我目前对物理层的理解是:
有人告诉我,当网络接口卡 (NIC) 想要将信号发送到电线上时,它会降低其电压。这样信号就会被施加到电线上。
NIC1降低自身电压,使其与其他NIC之间产生电位差,从而激发出电流,通过检测该电流,可以检测到信号。
但我的问题是:
如果有许多其他 NIC 连接到共享电线,电流会减弱吗?
或者所有 NIC 都只直接与中央设备通信?
(例如,路由器、交换机或集线器等中央设备负责广泛传播信号)
有人可以详细说明一下吗?
答案1
你有多少时间?说真的,这是一个重要话题,但也是许多标准的主题,因此并不真正依赖于这里的某个人利用他们的专业知识来编写其他地方有据可查的东西。
如果你想从一些严肃的基础知识开始,请查阅 OSI 7 层模型,该模型定义了两个实体通过某种形式的网络媒体进行通信时执行的各种功能,然后放大所有数据传输和接收发生的物理层 - 以下是一些参考资料。我认为这是你在这里能得到的最好的信息,除非有人长的是时候记录你所需要的内容了,或者这个问题已经关闭了,因为这里实际上无法回答。CSMA/CD 上的最后一个链接可能会帮助你理解一种多媒体访问的工作原理。
7层模型:
http://en.wikipedia.org/wiki/OSI_model
http://www.networkdictionary.com/protocols/osimodel.php
物理层数据传输(通过双绞线铜线):
http://en.wikipedia.org/wiki/Ethernet_physical_layer
载波侦听/载波侦听
http://www.erg.abdn.ac.uk/users/gorry/eg3561/lan-pages/csma-cd.html
答案2
这是莱斯大学的一篇文章解释 NIC 的工作原理,具体来说是 10 Gbps NIC。
答案3
但问题是,如果有许多其他 NIC 连接到共享线路,电流会减弱吗?
我认为没有或者不需要太多电流:以太网在无线电频率下工作。
但是是的,我认为它会被削弱。“共享线路”可能与“无源集线器”相同:我猜共享集线器中的端口数量是有限制的(就像电缆长度是有限制的一样)。
因此,如果您有许多其他 NIC,您就会有一个活动的集线器或路由器。
答案4
...,因此其自身与其他NIC之间会产生一定的电位差,...
这个假设忽略了细节,因此使得这个陈述不正确,在等式中添加一个路由器/集线器。
如果有许多其他 NIC 连接到共享电线,电流会减弱吗?
一根电缆有两个端点,所以在正常情况下,不会有很多网卡连接到同一条共享线路。所以我想你的意思是,你有一个路由器连接到集线器,然后该集线器连接到一些客户端。电流不会减弱,否则它们会变得容易受到噪音的影响,如果是这样的话,我的答复信息就不会到达你的电脑……
或者所有的 NIC 都只直接与中央设备对话?
谨慎使用以下词语讲话(指对话)关于信号的讨论。
数据获取已调制,该信号传播并得到解调由端点传送并存储在缓冲区中。
为了避免冲突,使用其中之一:
因此,这取决于集线器和路由器如何处理这个问题:
LAN <--> LAN 最有可能是 CSMA。
LAN <--> WAN 最有可能在集线器中为 CSMA,并在路由器中为多路复用。