找回密码
 立即注册

微信扫码登录

使用验证码登录

搜索
查看: 71|回复: 0

14.第14节课第6章应用层

[复制链接]

6476

主题

3

回帖

1万

积分

管理员

积分
19556
发表于 2024-4-15 08:45:10 | 显示全部楼层 |阅读模式
好同学们,大家好!今天呢,我们来为大家介绍一下计算机网络当中应用层这一部分。在前面呢,我们已经讨论了计算机网络提供通信服务的过程。那么我们这里呢呃,来讨论一下各种应用进程,通过什么样的应用层协议来使用网络提供的这样一些通信服务。那么,应用层的协议呢?那么,应该呢?定义应用进程交换的这样一个报文类型。比如说申请报文和响应报文。

以及呢,应当定义各种报文类型的语法。比如报文中各个字段呢,及其详细描述。另外呢,应用层呢,还要定义字段的语义。就是说包含在字段中,信息的含义。最后呢,我们应用层协议呢,还应该要定义自进程核实。如何发送报文以及呢?对报文进行响应的规则。每个应用层协议呢,

都是为了解决一类应用问题而问题的解决,往往是通过位于不同主机中的多个进程间的通信和协同工作呢。来完成的。应用层的具体内容呢,就是规定应用进程在通信时所遵循的规则就是协议。应用层。许多协议呢,都是基于客户服务器方式的。客户了client和服务器server都是指通信中涉及的两个应用进程。客户服务器方式呢?描述的是。进程。访问服务。以及了被服务的关系。客户呢,

是服务的请求方。服务器呢?是服务的提供方,那么这是我们的客户服务器方式就是ces方式client server。我们来看一下域名系统DNS。域名系统呢,是互联网使用的命名系统,用来便于人们呢,把机器的名字呢,转换成IP地址。域名系统呢,其实就是系统名字。许多应用层软件经常直接使用域名系统DNS,但是应用计算机的用户呢,只是间接而不是直接使用该域名系统。

因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统DNS。用户呢,和互联网上某台主机通信时,必须要知道对方的IP地址。然而,用户呢,很难记住长达32位的二进制主机地址,也就说点分十进制IP地址呢,也不容易记忆。但是在应用层呢,为了便于用户记忆,各种网络类型以及它的应用连接,在互联网上的主机呢,不仅有IP地址。

还有便于用户记忆的主机名字。域名系统呢?能够把互联网上的主机名字转换成IP地址。名字呢?到IP地址的解析是由若干个域名服务器。程序。完成的。域名,服务器程序呢?在专设的节点上运行,而人们呢?把运行域名,服务器的程序的机器呢?那么称为域名,服务器?

互联网域名系统DNS呢,并设计成一个连接分布式数据系统。并采用客户服务器方式呢,那么进行使用。DNS的大多数名字呢,都在本地进行解析,仅少量解析了需要在网络上进行那么。因此呢,DNS的效率很高,由于DNS是分布式系统,即使单个计算机出了故障呢,也不会影响到整个DNS。的这样一个正常运行。我们来看一下。域名到IP地址的解析过程呢?

那么是这样一个方式。当一个应用进程。需要把主机名解析为IP地址时。该进程呢,就调用解析程序,并成为DNS的一个客户,把带解析的域名呢,放在DNS请求报文中。以do dp用户数据报的方式呢?发给本地域名服务器,本地域名服务器呢?在查找域名后呢?把对应的IP地址呢?放在回答报文中返回。应用进程呢,

获得目的主机的IP地址后呢,既可以通信。若本地域名服务器呢,不能请求回答,则此域名服务器呢,就暂时成为DNS中的另一个客户。并向其他域名服务器呢发出询查询请求,这种过程呢,直到能够找到能回答该请求的域名服务器为止。我们早期的互联网呢,采用了非等级的名字空间,其优点是名字较短。那么后来呢?我们互联网呢?采用了层次树状结构的命名方法。

采用这种命名方法呢,任何一个连接在互联网上的主机或路由器都有一个唯一的层次结构的名字,就是我们的域名。这里呢,玉的名字呢?玉是名字空间,一个可被管理的划分,玉还可以划分为紫玉,而紫玉呢?还可以划分为紫玉的紫玉。这样就形成了顶级域,二级域,三级域等等。从语法上来讲。每一个域名呢,

