向浏览器输入URL到获取HTML文件的过程

大致流程

  1. 浏览器分析链接指向页面的URL
  2. 向DNS域名系统请求解析出URL对应服务器的IP地址
  3. 与服务器建立TCP连接(三次握手,其中默认端口号是80)
  4. 浏览器发出HTTP请求
  5. 服务器通过HTTP响应将响应的HTML文件发送给浏览器
  6. TCP连接释放(HTTP版本不同,有区别)
  7. 浏览器解析HTML文件

应用层到网络层主要涉及的协议(按TCP/IP参考模型)

应用层:HTTP
传输层:TCP(为HTTP提供可靠的数据传输)、UDP(DNS使用UDP传输)
网络层:IP(IP包传输)、ICMP(提供网络传输的差错检测)、ARP(将本机默认网关IP地址映射成MAC地址)……

全部评论

相关推荐

04-03 12:09
東京大学 C++
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务