第1篇 XHTML篇
第1章 XHTML基础
1.1 Internet与WWW
3.分组交换技术
分组交换技术通过计算机和终端实现计算机与计算机之问的通信。在传输线路质量不高、网络技术手段比较单一的情况下,应运而生分组交换技术。分组交换也称为包交换,它将用户传送的数据划分成一定的长度,每个部分叫做一个分组。在每个分组的前面加上一个分组头,用以指明该分组发往何地,然后由交换机根据每个分组的地址标志,将它们转发至目的地,这一过程称为分组交换。进行分组交换的通信网称为分组交换网。分组交换网允许计算机随时发送信息。在同一时刻,分组交换网上传输来自不同计算机的数据包。这种网络具有极大的灵活性。
4.HTTP协议
超文本传送协议(Hypertext Transfer Protocol,HTTP)用于在www上访问信息的客户机/服务器协议。Intemet的基本协议是TCP/IP协议,FTP、.Archine、Gopher等是建立在TCP/IlP协议之上的应用层协议,不同的协议对应着不同的应用。www服务器使用的主要协议是HTTP协议,该协议也是建立在TCP/IP基础之上的应用层通信协议,它提供www浏览器和服务器之间的通信。它不仅需要保证能够正确地传递文档,还要能够确定传递文档的哪一部分,以及哪一部分优先显示给用户。HTTP协议的主要特点可概括如下:
(1)支持客户机/服务器模式。
(2)简单快速。客户向服务器请求服务时,只需传送请求方法和路径。常用的请求方法有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
(3)灵活。HTTP允许传输任意类型的数据对象。正在传输的类型由Content—Type加以标记。
(4)无连接。无连接是指限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
(5)无状态。HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
展开