都有标号组成,各标号之间呢,用点隔开。比如说我们这样一个形式。三级域名,二级域名,顶级域名中间呢?用点隔开。各标号呢,代表不同级别的域名。域名呢?只是一个逻辑概念,并不代表计算机所在的物理地点。电场的域名有助于记忆的字符串,是为了便于人来使用,

而IP地址使用定场的30位。二进制数字呢,则非常便于机器进行处理。那么,域名中的点呢?那么,和点分实际之中的点呢?无一一对应的关系。那么,点分时进制的IP地址呢?包含三个点,但在一个域名系统中的点的数目呢?那么不一定呢?是三个。我们来看一下。

顶级域名呢,由我们的国家顶级域名。通用顶级玉米对吧?这些部分。比如说点cn代表中国,点us代表美国,点uk代表英国,还有通用顶级域名。最早的通用领域里面呢,有点com公司和企业点net网络服务机构点org非营利组织点edu美国专用教育机构。那么,这样一些部分。还有基础结构域名,这种顶级域名只有一个,就是arpa用于反向域名解释。

又称之为了反向域名。那么另外呢?我们又增加了新的顶级域名。比如说点a aro点biz。点CT点coop点info那么这样一些部分。那么,我们可以用玉米树。来表示,互联网的域名系统。比如说这是我们域名的。空间的结构。那么,它实际上呢?是一个倒过来的数,在最上面是根没有对应的名字,

根下面的结点呢?就是最高一级的顶级域名。顶级域名可以往下划分,子域就是二级域名。再往下划分子域呢,就是三级域名,四级域名等等。那么我们这里呢,有这样一个CCTV IBM。以及呢?HP那么,这样一些部分。在顶级域名CN下面呢,有这样一个清华。北大那么一旦某个单位拥有了一个域名呢,

它就可以决定自己了,是否再进一步划分其下属的子域。而不必其上级机构批准。比如说我们的这里的CCTV了,和北京清华大学了都分别了。划分了自己的这样一个子域。就是下一级域名mail和3w。域名树的树叶呢?就是单台计算机的名字,它不能呢,再继续向下了划分子域。那么我们再来看一下域名服务器,一个服务器呢,所管辖的或者有权限的范围呢,叫做区。

各单位呢,根据具体情况呢,来划分这些管辖范围的区域,但在一个区中所有的节点呢,必须是能够连通的。每一个区设置的权限,域名,服务器呢,用来保存该区中所有组织的域名呢,到IP地址的映射。DNS服务器的管辖范围呢,并不是以域为单位,而是呢,以区为单位。啊,

比如说我们这里的区部的不同划分方法的这样一个例子,比如说我们一个根上面有这样一个。org抗edu那么域呢abc点com呢?有我们的区abc点com。那么,也有我们的这样一个,比如说另外的区呢?比如说y点abc点com,那么这样一些部分。那么,树状结构的。DNS域名服务器呢?有我们的根域名服务器,比如说我们的org域名服务器,抗域名服务器edu域名服务器。

那么,权限运营服务器了abc公司有两个权限运营服务器,那比如说abc点com也就y点abc点com。服务器呢?域名服务器有四种类型,更域名服务器顶级域名服务器权限域名服务器和本地域名服务器。该域名服务器呢,是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器呢,都知道所有的顶级域名服务器的域名呢,以及呢IP地址。不论是哪一个本地域名服务器,若要对因特网上任何一个域名解析进行解析。只要自己无法解析,

就首先呢,求助于根域名服务器。在因特网上呢,共有13个不同IP地址的更名服务器。它们呢,是用一个英文字母命名。那么,这是我们的这样一个部分。那么,从a1呢?一直到m那么,这样一些部分,那么就是在因特网上呢?共有13个不同IP地址的跟运营服务器。那么,

虽然互联网的更名服务器呢?总共只有13个域名。但这不表明呢,耕耘服务器呢,是13台机器组成,实际上呢,在互联网上呢,是由13台装置构成了。这是三台13组跟一名服务器。每一套装置呢,在很多地点安装一个域名服务器,但都使用了同一个域名,那么这样一些部分。在每一个地点的更域名服务器呢?往往呢,

