计算机网络-新教材8.ppt

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

8.1.2 网络应用的方式 1.即时通信——QQ、MSN 2.网络电话——小蜜蜂 3.文件传输——邮件、超文本、各种类型文件 4.网络存储——邮件服务的扩展 5.网格计算——分布式计算社会化 6.远程终端——远程登录服务 7.远程控制——远程登录服务的扩展 8.1.3 网络应用的分类 按应用特征分类 信息网 政务网 电子商务网 个人业务 按应用行业分类 科教网——中科院系统、高校系统 国家三网——海关系统、金融系统、国企系统 按应用技术分类 www E-mail Telnet DNS FTP 8.1.4 网络应用的实现技术 针对不同应用制定不同的连接性、可靠性、安全性、实时性、隐秘性、压缩性等要求,设计相应算法,设计应用数据包装格式,以及封装发送和接收解封装程序,开发信息编码和解码技术程序,多媒体和流媒体播放程序 8.2 典型的网络应用及其协议 8.2.1 WEB应用和HTTP协议 8.2.2 文件传输——FTP 8.2.3 电子邮件——E-mail 8.2.4 域名系统——DNS 8.2.5 远程登录——Telnet 8.2.1 WEB应用和HTTP协议 最广泛的应用 服务特点:面向连接、非持续连接 组成:浏览器、WWW服务器、HTTP 核心技术:HTTP、XML、URL、ASP/PHP/JSP WWW服务的构成 WWW是world wide web的缩写,本意就是世界范围内的Web服务。而所谓Web服务就是建立在HTTP(超文本传输协议)上的服务。HTTP规定了这种服务的详细规则。 WWW服务由三个组件构成:浏览器、HTTP和Web服务器。 向下复用 Web服务器 Web服务器是Web的内容提供者。它响应客户端请求,并向客户端提供某种形式的数据。通常,这些数据采用超文本标记语言(HTML)描述。服务器可提供的数据包括:文字、图像、声音、应用程序,甚至是视频。用户通过一个被称作为浏览器(browser)的交互式应用程序来查找。Web浏览器是Web的客户端。浏览器包括与Web服务器建立通信所需的软件、信息转换软件,和显示从服务器方返回数据的软件。浏览器具有一个点击窗口界面。浏览器在用户的计算机屏幕上显示信息,允许用户通过鼠标来进行操作。所显示的信息包括文本与图形。被选中信息项被高亮度显示。当用户将光标放在选中项上并单击鼠标按钮时,浏览器显示新的、与被选的项相联系的信息。即超链接。 Web服务器可以向浏览器提供范围广泛的多种类型的数据,包括HTML主页、视频、声音和图像等。这些数据可来自静态主页和文件,也可以根据请求动态产生。动态内容可根据对主页的实际请求动态生成。 浏览器 客户/服务器交互 同其他网络应用一样,Web浏览采用客户/服务器模式。当给定了一个文档的URL,浏览器变成一个客户,与位于URL指定的计算机上的服务器进行通信来请求文档。 Web浏览器和服务器之间的连接只维持一小段时间,浏览器建立连接,发送请求,然后接收请求的项或者得到一个此项不存在的信息。一旦文档或者图像已经被传输完毕,连接即被关闭;客户并不保持与服务器的连接。 当浏览器与Web服务器交互时,这两个程序要遵循超文本传输协议(HyperTextTransportProtocol,HTTP)。HTTP定义了浏览器发送到服务器的请求格式与服务器返回的应答格式。它是一种请求/响应协议,即服务器等待并响应客户方请求。HTTP不维护与客户方的连接,它使用可靠的TCP连接,通常采用TCP80端口。客户/服务器传输过程可分为四个基本步骤:1)浏览器与服务器建立连接;2)浏览器向服务器请求文档;3)服务器响应浏览器请求;4)断开连接。HTTP是一种无状态协议,它不维护连接的状态信息。 HTTP——(C) 客户请求 客户请求包含以下信息:请求方法、请求头、请求数据。 请求方法是用于特定URL或Web页面的程序。头信息是可选项,用于向服务器提供客户端的其他信息。如果客户采用某种方法获取数据(如POST),数据就放在头(header)之后;否则客户机等待从服务器传来的响应。 GET:请求指定的文档; HEAD:仅请求文档头; POST:请求服务器接收指定文档作为可执行的信息; PUT:用从客户端传送的数据取代指定文档中的内容; DELETE:请求服务器删除指定的页面; OPTIONS:允许客户端查看服务器的性能; TRACE:用于测试——允许客户端查看消息回收过程. Accept——客户端接收的数据类型; Autheration——认证消息,包括用户名和口令; User-Agent——客户方软件类型; Refer——用户获取的Web页面。 HTTP——(S) 服务器响应 服务器响应包括以下关键部分:状态码、响应头、响应数

文档评论(0)

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

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

1亿VIP精品文档

相关文档