OSI七层参考模型及其协议和各层设备

OSI网络模型是开放系统互联(Open Systems Interconnection)参考模型,它是由国际标准化组织(ISO)制定的。这个模型将网络系统划分为七个层次,OSI网络模型的七层是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。快速记忆:物链网传话示用OSI (物联网传话使用OSI)。

注意:前三层有相应的网络设备,后四层主要是计算机软件控制。

一、物理层

1. OSI模型的最低层或第一层

2. 该层包括物理连网媒介,为上层协议提供了一个传输数据的物理媒体;

3. 在这一层,协议数据单元为比特(bit)

4. 在物理层的互联设备包括:集线器、中继器网线调制解调器网卡有些地方说网卡横跨物理层和数据链路层所以这两层都算等;

5. 常见的协议有RS-232、V.35、RJ-45、FDDI。

① FDDI(Fiber Distributed Data Interface,光纤分布式数据接口)

二、数据链路层

1. OSI模型的第二层;

2. 它控制网络层与物理层之间的通信。它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧;

3. 该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等;

4. 在这一层,协议数据单元为帧(frame)

5. 在数据链路层的互联设备包括:网桥、二层交换机等;

6. 常见的协议有IEEE802.3/.2、HDLC、PPP、ATM。

① PPP(Point-to-Point Protocol,点对点协议)

三、网络层

1. OSI模型的第三层;

2. 其主要功能是将网络地址(例如,IP地址)翻译成对应的物理地址(例如,网卡地址),并决定如何将数据从发送方路由到接收方;

3. 在这一层,协议数据单元为数据包(packet)

4. 在网络层的互联设备包括:路由器防火墙、层交换机等;

5. 常见的协议有IP、ICMP、IGMP、IPX、ARP、RARP、BGP、RIP等。【注意ARP和RARP协议有些说是属于网络层,有些说是属于链路层

① IP(Internet Protocol,互联网协议)

② ICMP(Internet Control Message Protocol,网际控制报文协议)

③ IGMP(Internet Group Management Protocol,网际组管理协议)

④ ARP(Address Resolution Protocol,地址解析协议)

⑤ RARP(Reverse Address Resolution Protocol,反向地址解析协议)

⑥ BGP(Border Gateway Protocol,边界网关协议)

⑦ RIP(Routing information Protocol,路由信息协议)

四、传输层

1. OSI模型中最重要的一层,是第一个端到端,即主机到主机的层次;

2. 其主要功能是负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题;

3. 在这一层,协议数据单元为数据段(segment)

4. 传输层协议的代表包括:TCP、UDP、RTP、SCTP、SPX 等。

① TCP (Transmission Control Protocol,传输控制协议)

② UDP(User Datagram Protocol,用户数据报协议)

③ RTP(Real-time Transport Protocol,实时传输协议)

④ SCTP(Stream Control Transmission Protocol,串流控制传输协议)

五、会话层

1. OSI模型的第五层;

2. 管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。其主要功能是建立通信链接,保持会话过程通信链接的畅通,利用在数据中插入校验点来同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送;

3. 常见的协议有RPC、SQL、NFS。

① RPC (Remote Procedure Call Protocol,远程过程调用协议)

② NFS(Network File System,网络文件系统)

六、表示层

1. OSI模型的第六层;

2. 应用程序和网络之间的翻译官,负责对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的解密和加密、压缩、格式转换等;

3. 常见的协议有JPEG、ASCII、GIF、DES、MPEG。

七、应用层

1. OSI模型的第七层;

2. 负责为操作系统或网络应用程序提供访问网络服务的接口。术语“应用层”并不是指运行在网络上的某个特别应用程序,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。浏览器或者说WWW(万维网)也属于应用层;

3. 常见的协议有FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS、SNMP、SSH、WWW、POP3等;

① FTP(File Transport Protocol,文件传输协议,默认端口号21)

② HTTP(Hypertext Transfer Protocol,超文本传输协议,默认端口号80)

③ SNMP(Simple Network Management Protocol,简单网络管理协议,默认端口为UDP端口161和162)

