前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >杂谈 | OSI七层协议

杂谈 | OSI七层协议

作者头像
根究FPGA
发布2020-06-30 11:31:25
8190
发布2020-06-30 11:31:25
举报
文章被收录于专栏:根究FPGA根究FPGA

本系列对OSI七层协议进行讲解和介绍,在接下来的系列中更新其在以太网中的具体应用。

OSI七层协议 概念 OSI即Open System Interconnect(开放式系统互联),一般称为OSI参考模型,定义了网络的7层,从上到下分别是:

7、应用层

6、表示层

5、会话层

4、传输层

3、网络层

2、数据链路层

1、物理层

OSI参考模型,采用了分层结构技术,把一个网络系统分成若干层,每一层都去实现不同的功能,每一层的功能都以协议形式正规描述,协议规定了某层同远方一个对等层通信所使用的一套规则加约定,每一层向相邻的上层提供一套确定的服务,并且使用与之相邻的下层所提供的服务。从概念上来讲,每一层都与一个远方对等通信层通信,但实际上该层所产生的协议信息单元,是借助于相邻的下层所提供的服务传送的。因此,对等层之间的通信称为虚拟通信。

从主机和网络的角度看,OSI可分为两层,主机和网络:

OSI模型是一个具有七层结构的体系模型:

物理层:

是参考模型的最底层,是网络通信传输介质,由连接不同节点的电缆与设备共同构成,主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便于数据流的透明传输。

也就是定义一个点对点传输的直链,承载比特流的传输,其数据传输的单位是比特。

物理层设备有:集线器、中继器、网线、光猫

数据链路层:

七层参考模型的第二层,其功能是:在物理层提供的服务基础上,在通信的实体间建立数据链路连接,传输以“帧Frame”为单位的数据包。

数据链路层设备有:网桥、交换机、网卡

协议:ARP (这个很重要哦~~~广播就是通过ARP协议实现的)

网络层:

参考模型的第三层,主要功能是为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组转发数据最恰当的路径。

网络层设备:路由器。

协议:IP (IP和UDP、TCP要区别开,IP位于网络层!)

数据到达网络层的时候叫做数据包,也就是说同网段的终端进行交互的时候,交换机_会查MAC地址表互相访问。

传输层:

向用户提供可靠的端到端服务,处理数据包错误、数据包次序,其他一些关键传输问题,传输层向上层屏蔽了下层数据通信的细节。

协议:tcp、udp

会话层:

主要功能是负责维护两个节点之间的传输连接,以便确保点到点传输不中断,以及管理数据交换等功能。

表示层:

主要功能是:用于处理两个通信系统中交换信息的表示方法,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。

应用层:

是参考模型的最高层,主要功能为:为应用软件提供了很多服务,比如文件服务、数据库服务等。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 根究FPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库专家服务
数据库专家服务(Database Expert Service,DBexpert)为您提供专业化的数据库服务。仅需提交您的具体问题和需求,即可获得腾讯云数据库专家的专业支持,助您解决各类专业化问题。腾讯云数据库专家服务团队均有10年以上的 DBA 经验,拥有亿级用户产品的数据库管理经验,以及丰富的服务经验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档