第7章 应用层协议与Intranet(第3版)_第1页
第7章 应用层协议与Intranet(第3版)_第2页
第7章 应用层协议与Intranet(第3版)_第3页
第7章 应用层协议与Intranet(第3版)_第4页
第7章 应用层协议与Intranet(第3版)_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章应用层协议与Intranet1.物理层2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层1.网络接口层2.网际层3.传输层4.应用层OSI参考模型TCP/IP协议栈应用层主要服务Web服务电子邮件FTP域名服务网络管理HTTPFTPDNS电子邮件协议应用层主要协议DHCPTelnet2.应用层主要协议超文本传输协议,使用端口80,主要用于上网文件传输协议,端口:21和20域名系统,端口:53动态主机IP地址分配协议,端口:67与68SMTP:简单邮件传输协议,端口25POP3:邮局协议,端口110远程登录协议,端口为23第7章应用层协议与Intranet第7章应用层协议与Intranet应用层传输层底层应用层传输层底层Internet客户端服务器端客户端发出服务请求消息服务端给予响应消息应用进程应用进程应用服务在TCP/IP架构中,网络应用软件之间最常用、最重要的交互模型为C/S(Client/Server,客户端/服务器)模型本章主要内容

7.1主机名与域名服务

7.2因特网的应用

7.3Intranet第7章应用层协议与Intranet7.1主机名与域名服务计算机网络基础(第三版)

第七章应用层协议与Intrane7.1.1因特网的域名体系7.1.2主机名的表示57.1.3域名系统江门职业技术学院网站首页IP地址是一个具有32比特长的二进制数,对于一般用户来说,要记住IP地址比较困难。

如学院的网页服务器的IP地址:16

注:目前,很多服务器采用服务器集群等技术,一般不能通过IP地址直接访问。为了向一般用户提供一种直观明了的主机识别符(主机名),TCP/IP协议专门设计了一种字符型的主机命名机制,给每一台主机一个由字符串组成的名字,这种主机名相对于IP地址来说是一种更为高级的地址形式——域名。如学院的网页服务器的域名:7.1.1因特网的域名体系北京大学网站首页

域名(domainname)

在Internet中,IP地址是网络设备的唯一标识,即采用IP地址可以直接访问网络中的一切主机资源,但是IP地址难于记忆,于是便产生了一套易于记忆的、具有一定意义的用字符来表示的IP地址,这就是域名。

域名的特点7.1.1因特网的域名体系(1)方便记忆虽然在地址栏中输入IP地址很简单,但是对于众多的网络服务器而言,用十进制表示的IP地址是很难记忆的,相比而言,DNS更方便记忆。(2)方便地址变更采用域名进行表示,IP地址无论如何变化,只需要改变新IP地址与域名的映射关系即可,用户仍可以通过原先的域名进行访问。IP地址到名字地址间的映射:便于记忆例:23==中央广播电视大学Web服务器名字由DNS服务器解析逆向层次型命名机制=Web服务器.北京大学.教育机构.中国()行业和组织顶级域名:com,edu,gov,mil,net,org,int国家和地区顶级域名:au,cn,tw,hk,jp,it7.1.1因特网的域名体系域名系统采用层次型命名机制,语法是:

主机名.第n级子域名……第2级子域名.第1级子域名任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名。

域名地址一般包含四部分内容,他们分别是:

计算机名.机构名.网络分类名.国家名

如:第一级子域名(顶级域名:top-leveldomain)是一种标准化的标号以保证域名系统的通用性。

域名系统的命名机制名字空间被分成若干个部分并授权相应的机构进行管理。该管理机构又有权对其所管辖的名字空间进一步划分,并再授权相应的机构进行管理。如此下去,名字空间的组织管理便形成一种树状的层次结构。域名系统的命名机制三级域名(本地)顶级域名(网点)…

各行政区代码(如hb)comedugovmilnetorgcnintcomacedugovnetorgwhnetupchusttsinghuapkuwwwbbs二级域名(组)四级域名(主机)组织模式地理模式类别域名6个行政区域名34个具体机构名称机构内部的各主机域名DNS采用层次型名字管理机制

域名系统的命名机制

有关

第一级域名的规定:

(1)一般地,Internet地址的最后一部分代表了最大的区域,通常为国家代码。

域名国家/地区

代码au澳大利亚ca加拿大cn中国fr法国jp日本hk香港tw台湾域名国家/地区

代码de德国uk英国fi芬兰it意大利es西班牙dk丹麦nz新西兰域名意义

com商业组织edu教育部门gov政府部门mil军事部门

net网络组织

org非赢利组织int国际组织(2)美国通常不使用国家代码作为地址的最后一部分,而分别以:例www.

域名命名例子:

北京大学校园网内负责收发电子邮件的主机代号叫mail,其域名为:

其中,“

cn”代表中国(国家名),“edu”代表教育机构的网络分类名,pku

代表北京大学(机构名),“mail”则为邮件服务器的主机名(计算机名)。前一个区域被后一个区域包含,是后一个区域子域。中国的顶级域名是cn,下属的二级域名分两类机构类别域名

(最初为6个,1997年后增加了7个)

用于科研机构

用于工、商、金融企业

用于教育机构 用于非赢利组织

用于政府部门 用于互联网行政区类别域名(34个)适用于各省、市、直辖市,一般取地名前两个汉字的拼音缩写。如:

北京

上海

广东湖南一台主机的主机名应由它所属的各级域的域名与分配给该主机的名字共同构成,顶级域名放在最右面,分配给主机的名字放在最左面,各级名字之间用“.”隔开。例如:cn→edu→nankai下面的www主机的主机名为

,edu→ya1e→cs下面的linda主机的主机名为

。7.1.2主机名的表示网络上的主机地址

在Internet上的每一台主机,都可能同时具备以下3个地址标识:

域名:这是一个具有一定含义又便于记忆的名字,由授权单位认定,在Internet上是唯一的。

IP地址(逻辑地址):这是一个数字型的地址(32位),由授权单位认定,在Internet上也是唯一的。物理地址(网卡地址):这是安装在主机上的网卡地址,每一块网卡都有一个全球范围内唯一的地址(48位),它存储在网卡的ROM中。7.1.3域名系统域名服务用户:为了方便,使用目的主机的域名

TCP/IP:实际通信必须通过IP地址寻找目的机器源主机如何通过目的主机的域名来获知其IP地址?TCP/IP的做法

使用一组既独立又协作的域名服务器DNS服务器,来进行域名解析。域名系统IP地址难于记忆和理解域名是一种更高级的地址形式,是易于记忆的字符型主机命名机制。是Internet为用户提供的一种服务。域名系统DNS

Internet提供的多种类型的应用服务都遵循同一种工作模式

“客户机/服务器”方式。计算机网络基础(第三版)

第七章应用层协议与Intrane227.1.3域名系统

在DNS中由域名服务器(DNSServer)完成域名与IP地址的转换过程,这个过程称为域名解析

在Internet上,域名服务器系统是按域名层次来安排的。每个域名服务器不但能够进行域名解析,而且必须具有与其他域名服务器连接的能力。当本身不能对某个域名解析时,可以自动将解析请求发送到其他域名服务器。整个域名解析过程是按客户/服务器模式工作的域名解析1、域名解析的含义

在Internet中,当用户使用主机域名进行通信时,系统必须将域名映射为IP地址或反之。因为Internet通信软件在发送和接收数据时都必须使用IP地址。这种将域名映射成相应的IP地址的过程称为域名解析(NameResolution)。域名解析包含两个过程:正向域名解析:将域名映射成IP地址的过程,或者说从域名得到IP地址的过程。即“域名地址→IP地址”。反向域名解析:将IP地址映射成域名的过程,或者说从IP地址找到相应的域名的过程。这种情况一般使用不多。7.1.3域名系统2、域名服务器在Internet上,“域名⇌IP地址”的映射或解析工作由一组既独立又协作的服务器来完成,并称为域名服务器(DomainNameServer,简称DNS)。域名服务器也称为名字服务器,相应地完成该映射工作的软件称为域名解析器(NameResolver)软件。域名服务器的分布结构

与域名的层次结构类似,Internet上众多的域名服务器也是按树型层次结构分布的(见下图)。7.1.3域名系统域名服务器的层次型树状结构

