IP协议介绍

IP协议规范下载链接

IEEE802系列规范资源-优快云文库

网络拓扑图

       网络主要由交换机、路由器、基站等设备组成一个个局域网,再由局域网组成城域网,最后再由城域网组成广域网。基站直接连接在广域网中,局域网也可通过路由器直接与广域网相连。

6f467c3189374a91964cd293caa1c061.png

IP数据分片

       一包完整的数据可根据IP协议进行数据分片,由路由器根据网络通路状态,决定分片数据最优传输路径。目标设备将接收到的分片数据重新组合成完整的数据。

42bce9f356ce416a80c68357e0634d9b.png

IP数据帧格式

88e0feed58eb4a1ea886eb533cea0a2d.png

设备发送数据流程

       在局域网中的设备三先根据IP/MAC转换表将局域网路由器的MAC地址填入数据包中,根据局域网网关的MAC地址将数据发送给局域网的网关路由器,再由局域网路由器进行NAT转换,将源IP地址更换成网关的城域网IP地址,并将数据转发给城域网,再由城域网再将数据转发给广域网网关,城域网网关会将源IP地址转换成广域网IP地址,其中目标IP为接收设备所在局域网的网关路由器连接广域网中的公网IP地址。当该局域网网关收到数据后根据数据包中的端口号找到对应设备的局域网IP地址和对应物理端口号。然后根据物理端口号将数据包发送到该设备。IP和MAC地址对应关系可由ARP协议获取。

       服务器会记录客户端所在网络网关路由器的公网IP和端口号。服务器在回复客户端时将接收到客户端所在网络的网关路由器公网IP和端口号填入数据包中,实现数据包的回传。同时客户端在与其他的客户端通信时需要服务器记录的IP和端口进行数据转发,实现客户端和客户端的数据传输。

57d33fa999974a80af51b95bf5492a02.png

683b046621e74699bbc216e3dd62e53b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值