HCIA——华为认证体系下初级网络工程师(FOURTH DAY)

本文详细描述了数据在两台设备间传输过程中,如何根据OSI模型进行封装和解封装,涉及各层头部添加、IP协议字段如版本、TTL、协议类型等,并解释了为何传输层无需协议类型依赖于端口号。
摘要由CSDN通过智能技术生成

这是两台设备数据传输中,设计数据封装和解封装的一个过程,当到达相应的层时,会进行相应的封装和解封装,添加属于该层的可识别的头部。

封装:将上层的应用数据按照OSI参考模型从上到下的依次加入相应的头部。

解封装:将一个封装好的数据按OSI参考模型从下到上依次去除相应的头部,将数据传递给应用。
 

可以很清晰的看出:当数据来到电脑时,上层数据会从应用层传给传输层、网络层、数据链路层以及物理层,会添加相应的头部:TCP、IP、MAC。

OSI各层模型的单位

应用层 --- 报文

传输层  --- 段

网络层 --- 包

数据链路层 --- 帧

物理层 ---比特流

网络层 IP协议报头

版本:区别IPV4还是IPV6  首部长度:用来作为header和payload之间的区分 

服务类型:优先级

TTL:生存时间  --- 每经过路由器的一次转发,这个值就会减1. 如果一台路由器收到一个数据包它的TTL为0,则将不再转发该数据包,而直接将其丢弃。

协议类型 --- 上层所使用的协议类型  --- TCP ---6,UDP --- 17

首部校验和:用来进行校验数据报首部的,不校验数据部分

MTU --- 最大传输单元 --- 数据链路层可以携带最大的数据字节数——默认1500字节

MSS --- 最大段长度 ---典型值 1460字节 --- 如果双方的MSS值不同,则将按照小的传输

面试题:为什么传输层没有协议类型?

因为有端口号,它就是标识各种协议类型的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值