所有网卡都使用相同的频率向线路发送信号吗?

所有网卡都使用相同的频率向线路发送信号吗?

我正在将有线电视线与网络线进行比较。在电视线中,不同的电视频道使用不同的频率。由于某个频道使用固定频率,我认为表示不同信号的唯一方法是使用载波的幅度。

但是网线呢?同类型的网卡是不是也像电视线一样,用不同的频率来发送信号呢?我依稀记得它们是用频率调节来表示信号的。所以频率应该不是固定的。那么,共享同一介质的所有网卡是如何区分自己和其他网卡的信号的呢?

答案1

假设您询问以太网 PHY 层如何处理多路复用,这里有一个简化的答案。

每个网络至少由 2 个共享相同介质(线路)的站点组成。以太网中,2 个以上站点共享线路的情况很常见。由于它们共享介质,因此一次只有一个站点可以“通信”。它们按照先到先得的原则决定谁可以使用介质。

为了防止由于冲突(多个站点同时发送)导致网络性能下降过多,以太网使用 CSMA/CD(带冲突检测的载波侦听多路访问),通俗地说就是“如果没有人使用线路,则尝试发送。如果在发送时检测到冲突,则停止并等待一段随机的时间,然后再试一次”。

答案2

频率网络上的速率与每秒的周期数有关,并且与传输的速度或带宽更相关。

双绞线以太网没有频分复用(FDM) 或其他正在使用的频移调制;每个信号都完全控制线路,处于单一频率。数据传输通过电压变化进行。以太网电缆上滚动的数据包表示为一系列电压变化,每个电压变化都与电流变化相对应。当信号施加到线路上时(当主机在以太网上发送数据包时),线路末端的电压必须从 0 变为 -2.5 伏。

否则,如果不同制造商的设备也必须就共同频率达成一致,它们就无法相互通信并将其速度/频率调整为共同值。

答案3

他们没有。区分是在 OSI 模型的更高层进行的。(您的 TCP/IP 堆栈)负责寻址... 简单回答 -> 每个数据报(或从您的网卡传出/输入的二进制数据块)都有 2 个 MAC 地址和 2 个 IP 地址。一对用于发送方,一对用于接收方。(我对此有点生疏,因为我 12 年前就学过它了)...

无论如何,当计算机 a 向 b 发送某些内容并且它们都在同一线路上时,数据报中包含的地址会区分接收者和发送者。硬件只是传递信息,仅此而已。

答案4

首先你必须知道多路复用是什么意思。多路复用是指在同一线路上同时传输不同的数据。

电视线是“宽带”线,采用频率复用,由于正弦波互不接触,所以频率之间不会互相干扰。

以太网(和其他网络协议)使用的电缆不以这种方式实现多路复用。它们只是使用 CDMA/CD,CDMA 代表载波侦听多路访问。这意味着 NIC 必须获得发送的“权利”。这可以通过不同的方式解决:

CD 表示“碰撞检测”。这意味着碰撞不会被阻止,而只会检测到如果 NIC 检测到冲突,它们会停止发送数据一段时间,然后继续发送。发送的“权利”是通过检测线路是否空闲来获得的(

还有其他类型,例如 CDMA/CA。这称为冲突避免,用于 WLAN。主机不是随机发送,而是等待线路空闲(因此首先不会发生冲突)

相关内容