教学课件 计算机网络原理与仿真实例.ppt

  1. 1、本文档共411页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.6 HTTP协议 HTTP是用于WWW客户机和服务器之间进行信息传输的应用层协议。它使用TCP,本身不提供可靠性和重传机制。 HTTP是一种请求-应答类型的协议:客户机向服务器发送请求,服务器对这个请求作出回答。 HTTP是无状态的,服务方不保留以前的请求或会话的历史记录。早期的HTTP(0.9和1.0)即使同一个页面中不同的请求使用不同的连接,现在的HTTP(1.1)引入持续连接作为默认的行为,这时客户机和服务器保持已经建立的连接,多次交换请求-应答信息,直到有一方明确终止这个连接(即使有持续连接,HTTP仍然是无状态的协议,服务器在不同的请求之间不保留任何信息)。 此外,HTTP支持双向连接、协商能力、高速缓存(Cache)和代理(Proxy)服务。 HTTP协议详细内容请参考RFC2616(HTTP1.1) * HTTP 1.1从性能等方面改进了HTTP 1.0中的一些问题,包括: 新的请求方法 持续连接 大块编码 字节范围操作 内容协商 摘要鉴别 缓存(Caching) HTTP * HTTP中有三类请求-应答链 第一类:客户机直接向服务器发送请求 客户机直接向服务器建立TCP连接,默认端口是80,然后在这个连接上发送请求。服务器监听连接上的请求,对于每一个请求服务器启动一个线程来对它进行服务。一旦请求处理完毕,服务器把应答在这个连接上送回给原来的客户机。 HTTP WWW 服务器 客户机 (浏览器) TCP端口80 请求 应答 * 第二类:通过代理服务器(Proxy Server),实现客户机和服务器之间的请求-应答操作 用户向代理服务器建立连接并发送请求,代理服务器再向WWW服务器发送请求,WWW服务器向代理服务器回送应答,最后,代理向用户发回应答。这种应用通常在用户不能/不需要直接连接到Internet的内部网络中使用,从而实现用户的WWW访问共享(包括Cache)和管理(如鉴权)等。 HTTP WWW 服务器 客户机 (浏览器) 请求 应答 代理 服务器 请求 应答 * 第三类:第二类相似,也有一个中间节点,成为隧道。 隧道和代理不同,隧道只是一个用户向WWW服务器发送请求以及从服务器接收响应的通道,它不执行其它任何功能(如代理的Cache功能、用户鉴别功能等)。通常,隧道用于内部网络是非TCP/IP网络的环境。 代理和隧道可以是多重的,即在客户机到WWW服务器之间可以有多个代理和隧道。 HTTP WWW 服务器 客户机 (浏览器) 请求 应答 隧道 请求 应答 数据通信与计算机网络 第五章 IPV6实例 1.IPv6协议 2015年全球上网人数已达三十多亿,IPv4仅能提供约2.5亿个IP地址 IPv6( Internet Protocol Version 6 )在1998年12月公布,互联网标准规范(RFC 2460)。 32bit的地址长度改变为128bit的地址长度 (232-1)→ (2128-1) 2.IPV6表示方法 1)冒分十六进制表示法   格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16bit,以十六进制表示,例如:   ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 2)0位压缩表示法   在某些情况下,一个IPv6地址中问可能包含很长的一段0,可以把连续的一段0压缩为“::”。但为保证地址解析的唯一性,地址中”::”只能出现一次,例如:   FF01:0:0:0:0:0:0:1101 → FF01::1101   0:0:0:0:0:0:0:1 → ::1   0:0:0:0:0:0:0:0 → :: 3)内嵌IPv4地址表示法   为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址

文档评论(0)

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

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

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档