互联网工作原理
[09-12 12:34:52] 来源:http://www.88dzw.com 电路基础 阅读:8211次
文章摘要:域名服务器接受来自程序和其他名称服务器的请求,将域名转换为IP地址。一个请求到来以后,域名服务器可以有四种反应: 用一个IP地址应答请求,因为域名服务器已知被请求域名的IP地址。 连接到另外一台域名服务器并试图查询被请求域名的IP地址。它可能需要多次执行此操作。 回答:“我不知道您请求域名的IP地址,但这里是一个比我知道得多的域名服务器的IP地址。” 返回一条错误消息,因为被请求的域名是无效或不存在的。 假设您在浏览器中键入了一个URL地址:http://www.bowenwang.com.cn。浏览器就会向某个域名服务器查询此URL的IP地址。一个域名服务器总是连接到根域名服务器之一,来开始
互联网工作原理,标签:电子电路基础,模拟电路基础,http://www.88dzw.com域名服务器接受来自程序和其他名称服务器的请求,将域名转换为IP地址。一个请求到来以后,域名服务器可以有四种反应:
- 用一个IP地址应答请求,因为域名服务器已知被请求域名的IP地址。
- 连接到另外一台域名服务器并试图查询被请求域名的IP地址。它可能需要多次执行此操作。
- 回答:“我不知道您请求域名的IP地址,但这里是一个比我知道得多的域名服务器的IP地址。”
- 返回一条错误消息,因为被请求的域名是无效或不存在的。
假设您在浏览器中键入了一个URL地址:http://www.bowenwang.com.cn。浏览器就会向某个域名服务器查询此URL的IP地址。一个域名服务器总是连接到根域名服务器之一,来开始IP 地址的查询。根服务器知道所有负责顶级域名(.COM、.NET、.ORG等等)的服务器的IP地址。于是您的第一个域名服务器向根服务器请求http://www.bowenwang.com.cn的地址,根服务器回答:“我不知道www.bowenwang.com.cn的IP地址,但这里是.COM域名服务器的IP地址。”
然后第一个域名服务器向.COM域名服务器发送请求询问http://www.bowenwang.com.cn的IP地址。此.COM域名服务器知道负责www.bowenwang.com.cn的那些域名服务器的IP地址,并将它们返回。
接着第一个域名服务器连接到一个负责www.bowenwang.com.cn的域名服务器并询问www.bowenwang.com.cn的IP地址。此服务器知道所查地址,故将其返回给第一个域名服务器,然后第一个域名服务器又将该地址返回给浏览器。至此,浏览器就可以使用这个地址连接www.bowenwang.com.cn获取网页了。
完成此工作的一个关键点是冗余。每一级都需要安排多台域名服务器,如果一台失败了,还有其他的继续处理请求。另一个关键点是缓存。某个请求一经解决,域名服务器就会将得到的IP地址缓存起来。只要它曾向根服务器查询过任何.COM域名,就会知道负责.COM的域名服务器的IP地址,因此它不需要再次麻烦根服务器请求同样的信息。域名服务器可以对每个请求都做这样的处理。缓存技术可以帮助减少负载,使系统不致瘫痪。
尽管完全不见它们的踪影,域名服务器每天都要处理数十亿条的请求,它们对互联网的顺利运转是不可或缺的。域名服务器长年累月无声无息的顺畅运行,正证明了这种分布式数据库的良好设计。有关域名系统的更多信息,请务必阅读域名服务器工作原理一文。
正是互联网服务器成就了互联网。互联网上的所有机器不是服务器就是客户机。为其他机器提供服务的计算机是服务器,而连接到服务器上获取服务的计算机称为客户机。网络服务器、电子邮件服务器、FTP服务器等等都在为全世界的互联网用户服务。
当您连接到http://www.bowenwang.com.cn/阅读网页时,您就成为了一个客户机的用户。当您正在访问博闻网的网络服务器时,服务器找到被请求的页面并发送给您。访问服务器的客户机都有确定的意图,它们将自己的请求发送到服务器上正在运行的特定服务软件。例如,若您正在运行一个网络浏览器,那么它会和服务器上的Web服务程序交谈,而不是电子邮件服务程序。
服务器具有静态IP地址,不会经常变化。而通过调制解调器拨号上网的家用计算机则一般由ISP在您每次拨入的时候自动分配IP地址。在联机期间这个IP地址是唯一的,但下次拨入的时候则可能会改变。这样,ISP只需为每个拨入的调制解调器分配一个IP地址,而不是为每一个客户分配。
所有服务器都使用具有编号的端口来提供服务,每个服务对应一个编号。例如某服务器正在运行一个Web服务和一个文件传输(FTP)服务。Web服务一般使用80端口,FTP服务使用21端口。客户机只有连接到特定的IP地址和特定的端口号才能获得相应的服务。
客户机与某个端口的服务程序连接以后,会使用一个特定协议获得服务。协议往往是文本,它描述客户机和服务器将如何进行对话。互联网上的所有Web服务器都遵守超文本传输协议(HTTP)。您可以通过阅读Web服务器工作原理了解更多关于互联网服务器、端口和协议的知识。
网络、路由器、NAP、ISP、DNS和功能强大的服务器一起使互联网成为了现实。当您知道信息在几毫秒的时间里就能传遍全世界时,就会感到这是多么神奇!前面介绍的互联网的各部分对于现代生活是极为重要的,没有它们就没有互联网。而没有互联网,我们很多人的生活就会完全不一样了。
- 上一篇:互联网搜索引擎工作原理
《互联网工作原理》相关文章
编辑推荐
- · 什么是系统仿真
- · 什么是CPCI
- · 英特尔 Parallel Composer入门
- · 什么是支持数据库,什么是中宏数据库
- · 什么是数据交换技术
- · 什么是内部数据传输率
- · 什么是空间数据交换中心
- · 什么是差异备份
- · 什么是备份集
- · 什么是映像备份
- · IGBT模块
- · 什么是24脉波整流变压器
- · 自动变速器不能强制降挡故障原因、诊断与排
- · 什么是MD机
- · 中心频率,什么是中心频率
- · 功率单位mw和dbm的换算表
- · 中值滤波模块设计思路
- · 反馈振荡器的原理
- · 气体激光器简介
- · 数制与进位记数法