此为Sunny 王苗苗同学的学习笔记~
本章主要内容:CSMA/CD ,网桥,IP分类

我一直很纳闷计算机之间是如何进行通信的,为什么A跟B之间能相互通信呢?
计算机网络基础 一

计算机网络基础 一
用频率来发送信号,那么如果频率不同怎么办?其实每台计算机上都会有个适配器。

多台机器连在一根线上,如何避免相互干扰?
上面只是A,B两台机连在同一根线路上,如果再多加几台机,又如何进行通信呢?A怎么知道要发送给B而不是C呢?而且由于大家连在同一根线上,那么同一时刻只能有一台机进行通信,因为如果大家都在发信号的话,在同一根电线上,就会相互干扰,A本来要发送个高电压,此时B也来发高电压,两边都为高的话,电压就发生改变了,这样信号就乱了。

为了解决大家有序发送信号,而不是各发各,变得混乱,于是就制定了CSMA/CD协议,载波监听多点接入,冲突检测。简单点来说就是,大家发送信号之前先去检测总线上有没有其他站点在发送信号,如果有,你就不能发送信号,需要等待一段时间,然后在检测。因为此时你也去发送信号的话,信号就会失真,双方都做了无用功。

只有检测到总线上没其他站点发送信号后你才能发送。就像大家要去上厕所,先要敲敲门,看有没有人在用,有人在用,就等待一段时间在检测,检测到没人在用的时候你就可以用了,那么如果两个人同时抢到一个坑位,也就是发生冲突了如何解决?那就双方都停止发送信号,隔一段时间,再检测。

这只是一种解决办法,还有另外的,例如做一个环状网络,网络上漂浮着一个令牌,只有拿到令牌的人才能发送信号。这样也能避免相互干扰。

MAC地址:也称硬件地址或物理地址,是机器出厂自带的编号,此编号由机构专门管理。

在数据链路层扩展以太网

网桥:网桥工作在数据链路层,根据MAC帧的目的地址对接收到的帧进行转发和过滤。
计算机网络基础 一
网桥可以将多个网段连成一个以太网。
计算机网络基础 一
计算机网络基础 一
如上所示,bridge和jm就是不同的网段.

IP地址

在局域网中,找到主机可以使用MAC地址,那么在互联网中,要怎样才能找到你想找的主机呢?这里使用的就是IP地址了。
IP地址=网络号+主机号。
计算机网络基础 一
计算机网络基础 一

如下图,演示从主机A1发送数据给到B1的详细过程。
计算机网络基础 一

相关文章:

  • 2021-10-31
  • 2021-05-01
猜你喜欢
  • 2021-11-23
  • 2021-12-23
  • 2021-10-26
  • 2021-11-08
  • 2021-07-15
  • 2022-01-16
  • 2021-12-22
相关资源
相似解决方案