访问网站流程:B站up主视频链接
在浏览器输入域名时,浏览器首先连接DNS服务器,获取到该域名的IP地址后,浏览器再连接该IP的服务器。
使用应用层的HTTP协议获取指定的文本,转换成数据包,通过应用层进入传输控制层,每个数据包都会分配一个端口号,端口号用来确定目标计算机的哪一个应用进程来接受并使用该数据包。
进入IP层后,每个数据包将会赋予目标计算机的IP地址,链路层将数据包的文本信息转换成电子信号,
然后通过电缆(媒介)传输,电缆的另一端路由器检查每个数据包携带的目标IP地址,并确定将其发送到何处。
最终数据包到达服务器后,数据包从TCP/IP 协议族的底层向上传输,然后进行一层层剥离,到达应用层时,只剩下数据包,通过端口号,可以将数据传递给服务器监听该端口的应用程序,应用程序根据当前请求数据做出响应,将数据以同样的方式返回给客户端。