网络体系结构(OSI,TCP/IP)

网络体系结构

一、设计分层网络模型

  • 简化设计:分层将复杂的大系统分解成小模块,每一层专注处理特定功能
  • 模块化:每一层独立,便于开发、调试、更新和维护
  • 互操作:不同厂家、不同系统之间可以互相兼容,统一标准
  • 灵活性与扩展性:上层和下层可以独立改进,只要接口一致,不会影响整体。

二、OSI模型

全称:Open Systems Interconnection(开放系统互联)参考模型

层号 名称 主要作用
7 应用层 面向用户提供网络服务(如HTTP、FTP)
6 表示层 数据表示、加密解密、压缩, 常见编码:UTF-8
5 会话层 建立、管理、终止会话(如登录会话)
4 传输层 端到端通信、可靠传输(如TCP、UDP)
3 网络层 路由选择、逻辑寻址(如IP协议)
2 数据链路层 物理地址、帧传输、差错检测
1 物理层 比特流传输,物理媒介(电缆、信号)

第7层:应用层

"咱俩要聊啥"

直接面对用户的,比如你用浏览器打开网页(HTTP)、用微信聊天、用邮箱发信,这一层就是应用软件跟网络打交道的地方。

关键词:用户的需求、具体的服务。


第6层:表示层

"你说的话我得听懂"

不同机器、不同系统,数据格式可能不一样,这一层负责翻译数据(编码/解码)、加密解密、压缩解压,确保双方能读懂彼此发的东西。

关键词:翻译、加密、压缩。


第5层:会话层

"咱们先打个招呼"

建立和维持双方的"会话"或"连接",就像打电话前要拨号、通话后挂断。它管理通信双方的对话,确保有序进行。

关键词:建立、管理、结束会话。


第4层:传输层

"保证消息送到你手上"

负责把数据分成小块(段)、保证它们完整送到对方。比如用 TCP(保证可靠传输)、UDP(不保证但更快)。

关键词:可靠传输、流量控制、分段重组。


第3层:网络层

"帮我找到你家在哪"

负责选路(路由选择),决定数据从哪条路走才能找到目标(IP地址、路由)。

关键词:IP地址、路由选择。


第2层:数据链路层

"小区里的地址对吗"

负责在局域网里找到对方的物理地址(MAC地址)、检测错误、控制数据帧的传输。相当于在同一个局域网里送信。

关键词:MAC地址、帧传输、差错检测。


第1层:物理层

"用啥方式送出去"

负责把 0 和 1 变成电信号、光信号,实际通过网线、光纤、无线电波传出去。也就是物理介质 的细节。

关键词:电信号、光信号、比特流。


总结口诀(从下到上)

复制代码
复制编辑物理 - 数据链路 - 网络 - 传输 - 会话 - 表示 - 应用  
(记:物数网传会表应)

三、TCP/IP模型

全称:Transmission Control Protocol / Internet Protocol(传输控制协议/网际协议)模型

4 层,从上到下:

层号 名称 主要作用
4 应用层 专注于为用户提供应用功能(比如 HTTP、FTP、Telnet、DNS、SMTP等)
3 传输层 端到端连接、可靠性,是为应用层提供网络支持的(TCP、UDP)
2 网络层 逻辑寻址、路由选择(IP、ICMP、ARP等) 网络层负责将数据从一个设备传输到另一个设备,用 IP 地址给设备进行编号
1 网络接口层(主机到网络层) 物理传输、帧结构(等同OSI的物理层+数据链路层功能)

第4层:应用层

"我用这个快递干啥"

直接面对用户和应用,比如你用HTTP访问网页、用SMTP发邮件、用DNS查IP,这一层就是具体服务和协议的集合。

关键词:HTTP、FTP、DNS、SMTP、SSH 等。

第3层:传输层

"保证快递安全送到你手上"

这层负责端到端的通信,确保数据送到正确的应用,决定用可靠的(TCP,像顺丰有签收)还是快速但不保证(UDP,像平信)的方式。

关键词:TCP(可靠)、UDP(快速)、端口号、分段重组。

  • TCP:传输控制协议,比UDP多了许多特性,可以保证数据包能可靠的传输给用户
  • UDP:只负责发送数据包,不保证数据包能否抵达对方,实时性更好,传输效率更高

第2层:网络层

"找到你家的城市和门牌号"

这层负责确定数据的"长途路线",比如从北京发到纽约,主要用IP地址、路由器决定怎么跨越不同网络(广域网、互联网)找到对方。

关键词:IP、路由、跨网传输。

第1层:网络接口层

"把信送进小区"

这层负责在本地网络上传数据,比如用网线、WiFi、光纤,把数据变成电信号或无线信号在局域网里传输,相当于在一个小区里投递信件(对应OSI的物理层+数据链路层)。

关键词:硬件、局域网、物理传输、MAC地址。

相关推荐
DevSecOps选型指南6 小时前
2025软件供应链安全最佳实践︱证券DevSecOps下供应链与开源治理实践
网络·安全·web安全·开源·代码审计·软件供应链安全
利刃大大7 小时前
【在线五子棋对战】二、websocket && 服务器搭建
服务器·c++·websocket·网络协议·项目
国科安芯7 小时前
抗辐照MCU在卫星载荷电机控制器中的实践探索
网络·嵌入式硬件·硬件工程·智能硬件·空间计算
EasyDSS8 小时前
国标GB28181设备管理软件EasyGBS远程视频监控方案助力高效安全运营
网络·人工智能
玩转4G物联网8 小时前
零基础玩转物联网-串口转以太网模块如何快速实现与TCP服务器通信
服务器·网络·物联网·网络协议·tcp/ip·http·fs100p
派阿喵搞电子9 小时前
Ubuntu下有关UDP网络通信的指令
linux·服务器·网络
光芒Shine9 小时前
【物联网-ModBus-ASCII】
物联网·网络协议
搬码临时工10 小时前
外网访问内网服务器常用的三种简单操作步骤方法,本地搭建网址轻松让公网连接
服务器·网络·智能路由器
帽儿山的枪手10 小时前
程序员必掌握的iptables五表五链
linux·网络协议
Fortinet_CHINA10 小时前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
网络·安全