访问网站之路

当你浏览www.livescience.com(美国生命科学网)网站时,发生了什么?

一、用户端

当你输入网址,其实就是让浏览器向Live Science网站的服务器发出请求。

二、TCP通道

基于TCP传输协议,你的电脑和服务器之间建立了TCP通道,把双方连在了一起。

三、HTTP GET请求

HTTP是超文本传输协议,这个协议规定了用户向服务器发送消息的格式,为了获取内部商业的内容,浏览器会给服务器发一个符合HTTP协议的GET请求。

四、光网络终端

为了让信息能通过光缆传输,光网络终端会充当“翻译员”,把收到的电信号转换为光信号。

五、路由器

当请求进入地下光缆网络后,它会经过一系列路由器,最终被发送到Live Science的网站服务器。

六、域名服务器(DNS)

Live Science的服务器拥有唯一的IP地址,域名服务器记录了该地址,可以帮助用户在只知道网址的情况下,找到对应的IP地址。

七、网站服务器

Live Science的网站服务器储存着网站的所有页面信息和数据,当收到用户的GET请求时,就会将相应的数据发送到用户的计算机。

八、数据包

Live Science网页上有很多内容,比如文本,图像和视频。虽然服务器可以一次性发送所有数据,但如果传输过程中出现问题,就要再重新发一遍。因此,服务器会把大块的数据拆分成一个个小数据包。当他们通过不同的传输路径到电脑上时,浏览器会检查每个数据包是否有错误,然后重新把它们组合起来,构建出完整的网页。这样的话,如果一个小数据包丢失或损坏,服务器只需要重新发送少量数据。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容