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七层模型和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等。
TCPIP模型及OSI七层参考模型各层的功能和主要协议

TCPIP模型及OSI七层参考模型各层的功能和主要协议TCP/IP模型和OSI七层参考模型是两种不同的网络协议体系架构,用于描述和管理计算机网络中传输数据的过程。
虽然它们是两个独立的模型,但是它们之间存在着很多相似之处。
下面详细介绍TCP/IP模型和OSI七层参考模型各层的功能和主要协议。
一、TCP/IP模型TCP/IP模型是互联网常用的网络协议体系架构,由四个层次构成,即网络接口层、网际层、传输层和应用层。
1.网络接口层:网络接口层是通过物理连接和电流,将数据变成二进制电信号以便于在网络中传输。
它负责将数据包转换成比特流传输,是数据在局域网中的传输介质,主要包含物理层和数据链路层。
物理层:负责物理传输介质的传输细节,如光纤、电缆等。
数据链路层:负责数据在物理网络中的传输,通过帧传输保证数据的准确性,如以太网、WiFi等。
主要协议:Ethernet、PPP、ARP等。
2.网际层:网际层是在网络中定位和标识主机的过程,它负责通过IP地址将数据传输到目标主机。
网际层是TCP/IP模型中最重要的层,提供传送和路由数据包的功能。
主要协议:IP、ICMP、ARP、RARP等。
3.传输层:传输层主要是为应用层提供可靠的数据传输,负责数据的分段、传输和排序,确保数据的有序、可靠和无差错。
主要协议:TCP、UDP。
4.应用层:应用层是TCP/IP模型最上层的层次,主要是用户和网络应用之间的接口层。
应用层的协议提供了网络应用之间的通信。
主要协议:HTTP、FTP、SMTP、DNS等。
二、OSI七层参考模型OSI(Open System Interconnection)七层参考模型是国际标准化组织(ISO)提出的通信协议模型,它将数据传输过程分成了七个不同层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
1.物理层:物理层是物理媒介上数据的传输和传输的电流、光信号转换的功能部分,负责传输原始的比特流。
OSI七层模型各层分别有哪些协议及它们的功能

OSI七层模型各层分别有哪些协议及它们的功能在互联网中实际使用的是TCP/IP参考模型。
实际存在的协议主要包括在:物理层、数据链路层、网络层、传输层和应用层。
各协议也分别对应这5个层次而已。
要找出7个层次所对应的各协议,恐怕会话层和表示层的协议难找到啊。
应用层·DHCP(动态主机分配协议)· DNS (域名解析)· FTP(File Transfer Protocol)文件传输协议· Gopher (英文原义:The Internet Gopher Protocol 中文释义:(RFC-1436)网际Gopher协议)· HTTP (Hypertext Transfer Protocol)超文本传输协议· IMAP4 (Internet Message Access Protocol 4) 即 Internet信息访问协议的第4版本· IRC (Internet Relay Chat )网络聊天协议· NNTP (Network News Transport Protocol)RFC-977)网络新闻传输协议· XMPP 可扩展消息处理现场协议· POP3 (Post Office Protocol 3)即邮局协议的第3个版本· SIP 信令控制协议· SMTP (Simple Mail Transfer Protocol)即简单邮件传输协议· SNMP (Simple Network Management Protocol,简单网络管理协议)· SSH (Secure Shell)安全外壳协议· TELNET 远程登录协议· RPC (Remote Procedure Call Protocol)(RFC-1831)远程过程调用协议· RTCP (RTP Control Protocol)RTP 控制协议· RTSP (Real Time Streaming Protocol)实时流传输协议· TLS (Transport Layer Security Protocol)安全传输层协议· SDP( Session Description Protocol)会话描述协议· SOAP (Simple Object Access Protocol)简单对象访问协议· GTP 通用数据传输平台· STUN (Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议· NTP (Network Time Protocol)网络校时协议传输层·TCP(Transmission Control Protocol)传输控制协议· UDP (User Datagram Protocol)用户数据报协议· DCCP (Datagram Congestion Control Protocol)数据报拥塞控制协议· SCTP(STREAM CONTROL TRANSMISSION PROTOCOL)流控制传输协议· RTP(Real-time Transport Protocol或简写RTP)实时传送协议· RSVP (Resource ReSer Vation Protocol)资源预留协议· PPTP ( Point to Point Tunneling Protocol)点对点隧道协议网络层IP(IPv4 · IPv6) Internet Protocol(网络之间互连的协议)ARP : Address Resolution Protocol即地址解析协议,实现通过IP地址得知其物理地址。
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)等都发生在这一层。
是第一个端到端,即主机到主机的层次。
OSI七层模型及其对应的协议

