http协议

TCP/ip:

  应用层  HTTP  FTP  TELMET/SSH   (windows 远程  mstsc) DNS

  传输层 TCP可靠传输  有数据包的收发和确认机制 丢包重发  UDP 跟广播似的

  网络层

  网络访问层

1.Web访问过程

    (1)客户端用户在浏览器中输入某个URL,形如http://www.baidu.com:80

    (2)客户端操作系统作DNS解析,获得目标服务器的IP地址

    (3)客户端操作系统打开一个自由端口,向服务器发起连接请求

    (4)经过三次握手,服务器端确认与该客户端的连接,打开一个自由端口与该客户端通信

    (5)客户端开发请求数据——以4KB为大小的一个又一个请求数据包——发送HTTP Request

    (6)服务器开始接收请求数据包,接收完成后,处理接收到的数据——Request Handling

    (7)服务器开始向客户端发送以4KB为大小的响应数据——发送HTTP Response

    (8)响应结束之后,服务器会经过四次握手,断开连接,关闭各自的自由端口

 

HTTP1.0   Offline 离线模式  js加载的时候 已经断开连接

HTTP1.1   Connection:Keep-Alive 响应结束后等一会在断开连接

 

posted @ 2016-10-07 22:31  若时光搁浅  阅读(60)  评论(0)    收藏  举报