当前位置:  技术问答>linux和unix

osi模型的疑问

    来源: 互联网  发布时间:2017-01-19

    本文导语:  tcp内核把分节数据封装成数据帧然后网卡发送出去,然后路由器根据ip头寻址,对于下面这句话的理解路由器是工作在网络层的,网卡是工作在数据链路层,怎么会先执行数据链路层了? 还有网卡是不是把分节发到电...

tcp内核把分节数据封装成数据帧然后网卡发送出去,然后路由器根据ip头寻址,对于下面这句话的理解路由器是工作在网络层的,网卡是工作在数据链路层,怎么会先执行数据链路层了?
还有网卡是不是把分节发到电信局的?

|


一个TCP包无论多大,先送给IP层,IP层会分片每一片小于MSS,每一片对应该TCP序列号外加一个偏移量,TCP头本身没有数据长度,只有TCP首部长度,IP里的长度-IP首部长度-TCP首部长度就是数据长度了。
UDP因为不分片,所以UDP首部直接写了一个UDP长度,UDP首部长度固定8。 TCP首部长度不是固定不变的,送MSS什么的时候可能大于20字节,这是很常见的。

TCP/IP卷一第一页就是各种IP头,TCP头,各种头你自己研究研究不就行了。

懒到一定地步了。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 对OSI,TCP/IP,unix网络编程,winsock感兴趣的同学,欢迎加入qq群
  • 问个OSI 7层里面协议的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3