精子生于 1995 年,英文 ID jysperm.
TCP/IP 笔记(2.TCP/IP模型)
上一篇提到的TCP/IP模型:
下面是四层模型,和每一层上所传输的数据的术语.
- 网络访问层 – 帧(frame)
- 网际层 – 数据报(datagram)
- 主机对主机传输层 – TCP:段(segment) UDP:包(packet)
- 应用层 – TCP:流(stream) UDP:消息(message)
网络访问层
与OSI模型的前三层对应,隐藏物理设备的细节,相当于物理设备的驱动.
将IP数据报封装成适合物理设备传输的帧.
将IP地址转换为物理地址(ARP协议,Address Resolution Protocol,地址解析协议), 为传送IP数据报提供基础.
网际层
本层最重要的是IP协议,目前被广泛应用的是IPv4, 还有它的替代品IPv6. 本系列笔记暂时只涉及IPv4.
无论是上层协议(TCP/UDP), 还是下层协议(ARP), 都使用IP来传输数据, TCP/IP模型中所有的数据包
必定经过IP.
术语数据包
在这里,以及以后,笼统地表示一段自成整体的数据
.
主机对主机传输层
简称传输层,本层最重要的是TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议).
- TCP提供可靠的数据传输服务,而且能侦测、更正端点之间的错误.
- UDP提供低成本、非连接式的数据传输服务.
应用层
应用层就是应用程序实际交流数据的层次,协议有很多种,取决于具体的应用程序,很多应用程序都会定义属于自己的应用层协议.
常见的开放协议有SMTP, FTP, HTTP, DNS, Telnet等等.