一组识别顶级域的服务器

可为顶级域提供回答结果可为子域提供回答结果…

com的服务器edu的服务器gov的服务器cn的服务器根服务器的服务器的服务器的服务器的服务器的服务器的服务器的服务器每个服务器知道至少一个根服务器的IP地址,和它上一层域服务器的IP地址,也必须知道处理每个子域的服务器地址。几个相关概念一个IP地址可以对应多个域名。但一个域名只能对应一个IP地址。本地服务器每一级的每一个子域通常都维护着至少一台域名服务器。用户在配置自己的计算机时,通常都指向离自己最近的本地服务器。DNS端口号53号实现协议DNS协议1.本地域名服务器本地域名服务器(localnameserver)也称默认域名服务器,当一个主机发出DNS查询报文时,这个报文就首先被送往该主机的本地域名服务器。在用户的计算机中设置网卡的“Internet协议(TCP/IP)属性”对话框中设置的首选DNS服务器即为本地域名服务器。域名服务器2.根域名服务器目前因特网上有十几个根域名服务器(rootnameserver),大部分都在北美。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS客户的身份向某一根域名服务器查询。若根域名服务器有被查询主机的信息,就发送DNS回答报文给本地域名服务器,然后本地域名服务器再回答给发起查询的主机。但当根域名服务器没有被查询主机的信息时,它一定知道某个保存有被查询主机名字映射的授权域名服务器的IP地址。通常根域名服务器用来管辖顶级域(如.com)。根域名服务器并不直接对顶级域下面所属的域名进行转换,但它一定能够找到下面的所有二级域名的域名服务器。域名解析的具体过程1.在浏览网页前,客户端向DNS服务端发出解析请求2.服务器端解析出域名对应的IP地址13.主机利用解析出的IP地址与Web服务器建立连接4.服务器给出响应Internet客户端Web服务器DNS通常由其它应用层协议(如HTTP、FTP)使用,以将用户提供的主机名解析为IP地址。域名解析的具体过程域名解析的过程完全是自动的,计算机只要知道本地域名服务器的地址即可。源主机域名服务器域名对应的IP地址是多少?查找域名数据库对应的IP地址是58如从本地访问:首先由本地的DNS解析,若解析不了,将名字交给根中国(cn)的DNS解析;若中国(cn)的DNS解析不了,将名字交给根中国教科网(edu)的DNS解析;若教科网(edu)的DNS解析不了,将名字交给根北京大学(pku)的DNS解析;最后由北京大学的DNS解析出的IP地址为:,并将该IP地址按反向顺序逐级返回给用户。域名解析(递归解析)过程举例域名解析(递归与迭代结合解析)过程举例本地DNS服务器客户端.com域服务器1.我要访问,请告诉我它的IP地址2.本地服务器缓存里没有,联系根服务器解析其IP地址3.这个域名由.com服务器解析,这是它的地址***,请联系它DNS根服务器4.继续请求.com解析5.负责163.com的服务器应该知道,你问它吧163.com服务器6.继续请求.com解析7.经查询得知域名对应IP地址为128.域名对应的IP地址为12域名解析性能的优化

在域名的解析过程中,为提高速度,可以在两方面进行优化:1、复制根DNS可以被复制出若干副本,并存放在世界各地的多处域名服务器中。实际应用时,地理位置最近的域名服务器通常响应最快。

2、缓存在每个域名服务器内存中开辟一个“域名缓存区”,用来存放最近一段时间中解析过的域名及相应的IP地址,以及描述该域名的服务器位置信息。

域名系统--DNSDNS解析流程解析程序1.查询本机的高速缓存2.查询本机文件Hosts.txt3.查询区域文件4.查询高速缓存5.查询其它NDS服务器本机本地域名服务器外部域名服务器关于域名服务器应注意的问题域名在整个Internet中必须是唯一的。因此当高级子域名相同时,低级子域名不允许重复。在域名中字母的大写和小写没有区别。当一台主机从一处移到另一处时,当它属于不同的网络时,其IP地址必须更换,但可以保留原来的域名,域名的解析(从域名查找相应的IP地址)仍依赖于原来的域名服务器。主机的IP地址和其域名对通信协议来说具有相同的作用。如果你的系统没有域名服务器时,则只能使用IP地址不能使用域名。本节主要内容