OSI 七层模型及其对应的协议OSI参考模型分为物理层、数据链路层、⽹络层、传输层、会话层、表⽰层、应⽤层。
如下表所⽰:1 物理层在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第⼀层。
物理层的主要功能是:利⽤传输介质为数据链路层提供物理连接,实现⽐特流的透明传输。
物理层的作⽤是实现相邻计算机节点之间⽐特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。
使其上⾯的数据链路层不必考虑⽹络的具体传输介质是什么。
“透明传送⽐特流”表⽰经实际电路传送后的⽐特流没有发⽣变化,对传送的⽐特流来说,这个电路好像是看不见的。
2 数据链路层数据链路层(Data Link Layer)是OSI模型的第⼆层,负责建⽴和管理节点间的链路。
该层的主要功能是:通过各种控制协议,将有差错的物理信道变为⽆差错的、能可靠传输数据帧的数据链路。
在计算机⽹络中由于各种⼲扰的存在,物理链路是不可靠的。
因此,这⼀层的主要功能是在物理层提供的⽐特流的基础上,通过差错控制、流量控制⽅法,使有差错的物理线路变为⽆差错的数据链路,即提供可靠的通过物理介质传输数据的⽅法。
该层通常⼜被分为介质访问控制(MAC)和逻辑链路控制(LLC)两个⼦层。
1)MAC⼦层的主要任务是解决共享型⽹络中多⽤户对信道竞争的问题,完成⽹络介质的访问控制; 2)LLC⼦层的主要任务是建⽴和维护⽹络连接,执⾏差错校验、流量控制和链路控制。
数据链路层的具体⼯作是接收来⾃物理层的位流形式的数据,并封装成帧,传送到上⼀层;同样,也将来⾃上层的数据帧,拆装为位流形式的数据转发到物理层;并且,还负责处理接收端发回的确认帧的信息,以便提供可靠的数据传输。
3 ⽹络层⽹络层(Network Layer)是OSI模型的第三层,它是OSI参考模型中最复杂的⼀层,也是通信⼦⽹的最⾼⼀层。
它在下两层的基础上向资源⼦⽹提供服务。
其主要任务是:通过路由选择算法,为报⽂或分组通过通信⼦⽹选择最适当的路径。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
七层模型中各层分别对应的协议
谈到网络不能不谈参考模型,参考模型()的全称是开放系统互联参考模型(,),它是由国际标准化组织提出的一个网络系统互连模型。
虽然参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。
1.物理层
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。
该层为上层协议提供了一个传输数据的物理媒体。
在这一层,数据的单位称为比特()。
属于物理层定义的典型规范代表包括:232、449、V.35、45等。
2.数据链路层
数据链路层在不可靠的物理介质上提供可靠的传输。
该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧()。
数据链路层协议的代表包括:(同步数据链路控制)、(高级数据链路控制)、(点对点协议)、(生成树协议)、帧中继等。
3.网络层
网络层负责对子网间的数据包进行路由选择。
网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包()。
网络层协议的代表包括:(网络之间互联的协议)、(互联网数据包交换协议)、(路由信息协议)、(开放式最短路径优先)等。
4.传输层
传输层是第一个端到端,即主机到主机的层次。
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。
此外,传输层还要处理端到端的差错控制和流量控制问题。
在这一层,数据的单位称为数据段()。
传输层协议的代表包括:(传输控制协议)、(用户数据报协议)、(序列分组交换协议)等。
5.会话层
会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。
会话层还利用在数据中插入校验点来实现数据的同步。
6.表示层
表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。
表示层的数据转换包括数据的加密、压缩、格式转换等。
7.应用层
应用层为操作系统或网络应用程序提供访问网络服务的接口。
应用层协议的代表包括:(远程登录服务的标准协议和主要方式)、(文件传输协议)、(超文本传送协议)、(简单网络管理协议)
等。