网络是怎样连接的_户根勤

目录

第1章 浏览器生成消息——探索浏览器内部
1.1 生成 HTTP 请求消息

从输入网址开始
1.1
下面我们以访问 Web 服务器的情况为例来进行讲解
第一步工作就是对 URL 进行解析
接下来,浏览器会使用 HTTP 协议来访问 Web 服务器(HTTP 协议定义了客户端和服务器之间交互的消息内容和步骤)HTTP 的主要方法post get
1.4
生成 HTTP 请求消息
首先,请求消息的第一行称为请求行。这里的重点是最开头的方法 URI HTTP版本号
消息头
空行
消息体

我们的场景是在地址栏中输入网址并显示网页,因此这里应该使用 GET方法。点击超级链接的场景中也是使用 GET 方法。如果是表单,在 HTML源代码中会在表单的属性中指定使用哪种方法来发送请求,可能是 GET 也可能是 POST

1.2 向DNS服务器查询Web服务器的IP地址

生成 HTTP 消息之后,接下来我们需要委托操作系统将消息发送给Web 服务器。尽管浏览器能够解析网址并生成 HTTP 消息,但它本身并不具备将消息发送到网络中的功能,因此这一功能需要委托操作系统来实现
路由器:一种对包进行转发的设备
集线器:一种对包进行转发的设备,分为中继式集线器和交换式集线器两种
凡是通过集线器连接起来的所有设备都属于同一个子网
路由器中已经内置了集线器功能:这种路由器内部同时包含路由器和集线器两种设备,它们在里面已经连接起来了
1.9
相当于 DNS 客户端的部分称为 DNS 解析器,或者简称解析器。解析器实际上是一段程序,它包含在操作系统的 Socket 库
DNS:Domain Name System,域名服务系统

1.3 全世界DNS服务器的大接力

来自客户端的查询消息包含以下 3 种信息
域名 Class 记录类型(A=IP MX=邮件服务器)
1.19
还有根据 IP 地址反查域名的 PTR 类型,查询域名相关别名的 CNAME类型,查询 DNS 服务器 IP 地址的 NS 类型,以及查询域名属性信息的SOA 类型等
首先,DNS 服务器中的所有信息都是按照域名以分层次的结构来保存的
www.lab.glasscom.com.
根域存在但被省略、com域、glasscom域、lab域、www服务器
客户端计算机–>最近的 DNS 服务器(保存有根域的 DNS 服务器信息)——顺藤摸瓜找到目标 DNS 服务器
相比每次都从根域找起来说,缓存可以减少查询所需的时间+有效期并告知果是来自缓存中还是来自负责管理该域名的 DNS 服务器

1.4 委托协议栈发送消息

收发数据的操作分为若干个阶段,可以大致总结为以下 4 个(委托协议栈执行)
(1)创建套接字(创建套接字阶段)
(2)将管道连接到服务器端的套接字上(连接阶段)
(3)收发数据(通信阶段)
(4)断开管道并删除套接字(断开阶段)
1.18

第2章 用电信号传输TCP/IP数据——探索协议栈和网卡
2.1 创建套接字
2.2 连接服务器
2.3 收发数据
2.4 从服务器断开并删除套接字
2.5 IP与以太网的包收发操作
2.6 UDP协议的收发操作
第3章 从网线到网络设备——探索集线器、交换机和路由器
3.1 信号在网线和集线器中传输

虽然交换机简单,但问世却比路由器晚。
路由器和交换机,如果包在传输过程中发生错误,会直接丢弃错误的包而不会尝试修复。(OS丢弃包重发)

      双绞线为什么能够抑制噪声?

    首先,信号线是用金属做成的,当网线之外的电磁波接触到信号线时,会沿电磁波传播的右旋方向产生电流,这种电流会导致波形发生失真。如果我们将信号线缠绕在一起,信号线就变成了螺旋形,其中两根信号线中产生的噪声电流方向就会相反,从而使得噪声电流相互抵消,噪声就得到了抑制。当然,即便信号线变成螺旋形,里面的信号依然可以原样传输,也就是说,信号没有变,只是噪声被削弱了。
    另一种电磁波是从网线中相邻的信号线泄漏出来的。由于传输的信号本身就是一种电流,当电流流过时就会向周围发出电磁波,这些电磁波对于其他信号线来说就成了噪声。这种内部产生的噪声称为串扰(crosstalk)。这种噪声的强度其实并不高,但问题是噪声源的距离太近了。距离发生源越远,电磁波就会因扩散而变得越弱,但在同一根网线中的信号线之间距离很近,这些电磁波还没怎么衰减就已经接触到了相邻的信号线。因此,尽管信号线产生的电磁波十分微弱,也能够在相邻的信号线中产生感应电流。要抑制这种噪声,关键在于双绞线的缠绕方式。在一根网线中,每一对信号线的扭绞间隔(节距)都有一定的差异,这使得在某些地方正信号线距离近,另一些地方则是负信号线距离近。由于正负信号线产生的噪声影响是相反的,所以两者就会相互抵消。从网线整体来看,正负的分布保持平衡,自然就会削弱噪声的影响。

制网线

568B
白橙—橙—白绿—蓝—白蓝—绿—白棕—棕
白橙—橙—白绿—蓝—白蓝—绿—白棕—棕
568A
白橙—橙—白绿—蓝—白蓝—绿—白棕—棕
白绿—绿—白橙—蓝—白蓝—橙—白棕—棕
绕对 12364578
http://baijiahao.baidu.com/s?id=1645970542302267469&wfr=spider&for=pc
网线钳
2

3.2 交换机的包转发操作
3.3 路由器的包转发操作
3.4 路由器的附加功能
第4章 通过接入网进入互联网内部——探索接入网和网络运营商
4.1 ADSL接入网的结构和工作方式
4.2 光纤接入网(FTTH)
4.3 接入网中使用的PPP 和隧道
4.4 网络运营商的内部
4.5 跨越运营商的网络包
第5章 服务器端的局域网中有什么玄机
5.1 Web服务器的部署地点
5.2 防火墙的结构和原理
5.3 通过将请求平均分配给多台服务器来平衡负载
5.4 使用缓存服务器分担负载
5.5 内容分发服务
第6章 请求到达Web服务器,响应返回浏览器——短短几秒的“漫长旅程”迎来终点
6.1 服务器概览
6.2 服务器的接收操作
6.3 Web服务器程序解释请求消息并作出响应
6.4 浏览器接收响应消息并显示内容
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值