有多台机器组成。那么就是这样一个运用的部分,那么就是说我们这样一个根应用服务器,那么这样一些方式,这样一个类型。那么,这是我们耕耘服务器的,它的这样一个。内容以及它的这样一个。方式以及它的这样一个运用的这样一个。运用的这样一个方面好,我们接下来看一下。根应用服务器。它并不直接把域名呢,直接转换成为IP地址,

在使用迭代查询时呢,更域名服务器。那么。把下一步应当找哪个域名顶级域名服务器了那么?的IP地址呢?告诉本地。域名,服务器。那么然后呢?进行一个查询,那么这是我们的根源与服务器。顶级域名服务器呢?这些顶域名服务器呢?负责管理该顶级域名服务器注册的所有二级域名。当收到DNS查询请求时呢,

就给出相应的回答,可能是最后的结果,也可能呢,是下一步应当找到与顶级域域名服务器的IP地址。权限域名服务器呢,就是前面已经讲过了,负责一个区域的域名服务器,当一个权限域名服务器呢,还不能给出最后的查询回答时,就会告诉发出请查询请求的DNS客户。下一步呢,应当找哪一个权限域名服务器?那么我们再看一下本地域名服务器,本地域名服务器呢?对域名系统呢?

非常重要,当一个主机呢?发出DNS查询请求的时候呢?这个查询请求报文呢,就发送给本地域名服务器,每一个因特网服务提供者ICP呢,或者一个大学甚至一个大学里的系都可以用,一个拥有一个本地域名服务器。这种域名服务器呢,有时也称为默认域名服务器。那么,我们提高域名服务的可靠性。DNS域名服务器呢?都是把数据呢?复制到几个域名服务器来保存其中一个呢?

是主域名服务器,其他的是辅助域名服务器。当主域名服务器发出故障的时候呢?辅助域名服务器呢?可以保证DNS的查询工作不会中断。主域名服务器呢?定期把数据复制到辅助域名服务器中,而更改数据呢,只能在主域名服务器中进行,这样呢,就保证了数据的一致性,那么这是我们提高域名服务器的可靠性。接下来我们讲一下域名的解析过程。主机向本地运营服务器的查询呢,一般采用递归查询,

如果主机所询问的本地运营服务器呢,不知道查询的居民的这样一个IP地址。那么,本地运营服务器呢?就以DNS客户的身份向其他根运营服务器呢?发出查询请求报文。那么,本地运营服务器呢?向根域名服务查询呢?通常采用迭代查询,当根域名服务器呢?收到本地域名服务器的迭代查询请求报文时。要么呢,给出所查询的IP地址,要么告诉本地域名,

服务器下一步应当向哪一个域名服务器进行查询?然后呢,让本地域名服务器呢后进行后续的查询,这是我们的域名的解析过程。比如说我们看一下。我们进行查询呢。需要查询一个地址,那么我们向本地运营服务器呢?是采用递归查询。而我们的本地运营服务器呢?向我们的这样一个根运营服务器查询那么?是进行了,采用的是迭代查询。那么,我们先看一下这个这个步骤。

比如说主机m主机。这样一个。比如说我们看一下这样一个部分。比如说我们有一台主机。那么有一台主机呢?想知道。另一台主机。它的这样一个IP地址。啊,比如说。他要表打算发邮件给他,那么就是说就必须知道主机的这样一个IP地址,那么我们看一下这样一个步骤。首先呢,主机。

m.xyz点com首先呢,先向本地域名服务器dns xyz点com呢进行递归查询。本地域名服务器呢,采用迭代查询,它先向一个根域名服务器查询根域名服务器,告诉本地域名服务器,下次应查询的域名服务器DNS的IP地址。本地应用服务器呢,再向顶级应用服务器dns点com进行查询d根。顶级运营服务器dns点com告诉本地域名服务器,下次应查询的是权限运营服务器dns点abc点com的ip地址。本地域名服务器呢?向全球域名服务器呢?DNS。

