一、TCP/IP模型

TCP/IP卷一:02---TCP/IP模型简介_TCP/IP模型简介

从下至上依次为:

第一层:

  • 有几个协议工作在这层
  • 一个最古老和最重要的协议是地址解析协议(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数据的复用、分解、封装

TCP/IP卷一:02---TCP/IP模型简介_数据_02