OSI七层模型与各层设备对应
OSI七层模型与各层设备对应

O S I七层模型与各层设备对应-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIANOSI七层模型与各层设备对应OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer),应用层(Application layer)。
应用层,很简单,就是应用程序。
这一层负责确定通信对象,并确保由足够的资源用于通信,这些当然都是想要通信的应用程序干的事情。
为操作系统或网络应用程序提供访问网络服务的接口。
应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。
表示层,负责数据的编码、转化,确保应用层的正常工作。
这一层,是将我们看到的界面与二进制间互相转化的地方,就是我们的语言与机器语言间的转化。
数据的压缩、解压,加密、解密都发生在这一层。
这一层根据不同的应用目的将数据处理为不同的格式,表现出来就是我们看到的各种各样的文件扩展名。
会话层,负责建立、维护、控制会话,区分不同的会话,以及提供单工(Simplex)、半双工(Half duplex)、全双工(Full duplex)三种通信模式的服务。
我们平时所知的NFS,RPC,X Windows等都工作在这一层。
管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。
会话层还利用在数据中插入校验点来实现数据的同步。
传输层,负责分割、组合数据,实现端到端的逻辑连接。
数据在上三层是整体的,到了这一层开始被分割,这一层分割后的数据被称为段(Segment)。
三次握手(Three-way handshake),面向连接(Connection-Oriented)或非面向连接(Connectionless-Oriented)的服务,流控(Flow control)等都发生在这一层。
OSI七层模型中各层分别对应的协议

OSI七层模型中各层分别对应的协议谈到网络不能不谈OSI参考模型,OSI参考模型(OSI/RM)的全称是开放系统互联参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。
虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。
1.物理层物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。
该层为上层协议提供了一个传输数据的物理媒体。
在这一层,数据的单位称为比特(bit)。
属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
2.数据链路层数据链路层在不可靠的物理介质上提供可靠的传输。
该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:SDLC(同步数据链路控制)、HDLC (高级数据链路控制)、PPP(点对点协议)、STP(生成树协议)、帧中继等。
3.网络层网络层负责对子网间的数据包进行路由选择。
网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:IP(网络之间互联的协议)、IPX(互联网数据包交换协议)、RIP(路由信息协议)、OSPF(开放式最短路径优先)等。
4.传输层传输层是第一个端到端,即主机到主机的层次。
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。
此外,传输层还要处理端到端的差错控制和流量控制问题。
在这一层,数据的单位称为数据段(segment)。
传输层协议的代表包括:TCP(传输控制协议)、UDP(用户数据报协议)、SPX(序列分组交换协议)等。
OSI七层模型与各层设备对应

