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

计算机OSI7层协议模型

OSI模型是由国际标准化组织(ISO)制定的一种网络通信的标准体系,旨在确保不同厂商的网络设备能够互联互通。该模型将网络通信划分为七个独立的层次,每一层负责特定的功能。这种分层设计使得网络协议的开发、维护和升级更加容易。

原文链接

使用表格对比各层的概念和功能特点

序号OSI七层模型概念TCP/IP协议层功能实际应用
7应用层是用户接触网络的层次,是用过应用程序之间的交互完成特定的网络应用,为用户提供网络应用服务。
比如:电子邮件传输、文件传输、万维网应用等
应用层。
- DNS:域名系统。
- HTTP协议: web应用的。
- SMTP协议:电子邮件系统采用的。
- websocket:浏览器与服务器全双工通信。
- FTP:文件传输的
用户接口和网络服务、应用协议用户直接接触到的网络层次,包括了各种应用程序,例如Web浏览器、邮件客户端、文件传输工具等
6表示层负责数据的翻译、加密和压缩,数据格式的转化,以确保不同设备和系统之间的数据能够正确解释和处理应用层
- 数据格式转换: 将数据从一种格式转换为另一种格式。
- 数据加密和解密: 对数据进行加密以确保安全性。
- 数据压缩: 减小数据传输的带宽消耗。
在Web浏览器中,表示层将HTML文档翻译为用户可见的页面。
5会话层建立和管理应用程序之间的通信,负责建立、管理和终止会话,确保应用之间的通信是有序、可靠的应用层会话建立、管理和终止
4运输层提供端到端的数据传输服务,负责保证数据的可靠性和完整性传输层
- TCP:提供可靠的、面向连接的服务。
- UDP: 提供不可靠但更高效的服务。
数据分段和重组、流量控制和拥塞控制被广泛应用于Web浏览器、邮件客户端等各种应用中。
3网络层选择合适的网间路由和交换节点,确保数据按时成功传送;主要是将数据从源主机传输到目标主机,实现跨网络的数据传输。它使用IP地址来标识设备,通过路由选择最佳路径进行数据传输。网络层
- 协议: IP(Internet Protocol)、ICMP(Internet Control Message Protocol)等。
- 设备: 路由器、三层交换机等
IP地址分配和路由通过路由器实现不同网络之间的通信,确保数据能够跨越全球传输
2数据链路层负责在直接相连的两个节点之间传输数据,通过物理地址(MAC地址)来标识设备。接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层链路层。
- 协议: Ethernet、PPP(Point-to-Point Protocol)等。
- 设备: 网卡、交换机等。

- 帧封装: 将数据组织成帧,并添加帧起始和结束标志。
- 物理地址寻址: 使用MAC地址标识网络设备。
- 差错检测: 通过CRC等技术检测传输中的错误。
通过交换机进行数据帧的转发,保证了设备之间的高效通信
1物理层OSI模型的最底层,负责传输原始比特流,主要关注物理媒介、电器特性和接口标准。在这一层,数据被转换成电流、光信号等形式进行传输。链路层。
- 协议: RS-232、Ethernet、USB等。
- 设备: 集线器、中继器、光纤转发器等。

- 数据编码和调制: 将数字数据转换为模拟信号或数字信号。
- 传输介质: 定义了数据传输的物理媒介,如电缆、光纤、无线电波等。
- 连接器和接口: 规定了设备之间的物理连接标准。
电缆网络、光纤网络、Wi-Fi等

相关文章:

计算机OSI7层协议模型

OSI模型是由国际标准化组织(ISO)制定的一种网络通信的标准体系,旨在确保不同厂商的网络设备能够互联互通。该模型将网络通信划分为七个独立的层次,每一层负责特定的功能。这种分层设计使得网络协议的开发、维护和升级更加容易。 …...

书生·浦语大模型实战营之全链路开源体系

书生浦语大模型实战营之全链路开源体系 为了推动大模型在更多行业落地开花,让开发者们更高效的学习大模型的开发与应用,上海人工智能实验室重磅推出书生浦语大模型实战营,为广大开发者搭建大模型学习和实践开发的平台,两周时间带…...

/.git/config文件目录

git config可以看做是一个配置工具,它允许用户获得和设置与git相关的配置选项,是我们灵活使用git软件的第一步...

MySQL 8.0 新特性之不可见主键

数据库设计通常需要满足一定的范式要求,其中主键更是最基本的要求。不过,数据库管理系统却允许我们创建没有主键的表。这样的表在 MySQL 中会带来查询性能低下、复制延迟甚至无法实现高可用配置等问题。 为此,MySQL 8.0.30 版本引入了一个新…...

kubernetes-networkpolicies网络策略问题

kubernetes-networkpolicies网络策略问题 问题描述 重点重点重点,查看我的博客CKA考题,里面能找到解决方法 1.部署prometheus监控的时候,都部署成功,但是web访问503-504超时 2.添加ingress的时候也是访问不到,其他命…...

