网路通信过程
在现实中,如果一台电脑想要上网,那就需要插入网线。与此同时,你的电脑就会分配一个ip给你,你可以根据这个ip进行一些“有趣”的操作。
一、 两台电脑间通信
平时,如果想让两台电脑之间进行通信,可以通过一条网线将两个电脑进行相连。我们只需要设定这两台电脑的ip和子网掩码即可。
例如:一台电脑的ip地址为192.168.1.2,那么此时另一台ip应该为192.168.1.n(3<b<224)。然后将子网掩码设置成255.255.255.0。有可能会问,这个子网掩码是干啥用的呢?
IP地址由网络标识(netid)和主机标识(hostid)两部分组成,网络标识用来区分Internet上互联的各个网络,主机标识用来区分同一网络上的不同计算机(即主机)。IP地址由4部分数字组成,每部分都不大于256,各部分之间用小数点分开。IP地址通常分为三类:
A类:IP地址的前8位表示网络号,后24位表示主机号。
B类:IP地址的前16位表示网络号,后16位表示主机号。
C类:IP地址的前24位表示网络号,后8位表示主机号。
那么我们如何确定这个ip地址是第几类呢?回去看我们的子网掩码,我们自己在家里的ip一般都为c类IP,此时ip的前24位是网络号,后面8位表示主机号,因此我们使用子网掩码为255.255.255.0来表示我们是c类的,然后利用与运算就可以算出实际的ip地址了。那如果我们是b类的ip,推导一下那我们的子网掩码也就变成了255.255.0.0了。
当配置完这些之后,我们就可以通过一条网线让这两台电脑进行相互通信了。
二、 多台相同网段下的电脑之间通信
按照我们电路的思想,在一个电路中,如果再想接入一个灯泡,此时我们可以在两个灯泡之间接入一个新的灯泡即可。网线可以么?我们在两台电脑之间断开然后接入一个网线然后插入第三个电脑可行么?答案是不行的,电脑之间传输数据是依靠电流的高低进行数据传输的,如果断开一个条线然后接入新的电脑就会使原始的数据发生错误。