点abc点com进行查询。全县域名服务器的dn sa点abc点com呢?告诉本地域名服务器所查询主机的ip地址,最后呢?本地域名服务器呢?把查询结果呢?告诉主机m。点xyz点com。那么,这样我们可以看到,那么这些步骤呢?那么,使用了八个udp用户数据报的报文。本地运营服务器呢,经过三次迭代查询以后,

从运营服务器呢,从权限运营服务器了dns点da bc点com了得到了主机y点abc点com的ip地址。最后呢,把结果呢,返回给查发起查询的主机。那么,这是我们的这样一个方式。那么,接下来我们看一下这样一个本地域名采取的这样一个递归查询。那么,递归查询呢?在这种情况下呢,本地域名服务器呢,只需要向根域名去服务器查去查询一次,后面的这样一些查询呢,

都是在其他几个域名服务器之间进行的。那么最后呢,是本地运营服务器呢?把查询结果告诉主机,那么查询的也是用八个udp报文。每个域名服务器呢,都维护一个高速缓存存放,最近用的名字以及从何处获得名字映射信息的这样一个记录。可大大减轻耕耘服务器的这样一个负荷,使因特网上的DNS查询请求呢和回答报文的数量呢大为减少。为了保持高速缓存中的内容的正确运营服务器呢,因为每项内容设置计时器并处理超过合理时间的项,比如说每个项目呢,只存放两天。当域名,

当权限,域名,服务器来回答一个查询请求时,在响应中。都指明绑定有效存在的时间值增加,此时间值呢,可以减少网络开销,而减少此时间值呢,可提高域名转换的这样一个准确性。这是名字的这样一个高速缓冲。接下来我们看一下文件传送协议FTP文件传送协议FTP呢,是互联网上使用的最广泛的文件传送协议。FTP呢,提供交互式的访问,允许客户指明文件的类型和格式,

并允许了文件具有存取权限。FTP呢屏蔽了计算机的各系统的细节,因而呢,适合于在异构网络中任意计算机之间的传送文件。那么在。那么。FTP呢?文件共享协议。那么就是我们这样一个用的这样一个部分。那么我们呢?之后了。我们还有这样一个。TFTP它们都是文件这样一个共享协议中的一种。也就是说,复制整个文件,

其特点呢,是要存取一个文件,就必须先获得另一个本地文件的副本。如果要修改文件,只能对文件的副本进行修改,然后将修改后的文件呢副本传回到原节点,文件共享协议中的另一大类是联机访问。联机访问意味着多个程序要同时对一个文件进行存取和数据库系统不同之处呢,是用户不需要再调用一个特殊的客户进场。而是由操作系统呢,提供对远地共享文件进行访问的服务。属于文件共享协议的呢,有网络系统,文件系统,比如说我们的nfs,

那么这样一些部分我们来看一下文件传送。文件传送呢,并非是一件很简单的事情。网络环境中的一项基本应用呢,就是将文件从一台计算机复制到另一台,可能相距很远的计算机中。那我们看起来呢,在两个主义之间传送文件呢,是很简单的事儿,但实际上呢,这非常困难,原因是众多的计算机厂商呢,研究出的文件系统多达有很多种,而且呢,差别很大。

那么,我们来看一下。我们经常会遇到的问题呢,是计算。及存储数据的格式不同,以及呢,文件的目录结构和文件的命名规则不同,以及呢,对于不相同的文件存取系统呢。操作使用系统使用的内命令不同,以及呢,访问控制的方法不同。文件传送协议FTP呢,只提供文件传送的一些基本服务,它使用TCP可靠,

传送卡可靠的处理做服务。这里大家要注意FTP呢,使用的是TCP可靠的运输服务。FTP的主要功能呢,是减少或消除在不同操作系统中处理下文件的不兼容性。FTP呢,使用客户服务器方式,一个FTP进程呢,服务器进程可同时为多个客户进程呢提供服务。FTP呢,将服务器呢,有两大部分组成一个呢,是主进程。负责接收新的请求,另外呢,

有若干个从属进程,负责处理单个请求。那么,我们来看一下工作的主要步骤。那么,打开熟知端口使用客户进程呢?能够连接上那么这里大家要注意FTP的熟知端口号呢?为21这里大家要记住。FTP呢,它的熟知端口号呢,为21。接下来呢,等待客户进程呢,发出连接请求。启动从属进程来处理客户进程发来的请求,

