0 Comments

HTTP协议的运作方式

发布于:2012-03-22  |   作者:广州网站建设  |   已聚集:人围观
    下面介绍一下HTTP协议的内部操作过程。
    首先,简单介绍基于HTTP协议的客户机/服务器模式的信息交换过程,它分四个过程,建立连接、发送请求信息、发送响应信息、关闭连接。

    (1)建立连接
    连接的建立是通过申请套接字(Socket)实现的。客户机打开一个套接字并把它约束在一个端口上,如果成功,就相当于建立了一个虚拟文件。以后就可以在该虚拟文件上写数据并通过网络向外传送。

    (2)发送请求信息
    打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成提出请求动作。

    (3)发送响应信息
    服务器在处理完客户机的请求之后,要向客户机发送响应消息。

    (4)关闭连接
    客户机和服务器双方都可以通过关闭套接字来结束TCP/IP对话。
    在WWW中,“客户机”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户机在另一个连接中可能作为服务器。WWW服务器运行时,一直在TCP80端口监听,等待连接的出现。
飞机