http请求的详细过程.pdfVIP

  • 53
  • 0
  • 约7.1千字
  • 约 6页
  • 2017-06-12 发布于河南
  • 举报
http请求的详细过程

  http 请求的详细过程      一个 http 请求的详细过程    我们来看当我们在浏览器输入 :8080/mydir/index.html,幕后所发 生的一切。    首先 http 是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要 进行通讯,大家要事先约定一个规范。    1.连接  当我们输入这样一个请求时,首先要建立一个 socket 连接,因为 socket 是通过 ip 和 端口建立的,所以之前还有一个 DNS 解析过程,把 变成 ip,如果 url 里不包含端口号,则会使用该协议的默认端口号。    DNS 的过程是这样的:首先我们知道我们本地的机器上在配置网络时都会填写 DNS,这样本 机就会把这个 url 发给这个配置的 DNS 服务器,如果能够找到相应的 url 则返回其 ip,否则 该 DNS 将继续将该解析请求发送给上级 DNS,整个 DNS 可以看做是一个树状结构,该请求 将一直发送到根直到得到结果。现在已经拥有了目标 ip 和端口号,这样我们就可以打开 socket 连接了。    2.请求 连接成功建立后,开始向 web 服务器发送请求,这个请求一般是 GET 或 POST 命令 (POST 用于 FORM 参数的传递)。GET 命令的格式为: GET 路径

文档评论(0)

1亿VIP精品文档

相关文档