6个月前 (11-06)  书籍速看 |   抢沙发  5 
文章评分 0 次,平均分 0.0

【书籍推荐】网络是怎样连接的

本书适合
○菜鸟程序员入门进阶
○中级程序员查漏补缺
○高手程序员向家人(女友、老妈等)普及计算机知识

【书籍推荐】网络是怎样连接的【书籍推荐】网络是怎样连接的

(1)生成 HTTP 请求消息 本次探索之旅从用户在浏览器中输入网址(URL)开始。接下来,浏览 器的工作会从对用户输入的网址进行解析开始。浏览器如何解析网址就是 我们的第一个看点。然后,浏览器会根据网址的含义来生成请求消息。浏 览器通过请求消息将用户需要哪些数据告知服务器,而请求消息实际的样 子就是我们的第二个看点。只要理解了具体的消息长什么样,我们也就能 够理解访问Web 服务器时使用的HTTP协议的原理了。
(2)向 DNS 服务器查询 Web 服务器的 IP 地址 请求消息生成之后,浏览器会委托操作系统向Web 服务器发送请求, 但浏览器必须告诉操作系统接收方的IP地址才行,因此浏览器必须先查出 Web 服务器的IP地址。网址中只有Web 服务器的域名,因此浏览器需要 向DNS服务器查询域名对应的IP地址,浏览器如何进行这一操作也是本章看点之一。
(3)全世界 DNS 服务器的大接力 这时,我们的旅程进入到了DNS服务器帮助浏览器查询IP地址这一 环节了。全世界共有上万台DNS服务器,它们相互接力才能完成IP地址 的查询,而它们进行接力的方法也是本章看点之一。
(4)委托协议栈发送消息 查询到IP地址之后,浏览器就可以将消息委托给操作系统发送给Web 服务器了,但这个委托到底是如何完成的呢?这也是本章看点之一。“ 委托 给操作系统”这句话看似简单,但关于委托给操作系统,其实有非常详细 的规则,必须要遵守这些规则才能完成操作。由于只有编写程序的人才需 要精通这些规则,所以面向一般读者的图书中几乎很少见到对这些规则的 解释。不过,对这些规则有个大概的理解还是会有很多好处的,因为理解 了向操作系统进行委托时的规则,我们就能够明白做出某个委托时操作系 统会给我们怎样的反馈,这可以说是相当于具体地理解了网络的潜在能力。 这一点对于没有编程经验的人来说也很重要。

 

 

除特别注明外,本站所有文章均为日升互动娱乐- 聚合数据平台原创,转载请注明出处来自http://www.rs-sx.com/shujituijianwangluoshizenyanglianjiede/

关于

发表评论

表情 格式

暂无评论

write my term paper
切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享