OSI参考模型

介绍

OSI(Open System Interconnect),即开放式系统互连。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架(物理层数据链路层网络层传输层会话层表示层应用层),即OSI开放系统互连参考模型

wireshark抓包时的体现

会话层

实际开发中的“会话层”实现方式

Socket连接管理:每个连接就是一个会话,服务端用session_id或token区分。

WebSocket/HTTP长连接:WebSocket天然支持会话,HTTP需要用cookie/session机制。

心跳包:定期发送心跳,检测会话是否活跃。

断线重连:客户端重连时带上session_id,服务器恢复状态。

状态同步:会话层负责同步玩家状态,防止数据错乱。

传输层

网络层

  • 功能:处理数据包的路由选择和转发,负责逻辑地址寻址。

  • 典型设备路由器

  • 协议:IP(互联网协议)。

iptables 主要用于过滤和管理 IP数据包,它可以根据 IP 地址、端口号、协议类型等信息对网络流量进行过滤、转发或丢弃。因此,iptables 主要是在网络层工作,关注的是 IP数据包 的路由和过滤。

数据链路层

  • 功能:负责节点间的数据传输,提供错误检测和纠正,以及流量控制。

  • 典型设备:交换机、网卡、桥接器。

  • 子层:逻辑链路控制(LLC)和介质访问控制(MAC)。

  • 数据单元:帧

虽然 iptables 主要工作在网络层,但它也能涉及到与数据链路层相关的一些功能,例如 MAC 地址过滤等。

参考链接:

https://cloud.tencent.com/developer/article/1538191

https://cloud.tencent.com/developer/article/2425056

https://blog.csdn.net/qq_53139964/article/details/138922011

Linux时间设置 2025-07-29
手机通话和上网过程 2025-07-28

评论区