从属进程呢?对客户进程的请求处理完毕后即终止。但重组进程呢,在运行期间根据需要呢,还可创建其他一些子进程,那么这是我们的它的一些主要工作步骤。另外呢,回到等待状态,继续接受其他客户进程发展的请求,主进程和的与从属进程的处理呢,是并发进行的。那么,我们来看一下两个连接。在进行文件传送时呢FTP的客户和服务器之间要建立两个并行的TCP连接。控制连接和数据连接。

控制连接呢,在整个会话期间呢,一直打开FTP客户所发出的传送请求,通过控制连接发送给服务器端的控制进程。但控制连接呢,并不用来传送文件,实际用来传送文件的呢,是数据连接服务器端的控制进程呢。在接收到f db客户发送来的文件传输请求后,那么这个时候呢?这个时候。就创建数据传送进程和。数据连接用来连接客户端和服务器端的数据传送。数据传送呢,实进程呢,

实际上完成实际完成文件的传送,在传送完毕后呢?关闭数据传送,连接并运并结束运行。那么,这是我们FTP使用的两个连接一个呢?是我们的这样一个数据连接一个呢?是我们的控制连接那么这样一个部分?当客户进程呢,要向服务器进程发出连接请求时呢,要寻找连接服务器进程的熟知端口21。同时,还要告诉服务器进程,自己另一个端口号码用于建立数据传送连接。接着呢,

服务器进程用自己的数据传送的数数字端口呢。与客户进程提供的端口号码呢?建立数据。传送连接。由于d FTP呢,使用了两个不同的端口号,所以数据连接呢,与控制连接呢,那么不会发生混乱,那么这是我们的两个不同的关口端口号,那么大家记住了。FTP了使用的这两个端口号。那么,使用两个不同端口号的好处呢?使协议呢?

更加的简单和更容易实现在传输文件时呢?还可以利用控制连接,比如说客户呢?发送请求终止传输。那么nfs呢?网络文件系统采用的是另外一种思路nfs呢,就是我们的网络文件系统,网络文件系统fs呢,采用另一种思路。nfs呢?允许进程打开一个远地文件,并能够在该文件的某一个特定的位置上开始读写。这样呢nfs。可使用户呢,只复制一个大文件中的小片段,

而不需要复制整个大文件,那么。这是我们的部分。比如说在这样一个例子当中,计算机a的nfs客户呢?软件呢,把要添加的数据和文件呢,后面写数据的请求呢,一起发送到远地的计算机b的nfs服务器中nfs服务器更新文件后呢,返回应答信息在网络上呢。只传送少量的修改数据。接下来我们看一下TFTP。TFTP呢是一个很小且容易实现的文件传送协议。TFTP呢使用客户服务器的方式和使用udp数据包。因此呢,

TFTP有自己的差错,修改改进措施。TFTP呢,只支持文件传输,而不支持交互TFTP呢,没有一个庞大的命令集,没有列目录的功能,也不能呢,对用户进行生命鉴别。t APT的主要特点呢是每次传送的pdo中有五幺二数据的字,字节的数据,但最后一次了可以不止五幺二字节。数据pdu也称为文件块,每个块按需编号,从一开始支持AC库码呢和二进制传送,

以及呢,可对文件进行读写,并且呢,使用简单的首付。tc TFTP的工作呢,比较像我们的停止等待协议,在发送完一个文件快后呢,就等待对方的确认。确认时呢,应该指明所确认的快编号,发完数据后呢,在规定时间内收不到,重确认了就要重传数据pdo。发送确认pdu的一方呢?若在规定时间呢?

收不到下一个文件块也要重发pdu,那么这样呢?就可保证文件的传送呢?不至于某一个数据播报的丢失啊,而失败,这是我们的FTP的这样一个停止等待FTP这样一个工作的这样一个方式。好,我们接下来呢,再来看一下。在一开始工作的时候呢TFTP客户进程呢,发送一个熟知请求,熟知读请求pdu。或请企业请求pdu呢,给TFTP客户服务器服务器进程,而熟知端口号码呢,

