计算机网络主要应用.ppt
课件制作人:谢希仁,1,计算机网络主要应用,2,本节要点,应用层协议特点域名系统DNS文件传输协议FTP统一资源定位符 URL超文本传送协议 HTTP超文本标记语言 HTML搜索引擎电子邮件协议电子商务EC,3,应用层协议的特点,每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。,4,应用层协议的特点,应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。,5,域名系统 DNS,许多应用层软件经常直接使用域名系统 DNS(Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。,6,因特网的域名结构,因特网采用了层次树状结构的命名方法。任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。域名的结构由标号序列组成,各标号之间用点隔开:.三级域名.二级域名.顶级域名各标号分别代表不同级别的域名。,7,因特网的域名空间,根,8,文件传送协议,文件传送协议 FTP(File Transfer Protocol)是因特网上使用得最广泛的文件传送协议。FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。,9,当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。由于 FTP 使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。,两个不同的端口号,10,FTP 使用的两个 TCP 连接,控制进程,FTP 客户端,FTP 服务器端,因特网,TCP 控制连接,TCP 数据连接,用户界面,控制进程,数据传送进程,数据传送进程,11,万维网 WWW,万维网 WWW(World Wide Web)并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。这种访问方式称为“链接”。,12,万维网提供分布式服务,万维网站点 A,万维网站点 C,万维网站点 E,万维网站点 D,万维网站点 B,13,万维网的工作方式,万维网以客户服务器方式工作。浏览器就是在用户计算机上的万维网客户程序。万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。在一个客户程序主窗口上显示出的万维网文档称为页面(page)。,14,万维网必须解决的问题,(1)怎样标志分布在整个因特网上的万维网文档?使用统一资源定位符 URL(Uniform Resource Locator)来标志万维网上的各种文档。使每一个文档在整个因特网的范围内具有唯一的标识符 URL。统一资源定位符 URL 是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。,15,URL 的一般形式,由以冒号隔开的两大部分组成,并且在 URL 中的字符对大写或小写没有要求。URL 的一般形式是:,:/:/,16,URL 的一般形式(续),由以冒号隔开的两大部分组成,并且在 URL 中的字符对大写或小写没有要求。URL 的一般形式是:,:/:/,17,URL 的一般形式(续),由以冒号隔开的两大部分组成,并且在 URL 中的字符对大写或小写没有要求。URL 的一般形式是:,:/:/,18,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http:/:/,19,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http:/:/,冒号和两个斜线是规定的格式,20,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http:/:/,这里写主机的域名,21,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http:/:/,HTTP 的默认端口号是 80,通常可省略,22,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http:/:/,若再省略文件的项,则 URL 就指到因特网上的某个主页(home page)。,23,万维网必须解决的问题,(2)用何协议实现万维网上各种超链的链接?在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP(HyperText Transfer Protocol)。HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。,24,万维网的工作过程,因特网,服务器,链接到URL的超链,HTTP 使用此 TCP 连接,浏览器 程序,服务器 程序,HTTP,客户,河南理工大学院系,25,万维网必须解决的问题,(3)怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链?超文本标记语言 HTML(HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。,26,HTML 文档,仅当 HTML 文档是以.html 或.htm 为后缀时,浏览器才对此 文档的各种标签进行解释。如 HTML 文档改换以.txt 为其后缀,则 HTML 解释程序就不对标签进行解释,而浏览器只能看见原来的文本文件。当浏览器从服务器读取 HTML 文档后,就按照 HTML 文档中的各种标签,根据浏览器所使用的显示器的尺寸和分辨率大小,重新进行排版并恢复出所读取的页面。,27,HTML 文档中标签的用法,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,28,万维网必须解决的问题,(4)怎样使用户能够很方便地找到所需的信息?为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎)。在万维网中用来进行搜索的程序叫做搜索引擎。分为全文检索搜索和分类目录搜索,29,一些著名的搜索引擎,最著名的全文检索搜索引擎:Google(谷歌)()百度()最著名的分类目录搜索引擎:雅虎()雅虎中国()新浪()搜狐()网易(),30,电子邮件,电子邮件(e-mail)是因特网上使用得最多的和最受用户欢迎的一种应用。电子邮件把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱中,收件人可随时上网到自己使用的邮件服务器进行读取。电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的优点。现在电子邮件不仅可传送文字信息,而且还可附上声音和图像。,31,电子邮件的一些标准,发送邮件的协议简单邮件传送协议SMTP读取邮件的协议邮局协议POP3 和 交互式邮件存储协议IMAP,32,电子邮件的最主要的组成构件,发送方,邮件缓存,接收端邮件服务器,用户代理,SMTP,SMTP,POP3,发送端邮件服务器,用户代理,用户邮箱,接收方,(发送邮件),(发送邮件),(读取邮件),因特网,SMTP,POP3,发送邮件,发送邮件 SMTP,读取邮件,TCP连接,TCP连接,发送方邮件服务器,SMTP客户,POP3客户,发件人用户代理,接收方邮件服务器,SMTP服务器,POP3服务器,SMTP服务器,SMTP客户,收件人用户代理,TCP 连接,33,电子邮件地址的格式,TCP/IP 体系的电子邮件系统规定电子邮件地址的格式如下:收件人邮箱名邮箱所在主机的域名(6-1)符号“”读作“at”,表示“在”的意思。,34,HTTP,HTTP,基于万维网的电子邮件,电子邮件从 A 发送到网易邮件服务器是使用 HTTP 协议。两个邮件服务器之间的传送使用 SMTP。邮件从新浪邮件服务器传送到 B 是使用 HTTP 协议。,A,B,SMTP,网易邮件服务器,新浪邮件服务器,35,即时通信软件,IM(Instant Messaging)即时消息现已成为最方便的通信手段之一。例如:QQ、MSN、飞信、阿里旺旺等。,36,电子商务,电子商务(Electronic Commerce,EC)通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于B/S(浏览器/服务器)应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。,37,常用购物网站一览,B-B(Business-Business,商家-商家)网站阿里巴巴 C-C(Customer-Customer,消费者-消费者)购物网站淘宝网 易趣网 B-C综合网站以音像图书为主当当网 卓越网(推荐使用)B-C计算机专业图书网站 互动出版社,38,39,40,41,42,43,44,相关三级网络部分真题,(2009.3)以下网络应用不属于Web应用的是A)电子商务B)域名解析C)电子政务D)博客,45,(2009.9)WWW系统采用的传输协议是A)DHCP B)XMLC)HTTPD)HTML,46,(2010.3)关于HTTP 协议的描述中,错误的是 A)是 WWW客户机和服务器之间的传输协议 B)定义了请求报文和应答报文的格式 C)定义了WWW服务器上存储文件的格式 D)会话过程通常包括连接、请求、应答和关闭 4 个步骤,47,(2009.3)关于WWW服务系统的描述中,错误的是A)WWW采用客户机/服务器模式B)WWW的传输协议时HTMLC)页面到页面的链接信息由URL维持D)客户端应用程序称为浏览器,48,(2009.9)关于博客的描述中,错误的是A)以文章的形式实现信息发布 B)在技术上属于网络共享空间C)在形式上属于网络个人出版D)内容只能包含文字与图片,49,(2009.3)电子邮件传输协议是A)DHCPB)FTPC)CMIPD)SMTPDHCP 动态主机设置协议(Dynamic Host Configuration Protocol)CMIP 通用管理信息协议(Common Management Information Protocol),50,(2009.3)为了使电子邮件能够传输二进制信息,对RFC822进行扩充后的标准为A)RFC823B)SNMPC)MIMED)CERT(2009.9)在Internet中,邮件服务器间传递邮件使用的协议是SMTP。,51,(2010.3)用于实现邮件传输服务的协议是 A)HTML B)IGMP C)DHCP D)SMTP(2010.3)SMTP的通信过程可以分成三个阶段,它们是连接建立阶段、邮件传递阶段和连接关闭阶段。,52,(2009.9)以下不属于即时通信的是A)DNS B)MSNC)ICQ D)QQ(2009.9)QQ客户端进行聊天有两种方式。一种是客户端直接建立连接进行聊天,另一种是用服务器转发的方式实现信息的传递。,53,(2010.3)关于QQ即时通信的描述中,错误的是 A)支持点对点通信 B)聊天信息明文传输C)支持服务器转发消息 D)需要注册服务器,54,(2010.3)不属于即时通信的 P2P应用是 A)MSN B)Gnutella C)Skype D)ICQ,55,(2009.9)如果需要将主机域名转换为IP地址,那么可使用的协议是A)MIME B)DNSC)PGP D)TELNET,56,(2009.3)关于Internet域名系统的描述中,错误的是A)域名解析需要一组既独立又协作的域名服务器B)域名服务器逻辑上构成一定的层次结构C)域名服务器总是从根域名服务器开始D)递归解析式域名服务的一种方式,57,(2009.3)网络全文搜索引擎一般包括搜索器、检索器、用户接口和A)索引器 B)机器人C)爬虫 D)蜘蛛,58,(2010.3)在客户机/服务器计算模式中,标识一个特定的服务通常使用 A)TCP或 UDP端口号 B)IP地址 C)CPU序列号 D)MAC 地址,59,Thank You!,