Skip to content

TCP/IP 协议

什么是 TCP/IP 协议

TCP/IP,传输控制协议/网际协议,是指能够在多个不同网络间实现信息传输的协议簇,其中:

  • TCP(传输控制协议):一种面向连接的、可靠的、基于字节流的传输层通信协议
  • IP(网际协议):用于封包交换数据网络的协议

TCP/IP 协议不仅仅指的是 TCP 和 IP 两个协议,而是指一个由 FTP、SMTP、TCP、UDP、IP 等协议构成的协议簇

TCP/IP 体系划分

TCP/IP 协议族按层次可以划分为五层体系或者四层体系 五层体系的协议结构是综合了 OSI 和 TCP/IP 优点的一种协议,包括应用层、传输层、网络层、数据链路层和物理层,但只是为介绍网络原理而设计的,实际应用还是 TCP/IP 四层体系结构 TCP/IP 体系划分

应用层

  • 应用层负责处理特定的网络应用程序,直接与用户交互,提供网络服务。
  • 应用层中主要协议有域名系统DNS,文件传输协议FTP,远程终端协议TELNET,超文本传输协议HTTP,简单邮件传送协议SMTP,邮件读取协议 POP3IMAP,动态主机配置协议DHCP,简单网络管理协议SNMP

传输层

  • 传输层负责端到端的数据传输和连接管理

  • 传输层主要协议包括TCP(传输控制协议)和UDP(用户数据报协议)。

网络层

  • 网络层负责为分组网络中的不同主机提供通信服务,并通过选择合适的路由将数据传递到目标主机,在发送数据时,网络层把运输层产生的报文段或用户数据封装成分组或包进行传送
  • 网络层主要协议是IP(互联网协议),包括IPv4IPv6,还包括ICMP(互联网控制消息协议)和ARP(地址解析协议)

链路层(网络接口层)

  • 数据链路层是 TCP/IP 协议栈中的最底层协议,负责物理网络上的数据传输,包括数据链路层和物理层,涉及网络接口卡、驱动程序、网络交换机等。
  • 主要协议包括Ethernet(以太网)、PPP(点对点协议)等。

如有转载或 CV 的请标注本站原文地址