Python60_两台电脑的通信与网络掩码、集线器、交换器组网、arp获取mac地址【待完善】

两台电脑的通信与网络掩码

ip地址有ABCD等几类,而网络掩码可以确定其中的网络号和主机号

电脑中的ip可以自己手动设置

子网掩码示例:255.255.255.0。将ip地址和子网掩码都转为2进制,然后将二者进行按位与,由于0与任何数字按位与都是0,所以本子网掩码和任意ip的运算结果的最后一部分的10进制都是0,而前面的3部分均不为零,所以前面3部分为网络号,而如果网络号相同,就可以确定两台电脑在同一个网络。

两台电脑通信的过程:

  1. 手动设置两台电脑的ip(要求不冲突且特殊的(比如最小的和最大的)不能使用)
  2. 设置相同的网络掩码

使用集线器组成一个网络

  1. 当有多台电脑需要组成一个网时,那么可以通过集线器(Hub)将其连在一起
  2. 一般情况下集线器的接口较少
  3. 集线器有个缺点,它以广播的方式进行发送任何数据,即如果集线器接收到来自A台电脑的数据本来是想转发给B电脑,如果此时它还连接着另外两台电脑C、C,那么它会把这个数据给每个电脑都发送 一份,因此会导致网络拥堵

使用交换机组成网络

使用arp协议

ps:mac地址(一般前3部分为生产厂家)与网卡是唯一绑定的

说明:

  1. 克服了集线器以广播发送数据的缺点,刚需要广播的时候发送广播,当需要单播的时候又能够以单播的方式进行发送
  2. 它已经替代了之前的集线器
  3. 就是用交换机来完成多台电脑设备 的连接成网络的

arp协议

【待完善】

你可能感兴趣的:(Python60_两台电脑的通信与网络掩码、集线器、交换器组网、arp获取mac地址【待完善】)