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

OSI七层模型和TCP/IP四层模型介绍

        本章主要是对计算机网络知识的一个整理,后续会对其进行实际举例进行发散,感兴趣的朋友可以关注一下,共同学习与进步。

目录

1、OSI七层模型

1.1、应用层(Application Layer)

1.2、表示层(Presentation Layer)

1.3、会话层(Session Layer)

1.4、传输层(Transport Layer)

1.5、网络层(Internet Layer)

1.6、数据链路层(Data Link Layer)

1.7、物理层(Physical Layer)

2、TCP/IP四层模型

2.1、网络接口层(Link Layer)

2.2、网络层(Internet Layer)

2.3、传输层(Transport Layer)

2.4、应用层(Application Layer)


1、OSI七层模型

        OSI(Open System Interconnection)模型是一个概念性框架,用于理解和设计网络体系结构的功能分层。它由国际标准组织(ISO)提出。

1.1、应用层(Application Layer)

        为应用程序提供服务,如HTTP、FTP、SMTP、DNS等。

        负责处理高级协议、表示和编码。

1.2、表示层(Presentation Layer)

        确保信息的语法表示在源和目的地之间是相同的。

        负责数据的加密、压缩和转换。

1.3、会话层(Session Layer)

        建立和管理会话。

        控制数据交换的同步和检查点。

1.4、传输层(Transport Layer)

        提供端到端的数据传输服务。

        负责分割和重组数据,实现可靠传输(如TCP)和不可靠传输(如UDP)。

1.5、网络层(Internet Layer)

        负责数据包从源到目的地的路由和转发。

        使用IP协议进行寻址和路由选择。

1.6、数据链路层(Data Link Layer)

        负责相邻节点之间的可靠传输。

        包括介质访问控制(MAC)和逻辑链路控制(LLC)。

1.7、物理层(Physical Layer)

        负责在物理媒体上发送和接收比特流。

        定义了电气、机械、功能和过程特性。

2、TCP/IP四层模型

        TCP/IP模型是一个更实用的网络模型,它是互联网的基础。

2.1、网络接口层(Link Layer)

        相当于OSI模型的物理层和数据链路层。

        包括操作系统中的设备驱动程序、网络接口卡(NIC)等。

2.2、网络层(Internet Layer)

        相当于OSI模型的网络层。

        主要协议IP(Internet Protocol),负责数据包的路由与寻址。

2.3、传输层(Transport Layer)

        相当于OSI模型的传输层。

        主要协议有TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)协议。

2.4、应用层(Application Layer)

        包括OSI模型的应用层、表示层和会话层。

        提供了网络应用程序,如HTTP、FTP、SMTP、DNS等。


http://www.kler.cn/a/562546.html

相关文章:

  • c#编程:SortedList与Dictionary的比较 与 选择
  • 嵌入式软件数据结构(一)链表知识点专栏 附源码 附原理
  • Pycharm-Version: 2024.3.3导入conda环境
  • C# 根据Ollama+DeepSeekR1开发本地AI辅助办公助手
  • Node.js 中 fs 模块的高级用法
  • Python入门 — 类
  • SQL: DDL,DML,DCL,DTL,TCL,
  • 如何使用VMware创建虚拟机
  • 解释 React 中的 JSX 语法,如何编译成 React.createElement的过程?
  • Vue.js 测试 Vuex 和 Vue Router
  • 计算机网络模型-TCP/IP协议簇
  • 创建型模式 - 原型模式 (Prototype Pattern)
  • 2025面试Go真题第一场
  • 游戏引擎学习第123天
  • MyBatis简明教程
  • es-head(es库-谷歌浏览器插件)
  • Git系列之Git Reset
  • 量子计算如何改变加密技术:颠覆与变革的前沿
  • MLops:可解释深度神经网络训练平台Neural Designer ®
  • HBase与传统数据库的区别:为什么选择它来处理大数据?