当前位置: 首页 > news >正文

OSI模型

1. 物理层(Physical Layer)
功能 :负责传输原始比特流,定义物理接口的机械、电气、功能和规程特性,如电缆类型、接口形状、传输速率、电压水平等。
协议/技术示例 :

  • RS-232(串行通信标准)
  • V.35(广域网接口标准)
  • Ethernet(物理层定义电缆和接口,如双绞线、光纤)
  • USB(物理接口规范)

2. 数据链路层(Data Link Layer)
功能 :将比特流封装成帧(Frame),提供节点到节点(如设备到路由器)的可靠传输,处理物理地址(MAC地址)、错误检测、流量控制。
协议示例 :

  • 以太网(Ethernet) :局域网中最常用的数据链路层协议。
  • PPP(Point-to-Point Protocol) :用于拨号或点对点连接(如宽带接入)。
  • VLAN(虚拟局域网) :通过802.1Q标签划分逻辑网络。
  • Wi-Fi(802.11) :无线局域网的数据链路层协议。

3. 网络层(Network Layer)
功能 :负责逻辑地址(IP地址)寻址和路由选择,实现跨网络的数据包传输。
协议示例 :

  • IP(Internet Protocol) :IPv4和IPv6定义地址和路由规则。
  • ICMP(Internet Control Message Protocol) :用于网络诊断(如ping)。
  • ARP(Address Resolution Protocol) :将IP地址映射为MAC地址。
  • BGP(Border Gateway Protocol) :互联网核心路由协议。

4. 传输层(Transport Layer)
功能 :提供端到端通信,确保数据完整性和可靠性(如错误恢复、流量控制)。
协议示例 :

  • TCP(Transmission Control Protocol) :面向连接的可靠传输(如网页浏览、文件传输)。
  • UDP(User Datagram Protocol) :无连接的轻量级传输(如视频流、DNS查询)。
  • SCTP(Stream Control Transmission Protocol) :用于电信领域的多流传输。

5. 会话层(Session Layer)
功能 :管理会话(Session)的建立、维护和终止,支持认证、断点续传等。
协议示例 :

  • NetBIOS(Network Basic Input/Output System) :早期局域网会话管理。
  • PPTP(Point-to-Point Tunneling Protocol) :VPN会话建立。
  • L2TP(Layer 2 Tunneling Protocol) :结合PPP的隧道协议。
  • SMB(Server Message Block) :文件共享会话管理(如Windows网络)。

6. 表示层(Presentation Layer)
功能 :数据格式转换、加密/解密、压缩/解压,确保数据可被应用层正确解析。
协议示例 :

  • SSL/TLS(Secure Sockets Layer/Transport Layer Security) :加密通信(如HTTPS)。
  • ASCII/Unicode :字符编码标准。
  • JPEG/PNG :图像编码格式。
  • MPEG :视频编码标准。

7. 应用层(Application Layer)
功能 :直接面向用户提供网络服务(如邮件、文件传输、网页访问)。
协议示例 :

  • HTTP/HTTPS :网页浏览协议。
  • FTP(File Transfer Protocol) :文件传输。
  • SMTP(Simple Mail Transfer Protocol) :电子邮件发送。
  • DNS(Domain Name System) :域名解析。
  • DHCP(Dynamic Host Configuration Protocol) :动态分配IP地址。
  • SNMP(Simple Network Management Protocol) :网络设备管理。

补充说明:

  • 协议分层可能跨层 :部分协议(如SSL/TLS)功能可能涉及多层(传输层加密+表示层数据转换)。
  • TCP/IP模型简化 :实际网络中常用四层模型(应用层、传输层、网络层、网络接口层),但OSI模型更适合作为理论框架。

相关文章:

  • 使用 QML 和 QtSql 实现 SQLite 数据库操作
  • FPGA基础 -- Verilog常用关键字
  • langChainv0.3学习笔记(初级篇)
  • mysql创建数据库和表
  • 【网络安全工程】任务11:路由器配置与静态路由配置
  • 锐势信息的面试
  • systemtap学习笔记
  • Zama TFHE-rs v1.0 发布
  • 系统部署【信创名录】及其查询地址
  • MySql的安装及数据库的基本操作命令
  • 【五.LangChain技术与应用】【12.LangChain语言模型介绍:AI语言处理的核心技术】
  • Unity网络开发基础 (2) 网络协议基础
  • 【VUE2】第三期——样式冲突、组件通信、异步更新、自定义指令、插槽
  • C语言学习day25:WinAPI编程进阶06-游戏辅助窗体监视热键讲解
  • Linux 4.4 内核源码的目录结构及其主要内容的介绍
  • go context学习
  • SQL Server查询计划操作符(7.3)——查询计划相关操作符(10)
  • maven的配置文件settings.xml
  • 深度学习实战车道线检测
  • Linux——在 .sh 文件中实现 并行执行 的方法
  • 京东美团饿了么等外卖平台被约谈
  • 山东省市监局“你点我检”专项抽检:一批次“无抗”鸡蛋农兽药残留超标
  • 上海北外滩开发建设五周年交出亮眼答卷,未来五年有何新目标?
  • 上海现有超12.3万名注册护士,本科及以上学历占一半
  • 挖掘机4月销量同比增17.6%,出口增幅创近两年新高
  • 普京提议无条件重启俄乌谈判,外交部:我们支持一切致力于和平的努力