为69。TFTP服务器进行了要选择一个新的端口和TFTP客户呢进行通信。若文件长度呢,恰为五幺二字节的整数倍,则在文件传送完毕后呢,还必须在最后发送一个只含首部,而我数据的数。数据的数据pdu。若文件长度呢,不是五幺二字节的整数倍,则在传送的数据报文的。最后,传送数据报文的数据字段呢,一定不满五幺二字节,这正好呢,

可以作为文件结束的标志。接下来我们看一下远程终端协议。是一个简单的远程终端协议。它是互联网的这样一个正式标准用户了,可在其所在地通过TCP连接注册到登录到远地一个主机上。那么,这个时候使用主机名或IP地址呢?能将用户的这样一个基建呢?传到远地主机。同时,也能将远地主机的输出呢?通过TCP连接返回到用户界屏幕,这种服务是透明的。因为用户感觉键盘和显示器呢,好像直接连接在原地主机上,

因此呢,又称为终端仿真协议。呢也使用客户服务器模式。在本地系统呢,运行特户进程,而在远地主机呢,则运行服务器进程。和f TFT tp的情况类似。服务器的主进程呢?等待新的请求。而产生重组进程呢,来处理每一个连接。那么呢,能够适适应多种计算机和操作系统的差异。比如说对于文本中一行的结束,

有系统使用acq的回车码的回车,有系统使用换行,有的系统还是两个字符。那么,又比如说在中断一个程序时,有的系统呢,使用ctrl+c,有的系统使用esc,那么为了适应这种差异?呢定义了数据和命令,应该怎样通过互联网?这是所谓的网络虚拟终端nvt。用户呢,把客户软件呢,把用户的基建和命令呢,

转回nvt格式并交送服务器。服务器软件呢,把收到的数据和命令呢,从nvt格式转换成远地系统所需要的格式,并向用户呢。返回数据时,服务器呢,把远地系统的格式呢转化为nvt格式,本地用户呢,再将nvt格式呢转换到本地系统所需要的格式。这是我们的nvt的这样一个部分。接下来我们再看一下万维网3w。万维网呢并非是某种特殊的计算机网络。万维网是一个大规模的,连接式的信息储藏所。

万维网输入连接的方法呢?能从因特网上的一个站点呢访问,另一个站点,从而主动的按需呢获取丰富的信息。这种访问方式呢?称为连接。比如说我们看一下这个图当中。这里呢,有五个万维网的站点,它们可以呢,相距数千公里,但必须呢,都连接到互联网上。每一个万维网上呢,就存放了许多文档,

在这些文档当中呢,有一些地方的字呢,是用特殊标识的。那么我们。将鼠标移动到这些地方的时候呢,鼠标就变成了另外一个形状,这表明了这个地方有一个链接。在我们。在这些地方,点击鼠标就可以。这从这个文档呢,连接到相隔很远的另一个文档,再经过一定的时延。在我们的屏幕上呢,就能将远方传来的文档呢显示出来。

比如说站点a的某个文档中呢,有两个地方一和二可链接到其他的站点,当我们点击一时呢就可以链到站点b的某个文档。点击二呢,可以链接到站点e。站点b呢,也有两个文档,三和四有链接,若点击链接三呢,可以链接到。第二站点d。站点接二呢,可以链接到站点e而链接。而点接链接。而单从那么。

若点击链接三可以链接到站点d连接链接四了,可以链接到站点e,但从一的这个文档呢,已经不能链接到其他任何的地方。站点d的文档中呢,有两个地方五六可以链接,可以分别链接到a和c,那么正是由于万维网的出现。使得了。互联网仅有少数人使用变为了大部分也能使用的信息资源。万维网的出现。使网站呢?大规模的增加,因此呢,万维网的出现呢,

是互联网发展中一个非常重要的这样一个。一个类型一个一个方面。那么意思呢?万维网呢?是我们。互联网发展中,一个非常重要的一个形式,一个事件,一个一个这样一个事件的事情的这样一个方面。万维网是分布式超媒体系统,它是超文本的系统的扩充。一个超文本呢,由多个信息源链接层。利用一个链接呢,可以使用户呢,

