Network 板


LINE

因为讯号随着距离衰减,所以通讯有着极限,为了能够超越极限,我们需要强波器, 就是 repeater。 repeater 做的事情很简单,就是把收到的讯号增强再送出,因此并不蒐集讯号, 也不等待 frame 被组成才送出。 一台 repeater 连接两条线,这两条线称为 segment,当讯号从一个 segment 过来, repeater 就直接把讯号送到另一个 segment。 因为 repeater 做的事情很单纯,所以要的讯号、不要的讯号都会被送出, 例如 collision 或打雷闪电造成的 noise,通通都会被送出。 我们可以单纯用好几个 repeater 就建立一条台北跟高雄的连线吗? 答案是不能,虽然讯号衰减的问题被解决了, 但 Ethernet CSMA/CD 是以 low delay 为基础设计。 segment 越多,delay 越大,最後虽然送到目的地, 但是根据 scheme,会因为 timeout 被丢掉。 btw, csma/cd stands for carrier sense multiple access with collision detection 另一变形 CSMA/CA 则是 collision avoidance。 那麽要做远距离传输要怎麽办?答案是用 FOIRL,Fiber Optical Intra-Repeater Link, FOIRL 是这样,两台 modem 用 fiber 连起来,因为 fiber delay 比较小, 所以 timeout 的问题就解决了。 > -------------------------------------------------------------------------- < 而一般用的 Hub,也就是 Ethernet hub 也是 repeater 的一种变形。 > -------------------------------------------------------------------------- < bridge 跟 repeater 很像,但就只是很像。 一个 repeater 接两个 segments,bridge 也是。 此外 bridge 构造更复杂,基本上就是一个有 cpu、 ram 跟 nic 的机器。 但 repeater 是以 bit 为单位,收到一个 bit 就送一个 bit; bridge 则是以 frame 为单位。 正因为 bridge 是以 frame 为单位, 所以闪电造成的 noise 与 collision 都会被丢掉, 此外正因为以 frame 为单位,bridge 还可以做更多事, 判断要不要送到另一个 segment, 当来源於目的都在同一个 segment,就可以不送。 那麽 bridge 要怎麽知道来源跟目的是否在同一个 segment 呢? 简单,只要讲话就会被抓到。例如酸酸要送给绮绮,酸酸住 segment a, bridge 就会笔记酸酸住 segment a,下次有人要送东西给酸酸, 查笔记就知道要不要送到另一个 segment 了。 回到问题,那一开始 bridge 只知道酸酸住 segment a, 不知道绮绮住哪里怎麽办?是的,就只好送了。 除非绮绮不说话,不然一定会被知道住哪里。 这样有什麽好处?好处就是如果 frame a 的来源跟目的都在 segment a, frame b 的来源跟目的都在 segment b,这样 bridge 就不用送任何 frame, 这进一步表示,segment a 跟 segment b 可以同时运作不受影响。 因为 bridge 可以 broadcast 的关系,所以有时候会陷入广播回圈, 只要同时满足 1. 所有 bridges 转送所有 frames 2. bridges 之间构成一个 loop 就会陷入广播回圈。令人难过的是,架实体网路的时候有意或无意便会制造出回圈, 有意的例如 loop 可以确保在某个端点断掉之後还能继续传输,也能侦测到某处断线。 无意的例如组织规模太大,一个不小心就会弄出 loop。 只好从条件一下手罗,於是工程师们用了一套 algorithm 叫做 DST, distributed spanning tree。这套演算法是这样, 只要某台 bridge a 发现连接他的所有 segments, 都连上了愿意转送所有 frames 的 bridge, 那 bridge a 就可以拒绝转送所有 frame, 这样就可以阻止广播回圈发生,但我没有仔细验证就是了。 > -------------------------------------------------------------------------- < switch 是类似一堆 bridges 的机器, 所有接上 switch 的电脑都是单独一个 segment, 任两个 segments 之间必有一个 bridge, 这是大概的概念,实际上当然不是这样做,那会很贵。 > -------------------------------------------------------------------------- < 稍微整理一下 hub 跟 switch。 hub 收到一个 bit 就送一个 bit 出去。 switch 收到一个 frame 才送一个 frame 出去。 hub 会送 collision & noise 出去。 switch 则不会。 hub 送资料出去,所有连上这台 hub 的机器都会收到资料。 switch 送资料出去,只有目的地的电脑会收到资料。 hub 是模拟一个 shared medium。 switch 是模拟 bridged LAN。 Reference: Computer Networks and Internets, with Internet Applications -- 大家好,我的 ID 是 B9,维他命 B9,也就是叶酸的意思,不过我不姓叶,也不是 因为喜欢叶酸才注册 B9,是因为从 A0 试到 ZZ 只有 B9 没人注册,才注册 B9。 你可以叫我 B9、哔九、逼酒、酸、叶酸、叶酸酸或者酸酸。但我最喜欢的还是被 叫酸酸,请多多指教。如果我做错事情,拜托请不要在我的昵称前面加上臭字。欧对了 酸酸的味道是香的,并没有酸酸的谢谢。还有我 ID 虽然只有两个字,可是我是女生。 最後,我的心甜甜没有酸酸的。>///////< --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.248.40
1F:→ wst2080:B9 没提到Switch的一个特性 "flood" 在此补充 05/23 19:35







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP