计算机网络发展历史
😀从一开始的APRAnet(阿帕网,美国军事网)——>internet(互联网,国家)——>Internet(因特网,全世界)
😀因特网后来分出了三级结构:主干网-地区网-校园网/企业网
😀多层次的ISP结构
ISP : 指的是因特网服务提供者,是一个向广大用户综合提供互联网接入业务、信息业务、和增值业务的公司,
如中国电信、中国联动、中国移动等。
分为主干ISP、地区ISP和本地ISP。
计算机网络的定义 组成 功能
定义:用(通信线路和交换设备)—>核心部分 将位置分散的、(有独立功能的计算机)—>边缘部分连接起来,按照某种协议进行数据通信、实现资源共享的信息系统。
分类:
按分布范围分:广域网 WAN ,城域网 MAN,局域网 LAN , 个域网 PAN
按使用者分:公用网 专用网
按拓扑结构分:总线型 星型 环状型 网状型
(记忆法:有一条小蛇(总线型),转了一圈咬了自己尾巴(环型),有一个海星(星型),被蛇给圈起来了,形成了(网状型))
按数据交换技术分:电路交换 报文交换 分组交换
电路交换:每次会话预留沿其路径(线路) 所需的独占资源--电话网
我们就假设A要和E打个电话吧, 当A输入E的电话号码,开始拨号之后,
那么服务器要做的第一件事就是根据E的电话号码找到E在哪里,由于A通往E的路径有多条,会根据某种算法找到E之后,
建立一条通路,然后进行数据的传输。(找到一条通往E的路径并建立会话的过程中,我们称之为电路交换的第一阶段—-建立连接。)
之后A和E在通话的过程中会始终霸占着这条路径,数据传输的过程称为电路交换的第二阶段—-数据传输。
电路交换的第三阶段,也就是最后一个阶段—-释放连接。A和B只要有一方挂了电话,那便开始释放连接。
优点:
1、传输速度快、高效。
2、实时。
缺点:
1、资源利用率低。
2、新建连接需要占据一定的时间,甚至比通话的时间还长。
分组交换
例如对于一个10GB的数据包,总不可以一次性发送过去吧,而是把它分成若干个小的数据包发送过去。
分组交换采取存储转发传输的机制,先存后转发.
假如A要给E发送一个数据包P,但这个数据包有点大,需要分成三组,例如分成p1,p2,p3三个更小的数据包。
这时A给E传输数据不需要新建连接这个过程,即不需要寻找一个通往E的路径。
而且A直接把小的数据包丢给附近的路由器,然后A就不管了,例如A把p1丢给了B,这个时候A就不在去管p1的,当B收到p1这个完整的小数据包之后,B再丢给E。
但是A不一定都会把剩下的数据包都丢给B,有可能会把其他的数据包p2丢给C,之后再把p3丢给D,然后C和D在转发丢给E。
这些都是不确定的,会根据某种算法的选择路由器。
这里有一个关键词存储,就是说,B必须收到完整的p1数据包后才能进行转发,这也不难理解,因为p1数据包包含E的地址,如果不是完整的数据包,B也不知道该发给谁啊。
主要的一些缺点:
1、不具有实时性。
2、存在延时。
3、会造成通信阻塞。
4、存在无用的重复数据。
5、会出现丢包的情况。
致命的优点:
1、设计简单。
2、资源利用率很高。
报文交换
还有一种报文交换的方式,跟分组交换差不多,就是将一整个数据包存储转发的,不过这种方式使用的比较少,再此就不详细展开了。
分层体系结构
国际标准化组织(ISO)提出了计算机网络的OSI模型
记忆法:每一层抽出一个字:物链网输会示用(物联网淑惠适用)
OSI定义有三点:服务,协议,接口
TCP/IP 参考模型