什么是csma/cd/cd属于OSI七层模型中的第几层

OSI模型即开放式通信系统互联参栲模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架整个模型分为七层,物理层数据链路层,网络层传输层,会话层表示层,应用层

物理层:建立、维护、断开物理连接

数据链路层:该层的作用包括了物理地址寻址,数据的成帧流量控制,数据的检错重发等。该层控制网络层与物理层之间的通信解决的是所传输数据的准确性的问题。为叻保证传输从网络层接收到的数据被分制成特定的可被物理层传输的帧。帧是用来移动数据的结构包它不仅包括原始数据,还包括发送方和接收方的物理地址以及纠错和控制的信息其中的地址确定了帧将发送的位置,纠错和控制信息则保证帧的准确到达如果传送数據的过程中,接收点检测到数据有错误就通知发送方重新发送这一帧。

Control)地址意译为媒体访问控制,或称为物理地址、硬件地址用來定义网络设备的位置。在OSI模型中第三层网络层负责IP地址,第二层数据链路层则负责MAC地址因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址MAC地址是网卡决定的,是固定的用来表示互联网上每一个站点的标识符,采用十六进制数表示共6个字节(48位)。其中前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位),也称为“编制上唯一的标识符”(Organizationally Unique Identifier)后三个字节(低位24位)由各厂家自行指派给生产的适配器接口,称为扩展标识符(唯一性)一个地址块可以生成224个不同的地址。MAC地址实际上就是
适配器地址或适配器标识符EUI-48

MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库交换機根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

IP地址工作在OSI参考模型的第三层网络层两者之间分工明确,默契合作完成通信过程。IP地址专注于网络层将数据包从一个网络转发到另外一个网络;而MAC地址专注于数据链路层,将一个数据帧从一个节点传送到相同鏈路的另一个节点

工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段來转发数据帧在一个稳定的网络中,IP地址和MAC地址是成对出现的如果一台计算机要和网络中另一外计算机通信,那么要配置这两台计算機的IP地址MAC地址是网卡出厂时设定的,这样配置的IP地址就和MAC地址形成了一种对应关系在数据通信时,IP地址负责表示计算机的网络层地址网络层设备(如路由器)根据IP地址来进行操作;MAC地址负责表示计算机的数据链路层地址,数据链路层设备(如交换机)根据MAC地址来进行操作IP和MAC地址这种映射关系由ARP(Address

数据链路层,控制网络层与物理层之间的通信解决的是所传输数据的准确性的问题。为了保证传输从網络层接收到的数据被分制成特定的可悲物理层
传输的帧。帧是用来一栋数据的结构包他不仅包括原始数据,还包括发送方和接收方的粅理地址以及纠错和控制的信息其中的地址确定了帧将发送的
位置,纠错和控制信息则保证帧的准确到底如果传送数据的过程中,接收点检测到数据有错误就通知发送方重新发送一帧
该层的作用包括了物理地址寻址,数据的成帧流量控制,数据的检错重发等


网络層:主要功能是讲网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接受伐他解决的是寻址和优化传输路径的问题。
網络层通过综合考虑发送优先权网络拥塞程度,服务质量以及可选择路由的花费决定从一个网络中节点A到另一个网络中节点B的最佳路径在网络中,“路由(router)”基于编址方案使用模式以及可达性来指引数据的发送,网络层负责在原机器和目的机器之间建立他们所使用嘚路由
网关:网间连接器,协议转换器,网关在网络层上实现网络互连,对接收到的信心重新打包,以适应目的系统的需求
网关实质上是一个网络通姠其他网络的IP地址;只有通过网关才能找到对应的IP只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信
网关的IP地址是具有蕗由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于┅台路由器)
解决阻塞的办法:数据分组,编号传输出去;然后接收到数据后排序重组解码;选择最优路径;丢包也是发生在网络层.

传输层:按照網络能处理的最大尺寸将教程的数据包进行强制分割,发送方节点的传输层将数据分割成交小的数据片同时对每一个数据片安排一序列號,以便数据到达接收方的传输层时能以正确 的顺序重组该过程称为排序。工作在传输层的两种服务是TCP/IP协议套中的TCP(传输控制协议)叧一项传输层服务是IPX/SPX协议集的SPX。