④ TFTP(Trivial File Transfer Protocol,简单文件传输协议,默认端口为UDP端口69)

⑤ SMTP(Simple Mail Transfer Protocol,简单邮件传输协议,默认端口为25)

⑥ DHCP(Dynamic Host Configuration Protocol,动态主机配置协议,默认端口为67)

⑦ Telnet(Telecommunication Network,远程登录,默认端口号23)

⑧ DNS(Domain Name Service,域名系统,默认端口号53)

⑨ SSH(Secure Shell,安全外壳协议,默认端口为22)

⑩ POP3(Post Office Protocol Version 3,邮局协议版本3,默认端口110)

每一层都向上一层提供服务,并利用下一层的服务。这种分层的结构提高了网络设计和实现的灵活性,使得不同类型的网络和设备可以互联互通。

参考链接 百度安全验证

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

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

相关文章

手把手教你写IP地址规划方案

中午好,我的网工朋友。 IP地址的合理规划是网络设计的重要环节,大型计算机网络必须对IP地址进行统一规划并得到有效实施。 IP地址规划的好坏,不仅会影响到网络路由协议算法的效率,还会影响到网络的性能,网络的扩展&a…

【Spring集成MyBatis】动态sql

文章目录 1. 什么是动态sql2. 动态sql之<if>3. 动态sql之<where>4. 动态sql之<foreach>5. sql片段抽取 此篇的代码基于 【Spring集成MyBatis】MyBatis的Dao层实现&#xff08;基于配置&#xff0c;非注解开发&#xff09;续写 1. 什么是动态sql MyBatis映射…

对话特斯拉北美车主:FSD什么水平?深度用户解密V11

作者 |Amy 编辑 |德新 近期中国四部委联合印发通知&#xff0c;部署开展智能网联汽车准入和上路通行试点工作&#xff0c;要求具备量产条件L3、L4 级别智能网联车在限定区域内开展上路试点&#xff0c;并且首次明确事故责任判定。 通知下发后&#xff0c;市场传闻&#xff1a…

Antd可编辑表格初始数据为空,单元格不能编辑的解决办法

