第6章因特网.ppt

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

* TCP计时器 重传计时器(Retransmission Timer)。一般情况下,一个TCP段发送后启动这个计时器,如果在计时器超时前收到这个TCP段的确认,则停止该计时器,否则,重新发送该TCP段。 超时应该多久呢? 太长:低效(延时长,带宽利用率低) 太短:造成不必要的重传(占用额外的带宽) 好的重传超时机制会影响性能 比较好的重传超时是基于RTT 可变的(IP分组传输过程中路径和延时不同) * TCP计时器 保持计时器(Persistence Timer),如果发送窗口大小为0的ACK后,该TCP接收进程发现可以继续接收对方的数据,这时需要发送窗口大小为一定值的ACK,但是这个ACK由于某种原因而被丢失,如果没有相应的措施,那么就会发生死锁。解决的办法就是采用保持计时器,当这个计时器超时后还未收到对方的数据,则可以认为这个ACK被丢失,并且重新发送该ACK段。 * 本节小结 下节:Socket, DNS,WWW、网络通信应用 * 6.3.2 Socket编程 1 .Socket通讯 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。 2.对于一个功能齐全的Socket,都要包含以下基本结构,其工作过程包含以下四个基本的步骤:   (1) 创建Socket;   (2) 打开连接到Socket的输入/出流;   (3) 按照一定的协议对Socket进行读/写操作; (4) 关闭Socket. 3. 流程图 * write( ) 面向连接的服务器 socket( ) bind( ) listen( ) accept( ) 阻塞直到收到一个客户 的连接建立请求为止 read( ) 处理服务请求 write( ) 面向连接的客户 socket( ) read( ) connect( ) 协商连接 数据(请求) 数据(应答) 通信完毕 close( ) 通信完毕 close( ) * * 6.3 域名服务DNS 6.3.1 主机域名的命名方法 6.3.2 域名解析服务 6.3.3 Internet域名 * 6.3.1 主机域名的命名方法 1.主机域名的命名方法 一般来说,主机的命名方法有两种,一是平面字符名字如UNIX,一是层次字符名字 Internet中,使用层次结构来命名域或主机,具有与名字相关联的树型分层或纵向结构。 5 5:8088 2.域名注册和管理 对域名的管理一个最简单而直观的办法是使用和域名体系一样的结构,在域名结构树中除叶子节点(主机)以外的节点处设立相应的域名管理机构和DNS管理服务器。 * 6.3.2 域名解析服务 客户端应用程序递交域名,服务端返回域名对应的IP地址,这个服务过程称为域名解析服务。 DNS服务器除了具备域名管理功能外,还具备域名解析服务功能。具备域名解析服务功能的DNS服务器称之为DNS解析服务器。 * 6.3.3 Internet域名 Internet的顶级域名以2种方式来划分,即性质和地域。 按性质:.com、.edu、.gov、.mil、.net、.org、.int,现在又扩充了几个该类顶级域,如:.info、.firm、.name、.tv、.mobile等。目前,根据性质划分的顶级域名由全球统一的几个机构进行管理和解析,如:InterNIC、ICANN等。这类域名通常也称为国际域名。 地域域名主要根据国家或地区来划分:如.cn、.jp、.au、.uk、.hk等。它由各地域指定机构管理和解析(包括其子域),如我国的CNNIC等。.cn下的这类域名通常也称为国内域名。 子域的划分由该子域所属的管理机构规划。我国也根据性质和地域来划分其子域,如.com. cn、.、.、.、.、.和.、.、.等。 此外,还可以用中文域名、通用域名或实名服务等。 * 6.4 万维网WWW 6.4.1 WWW服务模型 6.4.2 超文本传输协议(HTTP) 6.4.3 超文本标记语言(HTML) * 6.4.1 WWW服务模型 万维网WWW(World Wide Web或简称Web,也称全球信息网)是一种功能强大、灵活、用户使用方便的技术,同时它还支持多媒体信息,因而一出现就受到极大欢迎,从而使其成为目前最为广泛使用的Internet技术。 WWW本质上是一种客户机/服务器(C/S)技术,WWW体系结构提供了一个灵活且强有力的设计模型,如图所示。 * 6.4.2 超文本传输协议(HTTP) HTTP是用于WWW客户机和服务器之间进行信息传输的协议 , HTTP中有三类请求-响应链: 第一类:客户机

文档评论(0)

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

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

1亿VIP精品文档

相关文档