OSI七层模子与各层装备对应OSI七层收集模子由下至上为1至7层,分离为物理层(Physical layer),数据链路层(Data link layer),收集层(Network layer),传输层(Transport layer),会话层(Session layer),暗示层(Presentation layer),运用层(Application layer).运用层,很简略,就是运用程序.这一层负责肯定通讯对象,并确保由足够的资本用于通讯,这些当然都是想要通讯的运用程序干的工作.为操纵体系或收集运用程序供给拜访收集办事的接口. 运用层协定的代表包含:Telnet.FTP.HTTP.SNMP等.暗示层,负责数据的编码.转化,确保运用层的正常工作.这一层,是将我们看到的界面与二进制间互相转化的地方,就是我们的说话与机械说话间的转化.数据的紧缩.解压,加密.解密都产生在这一层.这一层依据不合的运用目标将数据处理为不合的格局,表示出来就是我们看到的各类各样的文件扩大名.会话层,负责树立.保护.掌握会话,区分不合的会话,以及供给单工(Simplex).半双工(Half duplex).全双工(Full duplex)三种通讯模式的办事.我们日常平凡所知的NFS,RPC,X Windows等都工作在这一层.治理主机之间的会话过程,即负责树立.治理.终止过程之间的会话.会话层还运用在数据中拔出校验点来实现数据的同步.传输层,负责朋分.组合数据,实现端到端的逻辑衔接.数据在上三层是整体的,到了这一层开端被朋分,这一层朋分后的数据被称为段(Segment).三次握手(Three-way handshake),面向衔接(Connection-Oriented)或非面向衔接(Connectionless-Oriented)的办事,流控(Flow control)等都产生在这一层.是第一个端到端,即主机到主机的层次.传输层负责将上层数据分段并供给端到端的.靠得住的或不成靠的传输.此外,传输层还要处理端到端的错误掌握和流量掌握问题. 在这一层,数据的单位称为数据段(segment). 传输层协定的代表包含:TCP.UDP.SPX等收集层,负责治理收集地址,定位装备,决议路由.我们所熟知的IP地址和路由器就是工作在这一层.上层的数据段在这一层被朋分,封装后叫做包(Packet),包有两种,一种叫做用户数据包(Data packets),是上层传下来的用户数据;另一种叫路由更新包(Route update packets),是直接由路由器发出来的,用来和其他路由器进行路由信息的交流.负责对子网间的数据包进行路由选择.收集层还可以实现拥塞掌握.网际互连等功效. 在这一层,数据的单位称为数据包(packet). 收集层协定的代表包含:IP.IPX.RIP.OSPF等数据链路层,负责预备物理传输,CRC校验,错误通知,收集拓扑,流控等.我们所熟知的MAC地址和交流机都工作在这一层.上层传下来的包在这一层被朋分封装后叫做帧(Frame).在不成靠的物理介质上供给靠得住的传输.该层的感化包含:物理地址寻址.数据的成帧.流量掌握.数据的检错.重发等. 在这一层,数据的单位称为帧(frame). 数据链路层协定的代表包含:SDLC.HDLC.PPP.STP.帧中继等物理层,就是实其实在的物理链路,负责将数据以比特流的方法发送.吸收,就不久不多说了.具体说:网线,集线器----物理层网卡,网桥----数据链路路由器-----收集层交流机就是用来进行报文交流的机械.它和HUB最重要的差别就HUB是物理层装备,采取广播的情势来传输信息,交流机多为链路层装备(二层交流机),可以或许进行地址进修,采取存储转发的情势来交流报文.它和路由器的差别在于路由器有DDN,ADSL等接口,交流机只有以太网接口.国际尺度组织(ISO)制订了OSI模子.这个模子把收集通讯的工作分为7层.1至4层被以为是低层,这些层与数据移动亲密相干.5至7层是高层,包含运用程序级的数据.每一层负责一项具体的工作,然后把数据传送到下一层.物理层(也即OSI模子中的第一层)在教室上经常是被疏忽的.它看起来似乎很简略.但是,这一层的某些方面有时须要特别留心.物理层现实上就是布线.光纤.网卡和其它用来把两台收集通讯装备衔接在一路的器械.甚至一个信鸽也可以被以为是一个1层装备(拜见RFC 1149).收集故障的消除经常涉及到1层问题.我们不克不及忘却用五类线在全部一层楼进行衔接的传奇故事.因为办公室的椅子经常从电缆线上压过,导致收集衔接消失断断续续的情形.圆满的是,这种故障是很罕有的,并且消除这种故障须要消耗很长时光.第2层是以太网等协定.请记住,我们要使这个问题简略一些.第2层中最重要的是你应当懂得网桥是什么.交流机可以算作网桥,人们如今都如许称呼它.网桥都在2层工作,仅存眷以太网上的MAC地址.假如你在谈论有关MAC地址.交流机或者网卡和驱动程序,你就是在第2层的范畴.集线器属于第1层的范畴,因为它们只是电子装备,没有2层的常识.第2层的相干问题在本收集讲座中有本身的一部分,是以如今先不具体评论辩论这个问题的细节.如今只须要知道第2层把数据帧转换成二进制位供1层处理就可以了.在往下讲之间,你应当回过火来从新浏览一下上面的内容,因为经验缺少的收集治理员经常混杂2层和3层的差别.假如你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”.IP是第3层问题的一部分,此外还有一些路由协定和地址解析协定(ARP).有关路由的一切工作都在第3层处理.地址解析和路由是3层的重要目标.第4层是处理信息的传输层.第4层的数据单元也称作数据包(packets).但是,当你谈论TCP等具体的协定时又有特别的叫法,TCP的数据单元称为段(segments)而UDP协定的数据单元称为“数据报(datagrams)”.这个层负责获取全体信息,是以,它必须跟踪数据单元碎片.乱序到达的数据包和其它在传输过程中可能产生的安全.懂得第4层的另一种办法是,第4层供给端对端的通讯治理.像TCP等一些协定异常擅长包管通讯的靠得住性.有些协定其实不在乎一些数据包是否丧掉,UDP协定就是一个重要例子.如今将近到7层了,我们很想知道第5层和第6层有些什么功效.可以说,它们都是没有效的.有一些运用程序和协定在5层和6层.但是,对于懂得收集问题来说,谈论这些问题没有任何益处.请大家留意,第7层是“一切”.7层也称作“运用层”,是专门用于运用程序的.假如你的程序须要一种具体魄局的数据,你可以创造一些你愿望可以或许把数据发送到目标地的格局,并且创建一个第7层协定.SMTP.DNS和FTP都是7层协定.进修OSI模子中最重要的工作是它现实代表什么意思.假如你是一个收集上的操纵体系.在1层和2层工作的网卡将通知你什么时刻稀有据到达.驱动程序处理2层帧的出口,经由过程它你可以得到一个发亮和闪光的3层数据包(愿望是如斯).作为操纵体系,你将挪用一些经常运用的运用程序处理3层数据.假如这个数据是从下面发上来的,你知道那是发给你的数据包,或者那是一个广播数据包(除非你同时也是一个路由器,不过,临时不必放心这个问题).假如你决议保存这个数据包,你将打开它,并且掏出4层数据包.假如它是TCP协定,这个TCP子体系将被挪用并打开这个数据包,然后把这个7层数据发送给在目标端口等待的运用程序.这个过程就停止了.当要对收集上的其它盘算机做出回应的时刻,每一件工作都以相反的次序产生.7层运用程序将把数据发送给TCP协定的履行者.然后,TCP协定在这些数据中参加额外的文件头.在这个偏向上,数据每进步一步体积都要大一些.TCP协定在IP协定中参加一个正当的TCP字段.然后,IP协定把这个数据包交给以太网.以太网再把这个数据作为一个以太网帧发送给驱动程序.然后,这个数据经由过程了这个收集.这条线路中的路由器将部分地分化这个数据包以获得3层文件头,以便肯定这个数据包应当发送到哪里.假如这个数据包的目标地是当地以太网子网,这个操纵体系将代替路由器为盘算机进行地址解析,并且把数据直接发送给主机.。
OSI七层模型和TCPIP模型及对应协议(详解)

