1. 分层
层次信息 | 作用 | 协议 |
---|---|---|
应用层 | 处理特定的应用程序细节 | HTTP, Telnet, FTP, SMTP, SNMP |
运输层 | 负责两台主机上应用程序端到端的通信 | TCP, UDP |
网络层 | 处理分组在网络中的活动, 分组的选路等 | IP, ICMP, IGMP协议 |
链路层 | 操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节 | ARP, RARP |
如:
应用层 FTP <--FTP--> FTP 用户进程
^ ^ ^
| | |
v v v
运输层 TCP <---TCP--> TCP 内核
^ ^
| |
v v
网络层 IP <--IP---> IP
^ ^
| |
v v
链路层 以太网驱动 <-------> 以太网驱动程序
程序
路由器两层: IP层和链路层, 可以连接到不同网络程序的网络
2.各个层次包装后数据信息
层次 | 数据信息 | 数据名称 | ||||
---|---|---|---|---|---|---|
用户应用 | 用户数据 | |||||
应用层包装后 | 应用数据 | |||||
TCP包装后 | TCP首部 | 应用程序 | TCP段(TCP segment) | |||
IP包装后 | IP首部 | TCP首部 | 应用数据 | IP数据报(IP datagram) | ||
以太网包装后 | 以太网首部 | IP首部 | TCP首部 | 应用数据 | 以太网尾部 | 帧 Frame |