7.2.1电子邮件服务与SMTP7.2.2远程登录服务与Telnet7.2.3文件传输服务与FTP7.2.4WWW服务与HTTP7.2.5因特网的其他服务7.2因特网的应用电子邮件的基本概念

E-mail是Internet最早的主要应用之一。大多数用户使用互联网络,都是从使用电子邮件(Electronicmail,简称E-mail)开始的。E-mail有着广泛的应用,方便、经济、快捷。提供Email收发的邮件服务器是各类网站的一个重要组成部分,尤其对于一个独立的企业或机构来说,建立邮件服务器是十分必要的。7.2.1电子邮件服务与SMTPE-mail的作用和用途

无论是在Internet的发展初期还是在目前,E-mail都是网络中的一个热门的应用。它快速、安全地将各种信息传送到网上的各个节点,与世界上的任何人进行通信和交流。事实上,所有类型的信息(包括文本、图形、声音及各种程序文件)都可以作为E-mail的附件在网络中传输。用户除了可通过Email实现快速的信息交换外,还可通过Email进行项目管理,并根据快速的Email信息进行重要的决策。7.2.1电子邮件服务与SMTP电子邮件的特点方便、快速:几秒--1天廉价:分段转发,线路共享服务多样:许多Internet的服务都派生于E-mail。邮递表(MailingList)服务器、新闻讨论组(NEWS)、文档查询(Archie)、文件传输(FTP)等一信多发、可靠、安全,可邮寄多媒体信息通过网关可访问部分其他Internet资源,如FTP等:

E-mail并不局限于Internet,通过设立适当的网关邮件转发服务器,可通往其它网络。7.2.1电子邮件服务与SMTP1.邮件服务器与电子邮箱电子邮件服务采用客户机/服务器工作模式。电子邮件地址唯一。格式:用户在该邮件服务器中的账号@邮件服务器的主机名或邮件服务器所在域的域名。电子邮件服务采用客户机/服务器工作模式。电子邮件服务器(简称为邮件服务器)是因特网邮件服务系统的核心,它的作用与人工邮递系统中邮局的作用非常相似7.2.1电子邮件服务与SMTPEmail的地址格式

要想在Internet上发送和接收信息必须要有唯一的地址来标识自己,在Internet上Email地址就是某个用户的电子邮件地址,它们都有同样的格式:

用户名(或用户标识符)@域名

其中“域名”是指该用户名所在的邮件服务器的域名例如:stu501@hefengru@163.com7.2.1电子邮件服务与SMTP2.电子邮件应用程序

电子邮件应用程序一方面负责将用户要发送的邮件送到邮件服务器,另一方面负责检查用户邮箱,读取邮件。功能:(1)创建和发送邮件功能。(2)接收、阅读和管理邮件功能。7.2.1电子邮件服务与SMTP

除此之外,电子邮件应用程序通常还提供通讯簿管理、收件箱助理及账号管理等附加功能2.电子邮件应用程序

电子邮件应用程序在向邮件服务器传送邮件时使用简单邮件传输协议(SimpleMailTransferProtocol,SMTP);而从邮件服务器的邮箱中读取时可以使用POP3(PostOfficeProtocol)或IMAP(InteractiveMailAccessProtocol)7.2.1电子邮件服务与SMTP3.电子邮件格式邮件头:由多项内容构成,其中一部分内容是由电子邮件应用程序根据系统设置自动产生的,而另一部分内容则需要根据用户在创建邮件时输入的信息产生。

在头部中包含的信息有:发送方和接收方地址、日期、主题、应收到副本的人员列表等信息。Email软件在收发信息时必须使头部保持标准格式。邮件体:实际要传送的内容。

其中包括信息的文本,即邮件的内容。7.2.1电子邮件服务与SMTPEmail的结构形式收信人地址抄送人地址邮件主题邮件内容发信人地址(自动)发送邮件的时间(自动)发信人名称(自动)7.2.1电子邮件服务与SMTPEmail的结构形式

在Email中常用的关键字及其含义:From 发信人地址(自动)To 收信人地址Cc(或抄送)

