OSI七层模型各层分别有哪些协议及它们的功能

       【1】物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换),这一层的数据叫做比特。

  • 以太网物理层、调制解调器、PLC 、SONET/SDH 、G.709 、光导纤维、 同轴电缆、双绞线 

  【2】数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问,这一层通常还提供错误检测和纠正,以确保数据的可靠传输。

  • ARQ(Automatic Repeat-reQuest )自动重传请求协议,错误纠正协议之一,包括停止等待ARQ 协议和连续ARQ 协议,错误侦测、正面确认、逾时重传与负面确认继以重传等机制。 
  •  
  •  停止等待协议: 
  •  CSMA/CD(Carrrier Sense Multiple Access with Collision Detection)载波监听多点接入/碰撞检测协议。总线型网络,协议的实质是载波监听和碰撞检测。载波监听即发数据前先检测总线上是否有其他计算机在发送数据,如暂时不发数据,避免碰撞。碰撞检测为计算机边发送数据边检测信道上的信号电压大小。 
  •  
  • PPP(Point-to-Ponit Protocol)点对点协议面向字节,由三部分组成:一个将IP 数据报封装到串行链路的方法;一个用于建立、配置和测试数据链路连接的链路控制协议
  • LCP(Link Control Protocol) :一套网络控制协议NCP 。 
  •  
  • HDLC  (High-Level Data Link Control )高级数据链路控制同步网上传输数据、面向比特的数据链路层协议。 
  •  
  •  ATM  (Asynchronous Transfer Mode )异步传递方式,建立在电路交换和分组交换的基础上的一种面向连接的快速分组交换技术。 “异步”是指将ATM 信元“异步插入”到同步的 SDH 比特流中。如同步插入则用户在每帧中所占的时隙相对位置固定不变。“同步”是指网络中各链路上的比特流都是受同一非常精确的主时钟的控制。Wi-Fi 、WiMAX 、DTM 、令牌环、以太网、FDDI 、帧中继、 GPRS 、 EVDO 、HSPA 、L2TP 、ISDN 

  【3】网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择,Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。

  •  IP (IPv4 · IPv6) (Internet Protocol) 网络之间互连的协议 
  •  
  • ARP (Address Resolution Protocol) 即地址解析协议,实现通过IP 地址得 知其物理地址。 
  •  
  • RARP (Reverse Address Resolution Protocol)反向地址转换协议允许局域 网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP地址。 
  •  
  •  ICMP (Internet Control Message Protocol )Internet 控制报文协议。它是TCP/IP 协议族的一个子协议,用于在IP 主机、路由器之间传递控制消息。 
  • ICMPv6 : 
  •  IGMP (Internet Group Management Protocol) Internet 组管理协议,是因特 网协议家族中的一个组播协议,用于 IP  主机向任一个直接相邻的路由器报 告他们的组成员情况。 
  •  
  •  RIP (Router information protocol) 路由信息协议是一种在网关与主机之间交换路由选择信息的标准。 
  •  
  • OSPF (Open Shortest Path Firs)开放式最短路径优先,分布式链路状态协议。 
  •  
  •  BGP(Border Gateway Protocol )边界网关协议,用来连接Internet 上独立系统的路由选择协议.采用路径向量路由选择协议。 
  •  
  •  IS-IS (Intermediate System to Intermediate System Routing Protocol )中间系统到中间系统的路由选择协议. 
  •  
  •  IPsec (IP Secure) “Internet  协议安全性”是一种开放标准的框架结构,通过使用加密的安全服务以确保在 Internet  协议 (IP)  网络上进行保密而安全的通讯。 

  【4】传输层:定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的), 主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组,常常把这一层数据叫做段。

  •  TCP  (Transmission Control Protocol )传输控制协议提供可靠的面向连接的服务,传输数据前须先建立连接,结束后释放。可靠的全双工信道。可靠、有序、无丢失、不重复。 
  •  
  •  UDP (User Datagram Protocol )用户数据报协议发送数据前无需建立连接,不使用拥塞控制,不保证可靠交付,最大努力交付。 
  •  
  •  DCCP    (Datagram Congestion Control Protocol )数据报拥塞控制协议 
  •  
  •  SCTP  (STREAM CONTROL TRANSMISSION PROTOCOL )流控制传 输协议 
  •  
  • RTP(Real-time Transport Protocol )实时传送协议 
  •  
  •  RSVP   (Resource ReSer Vation Protocol )资源预留协议 
  •  
  •  PPTP ( Point to Point Tunneling Protocol )点对点隧道协议 

  【5】会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路,主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)。

  【6】表示层:可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。

  【7】应用层: 是最靠近用户的OSI层,这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。

  • DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作*管理的手段。实 现即插即用连网。 
  •  
  • BOOTP (BOOTstrapProtocol) 引导程序协议/ 自举协议,使用UDP 来使 一个无盘工作站自动获取配置信息。静态的配置协议  DNS    (Domain Name System )域名解析<端口号53> 
  •  
  • FTP   (File Transfer Protocol )文件传输协议<端口号21>减少或消除不同操作系统下处理文件的不兼容性。 
  •  
  • Gopher   (The Internet Gopher Protocol )网际Gopher 协议 
  •  
  • HTTP    (Hypertext Transfer Protocol )超文本传输协议 <端口号 80>, 面向事务的应用层协议。 
  •  
  • IMAP4 (Internet Message Access Protocol 4) Internet 信息访问协议的第 4 版本 
  •  
  • IRC   (Internet Relay Chat )网络聊天协议 
  •  
  • NNTP    (Network News Transport Protocol )网络新闻传输协议 
  •  
  • XMPP 可扩展消息处理现场协议 
  •  
  • POP3 (Post Office Protocol 3) 即邮局协议的第3 个版本,用于接受邮件。 
  •  
  • SIP()信令控制协议 
  •  
  • SMTP (Simple Mail Transfer Protocol )简单邮件传输协议 <端口号25> 用于发送邮件。 
  •  
  • SNMP (Simple Network Management Protocol),简单网络管理协议 
  •  
  • SSH   (Secure Shell )安全外壳协议 
  •  
  • TELNET     远程登录协议 <端口号23> 
  •  
  • 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 )网络校时协议。 
     

OSI七层模型各层分别有哪些协议及它们的功能