首页 > 其他分享 >OSI参考模型各层作用

OSI参考模型各层作用

时间:2024-03-20 12:29:21浏览次数:24  
标签:功能 参考模型 网络层 数据包 各层 比特流 OSI 传输 数据

层次

名称

功能

数据单位

常用协议

常用设备

第一层

物理层

它规定通信设备的机械、电气、功能和规范的特性,用以建立、维护和拆除物理连接

  • 机械特性:规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等
  • 电气特性:规定了物理连接上传输比特流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等
  • 功能特性:指对各个信号先分配确切的信号含义,即定义DTE和DCE之间各个线路的功能
  • 规程特性:定义了利用信号线进行比特流传输的一组操作规程,是指在物理连接的建立、维护、交换信息是DTE和DCE双方在各电路上的动作系列

比特流

EIA/TIA RS232、EIA/TIA RS449、V.35、RJ45等

中继器、集线器(HUB)

第二层

数据链路层

在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的组帧、流量控制,通过差错控制提供数据帧在信道上无差错的传输,即数据检错、重发等。即链路层的管理、帧同步、差错控制、流量控制

数据帧

SDLC、HDLC、PPP、STP、帧中继等

网卡、交换机(Switch)、网桥

第三层

网络层

选择合适的网间路由和交换结点,确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址、信息源站点和目的站点的网络地址。即网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括路由选择、拥塞控制和网际互连等

数据包——分组

IP、IPX、RIP、OSPF等

路由器(Router)

第四层

传输层

主要作用是处理信息,负责获取全部信息。因此,它必须跟踪数据单元碎片、乱序到达的数据包和其他在传输过程中可能发生的危险。传输层为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。即分割与重组数据、按端口号寻址、连接管理、差错控制和流量控制

数据包——分段

TCP、UDP、SPX等

网关(Netway)

第五层

会话层

会话连接的管理、对话管理、同步管理、活动管理

报文——活动逻辑单元

第六层

表示层

传送语法协商、语法转换、服务映射、其它功能——表示层管理、数据的压缩和解压缩、数据的加密和解密等

报文

第七层

应用层

最接近用户的一层,主要功能是为用户的应用程序提供网络服务,是用户使用网络功能的接口

报文

Telnet、FTP、HTTP、SNMP、SMTP、POP3、IMAP、TFTP、NFS、DHCP等

标签:功能,参考模型,网络层,数据包,各层,比特流,OSI,传输,数据
From: https://blog.csdn.net/xiaoruiyaa/article/details/136838832

相关文章

  • T4模板使用记录,生成Model、Service、Repository
    自己目前在搭建一个.NETCore的框架,本来是打算使用前端做代码生成器直接生成到文件的,快做好了。感觉好像使用T4更方便一些,所以也就有了这篇文章~ 我还是有个问题没解决,就是我想生成每个类(接口)单独的文件~,如果有老师知道指点下啊~在网上找了一篇相关文章 本文也是基于这个做......
  • 网络基础——网络参考模型详解
    一.OSI七层模型        OSI模型(OpenSystemsInterconnectionModel),由国际化标准组织ISO(TheInternationalOrganizationforStandardization)收录在ISO7489标准中并于1984年发布。二.TCP/IP四层模型        TCP/IP模型在结构上与OSI模型类似......
  • Python TypeError: __init__() missing 1 required positional argument 问题
    当我们学完class还未熟练运用,或做题时可能总会遇到这个问题,那我们该怎么解决呢首先我们先创造一个类,如:classfunc:def__init__(self,b2,c1):self.c1=c1self.b2=b2print(b2,c1)在这里我们建立了两个变量:b2,c1,而当我们传参时,可能是只付......
  • 【论文阅读】Autoformer Decomposition Transformers with Auto-Correlation for Long
    原始题目:Autoformer:DecompositionTransformerswithAuto-CorrelationforLong-TermSeriesForecasting中文翻译:Autoformer:用于长期序列预测的自相关分解变压器发表时间:2021年平台:AdvancesinNeuralInformationProcessingSystems文章链接:https://proceedings.neuri......
  • [maven] maven settings.xml/pom.xml之repositories/pluginRepositories元素
    0序repositories针对项目本身的【JAR依赖】,通过repositories进行自定义配置。pluginRepositories针对的是maven命令需要的【插件依赖】地址(比如clean、install都是maven的插件),通过pluginRepositories进行自定义配置。如果只配置了repositories,则:打包时,默认的【插件依赖】......
  • spring boot使用MongoRepository简单的CRUD
    简单的CRUD首先,定义一个实体类,例如User:@DocumentpublicclassUser{@IdprivateStringid;privateStringname;privateintage;//构造函数、getter和setter省略...}接下来,定义一个继承自MongoRepository的接口,例如UserRepository:publicint......
  • spring boot使用MongoRepository更新单个字段
    在SpringDataMongoDB中,MongoRepository接口提供了基本的CRUD操作。如果你想要通过MongoRepository更新单个字段,你可以自定义一个更新方法或者使用内置的save()方法。这里是一个示例:假设你有一个名为User的实体类,并且有一个继承自MongoRepository的UserRepository接口://定义Us......
  • 一文彻底搞懂OSI七层模型和TCP/IP四层模型
    文章目录1.OSI七层模型2.TCP/IP四层模型1.OSI七层模型OSI(OpenSystemInterconnect)七层模型是一种将计算机网络通信协议划分为七个不同层次的标准化框架。每一层都负责不同的功能,从物理连接到应用程序的处理。这种模型有助于不同的系统之间进行通信时,更好地理解和......
  • 【网络基础学习之一】OSI参考模型与TCP/IP协议
    一.分层思想1.分层背景OSI(OpenSystemsInterconnection,开放式系统互联)是国际标准化组织(ISO)在20世纪80年代制定的一种通信协议的通信模型,主要用于计算机网络中,规定了计算机系统之间通信的标准方法和协议。2.分层优点各层之间相互独立,每一层只实现一种相对独立的功能,使问题复......
  • ·计算机网络参考模型与协议
    1.OSI参考模型应用层:输入高级语言指令表示层:将高级语言翻译成二进制语言会话层:管理多个保证消息正确的到达指定主机传输层:确定传输的协议和端口号协议又分为TCP/UDP网络层:选择传输数据的最佳传输路线(ip地址)数据链路层:二次确认数据是否正确到达(mac地址)物理层:将二进制信号转......