第04章计算机网络体系结构.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jmchen@ * 4.3.2 TCP/IP各层功能 1.网络接口层 负责将网际层的IP数据报通过物理网络发送,或从物理网络接收数据帧,抽出IP数据报上交网际层。 TCP/IP标准并没定义具体的网络接口层协议,而是旨在提供灵活性,以适用于不同的物理网络,它可以和很多的物理网络一起使用。物理网络不同,接口也不同。 在一个TCP/IP网络中,低层对应OSI的物理层和数据链路层,主要运行的是网络接口卡及其驱动程序。 jmchen@ * 2.网际层 网际层也称互联网层,网际协议也称互联网协议。 传送的PDU是IP数据报(IP datagram),即分组。 最主要的协议是网际协议IP(Internet Protocol)。 与IP协议配套的网际协议还有: 地址转换协议ARP(Address Resolution Protocol), 反向地址转换协议RARP(Reverse Address Resolution Protocol) 互联网控制报文协议ICMP(Internet Control Message Protocol)。 提供无连接的、不可靠的数据报传输服务: 分组可能通过不同路由,可能丢失、乱序等; 为达到较高的传输速度,放弃一些可放弃的可靠性工作。 4.3.2 TCP/IP各层功能 jmchen@ * 3.传输层 提供一个应用程序到另一个应用程序的通信,称为端到端的通信。 传输层主要提供了两个协议: 传输控制协议TCP 用户数据报协议UDP (User Datagram Protocol)。 4.3.2 TCP/IP各层功能 jmchen@ * 3.传输层--TCP 提供面向连接的可靠的端到端传送服务; 可在低层不可靠的情况下(如出现分组传输的丢失、乱序等)提供可靠的传输机制; TCP需额外增加许多开销,提供一些必要的传输控制机制,以保证数据传输的可靠、按序、无丢失、无重复。 4.3.2 TCP/IP各层功能 jmchen@ * 3.传输层--UDP 提供无连接、不可靠的传输服务; 在数据传输之前,不需要先建立连接,而且收方收到UDP数据报文之后也不需要给出任何应答信息; 减少了很多为保证可靠传输而附加的额外开销,因而效率高,在某些情况下,是种有效的传输方式: 简单文件传输协议TFTP (Trivial File Transfer Protocol) 网络文件系统NFS(Network File System) 简单网络管理协议SNMP (Simple Network Management Protocol) 4.3.2 TCP/IP各层功能 jmchen@ * 4.应用层 TCP/IP的应用层对应OSI的高三层。 在这个层次中有许多面向应用的著名协议: 文件传输协议FTP 远程通信协议TELNET 简单邮件传送协议SMTP 域名系统DNS 超文本传输协议HTTP 简单网络管理协议SNMP等。 4.3.2 TCP/IP各层功能 jmchen@ * 4.2.2 ISO/OSI的一些基本概念 4.服务 (N)层实体在(N)层协议控制下,可向(N十1)层提供服务(service),实现某种(N+1)层所需要的功能; 只有被(N+1)层看得见、能为(N十1)层所使用的功能才称(N)层服务,并非所有功能都称为(N)层服务; 一般,(N)层是利用(N-1)层所提供的服务,再增加一些功能,向(N+1)层提供服务; 例如,数据链路层利用物理层提供的比特流传输服务,再加上差错控制功能,向网络层提供无差错的信息。 jmchen@ * 4.2.2 ISO/OSI的一些基本概念 5.服务访问点 在同一结点中,相邻两层的实体相互作用的地方称为服务访问点SAP(Service Access Point); 服务访问点SAP是上下层实体之间信息交换的接口; SAP的一个例子是TCP/IP体系中的协议端口,如FTP服务器:34,端口:21. jmchen@ * 4.2.2 ISO/OSI的一些基本概念 6.服务原语 当(N十1)实体(服务用户)向(N)层实体(服务提供者)请求服务时,服务用户与服务提供者之间通过服务原语(service primitive)来进行一些交互; 服务原语描述提供的服务,定义服务规范,规定通过SAP所必须传递的信息; 描述服务的一种简洁的语句形式,而不是可执行的程序语言。 jmchen@ * 4.2.2 ISO/OSI的一些基本概念 6.服务原语(续) 例如一个网络层实体(服务用户)请求数据链路层(服务提供者)将数据发送至另一网络层的同等

文档评论(0)

精品家园 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档