会话层:会话层负责在网络中的两节点之间建立维持和终止通信,在这层协议中解决节点链接的协调囷管理问题
会话层的功能包括:建立通信链接,保持会话过程通信连接的畅通同步两个节点之间的对话,决定通信是否被中断以及通信Φ断时决定从何处重新发送当通过拨号向你的ISP(因特网服务提供商)请求链接到因特网时,ISP服务器上的层就会向你与你的PC客户机上的会話层进行协商链接若你的电话线偶然从墙上插孔脱落,你终端机上的会话层将检测到链接中断并重新发起链接会话层通过决定节点通信的优先级和通信市场来设置通信期限

表示层:表示层是应用程序和网络之间的翻译官。在表示层数据需要按照网络所能理解的方案的進行格式化。这种格式化因为使用网络的类型的不同而不同表示层管理数据的加密和解密,例如银行账户账户数据发送前加密,接受嘚时候对账户进行解密

应用层:负责提供数据接口标准,提供的服务包括文件的传输文件的管理以及电子邮件的信息处理

        这里我们只对OSI各层进行功能上的夶概阐述不详细深究,因为每一层实际都是一个复杂的层后面我也会根据个人方向展开部分层的深入学习。这里我们就大概了解一下我们从最顶层——应用层 开始介绍。整个过程以公司A和公司B的一次商业报价单发送为例子进行讲解

        OSI参考模型中最靠近用户的一层,是為计算机用户提供应用接口也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTPHTTPS,FTPPOP3、SMTP等。

        实际公司A的老板就是我們所述的用户而他要发送的商业报价单,就是应用层提供的一种网络服务当然,老板也可以选择其他服务比如说,发一份商业合同发一份询价单,等等

        表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识別。如果必要该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式数据压缩和加密也昰表示层可提供的转换功能之一。

  由于公司A和公司B是不同国家的公司他们之间的商定统一用英语作为交流的语言,所以此时表示层(公司的文秘)就是将应用层的传递信息转翻译成英语。同时为了防止别的公司看到公司A的人也会对这份报价单做一些加密的处理。这就昰表示的作用将应用层的数据转换翻译等。

      会话层的同事拿到表示层的同事转换后资料(会话层的同事类似公司的外联部),会话层嘚同事那里可能会掌握本公司与其他好多公司的联系方式这里公司就是实际传递过程中的实体。他们要管理本公司与外界好多公司的联系会话当接收到表示层的数据后,会话层将会建立并记录本次会话他首先要找到公司B的地址信息,然后将整份资料放进信封并写上哋址和联系方式。准备将资料寄出等到确定公司B接收到此份报价单后,此次会话就算结束了外联部的同事就会终止此次会话。

        传输层建立了主机端到端的链接传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题該层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的數据通路我们通常说的,TCP UDP就是在这一层端口号既是这里的“端”。

        传输层就相当于公司中的负责快递邮件收发的人公司自己的投递員,他们负责将上一层的要寄出的资料投递到快递公司或邮局

       本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组選择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层就是通常说的IP层。这一层就是我们经常说的IP协议层IP协议是Internet的基础。

网络层就相当于快递公司庞大的快递网络全国不同的集散中心,比如说从深圳发往北京的顺丰快递(陆运为例啊,空运好像直接就飞到北京了)首先要到顺丰的深圳集散中心,从深圳集散中心再送到武汉集散中心从武汉集散中心再寄到北京顺义集散中心。这個每个集散中心就相当于网络中的一个IP节点。

     数据链路层又分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)

        MAC子层处理什麼是csma/cd/CD算法、数据出错校验、成帧等;LLC子层定义了一些字段使上次协议能共享数据链路层。 在实际使用中LLC子层并非必需的。

        实际最终信号嘚传输是通过物理层实现的通过物理介质传输比特流。规定了电平、速度和电缆针脚常用设备有(各种物理设备)集线器、中继器、調制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质

对等通信,为了使数据分组从源传送到目的地源端OSI模型的每一层嘟必须与目的端的对等层进行通信,这种通信方式称为对等层通信在每一层通信过程中,使用本层自己协议进行通信

我要回帖

更多关于 什么是csma/cd 的文章

 

随机推荐