二、TCP/IP---Ethernet和IP协议

TCP/ip协议栈

OSI模型 TCP/IP协议栈
应用层,表示层,会话层 应用层
传输层 主机到主机层(传输层)
网络层 网络层
数据链路层,物理层 网络接入层

Ethernet协议

以太网,实现链路层的数据传输和地址封装(MAC)

字段:

Destination:目标地址

Source:源地址

Type:标志上层协议,ARP(0x0806),IPv4(0x0800)等

二、TCP/IP---Ethernet和IP协议_第1张图片

IP协议

互联网协议,用于实现数据的不可靠,无连接通信,实现三层数据封装和IP寻址

字段

版本号:表示版本协议

*头部长度:标准大小20Bytes,最大60Bytes

*总长度:总长度-头部长度=数据段开始长度,知道数据段从哪里开始

*DSCP/TOS:区分服务符,例如区分vip,svip,服务质量不同

*TTL:生存时间,为了解决数据包“环路”问题(Loop),防止Loop占用互联网宽带,每经过一跳,TTL减1,当路由器收到一个TTL = 0的数据包时则宣告此数据包死亡并丢弃,然后返回一个包,ICMP:It’s dead。。。。。

protocol:同Type,标志上层协议,类型值+协议号+端口号:TCP(6)、UDP(17),方便接收方实现数据的解封装,此功能成为协议间的分用

*头部校验:通过校验可让接收方验证此数据包是否完整/被篡改

源IP地址:32bit,格式:点分十进制

目标IP地址:同上

IP分片原理,标志,偏移量:属于同一数据包的块
二、TCP/IP---Ethernet和IP协议_第2张图片

你可能感兴趣的:(tcp/ip,tcp/ip,网络,网络协议)