输入url 按回车键 后的流程

预备知识:TCP/IP参考模型分为四层:应用层、运输层、网络层和接口层。

  应用层: 为用户提供各种服务,比如我们浏览网页时用到的HTTP,收发邮件时用的SMTP,登录远程主机用的SSH。

  传输层:提供端到端的传输服务。(端口到端口)更具体地讲,提供进程到进程的传输服务。

  网络层:和传输层一样,可以概括为提供端到端的传输服务。更具体地讲,网络层提供主机到主机的传输服务。

  网络接口层(链路层):为直接连接的设备提供传输服务,将数据帧转换为比特流,并将比特流转换为物理电路的电压高低信号。

1.首先通过DNS服务器查找输入url所对应的的ip地址。

2.按http协议封装请求信息,根据ip地址发送给对应的服务器。其中有tcp的三次握手连接。 (若输入的不是一个完整的域名例如baidu.而不是www.baidu.com)服务器会发送给浏览器告诉其访问其完整域名。

3.服务器处理浏览器的请求。

4.服务器返回响应信息。

5.浏览器接受返回的信息。解析信息 有html,css,js,等文件。

6.通过这些文件翻译,渲染显示页面。

 

转载于:https://www.cnblogs.com/halo-yang/p/7302482.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值