IP是什么?
- IP是一张身份证,只有设备能联网,就会有一个IP地址,电脑,手机,监控摄像头,汽车。网络设备通信的身份号。
IP协议是什么?
- IP是可以被追踪到的和定位的。
IP协议原理是什么?
举个数据传输例子来说明,PC1访问PC2:
- PC1在请求数据包里封装源目IP地址,将带有IP地址的数据包发送到互联网。
- 路由器根据数据包的IP地址查找路由表(地图),然后中转给下一个目标服务器。
- 服务器收到请求数据后,将源目IP地址调换,封装回应数据包发送到互联网。
知识点:
- IP协议提供了IP地址,并将源目IP地址夹带在通信数据包里面,为路由器指明通信方向。
- IP协议只能确定:这是谁的数据,要送给谁。但不能保证一定送达。需要TCP来保证可靠性传输了。
- 总结:IP协议作用:这个包是来自哪台服务器,要送到哪台服务器。路由器根据IP协议,知道怎么中转到目的地址。
IP协议和IP地址是什么关系?
- IP地址是互联网世界的身份证。
- IP协议包含源IP地址,目的IP地址;可以确定数据包来自哪里,发送到哪里;路由器也可以根据IP协议知道怎么中转到目的地址。
IP协议有什么字段?
IP协议头部包含哪些字段:
- Source和Destination即IP源目地址字段,是IP协议最核心的字段;
- Id+Flags+FO三个字段可以实现IP数据分片和重组;
- Total Length和Header Length标记IP头部和上层数据的边界;
- TTL生存时间字段可以实现通信防环;
- DSCP服务区分符可以实现流量控制;
- Checksum字段可以数据包完整性校验;
- Protocol字段标记上层应用;
IP协议总结
①IP地址是一张接入互联网的身份证,存在于电脑、手机、摄像头、汽车等任何需要联网的设备;②互联网通信里数据包会被嵌入IP源目地址,类似快递收发过程中的"快递单",通过IP地址的唯一性,保证了正常的通信。③IP协议不仅只有IP地址这个寻址功能,它还能防止数据包环路、实现流量控制、能验证数据包完整性、能实现数据包分片和组装。④本章节中,我们通过Wireshark抓取真实网络数据包(我的电脑访问谷歌DNS服务器),并且拆分IP头部字段来进行解构。
作者:拼客学院陈鑫杰
链接:https://zhuanlan.zhihu.com/p/29287795