复制副本地址(Carboncopy)Bcc(或密件抄送) 盲复制副本地址(BlindCarboncopy)Subject 邮件主题Date 发送邮件日期时间(自动)ReplyTo 回复地址X-Charset

使用的字符集(通常为ASCII)X-Mailer 发送Email所使用的软件X-Sender 发送方地址的副本7.2.1电子邮件服务与SMTP4.邮件的发送和接收过程7.2.1电子邮件服务与SMTP电子邮件的收发过程Internet邮件发送SMTP协议邮件传输SMTP协议邮件下载POP3协议用户A用户A服务器用户B用户B服务器(1)用户A在自己的电脑上撰写邮件。(2)代理程序将会把用户A的邮件利用SMTP邮件协议发送到其所使用的邮件服务器A。(3)邮件服务器A获得邮件后,根据邮件接收者的地址,在发送服务器与用户B的接收邮件服务器之间建立SMTP的连接,并通过SMTP协议将将邮件送至用户B的接收服务器。(4)当邮件到达邮件接收服务器后,用户可以随时利用POP3协议接收邮件。

目前广泛采用浏览器/服务器(B/S)方式处理邮件,电子邮件用户可不在主机中安装邮件客户端软件,取而代之的是用浏览器访问邮件服务器7.2.1电子邮件服务与SMTP发送方邮件缓存邮件服务器因特网使用SMTP协议用户邮箱接收方发送邮件使用的协议——简单邮件传送协议

SMTP(SimpleMailTransferProtocol)邮件服务器接收邮件使用的协议——邮局协议版本3POP3(PostOfficeProtocolversion3)发送端ISP接收端ISP使用SMTP协议使用POP3协议发信人地址:xyz5678@收信人地址:ab30@邮件服务器的域名读作“at”用户名(用户邮箱)邮件的传送仍然要使用IP和TCP协议Telnet概述

Telnet(TelecommunicationNetworkProtocol的缩写,意为远程登陆)是Internet上用来进行远程访问的重要工具,也是一个仿真终端程序。本地系统:指用户正在使用的身边的系统,如本地计算机或本地终端。远程系统:指本地用户提供Telnet登录到的另一系统。如远程计算机或远程主机。远程登录:指本地计算机通过网络连接到另一台远程计算机上进行访问,可以使用该远程计算机的硬件、软件数据甚至全部资源。或者说将本地计算机仿真成远程主机的终端,并运行该机提供的各种程序7.2.2远程登录服务与TELNETInternet客户端Telnet服务器客户端显示返回结果服务端接收命令,并执行1.传输数据前,服务器端使用23号端口建立连接2.客户端输入命令发送给Telnet服务器3.服务端接收命令,并把执行结果返回给客户端4.操作完成,断开连接客户服务器7.2.2远程登录服务与TELNET计算机网络基础(第三版)

第七章应用层协议与Intrane537.2.2远程登录服务与Telnet3.使用远程登录用户在使用Telnet命令进行远程登录时,首先应在Telnet命令中给出对方计算机的主机名或IP地址,然后根据对方系统的询问,正确输入自己的用户名与用户密码在因特网中,有很多信息服务机构提供开放式的远程登录服务,登录这样的服务器不需事先设置用户账户,使用公开的用户账号就可以进入系统Telnet也经常用于公共服务或商业目的。利用Telnet,用户可以远程检索大型数据库、公众图书馆的信息资源库或其他信息FTP文件传输协议(FileTransferProtocol)文件传输通过网络将文件从本地计算机传送到远程计算机(远程本地:称为“下载”;本地远程:称为“上传”),即在两台计算机之间复制文件。特点:跨操作系统平台跨网络平台所有的FTP程序都遵守FTP协议是Internet上文件传送的基础用途:主要用来从网络上获取程序和文档7.2.3文件传输服务与FTP计算机网络基础(第三版)