OSI七层模型和TCPIP模型及对应协议(详解)1.OSI七层模型OSI(Open Systems Interconnection)七层模型是国际标准化组织(ISO)制定的一种网络体系结构模型,将计算机网络的功能划分为七个层次,每个层次负责不同的任务。
这些层次从底层到顶层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
-物理层:负责传输比特流,即原始的0和1的比特流。
-数据链路层:将物理层传输的数据流划分为数据帧,并在物理传输媒介上发送和接收数据帧。
-网络层:负责通过不同网络节点进行数据的路由和转发,实现数据包的传输。
-传输层:负责端到端的通信连接,在传输过程中确保数据的可靠传输和错误控制。
-会话层:负责建立、管理和终止应用程序之间的通信会话。
-表示层:负责数据的格式化和解码、加密和解密,确保接收方能够正确理解发送方的数据。
-应用层:提供用户与网络的接口,支持各种应用程序的网络访问和通信。
2.TCP/IP模型TCP/IP模型是一种通信协议体系结构,目前是互联网的基础协议。
TCP/IP模型由四个层次构成,分别为网络接口层、互联网层、传输层和应用层。
-网络接口层:负责将数据帧从物理层传输到网络层,并对数据进行分割和重组。
-互联网层:负责将数据包从源主机传输到目的主机,包括IP协议、ARP协议和ICMP协议等。
-传输层:负责数据的可靠传输和错误控制,包括TCP(传输控制协议)和UDP(用户数据报协议)等。
-应用层:提供用户与网络的接口,支持各种应用程序的网络访问和通信,包括HTTP、FTP、SMTP等协议。
3.OSI七层模型和TCP/IP模型的对应关系及协议:-OSI的物理层对应TCP/IP的网络接口层,协议包括以太网、Wi-Fi 等。
-OSI的数据链路层对应TCP/IP的网络接口层,协议包括以太网、Wi-Fi等。
-OSI的网络层对应TCP/IP的互联网层,协议包括IP、ARP、ICMP等。
OSI七层模型对应功能及协议

