第12的讲 资源子网高层协议.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12的讲 资源子网高层协议

第十二讲 资源子网高层协议 第六章 资源子网高层协议 本章主要内容 传输层TCP/UDP协议 域名系统DNS协议 文件传输协议FTP 远程终端协议TELNET 电子邮件SMTP协议 万维网HTTP协议 动态主机地址配置协议DHCP §6.1 传输层TCP/UDP协议 TCP/IP的传输层有两个不同的协议 用户数据报协议UDP (User Datagram Protocol)、 传输控制协议TCP (Transmission Control Protocol)。 UDP的格式 TCP协议和UDP协议的端口号 TCP/IP协议族中用端口号来标识进程。 TCP协议和UDP协议端口号长度都是16位整数。 端口号分为3类: 熟知端口号值的范围是0~1023; 注册端口号值的范围是1024~49151; 临时端口号值的范围是49152~65535。 TCP协议和UDP协议的端口号 TCP客户进程随机选取临时端口。服务器端使用熟知端口号,其值的范围是0~1023。 UDP协议端口号的分配方法与TCP基本相同。 常用的周知端口号 用户数据报协议(UDP) UDP只提供不可靠的交付。 (1)发送数据之前不需要建立连接,减少了开销。 (2)UDP没有拥塞控制,也不保证可靠交付。 (3)首部只有8个字节,比TCP的20个字节的首部要短。 (4)网络出现的拥塞不会使源主机的发送速率降低。 TCP发送报文段的示意图 TCP连接的建立与终止 TCP连接建立 TCP三次握手。首先发送同步(SYN)请求;接收方主机在回复一个同步/确认(SYN/ACK)应答;发送方主机再向接收方主机发送一个确认(ACK)。 TCP连接终止 发送方发送一个将结束标记置1的数据包,以关闭这个TCP连接,并释放相关资源。 TCP的流量控制与拥塞控制 为了提高报文段的传输效率,TCP采用大小可变的滑动窗口进行流量控制。窗口大小的单位是字节。在TCP报文段首部的窗口字段写入的数值就是当前给对方设置的窗口数值 TCP的重传机制 重传机制是TCP中最重要和最复杂的问题之一。TCP每发送一个报文段,就设置一次计时器。只要计时器设置的重传时间已经到了但还没有收到确认,就要重传这一报文段。 TCP与UDP的选择 TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。 TCP支持的应用协议主要有:Telnet、FTP、SMTP等; UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。 §6.2 域名系统(DNS) Domain Name System( DNS )的作用是:把域名转换成为网络可以识别的IP地址。 因特网采用层次结构的命名树作为主机的名字。 域名结构 任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。 域名的结构由标号序列组成,各标号之间用点隔开: … . 三级域名 . 二级域名 . 顶级域名 各标号分别代表不同级别的域名。 如域名WWW.CRTVU.EDU.CN的.CN是域名的第一层,.EDU是第二层,.CRTVU是真正的域名,处在第三层 。 国际互联网域名体系 域名解析服务器 名字到 IP 地址的解析是域名服务器程序完成的。 域名服务器程序在专设的结点上运行。运行该程序的机器称为域名服务器。 域名解析服务器就是进行域名解析的服务器 §6.3 文件传输协议FTP 将文件从一个系统发送到另一个系统。 传输文件的可能方法: 使用email 使用HTTP协议 文件传输协议(File Transfer Protocol,FTP ) 简单文件传输协议( Trivial File Transfer Protocol,TFTP ) FTP 提供交互式的访问。 适合于在异构网络中任意计算机之间传送文件。 FTP基本原理 FTP使用TCP传输而不是UDP。 FTP位于OSI和TCP模型的应用层。 FTP连接 控制端口 FTP控制端口用于交换命令信息及对命令的响应信息。 数据端口 数据端口是FTP数据文件发送到FTP服务器时使用的端口。 简单文件传输协议TFTP TFTP (Trivial File Transfer Protocol),是一个很小且易于实现的文件传送协议,由UDP协议实现。 TFTP的用途 (1)利用TFTP为打印机、集线器和路由器下载初始化代码; (2)路由器的信息设置; (3)引导协议(BOOTP)主机的信息设置。 §6.4 远程终端协议TELNET TELNET 是一个简单的远程终端协议。 可在其所在地通过 TCP 连接登录到远地的另一个主机上(使用主机名或

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档