第七章应用层协议与Intrane557.2.3文件传输服务与FTP因特网用户可以通过FTP客户机从文件仓库中取文件或向文件仓库中存入文件。将文件从服务器传到客户机称为下载文件,而将文件从客户机传到服务器称为上传文件1.FTP服务器与客户机FTP连接的要点进行连接前,首先要知道目的计算机(即FTP服务器)的域名或IP地址;连接上后,要检验用户名和密码,正确才可进入连接;目前互联网上有许多FTP服务器都提供匿名FTP服务;连接的目的是为了上载文件或下载文件;上传(Upload)把本地计算机上的文件复制到远程计算机;下载(Download)把远程计算机上的文件复制到本地计算机;计算机网络基础(第三版)

第七章应用层协议与Intrane577.2.3文件传输服务与FTP大多数提供公共资料的FTP服务器都提供匿名FTP服务,通常用“anonymous”作为账号,用“guest”作为口令2.匿名FTP服务为了保证FTP服务器的安全性,几乎所有的FTP匿名服务只允许用户下载文件,而不允许用户上传文件FTP的使用在“我的电脑”(或IE浏览器)下使用FTP:1)打开“我的电脑”

;2)在地址栏输入FTP地址:如:ftp://

注:1、必须以“ftp://”开头;2、在登录窗口输入帐户及密码,若没有输入帐户及密码等,则一般适用于匿名FTP3、登录后,可进行浏览、上载、下载。(要有相应权限)*也可以用下面的方式,直接把帐户及密码等信息,通过地址栏中一齐输入。连接时输入FTP地址的格式ftp://[帐号][:密码][@]IP地址或域名[:端口]如华工一FTP地址ftp://scau:scau@:8021

Ftp服务器IP地址或域名帐号密码端口号计算机网络基础(第三版)

第七章应用层协议与Intrane607.2.3文件传输服务与FTP因特网用户使用的FTP客户端应用程序通常有3种类型,即传统的FTP命令行,浏览器和FTP下载工具3.FTP客户端应用程序传统的FTP命令行形式是最早的FTP客户端程序,在目前的Windows操作系统中仍保留着该功能,但需要切换到MS-DOS窗口中执行如果将协议类型换成ftp:,后面指定FTP服务器的主机名或IP地址,便可以通过浏览器访问FTP服务器ftp:///sample.txtFTP下载工具FTP软件Cute-FTP:1)安装cute-FTP;2)启动cute-FTP程序

;3)设置FTP服务器地址和用户名、密码;4)按“连接”(connect)开始;5)会列出服务器上的目录和文件;6)用拖动鼠标的方法可下载和上载文件;注:可用于匿名或非匿名FTP服务器;环球信息网(WWW)1、WWW(WORLDWIDEWEB,环球信息网)2、超文本3、超媒体4、WWW的基本特点5、WWW的应用领域7.2.4WWW服务与HTTPWWW的连接

全球信息网、万维网、3W、WebWorldWideWeb(世界范围蜘蛛网)HTTP和万维网万维网(WWW)服务,又称为Web服务。WWW服务采用客户/服务器工作模式,客户机即浏览器,服务器即Web服务器,它以超文本标记语言(HTML)和超文本传输协议(HTTP)为基础,为用户提供界面一致的信息浏览系统。超文本和超媒体(Hypertext&Hypermedia)超文本:是指一种基于计算机的文档,各文档之间互相链接,使信息可以交互查询。采用一种非线形阅读方式超媒体:是超文本与多媒体的简单组合WWW中的文档ABCD超链接从一个网页进入另一个网页(单击文字、图形、标记等对象)<ahref="xkjs.htm">

系科介绍</a><ahref="yjs.htm"><img

src="images/yjs.gif”alt=“中澳合作招收研究生”></a>1.超文本传输协议HTTP

HTTPServer服务器Browser浏览器数据7.2.4WWW服务与HTTP超文本传输协议(HTTP)是用来在浏览器和WWW服务器之间传送超文本的协议。HTTP由两部分组成:从浏览器到服务器的请求集和从服务器到浏览器的应答集。计算机网络基础(第三版)

第七章应用层协议与Intrane687.2.4WWW服务与HTTP1.超文本传输协议HTTP的思想为:客户给服务器发送请求,服务器向客户发送响应,是一个典型的请求/响应协议。在客户和服务器之间的HTTP事务有两种类型:请求和响应请求行状态行首

部首

部空

行空

行主

体主

