TCP/IP 详解卷一学习笔记(二):网络层 IP

本文详细介绍了IP协议在网络层中的作用,包括IP数据报的不可靠、无连接特性,首部格式,以及路由选择的基本原理。还讨论了IP首部的重要字段,如版本、首部长度、服务类型、总长度、标识、片偏移、TTL和协议字段。此外,解释了路由表的工作机制、ICMP报文的用途以及子网寻址的概念,强调了子网掩码在确定网络和主机位边界中的角色。
摘要由CSDN通过智能技术生成

目录:

IP 网际协议

IP 路由选择

ICMP 差错报文

子网掩码

1. IP 网际协议

IPTCP/IP协议族中最为核心的协议。所有的TCPUDPICMPIGMP数据都以IP数据报格式传输

IP提供不可靠、无连接的数据报传送服务:

不可靠的意思是它不能保证IP数据报能成功地到达目的地IP仅提供最好的传输服务。如果发生某种错误时,丢弃该数据报,然后发送ICMP消息报给信源端。任何要求的可靠性必须由上层来提供(如TCP)。

无连接意思是IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收。如果一信源向相同的信宿发送两个连续的数据报(先是A,然后是B),每个数据报都是独立地进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达。 

IP 首部格式

一般IP首部长度为 20 字节,除非含有选项字段。


大端字节序:在网络传输中,低字节先传输,高字节后传输。也称为网络字节序。以其他形式存储二进制整数的机器,如小端系统,则必须在传输数据之前把首部转换成网络字节序。

  • 版本:IP 协议目前版本号是4。
  • 首部长度:指的是首部占 32 bit 4字节)的数目,包括选项字段。由于它是一个4比特字段,因此首部最长为60个字节。普通IP数据报(没有任何选项)字段的值是5(20字节)
  • 服务类型(TOS)参数:最小时延、最大吞吐量、最高可靠性和最小费用等。
  • 总长度字段:是指整个IP数据报的长度,以字节为单位。利用首部长度字段和总长度字段,就可以知道IP数据报中数据内容的起始位置和长度。由于该字段长16比特,所以IP数据报最长可达65535字节。当数据报被分片时,该字段的值也随着变化。
    总长度字段是IP首部中必要的内容,因为一些数据链路(如以太网)需要填充一些数据以达到最小长度。尽管以太网的最小帧长为46字节,但是IP数据可能会更短。如果没有总长度字段,那么IP层就不知道46字节中有多少是IP数据报的内容。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值