+++ title = "TCP/IP 模型" author = ["SouthFox"] lastmod = 2022-09-08T00:07:44+08:00 tags = ["publish"] draft = false +++ - 应用层(用户对用户): 任务:提供系统与用户的接口 功能:文件传输、访问和管理、电子邮箱 协议:FTP SMTP HTTP - 传输层/运输层(进程对进程、应用对应用) 传输单位:报文段(TCP)、用户数据报(UDP) 任务:负责主机之间两个进程的通信 功能:提供可靠的传输服务、为端对端连接提供流量控制、差错控制、服务质量控制 协议:TCP UDP ARQ - 网络层/网际层/IP 层(主机对主机) 传输单位:数据报 任务:讲传输层的报文封装成分组;选择适当的路由将分组交付到目的主机 功能:为传输层提供服务;组包和拆包;路由选择;拥塞控制 协议:ICMP ARP IP IGMP - 数据链路层/链路层 传输单位:帧 硬件:交换机、网桥 任务:将网络层传下来的 IP 数据报组装成帧 功能:链路连接的建立、拆除、分离;帧定界和帧同步;差错检测 协议:PPP HDLC - 物理层 传输单位:比特 硬件:集线器、中继器 任务:透明地传输比特流 功能:为数据端设备提供传送数据通路