计算机网络学习分享1

网络可以看成一堆主机节点构成一个边缘系统在通过接入网接入由一些交换节点互相连接的所有构成的网络核心;网络也可以看成是一堆的ISP(互联网服务提供商)组成,具体怎么组成呢,先解释一下ISP,ISP可以是一个学校一个企业,当然最主要的还是专门提供这些的---------电信,移动,联通,这些大型的网络提供商,他提供了一个范围的网络联通,在连接这个ISP的用户里面都可以进行交流,由此可见ISP可以分成一些等级,从高到低排序Tier 1 ISP,Regional ISP,:Local ISP,用户通过access net接入ISP,从时间的角度来看,ISP之间的互联方式有着许多种,先是每一个ISP都连接每一个ISP,这样子是基本没有Scalability

由于ISP的数量会随着时间的推移而增加,而他们这样连接将产生的连接数量是这一个公式N(N-1)/2 = (O)N**2,于是在后来就诞生出了第一第一层ISP,global ISP 这个ISP通过全球范围的铺设节点,在很大范围内每一个交换节点可以互相通信,然后access net接入进去那么大家都可以通信了这是第二阶段,嘿!其他人一看能赚钱啊,自己也组成了一个团队搞了些交换节点,拉了一些用户,也搞了一个global ISP,虽然是竞争但这些全局的ISP必须的合作因为大家连着不同的客户这些客户要通信如果说不合作的话,那这些用户连你干嘛我想和别人通信你却不支持,另一个也是一样,也有一个方法可以解决一个ISP去拉全球的所有用户但是这样时间成本和代价也想当然的大,所有合作更好,这些ISP因为是对等的不需要给各自交费,他们直接相连,但为了避免直走一条路太堵,就在对等的前提下拉了一个IXP如下图。后面这个ISP的工作又被ICP插了一脚,因为人家和用户之间交流是不是也要通过这个ISP啊,用户访问交钱,我响应用户的要求也要交钱在用户量大的情况下ICP不想交钱了,也不想完全走这条全部人都走的这条链路,因为可能没那么稳定,例如谷歌在世界各地搞了个数据中心,再拉一个一个的电缆光缆进来然后这些是不是可以互相连通,然后用户访问先通过ISP来到离Tier ISP交换节点最近的谷歌的节点进去它搭建的那个私有网络,这样说可能没有那么直观,举个例子,我在中国使用谷歌的浏览器,原本我要通过ISP从地区ISP 再进去区域ISP 再去全球ISP,全球ISP又去区域又去地区最后到他那个数据中心,而谷歌搭建了那套私有之后,我先通过(或者直接连接到谷歌最近的数据中心)地区,区域,全球然后再到离我全球ISP最近的那个节点再连接进谷歌的私有网络的节点,然后再去最近数据中心请求数据有的话直接发回去,没得话就去别的数据中心获取再传回离他最近的数据中心然后再发回整个过程很快(因为时专线,自个用和大家用区别还是很大的)也不占全球ISP的那些线路,又省钱,又能给客户提供更好的服务了。最后讲一下他们层层递进的结构,Tier------regional------local------用户,,第一层连接到第二层再连接到用户,但是后面又出现了第三层连接到用户,这样既缓解了联通的压力这样分层分层的------这样说吧,A连着中国所有的用户,压力很大,出来了个B连接着一个省份的用户,压力小多了,一个省的用户之间的通讯可以通过B这个节点而不通过A了每一个省都这样,这样A只需要处理要发到外面的节点了没压力!------那我想问不同省不还是要通过A来交换信息吗,这是候IXP不就来了,除了直接相连,IXP也来分担,再通过软件监控数据那里堵那里通,动态调整走那条路以下还可以套娃出来个C市的再来个D县的,再来个E镇的
,以上随便说说没考虑专业术语,只求理清思路