计算机网络
拒绝内卷007
大龄码农
展开
-
信息在网络中的漫游(一)
第一层处于最核心,它由一些彼此互联的路由器(组)构成,而这些路由器又分属于不同的的ISP,包括Sprint、AT&T、NTT等等,这些公司(以下称为第一层ISP)架设以及维护第一层的路由器,同时也收取“过路费”。这一层的路由器以及线路是要覆盖国际性区域的,被称为因特网主干。比如要使美国和中国的电脑联网,就需要某个公司在中国和美国各架设一台路由,这里也可以看出,网络拓扑和地理并不是对应的,网络拓扑中的核心实际上往往是跨国的、跨洋、跨大洲的,而不是局限在某一处。原创 2015-01-18 23:59:57 · 879 阅读 · 0 评论 -
DNS详解(一)
这些DNS服务器都称为权威服务器,它们对自己存储的信息都拥有读写的权力,通俗的讲,这些服务器可以给属于自己管理的IP起名字(当然实际操作由人类完成,比如叫www.baidu.com),他说这个IP叫什么,那这个IP就叫什么,因此称之为权威。于此对应的,是所谓的本地缓存服务器,这也是一种专门的DNS服务器,不同的是,这类服务器对自己所存储的信息只有读而没有写的权力,即它们不能随意修改IP的名字。本地缓存服务器一般用于链接互联网终端用户,比如我们这种普通网民。每台主机链接入网时,其ISP都会为其分配一台本地缓存原创 2014-12-26 22:56:21 · 1398 阅读 · 0 评论 -
信息在网络中的漫游(三)
但是ARP协议有个局限,就是它的映射表只有本子网(在本篇中就是本局域网)的IP,那么如果目的主机不在本子网呢?ARP是无法解析这个IP对应的MAC的,这种情况下,网卡封装IP数据报的时候,应该把目的MAC地址设置成路由器那块网卡的MAC地址,以便继续中转。这一过程是如何实现的呢?当ARP不知道一个IP对应的MAC时,它会使用MAC广播地址(即FF-FF-FF-FF-FF-FF)向局域网内所有主机询问,然后局域网内的所有网卡(包括路由器的那块)都会收到这个询问帧,并与自己的IP对比,如果不相符,则丢弃这个帧;原创 2015-01-25 00:04:34 · 1329 阅读 · 0 评论 -
关于网络的总结(一)
网络层提供源和目的主机之间的通信,但是这里的源和目的主机只是公网上的一个逻辑节点,网络层用IP来标识不同的节点。我们知道,IP的本质只是路由器转发表中的一串数字而已,一个IP与路由器中一个网卡接口绑定在一起。从这个接口出发的链路最终指向哪台具体的机器并不是路由器或公网关心的,比如家里的一台电脑独享一个IP,当它坏掉之后换一台新机器,新机器的IP还是原来的那个,没有随之改变。原创 2015-06-14 13:56:00 · 743 阅读 · 0 评论 -
信息在网络中的漫游(四)
这篇文章要分析一下NAT,即网络地址转换。家中的路由器利用了这种技术,本来一个家庭只是从ISP那里申请到了一个IP,但是为什么能够同时供好几个终端同时上网,IP在家用路由器这里发生了什么?。。然后试着回答一下上面提出的问题,我觉得子网的物理边界应该是交换机,是交换机的存在保证了各个子网之间的“互不侵犯”,然后子网内的信息可以只在链路层交流,而不必通过网络层,即不必通过路由器。换言之,子网内路线上流动的信息总是MAC帧,而不会是IP数据报。原创 2015-02-25 20:33:02 · 722 阅读 · 0 评论 -
信息在网络中的漫游(二)
上一篇文章主要介绍了公共因特网的拓扑,或者说物理结构,那么这一篇文章要介绍IP——就是网络中每个节点或者端系统的识别问题。现实中,道路的端点是一个个村庄或城市,它们都是有名字的,但是网络世界中,用名字来标示每一台主机是一件不太明智的事,于是人们发明了IP这种方式来识别主机。。。。再来谈谈这个路由器接口的IP,其实我觉得可以把它看做子网派到路由器内部的外交官,是为了子网内部的其他端系统方便寻找路由器而设定的。从上面的分析中我们可以看到,在路由器内部是不会用到这个接口的IP的,因为路由器直接给了它一个内部编原创 2015-01-21 00:19:40 · 1099 阅读 · 0 评论 -
DNS详解(二)
标志字段的“递归”标志位:查询动作有两种类型,即迭代查询还递归查询。打个比方,甲向乙问路,乙虽然不知道,但是他会自己去问丙然后告诉甲,这就是递归;而如果乙不知道就对甲说你自己去问丙,然后甲从丙那里得到答案,这就是迭代。一般来讲,客户端向本地缓存服务器发起的查询都是递归的,而本地缓存服务器向权威服务器发起的查询是迭代的。原创 2014-12-30 10:36:15 · 1538 阅读 · 0 评论 -
关于网络的总结(二)
上篇文章中提到了IP的本质,它其实是由路由器决定的。路由器代表的是公网,所以IP是用来标识一个节点在公网中的位置。IP不关心某个节点的具体构成,节点可以是一台单独的电脑还可以是由若干台电脑组成的局域网。 局域网内每台机器的IP又是如何分配的呢?这里要分两种情况:一种是每台机器有自己的公网IP;另一种每台机器没有公网IP,它们只有内网IP,然后共享同一个公网IP。此时,这个公网IP也被称为网关。原创 2015-06-18 10:53:56 · 746 阅读 · 0 评论