从输入一个网址到页面展示出来,经历了什么?(一)数据包的封装

本文详细梳理了从浏览器输入URL到显示网页内容的过程,包括URL解析、DNS域名解析以获取IP地址、TCP连接的建立、IP远程定位、链路层的点对点通信以及信号转换发送。文章强调了网络的复杂性,并推荐深入学习《计算机网络》以全面理解网络工作机制。
摘要由CSDN通过智能技术生成

最近看完了《网络是怎样连接的》这本书,我认为读书最有效率的方法就是读完之后,自己能将书中的内容串讲一遍,所以在此根据书中作者的划分的文章结构,自己将从浏览器中输入网址到显示出网页内容其间经历了哪些过程详细梳理了一遍。

当然网络是一个巨大而复杂的系统,你不可能仅靠一篇文章就可以领悟网络的工作机制,如果要想真正系统地了解它,那么还是需要去啃大部头——《计算机网络》。

目录

  • 1.url解析(应用层)

  • 2.DNS域名解析

  • 3.建立TCP/UDP连接(传输层)

  • 4.IP远程定位(网络层)

  • 5.点对点通信(网络接口层 or 链路层)

  • 6.信号转换并发送(网络接口层 or 链路层)

1.url解析(应用层)

浏览器首先解析用户输入的url,将用户输入的url封装成一个请求体。

一个URL具有丰富的信息,举例:http://www.xxx.com/aaa/bbb/ccc

(1) http:表示访问的数据的协议

(2)www.xxx.com:访问的服务器名称

(3)aaa/bbb/ccc:访问的数据源的路径名(如果没有默认访问主页面,如index.html等等)

总结:我想通过http协议,访问www.xxx.com服务器下路径为aaa/bbb/ccc的数据(文件)。

确认以上内容后,浏览器便可以将我们的请求信

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值