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

基础网络模型

下层为上层提供服务,上层调用下层功能

逐层封装,层层递进

相关组织

IETF(Internet Engineering Task Force)
负责开发和推广互联网协议(特别是构成TCP/IP协议族的协议)的志愿组织,通过RFC发布新的或者取代老的协议标准。
IEEE(Institute of Electrical and Electronics Engineers)
IEEE制定了全世界电子、电气和计算机科学领域30%左右的标准,比较知名的有IEEE802.3(Ethernet)IEEE802.11(Wi-Fi)等。
ISO(International Organization for Standardization)
在制定计算机网络标准方面,ISO是起着重大作用的国际组织,如OSI模型,定义于ISO/IEC 7498-1。

OSI七层模型

OSI七层模型(Open System Interconnect)是国际标准化组织(ISO)提出的网络通信参考模型,旨在规范计算机网络的通信过程。它将网络通信划分为七个层次,每一层都有特定的功能和任务。

组成

物理层Physical:传输介质,如同轴电缆,光纤,网线等,负责传输比特

数据链路层Data Link:提供点对点的可靠数据访问,传输数据,常见协议由Ethernet,token ring(令牌环),FDDI,PPP,HDLC,FR等

网络层Network:负责数据包的路由与转发,传输数据,常见协议有ICMP,IPv4,IPv6.IPX

传输层Transport:负责提供端到端的数据传输服务,传输数据报文段,常见协议有TCP,UDP,SPX

会话层Session:负责管理会话的建立,维护与终结,传输报文,提供数据同步和恢复功能,确保通信的持续性

表示层Presentation:负责数据表示相关工作,包括数据的加密与解密,数据的压缩与解压,数据的编码与解码,传输报文,确保不同系统之间的数据交换能够被正确解释

应用层Application:直接面向用户,提供网络服务接口,传输报文,常见协议有FTP,DNS,DHCP,SMTP,POP3,IMAP,TFTP,SNMP

缺陷

  1. 分层太细致了,部分功能存在重叠,效率有待改进
  2. 分层太多,复杂度太高,有些功能难以实现

TCP/IP模型

Network Access Layer网络接口层:对应OSI中数据链路层与物理层的功能

Application Layer应用层:对应OSI中传输层以上的所有层 (会话表示应用)

TCP/IP对等模型

因Physical Layer物理层和Data Link Layer数据链路层两层功能差异较大,进行分离更便于管理

http://www.dtcms.com/a/343138.html

相关文章:

  • 【矩池云】实现Pycharm远程连接,上传数据并解压缩
  • 为什么程序部署到线上,就无法读取环境变量了
  • B2B工业品制造业TOB大客户营销培训老师培训师唐兴通谈AI数字化销售AI销冠底层逻辑数字化转型创新增长业绩
  • MyBatis-Plus MetaObjectHandler的几个坑(主要是id字段)
  • 《AI智脉速递》2025 年 8 月15 日 - 21 日
  • JetBrains 内的 GitHub Copilot Agent Mode + MCP:从配置到实战
  • vmware安装centos7
  • 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第二章知识点问答(21题)
  • A股大盘数据-20250821 分析
  • 领域驱动中IUnitOfWork是干什么的
  • 【StarRocks】-- SQL CTE 语法
  • 机器学习中的集成算法与 k 均值聚类算法概述
  • 机器学习5
  • 解决办法:Chrome插件不能用,这些扩展程序不再受支持,因此已停用
  • 动态寻北仪如何在矿用掘进机中进行应用?
  • 用Vue2和Echarts画图的基本流程
  • AI升级社区便民服务:AI办事小程序高效办证+应急系统秒响应,告别跑腿愁住得更安心
  • K8s快速上手-微服务篇
  • AI资深 Java 研发专家系统解析Java 中常见的 Queue实现类
  • 【尝试】在macOS上安装cvat
  • unity实现点击rawimage,确定对应的世界坐标点
  • 记录前端菜鸟的日常——小程序内嵌H5页面自定义分享按钮
  • 环形子数组的最大和
  • Ubuntu24.04 交叉编译libuv库(已编译好的) 之undefined reference to `pthread_getname_np‘解决
  • VMware Workstation里的Ubuntu22.04找不到共享文件夹
  • Ubuntu Server 安装 gvm 管理 Go 语言开发环境
  • 代码随想录Day58:图论(拓扑排序精讲、最短路算法dijkstra朴素版精讲)
  • Android焦点窗口变化导致遥控键值监听失效问题分析
  • AI编程避坑指南:常见错误与解决策略
  • 年化42%,最大回撤18%,卡玛比率2.3的策略可查看参数 | 全A股市场构建技术方案