IP-协议

IP协议定义了数据包的结构和路由方式,包括版本、首部长度、服务类型、总长度等字段。IP地址用于标识网络中的设备,分为IPv4和IPv6,前者面临地址耗尽问题,后者提供大量地址但不兼容。路由选择依赖路由器的路由表进行数据传输。IP地址由网络号和主机号组成,NAT技术用于解决IP地址不足,同时增加了网络复杂性。
摘要由CSDN通过智能技术生成

目录

一.IP协议

路由选择

二.IP地址

1.概念

2.作用

3.格式

IPv4和IPv6

4.组成


一.IP协议

IP协议头格式:

4位版本:只有4和6两个取值。

4位首部长度:描述IP报头有多长。(此处和TCP相似,选项中有一部分,可以变长)

8位服务类型:实际上只要4位有效,4位中只要1位可以是1,其他都是0,代表IP协议的四种形态。

16位总长度:描述一个IP数据包的长度(报头+载荷)。这个长度减去前面的IP报头长度,剩下的是载荷长度,也是一个完整的TCP/UDP数据报长度。如果一个IP数据报携带数据超过了64KB,就在在网络层针对数据进行拆分(IP自身支持对包的拆分和组装),再分别发送,接收方进行组装。

16位标识,3位标志,13位片偏移都是为了辅助拆包/组包。

16位标识:多个数据拆成多个包的标识是一致的。

3位标志:结束标志。(是不是最后一个包)

13位片偏移:标识多个包的先后顺序。

8位生存时间:1个数据报在网络上能传输的最大时间(单位是次数,一个数据报构造出来,会有一个初始的TTL数值,每次经过一个路由器转发,则TTL--,如果TTL减到0还没到达目标,就丢弃)。

32位源IP地址,32位目的IP地址。

路由选择

每个路由器都会保存一定的周围设备的信息(路由表),IP数据报经过路由器,就会匹配路由表,如果路由表上有匹配项就按要求走,没有则提供一个默认路径,继续边走边问路。如果生存时间位0了则被丢弃。


二.IP地址

1.概念

IP地址是指互联网协议地址,又为网际协议地址。IP协议是网络层协议

2.作用

IP地址是IP协议提供的统一的地址格式,它为互联网上的每一个网络和主机分配一个逻辑地址,以此屏蔽物理地址的差异。

3.格式

IP地址是32为的二进制数,被分割成4个8位二进制。并用点分十进制来表示,如127.0.0.1。

IPv4和IPv6

IPv4数量=2^32,而TCP/IP协议规定,每一台主机都要有一个IP地址,所以IPv4的数量并不够世界使用。

IPv6数量=2^128,根本上解决了IP地址不够的问题。

        但IPv6与IPv4不兼容,并且可以通过其他方法解决IP地址不足的问题,IPv4还广泛的使用。如动态分配IP;NAT:使用NAT设备(路由器)使用一个IP代表多个设备。NAT有效解决了IP不够用的问题,但使网络环境更加复杂。

        外网IP(公网IP)和内网IP(也称私网IP,10.*,172.16.*-172.31.*,192.168.*),一个内网IP在一个局域网内是可以重复出现,但外网IP必须唯一;内网设备要访问外网设备,就由NAT将内网IP替换成NAT设备的外网IP,即使多个同一内网的设备访问外网设备,外网设备所看到的IP都是NAT设备的IP,而NAT则是通过端口号来区分不同的内网设备,实现一个IP代表多个设备的目的。外网的设备,无法直接访问内网的设备,不同局域网的内网设备没法直接相互访问。

4.组成

IP地址由网络号和主机号组成。

  • 网络号:标识网段(局域网),保证相互连接的两个网段具有不同的标识。前三位
  • 主机号:标识主机,同一网段内,主机之间具有相同的网络号,但必须由不同的主机号。后一位。主机号位1一般是网关(入口)IP
  • 子网掩码(255.255.255.0)左侧都是1,右侧都是0,而1的部分就代表网络号的范围。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

todd1er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值