黑科技超简单: 给table表格增加行className rowClassName{() > editable-row} 然后设置可编辑表格的行样式 .editable-row:hover .editable-cell-value-wrap {border: 1px solid #d9d9d9;border-radius: 4px;padding: 4px 11px;}.editable-cell-value-wrap {padding: 5px…

Linux 代码编辑器:vim

vim 编辑器的简介 vi / vim 都是多模式编辑器&#xff0c;不同的是 vim 是 vi 的升级版本&#xff0c;他不仅兼容 vi 的所有指令&#xff0c;而且还有一些新的特性在里面。比如语法高亮&#xff0c;可视化操作不仅可以在终端运行&#xff0c;也可以在 windows&#xff0c;mac …

官宣,终于上线:Web安全测试课程重磅发布

报告给大家一个好消息!川石教育正式推出全新课程体系Web安全测试&#xff0c;下面就从安全工程师的薪资待遇、发展前景、发展路线、课程大纲、课程目标、课程特色、课程服务等方面一一介绍。   近年来&#xff0c;随着互联网时代的蓬勃发展和数字经济规模不断扩大&#xff0c…

快速入门opencv(python版)

Open Source Computer Vision Library。OpenCV是一个&#xff08;开源&#xff09;发行的跨平台计算机视觉库&#xff0c;可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C 类构成&#xff0c;同时提供了Python、Ruby、MATLAB等语言的…

知乎第三季度财报不及预期,股价今年已累计下跌26.4%

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 知乎(ZH)报告称&#xff0c;其2023财年第三季度的收入同比增长了12.1%&#xff0c;至1.401亿美元&#xff0c;但未达到市场普遍预期的1.436亿美元&#xff0c;所以在财报后其股价出现了下跌。 第三季度知乎每股美国存托股票…

基于STC12C5A60S2系列1T 8051单片机的IIC总线器件24C02实现掉电保存计时时间应用

基于STC12C5A60S2系列1T 8051单片机的IIC总线器件24C02实现掉电保存计时时间应用 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单…

Java8 Stream API

作者简介&#xff1a;大家好&#xff0c;我是smart哥&#xff0c;前中兴通讯、美团架构师&#xff0c;现某互联网公司CTO 联系qq&#xff1a;184480602&#xff0c;加我进群&#xff0c;大家一起学习&#xff0c;一起进步&#xff0c;一起对抗互联网寒冬 Stream API与接口默认方…

Linux高级IO

文章目录 一.IO的基本概念二.钓鱼五人组三.五种IO模型四.高级IO重要概念1.同步通信 VS 异步通信2.阻塞 VS 非阻塞 五.其他高级IO六.阻塞IO七.非阻塞IO 一.IO的基本概念 什么是IO&#xff1f; I/O&#xff08;input/output&#xff09;也就是输入和输出&#xff0c;在著名的冯诺…

毕业设计单片机可以用万能板吗?

毕业设计单片机可以用万能板吗? 可以是可以&#xff0c;就是焊接起来比较麻烦&#xff0c;特别是有好几个重复连线点的时候&#xff0c;检测起来就不那么容易了&#xff0c;而且布线看起来乱糟糟的&#xff0c;如果后期一不小心把线弄断了&#xff0c;查起来就更麻烦了&#x…

内存泄漏检测工具valgrind

示例&#xff1a; class Person { public:Person(int age){//将年龄数据开辟到堆区m_Age new int(age);}//重载赋值运算符 写法2 此代码在linux测试Person& operator(Person& p){*m_Age *p.m_Age; //通过linux下valgrind工具检测&#xff0c;无内存泄漏情况。//此语…

PyBullet安装与学习

PyBullet 支持加载 URDF、SDF、MJCF 等多种机器人描述文件&#xff0c;并提供正/逆向运动学、正/逆向动力学、碰撞检测、射线相交查询等功能。 pip install pybullet 安装后会在 Python 环境的 lib/site-packages 中出现以下文件夹&#xff1a; pybullet_data&#xff1a;存放…

Java零基础——docker篇

1.【熟悉】docker简介 1.1 什么是docker Docker是一个开源项目&#xff0c;诞生于2013年初&#xff0c;最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会&#xff0c;遵从了Apache2.0协议&#xff0c;项目代码在GitHub上进…

震坤行自有品牌 | 搬运存储全面打造快速选型的标准品

震坤行自有品牌 | 搬运存储全面打造快速选型的标准品 中国仓储与配送协会2023年仓储配送行业发展与趋势展望报告中指出&#xff0c;截至2022年底&#xff0c;我国营业性通用&#xff08;常温&#xff09;仓库面积约为12.2亿㎡&#xff0c;仓储业&#xff08;含装卸搬运&#x…

深度学习毕设项目 基于深度学习的植物识别算法 - cnn opencv python

文章目录 0 前言1 课题背景2 具体实现3 数据收集和处理3 MobileNetV2网络4 损失函数softmax 交叉熵4.1 softmax函数4.2 交叉熵损失函数 5 优化器SGD6 最后 0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&a…

Java、PHP、C语言经典项目源码合集推荐(一)

&#xff08;一&#xff09;.Java智慧校园系统源码、 智慧学校源码、 智慧校园平台源码、智慧校园电子班牌系统源码、中小学智慧校园系统源码、 原生微信小程序端源码、电子班牌系统源码 项目技术栈 1、使用springboot框架Javavue2 2、数据库MySQL5.7 3、移动端小程序使用小程…

onlyoffice文件大小超出了服务器设置处理

onlyoffice文件大小超出了服务器设置处理 1.前言2. onlyoffice服务安装2.1 docker安装命令2.2 访问测试 3. 修改服务器文件大小限制方案3.1 旧方案-7.2版本不可行3.1.1 进入 OnlyOffice Document Server 容器3.1.2 编辑配置文件3.1.3 找到并修改文件大小限制3.1.4 保存并退出编…