OSI七层模型对应功能及协议前⾔OSI七层模型:纯理论模型,所有实际设备和协议都不能对应理论模型。
每⼀层对应着实际的设备物理层:中继器、集线器、双绞线数据链路层:⽹桥、以太⽹交换机、⽹卡⽹路层:路由器、三层交换机传输层:四层交换机、四层路由器(补充,四层交换机和三层交换机区别:三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要⽬的是加快⼤型局域⽹内部的数据交换,能够做到⼀次路由,多次转发。
基于MAC地址和IP地址的交换机技术,能够极⼤地提⾼各节点之间的数据传输率,但却⽆法根据端⼝主机的应⽤需求来⾃主确定或动态限制端⼝的交换过程和数据流量。
不仅可以完成端到端交换,还能根据端⼝主机的应⽤特点,确定或限制它的交换流量。
是基于传输层数据包的交换过程的,是⼀类基于应⽤层的⽤户应⽤交换需求的新型局域⽹交换机。
⽀持TCP/UDP第四层以下的所有协议,可识别⾄少80个字节的数据包包头长度,可根据TCP/UDP端⼝号来区分数据包的应⽤类型,从⽽实现应⽤层的访问控制和服务质量保证。
所以,与其说第四层交换机是硬件⽹络设备,还不如说它是软件⽹络管理系统。
)数据传输过程pa-a 向pc-b传输注意事项1、上三层是为⽤户提供服务的,下四层负责实际数据传输2、传输单元 传输层(数据段报⽂)、⽹络层(数据包报⽂分组)、数据链路层(数据帧)、物理层(⽐特位)3、越上层越智能,可以识别当前层以下的数据;越下层越傻⽠,贴近硬件4、数据传输时数据从上层向下层传输,接收时数据从下层向上层传输5、数据不能跨区传输,每层之间通过逻辑的接⼝传递6、物理层负责实际数据传输,其他层只是逻辑对应(个⼈原创整理,转发请附上链接)。
OSI七层模型与各层设备对应

OSI七层模型与各层设备对应OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer),应用层(Application layer)。
应用层,很简单,就是应用程序。
这一层负责确定通信对象,并确保由足够的资源用于通信,这些当然都是想要通信的应用程序干的事情。
为操作系统或网络应用程序提供访问网络服务的接口。
应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。
表示层,负责数据的编码、转化,确保应用层的正常工作。
这一层,是将我们看到的界面与二进制间互相转化的地方,就是我们的语言与机器语言间的转化。
数据的压缩、解压,加密、解密都发生在这一层。
这一层根据不同的应用目的将数据处理为不同的格式,表现出来就是我们看到的各种各样的文件扩展名。
会话层,负责建立、维护、控制会话,区分不同的会话,以及提供单工(Simplex)、半双工(Half duplex)、全双工(Full duplex)三种通信模式的服务。
我们平时所知的NFS,RPC,X Windows等都工作在这一层。
管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。
会话层还利用在数据中插入校验点来实现数据的同步。
传输层,负责分割、组合数据,实现端到端的逻辑连接。
数据在上三层是整体的,到了这一层开始被分割,这一层分割后的数据被称为段(Segment)。
三次握手(Three-way handshake),面向连接(Connection-Oriented)或非面向连接(Connectionless-Oriented)的服务,流控(Flow control)等都发生在这一层。
是第一个端到端,即主机到主机的层次。
ISO七层模型

