Introduction to Computer Networking学习笔记(一):网络层模型及IP header
四层网络模型:
链路层:定义单个链路如何传输
网络层:定义端对端包传输,不保证可靠性
传输层:传输协议,实现可靠性及恢复正确顺序
应用层:发起请求
七层网络模型:
为什么IP服务要设计的如此简单:
•简单、无声、极简化:更快,更精简,创建和保持更加低成本;
•符合端对端原则:只要有可能,在终端本地实现更多功能;
•给上层提供了更多的可能性(例如上层可以选择采用可靠传输TCP还是不可靠传输UDP);
•可以在任何链路层上工作:因为IP对其下层的链路层几乎没有任何要求。
IP服务模型特点:
1.尝试丢弃可能进入路由循环中的包;
2.太长的数据包会被分割为多个;
3.包头内有校验和来减小传输到错误终端的可能;
4.支持新版本IP(IPv4、IPv6)
5.允许添加自定义选项到头;