从下至上依次为:
第一层:
- 有几个协议工作在这层
- 一个最古老和最重要的协议是地址解析协议(ARP)。是IPv4的 专用协议,只用于多接人链路层协议(例如以太网和Wi-Fi),完成IP层使用的地址和链路层 使用的地址之间的转换。IPv6的地址映射功能作为ICMPv6 的一部分
第二层:
- 本层是TCP/IP中最重要的网络层协议
- IP发送给链路层协议的PDU称为IP数据报,它的大小是64KB (IPv6将它扩大为4G
- 分片:在很多情况下,当使用的上下文是清晰的,我们将会使用简化的术 语“分组”来表示IP数据报。大的分组放人链路层PDU (称为帧)时需要进行缩小处理,这 个过程称为分片,它通常由IP主机和某些路由器在必要时执行。在分片的过程中,大数据 报的一部分被放人多个称为分片的小数据报中,并在到达目的地后组合(称为重组)。
第三层:
- Intemet控制消息协议(ICMP)是IP的一个辅助协议。IP 层使用它与其他主机或路由器的IP层之间交换差错消息和其他重要信息。ICMP消息被封装在IP数据报中,采用与传输层PDU相同的封装方式。ICMP有两个版本:IPv4使用的ICMPv4, IPv6使用的ICMPv6。虽然ICMP主要由IP 使用,但它也能被其他应用使用。事实上,两个流行的诊断工具(ping和traceroute)都使用 ICMP
- Intemet组管理协议( IGMP)是IPv4的另一个辅助协议。它采用组播寻址和交付来管理 作为组播组成员的主机(一组接收方接收一个特定目的地址的组播流量)。我们在这里只描 述广播和组播的一般特点
第四层:
- TCP协议、UDP协议、DCCP协议、SCTP协议等等
二、TCP/IP数据的复用、分解、封装第五层:
- 在传输层之上,应用层负责处理特定应用的细节
- 应用层与应用的细节有关,但与网络中的数据传输无关。较低的 三层则相反:它们对具体应用一无所知,但需要处理所有的通信细节