ISO/OSI七层模型与TCP/IP参考模型比较及对应关系ISO/OSI七层模型分为如下七层:①物理层:将比特流送到物理介质上传送;②数据链路层:在链路上无差错一帧一帧传送信息;③网络层:分组传输和路由选择;④运输层:从端到端经网络透明地传输报文;⑤会话层:会话的管理和数据传输同步;⑥表示层:数据格式的转换;⑦应用层:与用户应用程序的接口。
TCP/IP参考模型分为如下四个层次:①应用层:与OSI的应用层相对应;②传输层:与OSI的传输层相对应;③互联层:与OSI的网络层相对应;④主机-网络层:与OSI的数据链路层和物理层相对应。
iso七层协议及其作用第7层应用层—直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输第6层表示层—格式化数据,以便为应用程序提供通用接口。
这可以包括加密服务第5层会话层—在两个节点之间建立端连接。
此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式第4层传输层—常规数据递送-面向连接或无连接。
包括全双工或半双工、流控制和错误恢复服务第3层网络层—本层通过寻址来建立两个节点之间的连接,它包括通过互连网络来路由和中继数据第2层数据链路层—在此层将数据分帧,并处理流控制。
本层指定拓扑结构并提供硬件寻址第1层物理层—原始比特流的传输,电子信号传输和硬件接口数据发送时,从第七层传到第一层,接受方则相反。
上三层总称应用层,用来控制软件方面。
下四层总称数据流层,用来管理硬件。
数据在发至数据流层的时候将被拆分。
在传输层的数据叫段网络层叫包数据链路层叫帧物理层叫比特流这样的叫法叫PDU (协议数据单元)OSI中每一层都有每一层的作用。
比如网络层就要管理本机的IP的目的地的IP。
数据链路层就要管理MAC地址(介质访问控制)等等,所以在每层拆分数据后要进行封装,以完成接受方与本机相互联系通信的作用。
如以此规定。
OSI模型用途相当广泛。
比如交换机、集线器、路由器等很多网络设备的设计都是参照OSI模型设计的。
OSI参考模型七层结构及各层的作用

