Wireshark 数据包分析学习笔记 Day2
七层 OSI 参考模型
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
一个把 OSI 模型各个层次都记住的口诀是 Please Do Not Throw Sausage Pizza Away。从第一层开始,每个单词的首字母依次代表着 OSI 模型中的每一层。
OSI 参考模型中的数据流向
OSI 模型中的每层都只能直接与它的上层或下层协议通信。比如第二层只能从第一层和第三层中发送或接收数据。
数据封装
数据封装过程将创建一个协议数据单元(PDU),其中包括正在发送的网络数据,以及所有增加的头部与尾部协议信息。
物理层叫比特、数据链路层叫帧、网络层叫数据包、传输层叫数据段、最上面的三层可以统称为数据。
网络硬件
1、集线器工作在 OSI 物理层上的转发设备。它从一个端口接受到数据包,然后将数据包传输到设备的每个端口上。
2、交换机也是用来转发数据包的。交换机并不是将数据广播到每一个端口,而是将数据发送到目的计算机所连接的端口上。其工作在 OSI 的数据链路层上。
3、路由器工作在 OSI 网络层,它们负责在两个或多个网络之间转发数据包。路由器在网络间引导数据包的流向,这一过程被称为路由。
流量分类
1、广播流量:广播数据包会被发送一个网段上的所有端口,而不管这些端口连接在集线器还是交换机上。包括 2 层广播流量和 3 层广播流量。
在一个 IP 网络范围中最大的 IP 地址是被保留作为广播地址使用的。
2、组播流量:是一种将单一来源数据包同时传输给多个目标的通信方式。组播流量 IP 地址 224.0.0.0~239.255.255.255.
3、单播流量:单播数据包会从一台计算机直接传输到另一台计算机。单播机制的具体实现方式取决于使用的协议。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/0247a86d7d6db72fea14b53bd】。文章转载请联系作者。
评论