浏览器生成消息-探索浏览器的内部(1)

浏览器生成消息-探索浏览器的内部(1)_第1张图片

1.浏览器中输入网址开始
网址准确的来说应该叫做URL,也就是以http://开头或者 https://开头的那一串东西,网址还可以以ftp: file, mailto开头
浏览器生成消息-探索浏览器的内部(1)_第2张图片
浏览器生成消息-探索浏览器的内部(1)_第3张图片

浏览器生成消息-探索浏览器的内部(1)_第4张图片

2.浏览器对URL进行解析
浏览器生成消息-探索浏览器的内部(1)_第5张图片
浏览器生成消息-探索浏览器的内部(1)_第6张图片
1.3 省略文件名的情况
浏览器生成消息-探索浏览器的内部(1)_第7张图片
总之,浏览器的第一步工作就是对URL进行解析

1.4 HTTP协议的基本思路
浏览器生成消息-探索浏览器的内部(1)_第8张图片
浏览器生成消息-探索浏览器的内部(1)_第9张图片
浏览器生成消息-探索浏览器的内部(1)_第10张图片
浏览器生成消息-探索浏览器的内部(1)_第11张图片
浏览器生成消息-探索浏览器的内部(1)_第12张图片
1.5 生成HTTP请求消息
浏览器生成消息-探索浏览器的内部(1)_第13张图片
浏览器生成消息-探索浏览器的内部(1)_第14张图片
浏览器生成消息-探索浏览器的内部(1)_第15张图片
下面是使用wireshark进行抓包得到的get数据
浏览器生成消息-探索浏览器的内部(1)_第16张图片
以下是消息体
浏览器生成消息-探索浏览器的内部(1)_第17张图片
以下是服务器的相应语句
浏览器生成消息-探索浏览器的内部(1)_第18张图片
浏览器生成消息-探索浏览器的内部(1)_第19张图片
浏览器生成消息-探索浏览器的内部(1)_第20张图片
浏览器生成消息-探索浏览器的内部(1)_第21张图片
浏览器生成消息-探索浏览器的内部(1)_第22张图片
浏览器生成消息-探索浏览器的内部(1)_第23张图片
浏览器生成消息-探索浏览器的内部(1)_第24张图片
浏览器生成消息-探索浏览器的内部(1)_第25张图片
1.6 发送请求之后会收到相应
浏览器生成消息-探索浏览器的内部(1)_第26张图片
浏览器生成消息-探索浏览器的内部(1)_第27张图片
浏览器生成消息-探索浏览器的内部(1)_第28张图片
浏览器生成消息-探索浏览器的内部(1)_第29张图片
1条请求消息只能有一个URI。如果需要获取多个文件,必须对每个文件单独的发送请求
浏览器生成消息-探索浏览器的内部(1)_第30张图片
浏览器生成消息-探索浏览器的内部(1)_第31张图片
浏览器生成消息-探索浏览器的内部(1)_第32张图片

																		--来自《网络是怎样连接的》

你可能感兴趣的:(linux,嵌入式)