OSI参考模型七层结构及各层的作用OSI参考模型是开放系统互联参考模型(Open Systems Interconnection Reference Model)的缩写,是国际标准化组织(ISO)在 1977 年提出的一种网络通信架构。
它将计算机网络通信过程划分为七个层次,每个层次都有其独特的功能和作用。
下面将详细介绍每个层次的作用:第一层:物理层(Physical Layer)物理层是网络通信的最底层,负责控制电子信号(比特流)在物理媒介中的传输。
其主要功能包括:数据的传输与接收、提供硬件接口、传输媒介的选择及物理拓扑的建立等。
第二层:数据链路层(Data Link Layer)数据链路层负责将传输介质上的比特流组织成数据块(帧),并提供数据块的可靠传输,以及错误检测和纠正。
其主要功能包括:帧的封装和解封装、数据的流控制、错误检测和纠正等。
第三层:网络层(Network Layer)网络层是负责在网络上进行数据包的传输和路由选择。
其主要功能包括:数据包的传输、路由选择、数据包的分段和重组、流量控制和拥塞控制等。
第四层:传输层(Transport Layer)传输层是负责端到端的数据传输,为应用程序提供可靠的数据传输服务。
其主要功能包括:建立、管理和终止端到端的连接、数据的分段和重组、数据的流量控制和拥塞控制等。
第五层:会话层(Session Layer)会话层负责建立和终止应用程序之间的通信会话,并提供数据注销和恢复、数据加密和解密等功能。
其主要功能包括:会话的建立、管理和终止、数据的同步和校验、数据的加密和解密等。
第六层:表示层(Presentation Layer)表示层负责数据的格式转换、压缩和加密,以及提供数据的安全性和可靠性。
其主要功能包括:数据的格式化和转换、数据的压缩和加密、数据的校验和恢复等。
第七层:应用层(Application Layer)应用层是最上层的层次,与用户直接交互,为用户提供网络服务和资源。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OSI七层模型与各层设备对应
OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer),应用层(Application layer)。
应用层,很简单,就是应用程序。
这一层负责确定通信对象,并确保由足够的资源用于通信,这些当然都是想要通信的应用程序干的事情。
为操作系统或网络应用程序提供访问网络服务的接口。
应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。
表示层,负责数据的编码、转化,确保应用层的正常工作。
这一层,是将我们看到的界面与二进制间互相转化的地方,就是我们的语言与机器语言间的转化。
数据的压缩、解压,加密、解密都发生在这一层。
这一层根据不同的应用目的将数据处理为不同的格式,表现出来就是我们看到的各种各样的文件扩展名。
会话层,负责建立、维护、控制会话,区分不同的会话,以及提供单工(Simplex)、半双工(Half duplex)、全双工(Full duplex)三种通信模式的服务。
我们平时所知的NFS,RPC,X Windows等都工作在这一层。
管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。
会话层还利用在数据中插入校验点来实现数据的同步。
传输层,负责分割、组合数据,实现端到端的逻辑连接。
数据在上三层是整体的,到了这一层开始被分割,这一层分割后的数据被称为段(Segment)。
三次握手(Three-way handshake),面向连接(Connection-Oriented)或非面向连接(Connectionless-Oriented)的服务,流控(Flow control)等都发生在这一层。
是第一个端到端,即主机到主机的层次。
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。
此外,传输层还要处理端到端的差错控制和流量控制问题。
在这一层,数据的单位称为数据段(segment)。
传输层协议的代表包括:TCP、UDP、SPX等
网络层,负责管理网络地址,定位设备,决定路由。
我们所熟知的IP地址和路由器就是工作在这一层。
上层的数据段在这一层被分割,封装后叫做包(Packet),包有两种,一种叫做用户数据包(Data packets),是上层传下来的用户数据;另一种叫路由更新包(Route update packets),是直接由路由器发出来的,用来和其他路由器进行路由信息的交换。
负责对子网间的数据包进行路由选择。
网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:IP、IPX、RIP、OSPF等
数据链路层,负责准备物理传输,CRC校验,错误通知,网络拓扑,流控等。
我们所熟知的MAC地址和交换机都工作在这一层。
上层传下来的包在这一层被分割封装后叫做帧(Frame)。
在不可靠的物理介质上提供可靠的传输。
该层的作用
包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等
物理层,就是实实在在的物理链路,负责将数据以比特流的方式发送、接收,就不多说了。
具体说:
网线,集线器----物理层
网卡,网桥----数据链路
路由器-----网络层
交换机就是用来进行报文交换的机器.它和HUB最重要的区别就HUB是物理层设备,采用广播的形式来传输信息,交换机多为链路层设备(二层交换机),能够进行地址学习,采用存储转发的形式来交换报文.它和路由器的区别在于路由器有DDN,ADSL等接口,交换机只有以太网接口.
国际标准组织(ISO)制定了OSI模型。
这个模型把网络通信的工作分为7层。
1至4层被认为是低层,这些层与数据移动密切相关。
5至7层是高层,包含应用程序级的数据。
每一层负责一项具体的工作,然后把数据传送到下一层。
物理层(也即OSI模型中的第一层)在课堂上经常是被忽略的。
它看起来似乎很简单。
但是,这一层的某些方面有时需要特别留意。
物理层实际上就是布线、光纤、网卡和其它用来把两台网络通信设备连接在一起的东西。
甚至一个信鸽也可以被认为是一个1层设备(参见RFC 1149)。
网络故障的排除经常涉及到1层问题。
我们不能忘记用五类线在整个一层楼进行连接的传奇故事。
由于办公室的椅子经常从电缆线上压过,导致网络连接出现断断续续的情况。
遗憾的是,这种故障是很常见的,而且排除这种故障需要耗费很长时间。
第2层是以太网等协议。
请记住,我们要使这个问题简单一些。
第2层中最重要的是你应该理解网桥是什么。
交换机可以看成网桥,人们现在都这样称呼它。
网桥都在2层工作,仅关注以太网上的MAC地址。
如果你在谈论有关MAC地址、交换机或者网卡和驱动程序,你就是在第2层的范畴。
集线器属于第1层的领域,因为它们只是电子设备,没有2层的知识。
第2层的相关问题在本网络讲座中有自己的一部分,因此现在先不详细讨论这个问题的细节。
现在只需要知道第2
层把数据帧转换成二进制位供1层处理就可以了。
在往下讲之间,你应该回过头来重新阅读一下上面的内容,因为经验不足的网络管理员经常混淆2层和3层的区别。
如果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。
IP是第3层问题的一部分,此外还有一些路由
协议和地址解析协议(ARP)。
有关路由的一切事情都在第3层处理。
地址解析和路由是3层的重要目的。
第4层是处理信息的传输层。
第4层的数据单元也称作数据包(packets)。
但是,当你谈论TCP等具体的协议时又有特殊的叫法,TCP的数据单元称为段(segments)而UDP协议的数据单元称为“数据报(datagrams)”。
这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程中可能发生的危险。
理解第4层的另一种方法是,第4层提供端对端的通信管理。
像TCP等一些协议非常善于保证通信的可靠性。
有些协议并不在乎一些数据包是否丢失,UDP协议就是一个主要例子。
现在快要到7层了,我们很想知道第5层和第6层有些什么功能。
可以说,它们都是没有用的。
有一些应用程序和协议在5层和6层。
但是,对于理解网络问题来说,谈论这些问题没有任何益处。
请大家注意,第7层是“一切”。
7层也称作“应用层”,是专门用于应用程序的。
如果你的程序需要一种具体格式的数据,你可以发明一些你希望能够把数据发送到目的地的格式,并且创建一个第7层协议。
SMTP、DNS 和FTP都是7层协议。
学习OSI模型中最重要的事情是它实际代表什么意思。
假如你是一个网络上的操作系统。
在1层和2层工作的网卡将通知你什么时候有数据到达。
驱动程序处理2层帧的出口,通过它你可以得到一个发亮和闪光的3层数据包(希望是如此)。
作为操作系统,你将调用一些常用的应用程序处理3层数据。
如果这个数据是从下面发上来的,你知道那是发给你的数据包,或者那是一个广播数据包(除非你同时也是一个路由器,不过,暂时不用担心这个问题)。
如果你决定保留这个数据包,你将打开它,并且取出4层数据包。
如果它是TCP协议,这个TCP子系统将被调用并打开这个数据包,然后把这个7层数据发送给在目标端口等待的应用程序。
这个过程就结束了。
当要对网络上的其它计算机做出回应的时候,每一件事情都以相反的顺序发生。
7层应用程序将把数据发送给TCP协议的执行者。
然后,TCP协议在这些数据中加入额外的文件头。
在这个方向上,数据每前进一步体积都要大一些。
TCP 协议在IP协议中加入一个合法的TCP字段。
然后,IP协议把这个数据包交给以太网。
以太网再把这个数据作为一个以太网帧发送给驱动程序。
然后,这个数据通过了这个网络。
这条线路中的路由器将部分地分解这个数据包以获得3层文件头,以便确定这个数据包应该发送到哪里。
如果这个数据包的目的地是本地以太网子网,这个操作系统将代替路由器为计算机进行地址解析,并且把数据直接发送给主机。