Wireshark网络分析就这么简单——网络分层

本文介绍了Wireshark网络分析中关于网络分层的概念,特别是TCP/IP协议的四层结构。文章详细阐述了各层的功能,如应用层关注文件操作,传输层负责TCP传输控制,网络层添加目标和源地址,数据链路层通过MAC地址发送数据。此外,还讨论了MTU(最大传输单元)在网络通信中的作用,以及在TCP连接建立时如何确定有效发送大小。
摘要由CSDN通过智能技术生成

Wireshark网络分析就这么简单——网络分层

本文引用部分为从原书中摘抄或者整理改写的部分

在正式阅读之前——网络分层

OSI七层模型(括号表示合并入TCP/IP协议)

自下往上依次是(物理层、数据链路层、)网络层、传输层、(会话层、表示层、应用层)

TCP/IP

自下往上依次是链路层、网络层、传输层、应用层

从Wireshark看TCP/IP

各层结构

以NFS为例

应用层:专注于文件操作,比如读写,完全不关注数据传输。里面主要有用户的UID、文件的file handle和要写的字节数等。
传输层:用到了TCP协议,应用层产生的数据由TCP来控制传输的。虽然叫做传输层,但是它真正做的并非传输到另外一个设备,而是传输控制,真正负责传输的是下面两层。
网络层:主要的任务是把TCP传下来的数据加上目标地址和源地址。(IP)
数据链路层:主要通过MAC地址来发送网络包

分层示意图

分层是为了各层做自己擅长的事情,其实程序比如MVC分层也是这个道理。有效的分层可以加快工作效率,太多的分层意味着时间需要增加,太少的分层对问题的排查又是个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值