网络体系架构

网络体系架构是计算机网络的设计框架,定义了数据如何在不同设备和协议层之间传输、管理和控制。

一, 概述

网络采用分而治之的方法设计,根据网络的功能划分为不同的模块,以分层的形式有机组合在一起。
每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的。每层向上层提供服务,同时使用下层提供 的服务
网络体系结构即指网络的层次结构和每层所使用 协议 的集合
两类非常重要的体系结构: OSI 七层模型 与 TCP/IP 五层模型

二, OSI七层模型(理论参考模型)

国际标准化组织(ISO)提出的开放式系统互连模型,将网络通信分为7层,每层独立完成特定功能:

层级 名称 功能 协议/设备
7 应用层 用户接口,提供网络服务(如HTTP、FTP) HTTP、SMTP、DNS、FTP
6 表示层 数据格式化、加密/解密(如ASCII→二进制) SSL/TLS、JPEG、MPEG
5 会话层 建立、管理、终止会话(如RPC、NetBIOS) SIP、RPC
4 传输层 端到端可靠传输(TCP)或不可靠传输(UDP) TCP、UDP、端口号
3 网络层 路由选择、IP寻址(跨网络通信) IP、ICMP、路由器
2 数据链路层 帧传输、MAC寻址(同一局域网内通信) Ethernet、PPP、交换机、网桥
1 物理层 比特流传输(电压、光信号等) 网线、光纤、集线器、中继器

三、TCP/IP五层模型(实际使用的模型)

层级 对应OSI层 核心协议 关键设备
应用层 应用层+表示层+会话层 HTTP、FTP、DNS、SMTP、SSH 应用服务器、防火墙
传输层 传输层 TCP(可靠)、UDP(高效) 负载均衡器
网络层(互联网层) 网络层 IP、ICMP、ARP、BGP 路由器、三层交换机
网络接口层 数据链路层+物理层 Ethernet、Wi-Fi、PPP、HDLC 交换机、网卡、光纤

与OSI的区别

  • 合并了OSI的应用层、表示层、会话层为应用层

  • 合并数据链路层和物理层为网络接口层

相关推荐
JMchen1234 小时前
Jetpack 内核实战(八):组件整合——DataStore + Room 构建离线优先架构
架构·room·datastore·组件整合·android 开发架构·jetpack 实战
ltl5 小时前
AI 原生架构:LLM 时代的系统重构
架构
ltl5 小时前
边缘计算架构:算力下沉的设计挑战
架构
JouYY5 小时前
大模型底层学习(三)-从零训练一个 BPE 分词器
架构·llm·agent
Dawson Zhu6 小时前
工业世界模型——基于AI Agent+数学仿真架构
人工智能·架构·agi
Wang's Blog6 小时前
AI Agent白手起家52: 从零搭建钉钉智能助手——资源准备与核心架构实现
人工智能·架构·钉钉
2401_865382506 小时前
密评与等保的关系:不是替代,而是互补
网络·信息化造价
jufeng13076 小时前
【系列:手搓自主 AI Agent:Hermes 架构原理剖析 · 第 1 篇】
人工智能·python·架构·agent
制造业的搬运工6 小时前
智能窗帘PCB低功耗设计方案:架构要点与设计建议
人工智能·科技·架构·制造·pcb工艺
带娃的IT创业者6 小时前
DeepTutor:当 Agent-Native 架构撞上个性化学习的临界点
学习·架构·ai agent·大模型应用·个性化学习·教育技术·agent-native架构