wps没保存关闭了恢复数据教程

有时候我们因为电脑问题会忘记保存就关闭wps导致数据丢失,不知道wps没保存关闭了怎么恢复数据,其实数据是无法恢复的。 wps没保存关闭了怎么恢复数据 1、wps没有数据恢复功能,不过可以开启自动备份。 2、我们可以先点击wps左上角的“文件”…...

Android9.0以后不允许HTTP访问的解决方案

背景 自 Android 9.0 起,默认禁止使用 HTTP 进行访问。当尝试使用 HTTP 链接时,将会收到以下错误信息: "Cleartext HTTP traffic to " host " not permitted"为了解决这一问题,下面介绍两种破解方法&…...

nvm安装以后,node -v npm 等命令提示不是内部或外部命令

因为有vue2和vue3项目多种,所以为了适应各类版本node,使用nvm管理多种node版本,但是当我按教程安装nvm以后,nvm安装以后,node -v npm 等命令提示不是内部或外部命令 首先nvm官网网址:https://github.com/coreybutler/…...

SBA架构5G核心网

SBA(Service Based Architecture)架构是一种面向服务的架构,旨在提供更灵活、更可扩展、更容易部署和管理的解决方案。在电信领域,SBA架构被广泛应用于5G核心网和下一代网络的设计中。 在卫星互联网核心网的总体技术要求中&#…...

上位机图像处理和嵌入式模块部署(qmacvisual图像拼接)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 qmacvisual本身提供了图像拼接的功能。功能本身比较有意思的。大家如果拍过毕业照,特别是那种几百人、上千人的合照,应该就…...

关于对postcss安装和使用比较详细

PostCSS是一款强大的CSS工具,它可以自动解析CSS代码,应用一系列的插件,然后输出转换后的CSS。PostCSS本身是一个功能相对简单的工具,但它的强大之处在于其插件生态系统,这些插件提供了各种各样的功能,如自动…...

uniApp使用XR-Frame创建3D场景(4)金属度和粗糙度

上一篇讲解了如何在uniApp中创建xr-frame子组件并创建简单的3D场景。 这一篇我们讲解xr-frame中关于mesh网格材质的金属度和粗糙度的设置。 1.先看源码 <xr-scene render-system"alpha:true" bind:ready"handleReady"> <xr-node visible"{…...

使用itext-core生成PDF

1、添加引用依赖包 <dependency><groupId>com.itextpdf</groupId><artifactId>itext-core</artifactId><version>8.0.3</version><type>pom</type></dependency> 2、上代码 package com.student.demo.pdf;impor…...

接口自动化框架搭建(四):pytest的使用

1&#xff0c;使用说明 网上资料比较多&#xff0c;我这边就简单写下 1&#xff0c;目录结构 2&#xff0c;test_1.py创建两条测试用例 def test_1():print(test1)def test_2():print(test2)3&#xff0c;在pycharm中执行 4&#xff0c;执行结果&#xff1a; 2&#xff0…...

蓝桥杯算法基础(34)深度优先搜索DFS(数独游戏)(部分和)(水洼数目)(八皇后问题)(素数环)(困难的串)

深度优先搜索DFS Depth First Searchdfs:先把一条路走到黑 纵横bfs:所有路口看一遍 图 必须借助队列的数据结构无死角搜索数独游戏 你一定听说过数独游戏 如下图所示&#xff0c;玩家需要根据9*9盘面上的已知数字&#xff0c;推理出所有剩余空格的数字&#xff0c;并满足每一行…...

蓝桥杯备考随手记: Math 类中常用方法

Java的Math类是一个包含数学操作方法的实用工具类。它提供了许多用于执行各种数学计算的静态方法。 下面是Math类中一些常用的方法&#xff1a; abs()&#xff1a;返回参数的绝对值。 int absoluteValue Math.abs(-10); System.out.println(absoluteValue); // Output: 10 c…...

外包干了4年,技术退步明显。。。。

说一下自己的情况&#xff0c;本科生&#xff0c;19年通过校招进入上海某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&a…...

亚远景科技-Hardware Engineering SPICE课程大纲

Hardware SPICE是intacs为电子硬件开发创建的PRM/PAM过程参考和评估模型&#xff0c;其符合ISO/IEC15504-2, Automotive SPICE 4.0, ISO 26262-1和5: 2018等标准。 无论您是想要深入了解硬件工程领域&#xff0c;还是希望成长为Provisional初级、Competent主任和Principal首席硬…...

JDK8的下载安装与环境变量配置教程

前言 官网下载&#xff1a;Java Archive Downloads - Java SE 8u211 and later 现在应该没人用32位的系统了吧&#xff0c;直接下载Windows x64 Installer jdk-8u391-windows-x64.exe 一、安装JDK 1. 打开jdk-8u391-windows-x64.exe 2. 直接下一步 3. 这个地方不要动他&…...

