第二章:OSI参考模型与TCP/IP模型

news/2025/2/14 8:21:36/

OSI参考模型与TCP/IP模型

  • 一、OSI参考模型
  • 二、TCP/IP模型
    • 2.1 四层分法(书上)
    • 2.2 五层分法(实际厂商)
    • 2.3 数据封装和解封装
      • 2.3.1 封装
      • 2.3.2 解封装
      • 2.3.3 TCP/IP分层封装
      • 2.3.4 数据封装和解封装过程

一、OSI参考模型

在这里插入图片描述

1.物理层 定义电压、接口、线缆标准、传输距离、传输介质等物理参数
2.数据链路层 MAC地址寻址
3.网络层 IP地址寻址、路由

4.传输层:
数据分段、建立端到端连接、维护传输可靠性
端口用于区分同一台计算机上的不同应用程序
TCP:可靠的传输
UDP:不可靠的传输

5.会话层 建立、维护、拆除应用程序间的会话;区分同一个应用程序的不同访问者
6.表示层 定义数据格式、结构;数据加密、压缩
7.应用层 为应用程序进程提供网络服务

OSI参考模型的问题
1.划分层次过多,会话层、表示层存在意义不大
2.IP协议称为事实的网络层唯一协议

二、TCP/IP模型

2.1 四层分法(书上)

1.网络接口层: 物理层 和 数据链路层
2.网络层
3.传输层
4.应用层: 会话层 、 表示层 、 应用层

2.2 五层分法(实际厂商)

1.物理层
2.数据链路层
3.网络层
4.传输层
5.应用层: 会话层 、 表示层 、 应用层

2.3 数据封装和解封装

2.3.1 封装

在原始数据的基础上加上一些额外信息形成新的格式

2.3.2 解封装

拆除掉封装的额外信息,还原成原始数据

2.3.3 TCP/IP分层封装

1.物理层:比特流
2.数据链路层:数据帧
3.网络层:数据包
4.传输层:数据段
5.应用层:数据

2.3.4 数据封装和解封装过程

1.数据发送时,从上至下逐层封装
2.数据接收时,从下至上逐层解封装
3.只有拆除外层封装,才能看到内层封装

在这里插入图片描述


http://www.ppmy.cn/news/1148524.html

相关文章

【Vuex+ElementUI】Vuex中取值存值以及异步加载的使用

一、导言 1、引言 Vuex是一个用于Vue.js应用程序的状态管理模式和库。它建立在Vue.js的响应式系统之上,提供了一种集中管理应用程序状态的方式。使用Vuex,您可以将应用程序的状态存储在一个单一的位置(即“存储”)中,…

搞流式计算,大厂也没有什么神话

抖音、今日头条,是字节跳动旗下最受用户欢迎的两款产品,也是字节跳动的门面。而在这背后,是众多技术团队在支撑,流式计算就是其中一支。 不过,即使是在字节跳动,搞流式计算也没有神话。只有一群年轻人&…

安装Docker(Linux:CentOS)

大家好我是苏麟今安装一下Docker. 安装Docker Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stab…

Talk | ACL‘23 杰出论文,MultiIntruct:通过多模态指令集微调提升VLM的零样本学习

本期为TechBeat人工智能社区第536期线上Talk! 北京时间10月11日(周三)20:00,弗吉尼亚理工大学博士生—徐智阳、沈莹的Talk已准时在TechBeat人工智能社区开播! 他们与大家分享的主题是: “通过多模态指令集微调提升VLM的零样本学习”&#xff…

保护互联网数据安全:关键方法与最佳实践

在当今数字化时代,互联网数据安全已经成为个人、企业和组织的首要任务之一。随着信息技术的迅猛发展,网络威胁也不断演进,因此保护互联网数据安全变得尤为关键。本文将介绍一些关键方法和最佳实践,帮助您确保互联网数据的安全性。…

201、RabbitMQ 之 Exchange 典型应用模型 之 工作队列(Work Queue)

目录 ★ 工作队列介绍代码演示测试注意点1:注意点2: ★ 工作队列介绍 工作队列: 就是让多个消费者竞争消费同一个消息队列的消息,相当于多个消费者共享消息队列。 ▲ RabbitMQ可以让多个消费者竞争消费同一个消息队列 ▲ 消息队…

基于PTP的同步时钟同步

基于PTP的同步时钟同步 编辑搜图 请点击输入图片描述(最多18字) ​本设计采用PTP (Precision Time Protocol)协议,来实现同步时间。PTP是一种精确测量和控制系统的网络协议,用于同步分布式系统中的各种设备和服务器的时间。 首先…

生产级Stable Diffusion AI服务部署指南【BentoML】

在本文中,我们将完成 BentoML 和 Diffusers 库之间的集成过程。 通过使用 Stable Diffusion 2.0 作为案例研究,你可以了解如何构建和部署生产就绪的 Stable Diffusion 服务。 推荐:用 NSDT编辑器 快速搭建可编程3D场景 Stable Diffusion 2.0 …