Http 一次请求过程
2016-05-26 18:52
246 查看
客户端浏览器中输入URL之后,客户端解析URL, 得到请求域名和端口号,然后通过dns解析得到请求的服务器的IP地址;客户端根据IP地址和端口号发起TCP连接(三次握手),连接建立以后,客户端通过打开的TCP连接发送请求报文(GET),服务器接受到请求并处理完毕又通过这个TCP连接发送回响应报文给客户端。最后客户端浏览器关闭连接(四次分手)
三次握手
四次分手
pass报文传送过程
http以流的形式将请求报文发给TCP,TCP将报文分为TCP段,然后将TCP段封装到IP分组中相关文章推荐
- RPC failed; result=22, HTTP code = 411
- HTTP Header 属性列表
- nginx中http核心模块的配置指令2
- nginx中http核心模块的配置指令3
- nginx中http核心模块的配置指令4
- nginx中http的fastcgi模块的配置指令1
- 如何在 Linux 中快速地通过 HTTP 提供文件访问服务
- 深入HTTP head的使用详解
- Ruby程序中发送基于HTTP协议的请求的简单示例
- ASP 中使用 HTTP 协议发送参数详解
- C#基于socket模拟http请求的方法
- http www安全必备知识
- asp HTTP 500错误 常见问题分析
- TCP版backshell的VBS脚本代码
- http代理相关知识分析
- 在Node.js中使用HTTP上传文件的方法
- php错误提示failed to open stream: HTTP request failed!的完美解决方法