网际互联及OSI七层模型

news2025/1/16 6:34:58

·1什么是OSI七层模型

·2OSI每一个Layer的定义 及用途

·3如何使用OSI参考模型分析网络通信过程

一、网际互联

(一)OSI的概念:

open system interconnect开放系统互联参考模型,是有ISO(国际标准化组织)定义的。它是个灵活的、稳健的和可互操作的模型,并不是协议,而是一个伟大的模型。常用来分析和设计网络体系结构。

(二)OSI模型的目的:

规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件逻辑。

(三)OSI模型分为七层:

OSI把网络按照层次分为七层,由下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

(上面三个为系统层,下面三个为)

1、应用层

(1)为应用软件提供接口,使应用程序能够使用网络服务

(2)常见的应用层协议:

        http(80) 、ftp(20/21)、smtp(25)、pop3(110)、telnet(23)、dns(53)等

2、表示层

(1)数据的解码和编码

(2)数据的加密和解密

(3)数据的压缩和解压缩

(4)常见的标准如:

        ASCII

        JPEG

        ......

3、会话层

(1)负责建立、管理和终止表示层实体之间的会话连接

(2)在设备或节点之间提供会话控制

(3)它在系统之间协调通信过程

4、传输层

(1)负责将上层应用程序的数据进行分段和重组,并将它们组合为同样的数据流形式。

(2)提供端到端的数据传输服务

(3)工作在传输层的协议:

        TCP

        UDP

5、网络层

(1)定义了逻辑地址(三层地址)

(2)分组寻址,负责将分组数据从源端到目的端

(3)路由选择、维护路由表

(4)路由器

        ①广播、组播隔绝

        ②寻址及数据转发,选择到达目的网络最佳路径

        ③路由发现、路径选择、维护路由表

        ④流量管理

        ⑤连接广域网(WAN)

(5)逻辑地址:IP地址

        IP地址用于一个IP网络中标识一个节点或者一个设备的接口,同时也用于数据包在网络中寻址。

6、数据链路层

(1)在不可靠的物理链路上,提供可靠的数据传输服务,把帧从一跳(节点)移动到另一跳(节点)

(2)组帧、物理编址、流量控制、差错控制、接入控制

(3)

        ①数据链路层在物理层基础之上向网络层提供服务

        ②数据链路层在物理链路上提供可靠的数据传输

        ③局域网的数据链路层协议有以太网、令牌环网等

        ④广域网数据链路层协议有PPP、HDLC、Frame Relay等

(4)交换机(Switch)

        ①交换机每个端口是一个冲突域

        ②整台交换机属于一个广播域

        ③交换机基于MAC进行寻址

7、物理层

(1)定义接口和媒体的物理特征

(2)定义比特的表示、数据传输速率、信号的传输模式(单工、半双工、全双工)

(3)定义网络物理拓扑(网状、星形、环形、总线型等拓扑结构)

(4)负责把逐个的比特从一跳(结点)移动到另一跳(结点)。

(5)物理层

        ①整台设备在同一个冲突域(collision domain)

        ②整台设备都在同一个广播域(broadcast domain)

        ③设备共享宽带

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1608853.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

科技的崛起:国内机器视觉蓬勃发展

文 | BFT机器人 在工业4.0的浪潮下,随着科技的蓬勃发展,机器视觉逐渐走入大众视野,机器视觉产品的普及范围也越来越广。 大家知道机器视觉的由来吗? 机器视觉的由来可以追溯到20世纪70年代,美国麻省理工学院&#xff…

【Leetcode每日一题】 动态规划 - 地下城游戏(难度⭐⭐⭐)(61)

1. 题目解析 题目链接:174. 地下城游戏 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 一、状态表定义 在解决地下城游戏问题时,我们首先需要对状态进行恰当的定义。一个直观的想法是&#x…

Python 将PowerPoint (PPT/PPTX) 转为HTML格式

PPT是传递信息、进行汇报和推广产品的重要工具。然而,有时我们需要将这些精心设计的PPT演示文稿发布到网络上,以便于更广泛的访问和分享。本文将介绍如何使用Python将PowerPoint文档转换为网页友好的HTML格式。包含两个示例: 目录 Python 将…

如何用idm下载迅雷文件 idm怎么安装到浏览器 idm怎么设置中文

如果不是vip用户使用迅雷下载数据文件,其下载速度是很慢的,有的时候还会被限速,所以很多小伙们就开始使用idm下载迅雷文件,idm这款软件最大的优势就是下载速度快,还有就是具备网页捕获功能,能够下载网页上的…

C++ - STL详解—vector类

一. vector的概念 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。 …

探索MATLAB在计算机视觉与深度学习领域的实战应用

随着人工智能技术的快速发展,计算机视觉与深度学习已成为科技领域中最热门、最具挑战性的研究方向之一。 它们的应用范围从简单的图像处理扩展到了自动驾驶、医疗影像分析、智能监控行业等多个领域。 在这样的背景下,《MATLAB计算机视觉与深度学习实战…