体(a)请求报文

(b)响应报文万维网的工作过程因特网服务器链接到URL的超链HTTP使用此TCP连接浏览器程序服务器程序HTTP客户清华大学院系设置建立TCP连接释放TCP连接HTTP响应报文响应文档HTTP请求报文请求文档计算机网络基础(第三版)

第七章应用层协议与Intrane707.2.4WWW服务与HTTP2.请求报文响应报文实例请求报文:计算机网络基础(第三版)

第七章应用层协议与Intrane717.2.4WWW服务与HTTP2.请求报文响应报文实例响应报文:计算机网络基础(第三版)

第七章应用层协议与Intrane727.2.4WWW服务与HTTP3.浏览器浏览器工作于客户端,是用户使用万维网的接口程序,也是万维网网页解释程序,还是用户访问远端服务器的代理程序计算机网络基础(第三版)

第七章应用层协议与Intrane737.2.4WWW服务与HTTP3.浏览器浏览器自动在Internet上找到所需网页。具体工作过程如下:(1)浏览器分析所输入或所点击的URL。(2)浏览器向DNS请求解析URL中主机域名的IP地址。(3)DNS将解析后的IP地址传送给浏览器。(4)浏览器使用IP地址与服务器建立TCP连接。(5)浏览器向服务器发出提取文档的命令。(6)服务器将文档作为回应传送给浏览器。(7)TCP连接释放。(8)浏览器将收到的文档解释并显示。因特网服务器用户PC机浏览器程序服务器程序我要浏览文档ABC服务器服务器服务器服务器服务器服务器服务器服务器浏览器向服务器发出请求

服务器向浏览器返回所请求的文档这里同样要用到IP和TCP协议ABChttp:///news/china/index.shtml浏览器与服务器进行交互所使用的协议CCTV的网站服务器在因特网上使用的域名所要浏览的文件名(包含路径)统一资源定位器(URL:UniversalResourceLocator)统一资源定位器URL统一资源定位器URL(UniformResourceLocator)URL完整地描述了Internet上资源的地址,最多可以包含4个部分,如:http:///academic/lesson.html

协议机器名路径文件定位点合法的URL地址,如:http://news://china.news网页地址的格式统一资源定位器(URL:UniversalResourceLocator)网页地址的一般格式<通信协议名>://<主机名(DNS/IP地址)>:<端口>/<目录>/…/<文件名>例/academic/lesson.html2:80/4.超文本标记语言HTML

特点:①通用性②简易性③可扩展性④平台无关性⑤支持用不同方式创建HTML文档7.2.4WWW服务与HTTP超文本标记语言HTML使万维网的文档格式有了统一的标准,因而各种万维网文档都能在不同计算机的屏幕上面显示出来。HTML语言的信息描述方式超文本(HyperText)和超媒体(HyperMediat)HTML语言的描述语言超文本标记语言HTML:(HyperTextMarkupLanguage)描述、建立超文本文档的语言。<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>吉安电大</title><metaname="GENERATOR"content="MicrosoftFrontPage3.0"><basetarget="_top"></head><body><tableborder="0"width="778"height="475"cellspacing="0"cellpadding="0"><tr><tdwidth="100%"><palign="center"><fontsize="2"color="#0000FF"face="仿宋_GB2312"><a

href="noname.htm">课程设置</a> <ahref="xkjs.htm">系科介绍</a><br><ahref="noname">重点校外教学基地</a></font></td></tr></table></center></div></body></html>计算机网络基础(第三版)

第七章应用层协议与Intrane817.2.4WWW服务与HTTP5.动态网页技术所谓动态文档是指文档的内容在浏览器访问万维网服务器时,由存储在万维网服务器的应用程序动态创建动态文档与静态文档的最大区别就在于服务器端文档内容生成的方法不同。而对于浏览器端来说,两种文档都是一样的,都遵循HTML所规定的格式,浏览器只根据HTML标记显示文档内容实现动态文档技术的关键是数据库与网络的紧密结合。几个主要的动态网页技术(参阅课本)主页网页(WebPage)主页(HomePage)

1.新闻组

网络新闻组是一种利用网络进行专题讨论的国际论坛,到目前为止,U

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论