我们是怎样连接上一个网页的

-------------更新---------------有知友说让给详细讲一下,不知道自己能讲成什么样,尽力吧,一下是详细内容。之前的答案删除了。这是一个简单地拓扑:1:假设DNS里有一条记录,是把域名www . blogpark . cn 指向web服务器192.168.1.1的。(我们在搭建网站的时候所说的解析域名就是告诉DNS我要把我的域名指向http://xxx.xxx.xxx.xxx主机。)我们是怎样连接上一个网页的

2:当我们在PC上访问www . blogpark . cn 时就会先到DNS上查找有没有记录,有的话dns会告诉PC 是192.168.1.1 。如果没有那就悲剧了,我们平时遇到的可以登录qq但是不能访问网页就有可能是这个原因。 【我们是怎样连接上一个网页的】 我们是怎样连接上一个网页的

3:假设上面再dns里能找到记录(找不到就没法写了),这时候pc1就会拿着192.168.1.1找到r1问,我要去192.168.1.1该怎么走?R1其实有可能具体也不知道怎么走,但是R1知道R1.1 知道怎么走,然后就把数据交给R1.1 。。。。。。一直到R2,R2说我知道,然后R2就把请求交给192.168.1.1我们是怎样连接上一个网页的

4:Web-Server上还要声明自己就是www . blogpark . cn 的服务器,要不然他也不会买账的。假设Web-Server就是www . blogpark . cn 的服务器(不是又没法写了),Web-Server看到数据请求是来请求访问www . blogpark . cn 的,然后就把www . blogpark . cn 的首页返回给PC我们是怎样连接上一个网页的

5:PC拿到数据后就会在浏览器上解析出我们常见的网页。中间还有很多知识,如果你想全部理解请熟悉DNS,TCP/IP,OSI分层,HTTP,路由交换以及WEB服务器相关的技术等。
■网友
经典面试题推荐《计算机网络-自顶向下方法》这本书大概在第五六章的地方 会有一个特别详细的过程从你的设备插上网线-dhcp开始大约26步,一直讲到你能看到网页


    推荐阅读