【C++题解】1020. 算算和是多少

问题:1020. 算算和是多少 类型:基本运算、拆位求解 题目描述: 输入一个三位正整数,然后与它倒过来的数相加,输出和。 如:输入167 ,则和为167761928。 输入: 只有一行&#xff0c…

Node.JS后端开发笔记整理(简洁版)

前端 1. 开发环境和技术栈 开发工具:Visual Studio CodeNode.js版本:18.19.0(建议保持在18)包管理器:npm前端框架:Vue3.4脚本语言:TypeScript构建工具:Vite后端框架:Ex…

Activity——绘制第一张流程图bpmn

文章目录 前言流程符号事件Event活动 Activity网关 GateWay流向 Flow 使用idea绘制第一张流程图设置流程图各节点属性流程图转换图片 问题原因与问题解决汇总问题一:流程乱码问题二:其他idea主题无左侧 Bpmn Editor 设置框问题三:idea右键xml…

探究欧拉恒等式的美学与数学威力

正如老子所述,“道生一,一生二,二生三,三生万物”,数学作为人类认知自然法则的语言,其数系的不断发展象征着对世界理解的深化。从自然数经由分数、无理数至复数,复数虽看似反直觉,却…

Web安全知识

第二章 虚拟机运行架构: 1.寄居结构 2.原生架构 软件 注:Hyper-V是在Windows 2008操作系统上 附录 连接FTP服务器过程: 1.下载了软件: 2.连接到ftp://10.0.105.223/服务器(访问老师课堂资源地址) 关闭…

恒峰智慧科技—森林防火杆:科技与环保的完美结合

在当今世界,我们不仅要关注人类生活的方方面面,也需要更加重视环境保护。尤其是在森林火灾的防范上,科技的应用显得尤为重要。这就是我们今天要介绍的主角——森林防火杆。 首先,让我们来了解一下森林防火杆的基本配置。这是一种基…

启明云端ESP32-S3+车载桥接器案例,能实现对车载产品集控

最近房车旅行很盛行,谁不想五一自驾游开车去外面玩?为了能提升用户体验,车企房车智能化升级越来越普遍,接下来小启给大家讲一个案例,启明云端ESP32-S3车载桥接器,感兴趣的可以看看。 一、ESP32-S3车载桥接器…

Mac上Maven的安装和环境变量配置保姆级教程(最新版实时更新)

目录 一、Maven的安装 1.进入官网(Maven官网)下载安装包并解压 2.这里我使用了Homebrew安装Maven 安装Homebrew: 安装Maven: 二、Maven配置环境变量 1.打开环境变量文档: 2.在弹出文档结尾加入配置&#xff1a…

安装Minitools报错_让我们手动安装 fastboot 驱动

安装Minitools报错_让我们手动安装 fastboot 驱动 求赞完整的报错信息解决办法步骤一:使用设备管理器手动添加硬件步骤二:确认驱动安装成功步骤三:测试驱动功能 让硬件的操作系统连接xshell 求赞 如果你是专门来找的这个报错,不是刷到的,我非…

SpringBoot 配置 jedis 来连接redis

Maven依赖 首先配置 maven依赖,这个依赖,要结合自己的springboot 的版本去选, 如果想要看自己的springboot 版本 在 启动类中去 加入,这两行代码 String version SpringBootVersion.getVersion(); log.info("***SpringBo…

websocket 连接,http 协议下用 ws, https 协议下必须要使用 wss

解决方案: https 相当于使用 httpssl 认证,使用 https 时 websocket 访问(比如建立链接时)必须要使用 wss。 详细解释: WebSocket 协议有两个主要版本:“ws”和“wss”。"ws"表示非加密的 Web…

前沿论文 | LLM推理性能优化最佳实践

原文:安全验证 - 知乎​ 来源 题目:LLM Inference Performance Engineering: Best Practices 地址:https://www.databricks.com/blog/llm-inference-performance-engineering-best-practices 在这篇博文中,MosaicML工程团队分析了…

潜藏10年的恶意软件被发现;利用漏洞在K8S上挖矿;AWS、Google和Azure 出现信息泄露危机 | 安全周报0419

关键词:OfflRouter、恶意软件、VBA宏病毒、机密文件、可执行文件、iOS间谍软件、LightSpy、F_Warehouse、Azure CLI、AWS CLI、Google Cloud CLI 1. 近十年来,OfflRouter恶意软件在乌克兰一直未被发现 自2015年以来,部分乌克兰政府网络一直…

如何使用WEB前端模板

我最近想搞一搞前端,前端属实不太行,像前端搞个模板直接套一下。但是发现下载下来也有点不知道怎么用起来,这里我就把我的一个Bootstrap工程套用模板的具体过程记录一下。 首先创建一个前端工程,我这里用的是Bootstrap5&#xff…