从wireshark看网络分层

本文通过Wireshark分析网络分层,从应用层的NFS和RPC协议,到传输层的TCP控制,再到网络层的数据寻址,最后是数据链路层的MAC地址传递,详细阐述了每一层的功能和作用。
摘要由CSDN通过智能技术生成

---------------------------应用层

  由于NFS是基于RPC的协议,所以wireshark把它分成NFS和RPC两行显示。

  只专注于文件操作,比如读写,而对数据传输一无所知。

  点开图中加号,可以看到用户的UID、文件的file handle和要写的字节数等

---------------------------传输层

  此层用到TCP协议。

  //应用层所产生的数据就是由TCP来控制传输的。

  点开图中“+”,可以看到Seq号和Ack号等一系列信息,他们用于

         1.网络包的排序

         2.重传

         3.流量控制等

  此层并不是把网络包从一个设备传到另一个,

  而只是对传输行为进行控制

  真正负责设备间传输的是下面两层,即网络层和数据链路层。

---------------------------网络互连层(网络层)

  本层主要任务是把TCP层传下来的数据加上目标地址和源地址。

  有了目标地址,数据才可能送达接收方;有了源地址,接收方才知道发送方是谁。

---------------------------网络接口层(数据链路层)

从中可以看到相邻两个设备的MAC地址,因此该网络包才能以接力的方式送达目标地址。

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值