什么是 TCP/IP? TCP/IP 是一套通信协议,用于连接设备和通过互联网传输数据。 TCP/IP 还可以用作专用计算机网络(内部网或额外网络)中的通信协议。 TCP/IP 使用: TCP: - 定义应用程序如何创建通信通道。
- 管理消息何时分解以进行传输。
IP 地址: - IP 地址标识计算机上计算机的位置。
- 定义如何对数据包进行寻址和路由以进行传递。
港口: - 端口是收件人计算机上接收数据的位置。
- 虽然IP地址告诉您在哪里可以找到特定的计算机,
- 它不会具体告诉您在该计算机上的什么位置应建立特定连接 - 这就是端口号的用途。
您应该知道的一些端口号: 您可能还想熟悉许多其他常见端口: 端口号和用法: 20:文件传输协议 (FTP) 数据传输。 21:文件传输协议 (FTP) 命令控制。 22: 安全外壳 (SSH)。 23:Telnet - 远程登录服务,未加密的文本消息。 25:简单邮件传输协议 (SMTP) 电子邮件路由。 53:域名系统 (DNS) 服务。 80:万维网中使用的超文本传输协议 (HTTP)。 110:电子邮件客户端用于从服务器检索电子邮件的邮局协议 (POP3)。 119:网络新闻传输协议 (NNTP)。 123:网络时间协议 (NTP)。 143:数字邮件的互联网消息访问协议 (IMAP) 管理。 161:简单网络管理协议 (SNMP)。 194: 互联网中继聊天 (IRC). 443: HTTP Secure (HTTPS) HTTP over TLS/SSL. 常见的 TCP/IP 协议包括: HTTP(超文本传输协议),处理Web服务器和Web浏览器之间的通信; HTTPS(HTTP Secure),处理Web服务器和Web浏览器之间的安全通信; FTP(文件传输协议),用于处理计算机之间的文件传输。
TCP/IP 如何工作? TCP/IP 使用客户端-服务器通信模型,其中用户或计算机(客户端)由网络中的另一台计算机(服务器)提供服务,如发送网页。 总的来说,TCP/IP 协议套件被归类为无状态,这意味着每个客户端请求都被视为新请求,因为它与以前的请求无关。 无状态释放网络路径,以便可以连续使用它们。 但是,传输层本身是有状态的。 它传输单个消息,并且其连接将保持原位,直到消息中的所有数据包都已收到并在目标位置重新组装。 TCP/IP 模型与七层模型略有不同。 在其之后设计的开放系统互连 (OSI) 网络模型。 OSI 参考模型定义了应用程序如何通过网络进行通信。 TCP/IP 功能分为五层,每层都包含特定的协议: 1-应用层为应用程序提供标准化的数据交换。 其协议包括HTTP,FTP,邮局协议3(POP3), 简单邮件传输协议 (SMTP) 和简单网络管理协议 (SNMP)。 在应用程序层,有效负载是实际的应用程序数据。 2- 传输层负责维护网络上的端到端通信。 TCP 处理主机之间的通信,并提供流控制、多路复用和可靠性。 传输协议包括 TCP 和用户数据报协议 (UDP),它们有时用于代替 TCP 用于特殊目的。 3-网络层,也称为互联网层,处理数据包并连接独立网络以跨网络边界传输数据包。 网络层协议是IP和互联网控制消息协议(ICMP),用于错误报告。 4-数据链路层或第2层是计算机网络的七层OSI模型的第二层。 此层是跨物理层在网段上的节点之间传输数据的协议层。 数据链路层提供了在网络实体之间传输数据的功能和过程手段,还可以提供检测并可能纠正物理层中可能发生的错误的方法。 5-物理层,也称为网络接口层或数据链路层,由仅在链路上运行的协议组成 - 互连网络中节点或主机的网络组件。 此最低层中的协议包括用于局域网 (LAN) 的以太网和地址解析协议 (ARP)。 为什么 TCP/IP 很重要? TCP / IP是非专有的,因此不受任何一家公司的控制。 因此,可以轻松修改IP套件。 它与所有操作系统(OS)兼容,因此可以与任何其他系统进行通信。 IP套件还与所有类型的计算机硬件和网络兼容。 TCP/IP 具有高度可扩展性,并且作为可路由的协议,可以确定通过网络的最有效路径。 它广泛用于当前的互联网架构。 TCP/IP 的用途: TCP/IP 可用于通过网络提供远程登录、交互式文件传输、传递电子邮件、通过网络传递网页以及远程访问服务器主机的文件系统。 最广泛地说,它用于表示信息在通过网络(从具体的物理层到抽象的应用层)时如何改变形式。 它详细介绍了信息通过时每一层的基本协议或通信方法。 TCP/IP 的优缺点: 使用 TCP/IP 模型的优点包括: TCP/IP 的缺点包括:
|