1. 整体体系结构
层 | 协议 | 作用 |
---|---|---|
应用层 | HTTP、FTP、DNS | 处理特定应用程序细节 |
传输层 | TCP、UDP、RTP、SCTP | 为两台主机上的应用程序提供端到端的通信 |
网络层 | IP、ICMP | 负责数据包的转发路由选择 |
数据链路层 | 以太网、Wi-Fi | 设备驱动程序及接口网卡 |
2. 封装
通过封装让上层协议使用下层协议提供的服务,在应用数据发送到物理网络之前,将沿着协议依次向下传递,每一层协议都在上层数据的基础上加上自己的头部信息(尾部信息)实现该层功能。
3. 分用
通过分用,使帧到达目的主机沿着自底向上依次传递时,各层协议一次处理本层负责的头部数据,以获取所需的信息,并最终将处理后的帧交给目标应用程序。
4. 端口号
用于区分应用程序