综述常用协议的用途与用法.docx_第1页
综述常用协议的用途与用法.docx_第2页
综述常用协议的用途与用法.docx_第3页
综述常用协议的用途与用法.docx_第4页
综述常用协议的用途与用法.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

综述常用协议的用途与用法不同厂家生产的计算机,运用不同的操作系统,但是可以在网络中自由的进行数据的传输与共享,看似不可能的事情的实现是由网络协议来完成的。我们常用的网络协议有:TCP/IP协议、NETBEUI、IPX/SPX等。而在这么多的网络协议中,TCP/IP协议是目前最广泛运用的协议,下面我们就来谈谈TCP/IP协议。一)分层TCP/IP协议分成四个不同的层次来进行开发,每个层次都负责完成不同的通信功能。图1-1是TCP/IP的四层协议系统。每一层负责的功能:(1)链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。(2)网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在 TCP/IP协议族中,网络层协议包括I P协议(网际协议),ICMP协议(Internet互联网控制报文协议),以及IGMP协议(Internet组管理协议)(3)运输层,主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议)。TCP为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。而另一方面,UDP则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠性必须由应用层来提供。这两种运输层协议分别在不同的应用程序中有不同的用途。(4)应用层,负责处理特定的应用程序细节。几乎各种不同的TCP/IP实现都会提供下面这些通用的应用程序: Telnet 远程登录。 FTP 文件传输协议。 SMTP 简单邮件传送协议。 SNMP 简单网络管理协议。另外还有许多其他应用。假设在一个以太网中有两台主机,二者都运行FTP协议,图1 - 2列出了该过程所涉及到的所有协议。 在图1 - 2中列举了四种不同层次上的协议。FTP是一种应用层协议,TCP是一种运输层协议,IP是一种网络层协议,而以太网协议则应用于链路层上。TCP/IP协议族是一组不同的协议组合在一起构成的协议族。尽管通常称该协议族为TCP/IP,但TCP和I P只是其中的两种协议而已(该协议族的另一个名字是Internet协议族(Internet Protocol Suite)。 TCP/IP协议中每层都有自己的协议,图1-3列出了各层常用的协议。TCP和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协议。虽然TCP使用不可靠的IP服务,但它却提供一种可靠的运输层服务。UDP为应用程序发送和接收数据报。但是与TCP不同的是,UDP是不可靠的,它不能保证数据报能安全无误地到达最终目的。在网络层中的主要协议IP,其中ICMP(Internet控制报文协议)、IGMP(Internet组管理协议)是其的附属协议。在链路层对于网络硬件接口的协议有ARP(地址解析协议)、RARP(逆地址解析协议)。 图1-3 TCP/IP协议族中不同层次的协议 二)链路层从图1-3中可以看出,在TCP/IP协议族中,链路层主要有三个目的:(1)为IP模块发送和接收IP数据报;(2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP发送RARP请求和接收RARP应答。在数据链路层上传输的协议数据单元是帧,它是由网络层的IP数据报在链路层在前面和后面分别添加上首部和尾部,这样经过封装之后所形成的。帧的格式都采用48 bit(6字节)的目的地址和源地址(一般是48 bit地址)。这就是我们硬件地址(MAC地址)。网络协议对于数据链路层的数据长度有一个限制,被称之为最大传送单元MTU(Maximun Transfer Unit)1) ARP和RARP协议ARP和RARP协议的作用是对32 bit的IP地址和48 bit的硬件地址进行映射,ARP协议是已知目的地址的IP地址而在网络中以广播的形式,在各个路由器的路由表中查找目的地址的硬件地址,RARP协议恰恰相反。(1)ARP协议从逻辑Interet地址到对应的物理硬件地址需要进行翻译,这就是ARP的功能。 图2-1 用于以太网的ARP请求或应答分组格式在以太网上解析IP地址时,ARP请求和应答分组的格式如图2-1所示(ARP可以用于其他类型的网络,可以解析IP地址以外的地址。紧跟着帧类型字段的前四个字段指定了最后四个字段的类型和长度)。下面是ARP协议工作原理:首先,ARP本来是用于广播网络的,有许多主机或路由器连在同一个网络上。ARP发送一份称作ARP请求的以太网数据帧给以太网上的每个主机。这个过程称作广播, ARP请求数据帧中包含目的主机的IP地址,其中内容是“如果你是这个IP地址的拥有者,请回答你的硬件地址。”其次,在目的主机收到请求后,这是发送端在查找自己的IP地址,于是发送一个ARP回应,这个应答内含有IP地址和硬件地址。最后,收到ARP回应后,源主机加载得到的目的主机的硬件地址到请求的IP数据报,形成完整的MAC帧,才能发送数据。 内核(如以太网驱动程序)必须知道目的端的硬件地址才能发送数据。ARP的功能是在32 bit的IP地址和采用不同网络技术的硬件地址之间提供动态映射。点对点链路不使用ARP。ARP高效运行的关键是由于每个主机上都有一个ARP高速缓存。这个高速缓存存放了最近Internet地址到硬件地址之间的映射记录。2) RARP逆地址解析协议网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(一帧在网络上广播的数据),请求某个主机响应该无盘系统的IP地址(在RARP应答中)。RARP协议是许多无盘系统在引导时用来获取IP地址的。RARP分组格式基本上与ARP分组一致。一个RARP请求在网络上进行广播,它在分组中标明发送端的硬件地址,以请求相应IP地址的响应。应答通常是单播传送的。RARP带来的问题包括使用链路层广播,这样就阻止大多数路由器转发RARP请求,只返回很少信息:只是系统的IP地址。3)PPP协议链路层在目前最广泛实用的串行接口链路层协议是点对点协议PPP(Point-to-Point Protoc- ol)。图2-2是PPP帧的格式。(1)字段的意义 PPP 帧的手部和尾部分别为四个字段和两个字段。首部的第一个和尾部的第二个字段都是标志字段F(Flag),规定为0x7E(符号“0x”表示它后面的字段是用十六进制表示的。十六进制的7E的二进制表示是01111110)。标志字段表示一个帧的开始或结束。它是PPP帧的定界符。PPP首部的第四个字段是2字节的协议字段。当协议字段为0x0021时,PPP帧的信息字段就是IP数据报。若为0xC021,则信息字段是PPP链路控制协议LCP的数据,而0x8021表示这是网络层的控制数据。尾部的第一个字段(2字节)是使用CRC的帧检验序列FCS。4)PPP协议的工作状态当用户拨号接入ISP后,就建立一条从用户PC机到ISP的物理连接。这是用户PC机向ISP发送一系列的LCP分组(封装成多个PPP帧),以便建立LCP连接。这些分组及其响应选择了将要使用的一些PPP参数。接着还要进行网络层配置,NCP给新接入的用户PC机分配一个临时的IP地址。这样,用户PC机就成为因特网上的一个有IP地址的主机了。而在当用户通信完毕时,NCP释放网络层连接,收回原来分配出去的IP地址。接着,LCP释放数据链路层连接,最后释放的是物理层的连接。5)使用广播信道网的链路层协议在广播信道的链路层协议中有两个最重要的协议:CSMA/CD(载波监听多点接入/碰撞检测)协议和FDDI(光纤分布式数据接口)。6)以太网的MAC层硬件地址又称为物理地址或MAC地址。它是由IEEE 802标准规定的一种48位的全球地址,是指局域网上的每一台计算机中固化在适配器的ROM中的地址。实际上每一个在物理链路上传输的数据单元都是经过MAC层处理过的,是以MAC帧的形式在传播。MAC层分别在数据的头部和尾部加上了目的地址(目的主机的硬件地址),源地址(源主机的硬件地址),类型和帧检验序列FCS。 图2-3 PPP协议的状态流程图 三)网络层(IP层)1)互联网的地址(IP地址)整个因特网就是一个单一的、抽象的网络。IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位的标识符。IP地址的结构使我们可以在因特网上很方便的进行寻址。IP地址现在有因特网名字与号码指派公司ICANN(Internet Corporation for Assigned Names and Numbers)进行分配。IP地址的编址方法共经过了三个历史阶段。这三个阶段是:l 分类的IP地址。这是最基本的编址方法。l 子网的划分。这是对最基本的编址方法的改进。l 构成超网。这是比较新的无分类编址方法。“分类的IP地址”就是将IP地址划分成为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段是网络号,它标志主机所连接到的网络。第二个字段是主机号,它标志该主机。这种两级的IP地址可以记为: IP地址:=,表3-1 IP地址中的网络号字段和主机号字段 表3-2 各IP地址的范围表3-1给出了各种IP地址的网络号字段和主机号字段,这里的A类、B类、C类地址都是单播地址(一对一通信),是最常用的。从图1-5可以看出:l A类、B类和C类地址的网络号字段分别网1,2和3字节长,而在网络号字段的最前面有13位的类别位,其数值分别规定为0,10和110.l A类、B类和C类地址的主机号字段分别为3个、2个和1个字节长。l D类地址(前4位是1110)用于多播(一对多通信)。而E类地址(前4位是1111)保留为以后用。对主机或路由器来说,IP地址都是32位的二进制代码。这是为了提高可读性,我们常把32位的IP地址中的每8位用其等效的十进制数字表示,并且在数字之间加上一个点,只就叫做点分十进制记法。在表3-2中我们得出了各类IP地址的范围,而在表3-3中我们可以看出每类IP地址指派的网络数。网络类别最大可指派的网络号第一个可指派的网络号最后一个可指派的网络号每个网络中的最大主机数A126(27-2)112616777214B16383(214-1)128.1191.25565534C2097151(221-1)192.0.1223.255.255254 表3-3 各类IP地址指派的网络数下表3-4给出了一般不使用的IP地址,这些地址只能在特定的情况下使用。网络号主机号源地址使用目的地址使用代表的意思00可以不可以在本网络上的本主机0Host-id可以不可以在本网络上的某个主机hodt-id全1全1不可以可以只在本网络上进行广播(各路由器均不转发)Net-id全1不可以可以对net-id上的所有主机进行广播127非全0或全1的任何数可以可以用作本地软件环回测试之用表3-4 一般不使用的IP地址2) ICMP网络控制报文协议ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部被传输的,如图3-5所示。ICMP报文的格式如图3-6所示。所有报文的前4个字节都是一样的,但是剩下的其他字节则互不相同。 图3-5 ICMP封装在IP数据报内 下面我们将逐个介绍各种报文格式。类型字段可以有15个不同的值,以描述特定类型的ICMP报文。 某些ICMP报文还使用代码字段的值来进一步描述不同的条件。检验和字段覆盖整个ICMP报文。下面各种情况都不会导致产生ICMP差错报文: (1) ICMP差错报文(但是,ICMP查询报文可能会产生ICMP差错报文)。 图3-6 ICMP报文(2) 目的地址是广播地址或多播地址(D类地址)的IP数据报。(3) 作为链路层广播的数据报。(4) 不是IP分片的第一片。(5) 源地址不是单个主机的数据报。这就是说,源地址不能为零地址、环回地址、广播地址或多播地址。这些规则是为了防止过去允许ICMP差错报文对广播分组响应所带来的广播风暴。下面是一些ICMP的请求与应答报文方法:(1)ICMP地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码。系统广播它的ICMP请求报文(这一过程与无盘系统在引导过程中用RARP获取IP地址是类似的)。(2)ICMP时间戳请求允许系统向另一个系统查询当前的时间。返回的建议值是自午夜开始计算的毫秒数,协调的统一时间(Coordinated Universal Time, UTC)(早期的参考手册认为UTC是格林尼治时间)。这种ICMP报文的好处是它提供了毫秒级的分辨率,而利用其他法从别的主机获取的时间(如某些Unix系统提供的rdate命令)只能提供秒级的分辨率。由于返回的时间是从午夜开始计算的,因此调用者必须通过其他方法获知当时的日期,这是它的一个缺陷。ICMP差错报文,即端口不可达报文,它是ICMP目的不可到达报文中的一种,以此来看一看ICMP差错报文中所附加的信息。使用UDP来查看它。UDP的规则之一是,如果收到一份UDP数据报而目的端口与某个正在使用的进程不相符,那么UDP返回一个ICMP不可达报文。可以用TFTP来强制生成一个端口不可达报文。Ping程序是常用的使用ICMP协议的程序,目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。一般来说,如果不能Ping到某台主机,那么就不能Telnet或者FTP到那台主机。反过来,如果不能Telnet到某台主机,那么通常可以用Ping程序来确定问题出在哪里。Ping程序还能测出到这台主机的往返时间,以表明该主机离我们有“多远”。所以,我们可以使用Ping程序作为诊断工具来深入剖析ICMP。图3-7所示的是运用Ping程序成功的状态。我们可以Ping 域名,也可以Ping IP地址,但是在回显信息中会得到域名所对应的IP地址。在得到的数据中,我们可以得到以下信息: 图3-7 Ping程序的运行结果(1) 我们发送的字节数和目的主机返回的字节数;(2) 发送数据到接受回复数据的往返时间;(3) 从源主机到目的主机所路过的路由器,其结果是255减去TTL的值(每个处理数据报的路由器都需要把TTL的值减1或减去数据报在路由器中停留的秒数。由于大多数的路由器转发数据报的时延都小于1秒钟,。因此TTL最终成为一个跳站的计数器,所经过的每个路由器都将其值减1);(4) 在最后的总结信息能可以综合看出网络的优差。Traceroute程序是另一个可以深入探索TCPIP协议的方便工具。尽管不能保证从源端发往目的端的两份连续的IP数据报具有相同的路由,但是大多数情况下是这样的。Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。Traceroute程序还可以让我们使用IP源路由选项。Traceroute程序使用ICMP报文和IP首部中的TTL字段(生存周期TTL字段的目的是防止数据报在选路时无休止地在网络中流动。)。TTL字段是由发送端初始设置一个8bit字段。Traceroute程序必须可以为发送的数据报设置TTL字段。并非所有与TCP/IP接口的程序都支持这项功能,同时并非所有的实现都支持这项能力,但目前大部分系统都支持这项功能,并可以运行Tracer- oute程序。这个程序界面通常要求用户具有超级用户权限,这意味着它可能需要特殊的权限以在你的主机上运行该程序。图3-8所示的是从陕西渭南的PC机向百度的服务器发出的Tracert命令后所得到的结果,途中的每一行有三个时间出现,是因为对应每一个TTL值,源主机要发送三次同样的IP数据报。我们可以注意到,从原则上讲,IP数据报经过的路由器越多,所画给的时间是越多的。但从图3-8可看出,有时是不一定的,这是因为因特网的拥塞 图3-8 运行Tracert得到的结果 程度随时都在变化,也是很难预料到的。因此,完全有这样的可能:经过更多的路由器反而花费更少的时间。而在每一行后都会有一个IP地址,这些是每一个路由器的网络号。Netstat程序是一种可以查看本地路由表,显示TCP/IP协议中详细信息的一个程序,图3-9是在本地计算机运行netstat程序的结果。netstat它可以用来获得你的系统网络连接的信息(使用的端口,在使用的协议等 ),收到和发出的数据,被连接的远程系统的端口,netstat在内存中读取所有的网络信息。 在图3-9图3-9 运行netstat得到的结果 中依次显示了协议:TCP,本地地址及端口,外部地址及端口,还有各个连接的状态(ESTABLISHED:已建立联机的联机情况,)。 四)运输层1)UDP:用户数据报协议 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。UDP不提供可靠性:它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。 UDP数据报封装成一份IP数据报的格式如图4-1所。应用程序必须关心IP数据报的长度。如果它超过网络的MTU,那么就要对IP数据报进行分片。如果需要,源端到目的端之间的每个网络都要进行分片,并不只是发送端主机连接第一个网络才这样做。 图4-1 UDP封装 UDP首部的各字段如图4-2所示。端口号表示发送进程和接收进程。TCP和UDP用目的端口号来分用来自IP层的数据的过程。由于IP层已经把IP数据报分配给TCP或UDP(根据IP首部中协议字段值),因此TCP端口号由TCP来查看,而UDP端口号由UDP来查看。 图4-2 UDP首部的各字节 TCP端口号与UDP端口号是相互独立的。UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段的最小值为8字节。这个UDP长度是有冗余的。IP数据报长度指的是数据报全长,因此UDP数据报长度是全长减去IP首部的长度。IP分片是一个在数据传输过程中不能缺少的步骤。任何时候IP层接收到一份要发送的IP数据报时,它要判断向本地哪个接口发送数据(选路),并查询该接口获得其MTU。IP把MTU与数据报长度进行比较,如果需要则进行分片。分片可以发生在原始发送端主机上,也可以发生在中间路由器上。把一份IP数据报分片以后,只有到达目的地才进行重新组装(这里的重新组装与其他网络协议不同,它们要求在下一站就进行进行重新组装,而不是在最终的目的地)。重新组装由目的端的IP层来完成,其目的是使分片和重新组装过程对运输层(TCP和UDP)是透明的,除了某些可能的越级操作外。已经分片过的数据报有可能会再次进行分片(可能不止一次)。IP首部中包含的数据为分片和重新组装提供了足够的信息。有三种IP地址:单播地址、广播地址和多播地址。本章将更详细地介绍广播和多播。广播和多播仅应用于UDP,它们对需将报文同时传往多个接收者的应用来说十分重要。TCP是一个面向连接的协议,它意味着分别运行于两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接。考虑包含多个主机的共享信道网络如以太网。每个以太网帧包含源主机和目的主机的以太网地址(48bit)。通常每个以太网帧仅发往单个目的主机,目的地址指明单个接收接口,因而称为单播(unicast)。然而,有时一个主机要向网上的所有其他主机发送帧,这就是广播。通过ARP和RARP可以看到这一过程。多播(multicast) 处于单播和广播之间:帧仅传送给属于多播组的多个主机。在广播过程的情况下,就有了支持主机和路由器的IGMP(Internet组管理协议)。它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。2)TCP传输控制协议尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。在一个TCP连接中,仅有两方进行彼此通信。所以广播和多播不能用于TCP。TCP通过下列方式来提供可靠性:l 应用数据被分割成TCP认为最适合发送的数据块。l 当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。l 当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒。 l TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。l 既然TCP报文段作为IP数据报来传输,而IP数据报的到达可能会失序,因此TCP报文段的到达也可能会失序。如果必要,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层。l 既然IP数据报会发生重复,TCP的接收端必须丢弃重复的数据。l TCP还能提供流量控制。TCP连接的每一方都有固定大小的缓冲空间。TCP的接收端只允许另一端发送接收端缓冲区所能接纳的数据。这将防止较快主机致使较慢主机的缓冲区溢出。图4-3显示TCP首部的数据格式。如果不计任选字段,它通常是20个字节。每个TCP段都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接。序号用来标识从TCP发端向TCP收端发送的数据字节流,它表示在这个报文段中的的第一个数据字节。 图4-3 TCP包首部 首部长度给出首部中32bit字的数目。需要这个值是因为任选字段的长度是可变的。这个字段占4bit,因此TCP最多有60字节的首部。在TCP首部中有6个标志比特。它们中的多个可同时被设置为1。五)应用层1)DNS域名系统DNS是域名系统(Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。域名系统是一个分布式的主机信息数据库,采用客户机/服务器模式,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将网络域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。2)FTP简单文件传送协议 FTP是(File Transfer Protocol 文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。以下载文件为例,当你启动FTP从远程计算机拷贝文件时实际上启动了两个程序:一个本地机上的FTP客户程序,它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。在FTP中有中特殊的协议,TFTP(Trivial File Transfer Protocol 简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。3) 万维网WWW万维网是一个资料空间。在这个空间中:一样有用的事物,称为一样“资源”;并且由一个全域“统一资源标识符”(URL)标识。这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给使用者,而后者通过点击链接来获得资源。统一资源定位符(URL)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。 Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”。超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端

温馨提示

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

评论

0/150

提交评论