什么是计算机网络

计算机网络=通信技术+计算机技术 image.png

定义

计算机网络就是互联的,自治的计算机集合。
image.png
通过交换网络 就可以跨越距离和数量

交换网络

image.png

什么是Internet

组成细节角度

image.png

服务角度

image.png

什么是协议

image.png
任何通信或者消息交换过程都需要规则
image.png

定义

image.png

协议的三要素

image.png

协议是计算机网络的重要内容

image.png

计算机网络结构

image.png

网络边缘

image.png

接入网络

image.png
给不同的用户分配不同的频率 这样他们在传送数据给DSLAM的时候 通过DSL接入多路复用器 就可以分别传送数据
不会出现冲突
上行速率和下行速率不相等我们称之为不对称
image.png
看电视的时候 不同的频道对应着不同的频率
image.png
image.png
image.png

网络核心

image.png

Internet网络

网络之网络

image.png

ISP如何互联

image.png
image.png
image.png
image.png
image.png

数据交换-电路交换

网络核心主要解决的问题是数据交换,那么是如何解决的呢?

为什么需要数据交换

如果主机之间都是直接相连 需要连接的链路太多了 所以我们需要交换机
image.png
如果只连接到1个交换机 当有的主机距离很远 而且主机数目很多的时候 也不实用

交换

image.png

数据交换的类型

image.png

电路交换

image.png
image.png

多路复用

image.png
image.png

频分多路复用

image.png
image.png

时分多路复用

image.png
image.png

波分多路复用

image.png
image.png

码分多路复用

image.png
正交意味着只有自己的码片序列 和自己的码片序列 正交为1
image.png
image.png
image.png

报文交换

image.png

分组交换

image.png
image.png

统计多路复用

image.png

存储-转发

image.png

分组传输延迟

image.png

与报文交换对比

image.png
如果使用报文交换 路由器至少需要7.5MB大小的缓存
image.png
如果进行分组交换 不仅路由器内存可以小的多(1500bits)而且传输的时候所有链路都在工作 不会像报文交换那样一个一个链路传输工作 这是典型的借鉴了流水线的思想

分组交换的报文交付时间

image.png

与电路交换对比

image.png

分组数据的优缺点

image.png

解决疑问

以前在宿舍打游戏的时候老是会突然卡一下 白天还好 晚上都在宿舍就特别卡 猜测是因为使用的是分组交换网络
晚上人多 有很多用户同时活动的概率比较大 因此数据包传输的延迟比较大,丢包率比较高。所以还是学校坑啊,不能多接几条链路吗。