深入探讨分布式ID生成方案

✨✨谢谢大家捧场&#xff0c;祝屏幕前的小伙伴们每天都有好运相伴左右&#xff0c;一定要天天开心哦&#xff01;✨✨ &#x1f388;&#x1f388;作者主页&#xff1a; 喔的嘛呀&#x1f388;&#x1f388; ✨✨ 帅哥美女们&#xff0c;我们共同加油&#xff01;一起进步&am…...

Python自动化反向链接侦察工具:从爬虫原理到SEO实战应用

1. 项目概述&#xff1a;一个反向链接自动化侦察兵如果你做过网站运营、SEO或者内容营销&#xff0c;那你一定对“反向链接”这个词不陌生。简单来说&#xff0c;当网站A上有一个链接指向了你的网站B&#xff0c;这个链接就是你的一个反向链接。在搜索引擎的“世界观”里&#…...

基于MCP的AI智能体:用自然语言轻松管理TikTok广告投放

1. 项目概述&#xff1a;用AI智能体玩转TikTok广告投放 如果你正在做跨境电商、品牌出海&#xff0c;或者任何面向年轻消费者的生意&#xff0c;TikTok广告绝对是你绕不开的战场。但真正上手后&#xff0c;你会发现事情没那么简单&#xff1a;TikTok的广告后台&#xff08;Ads…...

Ctool:一站式解决开发者的日常编码烦恼

Ctool&#xff1a;一站式解决开发者的日常编码烦恼 【免费下载链接】Ctool 程序开发常用工具 chrome / edge / firefox / utools / windows / linux / mac 项目地址: https://gitcode.com/gh_mirrors/ct/Ctool 在日常开发工作中&#xff0c;我们常常需要处理各种编码转换…...

Kubernetes多租户架构设计与实践

Kubernetes多租户架构设计与实践 一、引言 多租户是指在同一个Kubernetes集群中为多个用户或团队提供隔离的资源和环境。本文将深入探讨Kubernetes多租户架构的核心概念、实现方法和最佳实践。 二、多租户架构设计 2.1 多租户参考架构 ┌────────────────…...

uniapp发开微信小程序处理手机物理按键逻辑

注意:wx.enableAlertBeforeUnload 需要微信小程序基础库 2.32.3 及以上版本如果版本不够&#xff0c;会发 fail 回调&#xff0c;在onLoad里面使用wx.enableAlertBeforeUnload开启物理返回键拦截在onUnload里面处理确认逻辑,wx.disableAlertBeforeUnload关闭物理返回键拦截监听…...

Hack The Box注册失败?别慌,可能是你的‘上网姿势’不对(附最新可用方案)

Hack The Box注册问题排查与解决方案全指南 注册Hack The Box时遇到各种报错提示是许多技术爱好者共同的困扰。作为全球知名的网络安全实战平台&#xff0c;其注册流程确实存在一些技术门槛需要跨越。本文将系统性地分析注册失败的深层原因&#xff0c;并提供多种经过验证的解决…...

用Wireshark抓包实战解析USB控制传输:从SETUP包到ACK的完整流程

用Wireshark实战拆解USB控制传输&#xff1a;从设备枚举到数据交互的深度解析 当你第一次插入USB设备时&#xff0c;主机和设备之间究竟发生了什么&#xff1f;那些看似神秘的SETUP令牌包、DATA0数据包背后隐藏着怎样的通信逻辑&#xff1f;本文将带你用Wireshark这个"网络…...

怪物猎人世界终极叠加层工具:HunterPie 5分钟快速上手指南

怪物猎人世界终极叠加层工具&#xff1a;HunterPie 5分钟快速上手指南 【免费下载链接】HunterPie-legacy A complete, modern and clean overlay with Discord Rich Presence integration for Monster Hunter: World. 项目地址: https://gitcode.com/gh_mirrors/hu/HunterPi…...

STM32+EMMC+GL3227E固件调试:从扇区偏移到数据同步的实战解析

1. 问题现象与背景分析 最近在调试一个嵌入式存储系统时遇到了奇怪的现象&#xff1a;STM32主控将数据写入EMMC存储后&#xff0c;通过GL3227E桥接芯片连接电脑却无法识别。更诡异的是&#xff0c;电脑格式化后的EMMC&#xff0c;STM32写入的数据在电脑端又"消失"了。…...

从MATLAB验证到RTL实现:一个完整华莱士树乘法器的设计、仿真与调试实战

从MATLAB验证到RTL实现&#xff1a;一个完整华莱士树乘法器的设计、仿真与调试实战 在数字信号处理、图形渲染和密码学等高性能计算领域&#xff0c;乘法器的效率往往成为系统瓶颈。传统阵列乘法器虽然结构规整&#xff0c;但随着位宽增加&#xff0c;其线性增长的延迟特性难以…...