输入网址并敲下回车后的一系列精彩故事

前几天面试碰到一个问题:输入网址并敲下回车后发生了什么?

不知道,真没想过,一直都是自己用,并没有想过到底发生过什么,今天查资料了解一下。

1,输入网址,也叫URL(uniform resource locator):统一资源定位符,由<协议>:<访问哪里>

2,根据网址获得服务器所在的地址,这个地址是由DNS协议域名解析得到的(具体的DNS到底是什么,后续再写文章)

            如果由DNS域名解析找到此服务器的地址,则返回此地址,

3,客户端应用层发出HTTP请求,具体HTTP请求是什么下次写;

4,客户端传输层与服务器进行TCP连接,TCP连接的三次握手四次握手熟知,后续文章也可写出;

5,网络层的IP协议获得服务器MAC地址,因为一个设备的IP地址可以更换,MAC地址一般不变

6,找到MAC后发送数据给链路层,服务器收到数据,层层剥离直到应用层,、

7,服务器接收到数据后查看请求存在与否,并返回响应报文,响应报文中有一个重要的信息------状态码

8,服务器发送HTML文件给客户端

9,客户端接收文件并渲染,渲染过程有些复杂,后续有时间会了解一下

10,渲染后的界面就是我们看到的页面了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值