计算机网络基础

基础引入

两个计算机设备想要通信,可以用一根线连接起来,两台设备使用电信号传播数据

如果都是用一根线连接两台设备的话,所需要的线数C等于
$$
C=(n-1)n/2
$$
但这样不太理想

所以我们可以使用一个hub就是一个集线器

比如

设备1可以通过hub然后转发给设备3,但这样的话是群发,不太安全

而且只能单向的交流,也不太好

所以使用了交换机,使用mac值来区分设备

这个是全球唯一的

允许两台设备双向交流,也可以两台交换机来交换数据,这叫桥接网络

内网这样是可以使用的,但是不能使用很多,因为交换机的存储mac地址的数量是有限的。

路由器可以适用于网络的转发

不同网络连接到路由器的ip叫做默认网关

ip只是一个过程使用,最后还是使用mac地址来转发数据