找到另一个链文档,这些文档呢,可以位于世界上任何一个连接,在因特网上的超文本系统中。超文本呢?是万文网的基础。超文媒体与超文本的区别呢?是文档内容不同。超文本文档呢,仅包含文本信息,而超媒体文档呢,还包含其他表示方式的信息,比如说图形图像声音。动画甚至活动视频影像万维网呢,以客户服务器的方式工作。

浏览器就是用户计算机上的万维网客户程序。万维网文档就是驻留的计算机运行服务器的程序。因此呢,这个计算机呢,也称为万位网服务器。客户程序呢,向服务器发出请求,服务器程序呢,向客户回送。所需要的外围网文档。在一个客户程序主窗口上,显出了显示出了万维网文档呢,称为页面。那么,我们怎么标志?

分布在整个因特网上的万维网文档呢,我们使用的是一个叫做统一资源定位符来标志万维网上的各各种文档。使每一个文档呢,在因特网的范围内呢,具有唯一的标识符URL,那么我们用何种协议来实现万用网上各种超链的链接呢?在万维网客户程序与万维网服务器程序之间呢,进行交互所使用的协议呢,是超文本传输协议http。http呢是一个应用层协议,它使用TCP连接进行可靠的传送,这里要注意,大家要注意http使用的是TCP连接。进行可靠的传送。那么,

怎么样使各种万维网文档都能在因特网上各种计算机上显示出来,同时使用户清楚的知道在什么地方存在着超链呢?超文本标记语言HTML使得万维网页面的设计者呢?可以很方便的从一个超链用一个超链,从本页面的某处链接到因特网上任意一个万维网页面。并且能够在自己的计算机屏幕上呢,将这些页面呢显示出来。那么,怎样使用户能够很方便的找到所需的信息呢?为了在万维网上方便的查找信息,用户可以使用各种搜索工具,就是搜索引擎。那么,我们接下来看一下统一资源定位符URL统一资源定位符URL呢?是从是对可以从因特网上得到的资源的位置和访问方法的一种简洁的。

表示。也就是说,统一资源定位符URL呢,用来表示从互联网上得到资源的位置和访问这些资源的方法。URL呢,给资源的定位提供一种抽象的识别方法,并用这种方法呢,给资源定位。只要能对资源定位系统呢,就可以对资源进行各种操作,比如说存取,更新,替换和查找其属性。由此可见呢,URL实际上呢,

就是在互联网上资源的地址,只要知道了这个资源呢,在互联网上的什么地方才能对它进行操作。显然,互联网上所有的资源呢,都有一个确定的URL。这里所说的资源呢,是指在互联网上可被访问的任何对象,包括目录,文件,文档,图像,声音以及与互联网相邻的各种形式的数据。资源呢,还包括电子邮件的地址,

那么这样一些部分URL呢,相当于一个文件名在网络范围的扩展。因此URL是与互联网相连的机器上的任何可访问对象的一个指针。由于访问不同对象所使用的协议不同呢?所以URL呢,还指出读取某个对象时所使用的协议URL呢,一般呢,由这这样一个部分组成,比如说。协议。协议部分呢URL最左边的一部分呢是协议。协议呢,是指是用什么样的协议来获取该外网文档,那么比如说有FTP http,那么以及呢?

我们的这样一个。news这样一个部分。现在最常用的协议呢是http超文本传送协议。FTP其次呢是FTP在协议后面的这样一个。有冒号两个斜杠是规定的格式,它的右边第二部分呢是主机,它指出这个万维网文档是在哪一台主机上?这里的主机呢?就是该主机在互联网上的域名。再在后面呢,是第三部分和第四部分端口和路径,有时候呢,可以审阅,比如说我们使用HTTP协议的URL的一般格式。那就是http冒号斜杠斜杠主机端口斜杠路径,

那么这里的http呢?表示使用HTTP协议。冒号和斜线呢,是规定的格式主机呢,这里是主机的域名http默认的端口号呢,是80通常可以审阅。如果再审阅某文件的路径下,路径下呢?走URL呢?就只指到因特网上某个主页。那么,这是我们的URL的这样一个部分。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5432考试网 ( 蜀ICP备2022024372号|川公网安备51152402000101号 )|网站地图

GMT+8, 2024-5-19 23:06 , Processed in 0.083498 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表