ทำไมการแยกสาย Ethernet จึงไม่ทำงาน


35

ฉันคิดว่าอีเทอร์เน็ตนั้นเป็นบัสการสื่อสารแบบบรรทัดเดียว (เพื่อเหตุผลของการโต้แย้งฉันไม่รวมฮับ) เครื่องจักรทั้งหมดที่ติดอยู่บนรถบัสจะได้ยินสัญญาณเดียวกันและเครื่องเหล่านั้นพยายามหลีกเลี่ยงการชนโดยการสำรองข้อมูลแบบสุ่ม

http://computer.howstuffworks.com/ethernet6.htm

ถ้าเป็นเช่นนั้นทำไมจะแยกสายอีเธอร์เน็ตหนึ่งเส้นจากเราเตอร์ที่บ้านของฉันเป็นสองเครื่องและเชื่อมต่อคอมพิวเตอร์สองเครื่องไม่ทำงาน ทำไมฉันจึงต้องเพิ่มสวิตช์เข้าไป

สิ่งที่อินเทอร์เน็ตกล่าวจะไม่ทำงาน

                                                           +----------+
                                               +---------->|computer 1|
                                               |           +----------+
    +------------------+       +---------------+
    |4 port home router+------>|simple splitter|
    +------------------+       +---------------+
                                               |           +----------+
                                               +---------->|computer 2|
                                                           +----------+

สิ่งที่อินเทอร์เน็ตบอกว่าฉันควรทำ

                                                           +----------+
                                               +---------->|computer 1|
                                               |           +----------+
    +------------------+       +---------------+
    |4 port home router+------>|    switch     |
    +------------------+       +---------------+
                                               |           +----------+
                                               +---------->|computer 2|
                                                           +----------+

เป็นเพราะความเสื่อมของสัญญาณ (กระแสไฟฟ้าลดลง) หรือไม่


ขอบคุณสำหรับคำตอบทั้งหมด! เหตุผลที่ฉันไม่ได้ใช้เพียงสองพอร์ตของเราเตอร์ที่บ้านของฉันคือ ...

เราเตอร์กิกะบิต 4 พอร์ตอยู่ในห้องของฉันและฉันวางคอมพิวเตอร์ไว้ในห้องอื่น (เช่นห้องของฉันด้วย) เนื่องจากเครือข่ายแบบใช้สายมีความน่าเชื่อถือและความปลอดภัยมากกว่าฉันจึงซื้อสาย Ethernet ยาวและเชื่อมต่อคอมพิวเตอร์กับเราเตอร์ ตอนนี้ฉันกำลังคิดที่จะเพิ่มคอมพิวเตอร์อีกเครื่องในห้องนั้น ฉันสามารถซื้อสาย Ethernet ยาว ๆ ได้ แต่จากนั้นจะมีสองสายระหว่างห้อง บรรทัดเดียวแล้วเป็นเรื่องน่ารำคาญเล็กน้อยดังนั้นฉันจึงคิดว่าถ้าฉันสามารถแชร์หนึ่งบรรทัดระหว่างคอมพิวเตอร์สองเครื่องในห้องนั้น สวิตช์ใช้งานได้ แต่ต้องใช้พลังงานและมีราคาค่อนข้างแพง นั่นคือเหตุผลที่ฉันสงสัยว่าทำไมมันไม่ทำงานแยกสาย Ethernet จริง

เห็นได้ชัดว่าฉันไม่เข้าใจว่า Ethernet และสวิตช์ทำงานอย่างไร ฉันมีความรู้เล็กน้อยที่ฉันได้ยินในชั้นเรียนของฉัน


7
หากคุณเข้าใจว่าอีเธอร์เน็ตคือการสื่อสารแบบบรรทัดเดียวและคุณเข้าใจวิธีการทำงานของสวิตช์ฉันไม่เข้าใจคำถามของคุณ หากคุณแยกสายเคเบิลอีเธอร์เน็ตจะไม่ทำให้การสื่อสารแบบบรรทัดเดียวอีกต่อไปเพราะอุปกรณ์สองเครื่องจะอยู่ในบรรทัดเดียวกัน คุณเข้าใจว่าสวิตช์ถูกต้องหรือไม่?
Ramhound

คุณสามารถทำได้ด้วยเราเตอร์ 4 พอร์ตและสองสาย คุณไม่จำเป็นต้องใช้สวิตช์เพราะสิ่งที่คุณเรียกเราเตอร์นั้นเป็นโมเด็มเราเตอร์ + 4ports_switch + (ในบางกรณี) หากเราเตอร์ของคุณมีพอร์ตทางออกมากกว่าหนึ่งพอร์ตก็จะมีความสามารถในการสลับบางอย่าง
Bruno9779

2
ที่จริงแล้วมันใช้งานได้ดีบางครั้ง มีเพียงไม่มากที่เชื่อถือได้และเครื่องส่งกำลังทำงานนอกพารามิเตอร์ ยิ่งไปกว่านั้นคุณไม่สามารถสื่อสารกับ "แฝด" ของคุณได้เพียงปลายอีกด้านหนึ่งเนื่องจากข้อมูลที่ส่งจะไม่ถูกสะท้อนกลับไปยังสายเคเบิล (แชร์) ของคุณ
Daniel R Hicks

ฉันไม่เห็นว่าทำไมคุณถึงไม่วางสายเคเบิลสองเส้นถ้าคุณไม่ต้องการฮับอื่น: [เราเตอร์ที่บ้าน 4 พอร์ต] ==================== ======= [สายเคเบิลอีเธอร์เน็ตสองสาย] ====== [คอมพิวเตอร์สองเครื่อง]
RoboKaren

2
อีเธอร์เน็ตได้รับการคิดค้นขึ้นใหม่สองสามครั้ง เฉพาะรุ่นแรกเท่านั้นที่ใช้บัสเดียวที่เชื่อมต่อกับคอมพิวเตอร์ทุกเครื่อง
user253751

คำตอบ:


68

ใน 10BASE-T และ 100BASE-TX มีการใช้สายหนึ่งคู่ในการส่งสัญญาณและอีกหนึ่งสายสำหรับการรับ กล่าวคือคู่หนึ่งคือคู่ที่โฮสต์ Ethernet ส่งและฮับหรือสวิตช์รับและคู่อื่นคือคู่ที่ฮับ / สวิตช์ส่งและโฮสต์ Ethernet ได้รับ

หากคุณแยกสายเคเบิลด้วยตัวแยกสัญญาณแบบพาสซีฟอย่างง่ายคุณจะเชื่อมต่ออีเทอร์เน็ตทั้งสองโฮสต์กับตัวส่งต่อตัวส่งและตัวรับเพื่อรับ นั่นเหมือนกับการถือโทรศัพท์คว่ำและพยายามพูดกับลำโพงและฟังไมโครโฟน - มันไม่ทำงาน ดังนั้นแม้ว่าทั้งคู่จะอยู่ในโหมดฮาล์ฟดูเพล็กซ์ (เหมือนพวกมันถูกยึดติดกับฮับไม่ใช่สวิตช์) โฮสต์อีเธอร์เน็ตทั้งคู่จะไม่สามารถรับรู้ได้เมื่ออีกฝ่ายถูกส่งสัญญาณ คนส่งสัญญาณ ดังนั้นพวกเขาจะมีการชนกันที่ตรวจจับไม่ได้ ไม่ต้องพูดถึงว่าพวกเขาทั้งสองเชื่อมต่อกับพอร์ตเดียวกันของฮับอาจทำให้เกิดความสับสนในความสามารถในการสื่อสารอัตโนมัติของฮับเนื่องจากฮับไม่คาดว่าจะจัดการกับโฮสต์ที่แยกกันสองตัวในพอร์ตเดียวกัน

ในหลาย ๆ กรณีสิ่งต่าง ๆ เลวร้ายยิ่งกว่าในกรณีที่คุณติดทั้งสองอย่างเข้าด้วยกันเพราะพวกเขาสามารถคิดได้ว่าพวกเขาสามารถทำ full-duplex ซึ่งหมายถึงการชนที่ไม่สามารถตรวจจับได้มากขึ้นลิงก์ (ลิงก์เพล็กซ์เต็มรูปแบบที่ใช้สายอย่างเหมาะสมอาจไม่มีการชนกัน)

ด้วย 1000BASE-T (Gigabit Ethernet ผ่าน Cat5 หรือสายทองแดง UTP ที่ดีกว่า) สถานการณ์ยิ่งแย่ลงเพราะสายทั้ง 4 คู่ถูกใช้สำหรับการส่งและรับ (พร้อมกัน full-duplex) และตัวรับส่งสัญญาณมีความซับซ้อนเพียงพอที่จะ เปิดใช้งาน แต่ถ้าคุณมีบุคคลที่สามในสายส่งและรับทั้งหมดในเวลาเดียวกันมันจะระเบิดวิธีการทำงานของรูปแบบการส่งสัญญาณแบบสองทิศทางพร้อมกัน ด้วยอุปกรณ์สามชิ้นที่ส่งสัญญาณทั้งหมดในเวลาเดียวกันแม้ว่าคุณจะลบการส่งสัญญาณของคุณเองคุณก็ไม่สามารถแยกแยะความแตกต่างของการส่งสัญญาณของอุปกรณ์อีกสองตัวในสัญญาณที่คุณได้รับ

รสชาติแรก ๆ ของอีเธอร์เน็ตเช่น 10BASE-2 aka "thinnet" aka "cheapernet" เป็นจุดเด่นของบัสทอพอโลยีที่โฮสต์ทั้งหมดใน LAN ใช้สายเดียวกัน (สายโคแอกเซียลเดียวกัน) เนื่องจากมีการใช้สายเดียวกันทั้ง Tx และ Rx และอาจมีโฮสต์จำนวนเท่าใดก็ได้บนรถบัสจึงต้องเป็น half-duplex แต่ตัวรับส่งสัญญาณ 10BASE-2 คาดว่ามันจะเป็นแบบนั้น และเนื่องจากเครื่องส่งสัญญาณและตัวรับสัญญาณทั้งหมดถูกเชื่อมต่อกับสายเดียวกันทุกคนสามารถได้ยินซึ่งกันและกัน (ซึ่งแตกต่างจากตัวอย่าง 10/100 / 1000BASE-T ที่แยกของคุณ)


8
ขอบคุณสำหรับคำอธิบายที่ครอบคลุม ดูเหมือนว่าแนวคิดของอีเธอร์เน็ตที่ฉันได้เรียนรู้ในวิทยาลัยของฉันคือ "ราคาถูก" ที่คุณพูดถึง
ผักประณาม

1
อาจคุ้มค่าที่จะกล่าวถึงเช่นกันแม้ว่าจะไม่ได้ใช้อีเทอร์เน็ตจริงก็ตาม 802.11 จะต้องต่อสู้กับการชนเช่นเดียวกับโฮสต์จำนวนหนึ่งบน "บัส" (สถานีวิทยุ) - มากกว่า 10base-2 และเพื่อนเพราะอาจมี เครือข่ายที่แยกกันหลายแห่งแม้ใช้ช่องทางเดียวกันทั้งหมดอยู่ในระยะของกันและกัน
CVn

2
ฉันขอขอบคุณคำอธิบายว่าทำไมตัวแยกอีเธอร์เน็ตถึงอยู่ในตลาด พวกเขาหลอกลวงหรือไม่ คำอธิบายอย่างหนึ่งคือตัวแยกจะอนุญาตให้อุปกรณ์สองเครื่องเชื่อมต่อ แต่ไม่ใช่ทั้งสองอย่างในเวลาเดียวกัน คำตอบที่ได้รับการยอมรับสำหรับความแตกต่างระหว่างตัวแยกสัญญาณอีเธอร์เน็ตและสวิตช์ซึ่งพูดถึงตัวแยกบวกไม่พูดถึงประเด็นใด ๆ ของคุณในขณะที่คุณไม่พูดถึงพวกเขา ฉันต้องการเชื่อมต่อคอมพิวเตอร์สองเครื่องชั้นบนกับสองพอร์ตบนเราเตอร์ U-Verse ของ AT&T โดยไม่ต้องใช้สายเคเบิลสองเส้น
Michael

2
@Michael จากคำตอบที่เชื่อมโยงแล้วเสียงเหมือนตัวแยกอีเธอร์เน็ตเพียงแค่ให้คุณเรียกใช้การเชื่อมต่อ 4 สายสองสายผ่านสาย 8-wire ใช้งานได้ตั้งแต่ก่อน Gigabit Ethernet ใช้สายได้ 4 เส้นเท่านั้น
user253751

คำตอบนี้ดูเหมือนว่ามีข้อบกพร่อง (อาจผิด) เพราะholding the phone handset upside downอาร์กิวเมนต์ (เช่นtransmitter-to-transmitter and receiver-to-receiver) ใช้เฉพาะกับการเชื่อมต่อระหว่าง 2 ไคลเอนต์ คุณไม่สนใจว่าไคลเอนต์ 2 ไคลเอนต์นั้นเชื่อมต่อกับเราเตอร์อย่างถูกต้อง (เช่นtransmitter-to-receiver+receiver and receiver-to-transmitter+transmitter)
Vlastimil Ovčáčík

8

ข้อมูลจำเพาะอีเธอร์เน็ตดั้งเดิมเรียกว่าสายโคแอกเชียลที่มีการแตะ (แยก) กับแต่ละเวิร์กสเตชัน (ดังนั้น "อีเธอร์" ในอีเธอร์เน็ต) แต่เรากำลังพูดถึงประวัติศาสตร์โบราณที่นี่ ในทางเทคนิคยังคงเป็นไปได้ด้วยสายเคเบิล RJ-45 เนื่องจากโปรโตคอลอีเธอร์เน็ตยังคงสนับสนุนกลไกการตรวจจับการชนกัน แต่ทำไมในชื่อของพระเจ้าที่คุณต้องการตั้งค่าแบบนั้น? โดยเฉพาะอย่างยิ่งเนื่องจากเราเตอร์ของคุณมี 4 พอร์ตที่ใช้งานได้ตั้งแต่แรก


ฉันไม่คิดว่านี่จะตอบคำถามของเขาได้จริงๆ
Spiff

1
@ ความเร็วในขณะที่ฉันอ่านนี่คือสิ่งที่ op ดูเหมือนว่าจะหายไป (เช่นคุณสามารถแยก coax ทำให้เกิดสายเคเบิลแบบอะนาล็อกแบบสายเดียว
Frank Thomas

1
ฉันคิดว่านี่เป็นคำตอบที่ดีกว่าจริง ๆ ถ้า OP มีแค่ 4 โฮสต์ทำไมเขาไม่ใช้แค่พอร์ตเดียวสำหรับทุก ๆ โฮสต์? หากทั้งสองในตัวอย่างเป็นเพียงสมมุติและพวกเขามากขึ้นแล้วอัตราการปะทะกันจะต้องเป็นPITA มันคงไม่มีประสิทธิภาพบางทีสิ่งที่ดีที่สุดก็คือการซื้อสวิตช์
arielnmz

@FrankThomas OP ขอคำอธิบายว่าทำไมการแยกสายเคเบิล Cat5 / RJ-45 จึงไม่ทำงาน แทนที่จะอธิบายว่าทำไมไม่เวสต์บอกว่าเป็นไปได้ในทางเทคนิค (ไม่ถูกต้อง)
Spiff

1
ฉันไม่ได้แอบอ้างว่ามันเป็นไปได้ มันเป็นไปได้โดยสิ้นเชิง คุณสามารถแตะคู่กับสายเคเบิล RJ-45 ในลักษณะเดียวกับที่คุณสามารถใช้สายโทรศัพท์อะนาล็อก RJ-11 ดูที่ลิงค์นี้RJ-45 แยก บางทีภาษาของฉันอาจจะรุนแรง แต่ฉันก็ไม่สามารถนึกถึงเหตุผลเดียวที่จะทำเมื่อคุณมีสวิตช์ 4 พอร์ตแล้วที่จะทำงาน
Wes Sayeed

7

ฉันประหลาดใจที่ฉันต้องไม่เห็นด้วยกับ Spiff - ในแง่ที่ใช้งานได้ เรากำลังค้นหาสาเหตุของข้อผิดพลาดของแพ็กเก็ตที่มากเกินไปในโรงงาน เหนือสิ่งอื่นใดเราพบว่าช่างไฟฟ้าบางคนได้เรียบเรียง Y เป็นสายเคเบิลเครือข่าย100BASE-T

คอมพิวเตอร์สองเครื่องที่เกี่ยวข้องบางครั้งมีข้อผิดพลาดของเครือข่าย แต่เนื่องจากสิ่งนี้ยังคงอยู่เป็นเวลานานในขณะที่ผู้ใช้ใช้โปรแกรมที่อยู่บนเครือข่ายและข้อมูลทั้งหมด (ยกเว้นสิ่งที่เขียนไปยังไดเรกทอรีชั่วคราว) อยู่ในเครือข่ายฉันสามารถสรุปได้ว่า เป็นไปได้

สวิตช์เป็นสัญญาณไฟจราจรของเครือข่าย - หากไม่มีพวกเขาแพ็คเก็ตจะทำงานร่วมกันไม่ดี โดยปกติเครือข่ายโปรโตคอลจะทำขึ้นสำหรับแพ็คเก็ตที่หายไป


ฉันสงสัยว่าการ์ดเครือข่ายอินเทอร์เฟซที่ปลายทั้งสองมีอะไรจะทำอย่างไรกับที่ บางคนมีความอดทน / ฉลาดกว่าคนอื่น ๆ เมื่อมันมาถึงการจัดการกับความผิดพลาดในการเดินสาย ย้อนกลับไปในสมัยของโคแอกเชียลอีเธอร์เน็ตฉันมีการ์ดหนึ่งใบที่สามารถทำงานได้โดยไม่ต้องมีเทอร์มิเนเตอร์ที่ติดตั้งอย่างเหมาะสม
Andon M. Coleman

@ AndonM.Coleman เห็นด้วย การ์ดที่เกี่ยวข้องจะต้องสามารถทนได้ เมื่อทำอย่างน้อย 10 ปีที่แล้วฉันคิดว่าคุณสมบัติที่อยู่ในการ์ดวานิลลาธรรมดาบางใบก็จะอยู่ในการ์ดทั้งหมดในตอนนี้
Loren Pechtel

5

หากมีการแบ่งสายเคเบิลที่อุปกรณ์รับสัญญาณสองตัวได้รับข้อมูลจากตัวส่งสัญญาณของอุปกรณ์ตัวที่สามและอุปกรณ์ส่งสัญญาณสองอุปกรณ์แรกที่ป้อนตัวรับสัญญาณของอุปกรณ์ตัวที่สามข้อมูลที่ส่งโดยอุปกรณ์ที่สามอาจได้รับจากสองอุปกรณ์แรก และเป็นไปได้ว่าอุปกรณ์ที่สามอาจได้ยินข้อมูลที่ส่งมาจากหนึ่งในสองข้อแรก แต่ความน่าเชื่อถือในกรณีใดกรณีหนึ่งจะไม่ดี

ลองนึกภาพสายเคเบิลเป็นของเล่นสปริงแบรนด์ Slinky ซึ่งแขวนในแนวตั้งและลอยอยู่ที่ด้านล่าง ถ้าใครสักคนพุ่งเข้าหาด้านบนของฤดูใบไม้ผลิคลื่นจะเคลื่อนที่ไปตามด้านล่างของฤดูใบไม้ผลิหลังจากนั้นมันจะถูกสะท้อนกลับขึ้นมา ยึดปลายด้านล่างกับพื้นจะไม่แก้ปัญหา มันจะกลับขั้วของคลื่นสะท้อน แต่การสะท้อนกลับยังคงอยู่ วิธีเดียวที่จะหลีกเลี่ยงการสะท้อนที่ด้านล่างของฤดูใบไม้ผลิจะต้องให้เพียงพอเพื่อป้องกันการสะท้อนเฟสเหมือน แต่ไม่มากให้ที่จะทำให้เกิดการสะท้อนต่อต้านเฟส

สายอินเทอร์เน็ตใช้งานได้ในลักษณะเดียวกัน - อุปกรณ์ส่งพัลส์ออกมาและคาดว่าอุปกรณ์อื่นจะมี "ให้" เพียงพอที่จะดูดซับได้อย่างหมดจด ลักษณะของการเปลี่ยนสายเคเบิลจะทำให้เกิดการสะท้อนและผลกระทบอื่น ๆ ที่ไม่พึงประสงค์เว้นแต่จะมีมาตรการที่เหมาะสมเพื่อป้องกันไม่ให้เกิดขึ้น หากแพ็คเก็ตสั้นพอและโค้ดต้องรอนานพอก่อนที่จะส่งแพ็กเก็ตกว่าการสะท้อนใด ๆ ที่แพร่กระจายผ่านสายเคเบิลนั้นมีปริมาณลดลงพอสมควรอาจเป็นไปได้ที่ข้อมูลบางอย่างจะถูกส่งผ่านสายเคเบิล เนื่องจากการสื่อสารผ่านอีเธอร์เน็ตโดยทั่วไปนั้นไม่รวมความล่าช้าดังกล่าวการสื่อสารจึงไม่น่าเชื่อถือ เป็นไปได้ว่าอุปกรณ์อาจส่งสัญญาณเช่นข้อมูลสิบชุดแรกที่ต้องการส่งผลให้ได้รับสองครั้งแรกและส่วนที่เหลือถูกอ่านโดยกลุ่มแรก ผู้รับอาจได้รับเมื่อรับแพ็คเก็ตที่สองปิดรับทราบจนกว่ามันจะตัดสินใจว่าจะไม่มีข้อมูลเพิ่มเติมมาทันที (สะดวกไม่ตัดสินใจที่จนกว่าจะได้เสียงดังลง) เมื่อได้รับการยอมรับจากแพ็คเก็ตที่สองเครื่องส่งจะส่งที่สามผ่านแพ็คเก็ตที่สิบสอง (อีกครั้งมีเพียงสองในสิบทำ) ผู้รับจะรับทราบที่สี่ ฯลฯ ข้อมูลอาจทำให้ผ่าน แต่ช้าที่สุด .


+1 สำหรับการเปรียบเทียบที่ลื่นไหลเพื่ออธิบายความต้านทานที่ไม่ตรงกัน!
Oliver Charlesworth

4

หากเครือข่ายของคุณคือ100BASE-TXด้วยสายเคเบิลCat 5คุณสามารถแยกสายเคเบิลได้ แต่คุณทำได้โดยใช้อะแดปเตอร์เพื่อใช้ทั้งสี่คู่ในสายเคเบิล Cat 5 ที่มีอยู่ของคุณ (โดยปกติจะใช้สองคู่เท่านั้น)

ดังนั้นคุณต้องใช้สายแพตช์สั้น ๆ สองเส้นที่ส่วนปลายของเราเตอร์ตัวแยกRJ45 / Cat 5 LAN สองตัวและสายเคเบิลตัวต่ออีกต่อไปที่ปลายคอมพิวเตอร์ ในแผนภาพด้านล่าง 'Y' หมายถึงตัวแยกสัญญาณและลูกศรแสดงถึงสายเคเบิล Cat 5 หนึ่งสาย

.----------.                                         __  _ 
| Router   |                            .---------> [__]|=|
|          |       .----.               |           /::/|_|
|          |------>| Y  |             .----.
|          |       |    |------------>| Y  |
|          |------>|    |             '----'
|          |       '----'               |
'----------'                            |           __  _ 
                                        |          [__]|=|
                                        '--------->/::/|_|

วิธีแก้ปัญหาข้างต้นไม่จำเป็นต้องใช้แหล่งพลังงานเพิ่มเติม แต่จะต้องใช้สองพอร์ตในเราเตอร์ของคุณ แต่อย่างน้อยก็ควรจะมีความเป็นระเบียบเรียบร้อยมากกว่าสายเคเบิลแยกสองสายที่ทำงานพร้อมกัน

ดูเพิ่มเติมอภิปรายใน 100BASE-TX และสายไฟในอีเธอร์เน็ตได้อย่างรวดเร็ว , ส่วนย่อยทองแดง


1

การแยกสายเคเบิลอีเธอร์เน็ตเพื่อเชื่อมต่อสองไคลเอนต์นั้นเป็นไปไม่ได้อย่างที่คำแนะนำบางอย่างที่นี่อาจแนะนำ และมันก็ไม่เคยได้ยินมาก่อน

1 ประเด็น

ปัญหาหลักที่คุณจะแนะนำโดยเดินสายเครือข่ายของคุณเช่นนี้คือ:

  • ลูกค้าไม่สามารถใช้ประโยชน์จากการตรวจจับการชนกันของCSMA / CDและทำให้พวกเขา
  • ลูกค้าไม่สามารถคุยกันได้

1.1 ลูกค้าไม่สามารถพูดคุยกันได้

ลูกค้าทั้งสองสามารถพูดคุยกับเราเตอร์ได้ดี (เมื่อเราเพิกเฉยต่อการชน) แต่พวกเขาไม่สามารถพูดคุยกันได้โดยตรงเพราะสายสัญญาณของลูกค้ารายหนึ่งเชื่อมต่อกับขาส่งสัญญาณของลูกค้ารายอื่น การเดินสายที่ถูกต้องจะเป็นการส่งสัญญาณไปยังผู้รับและในทางกลับกัน

ฉันไม่ได้ดำลงไปในปัญหานี้ลึกเกินไป แต่ดูเหมือนว่าเป็นไปได้ที่เราเตอร์จะสำรวจการสื่อสารระหว่างลูกค้าสองคนดังนั้นคุณเพียงแค่ต้องแก้ปัญหาการชนกัน

ในทางกลับกันเราเตอร์อาจทิ้งทราฟฟิกที่ส่งไปยังจุดปลายที่อยู่บนพอร์ตเราเตอร์เดียวกันกับจุดเริ่มต้น เราเตอร์อาจคาดหวังว่าฮับดาวน์สตรีมถูกต้อง

1.2 ปัญหาการชนกัน

นี่เป็นผลสืบเนื่องจากปัญหาก่อนหน้า ไคลเอนต์และเราเตอร์รับฟังพินตัวรับก่อนและระหว่างการส่งสัญญาณ หากพวกเขาตรวจจับการส่งของคนอื่นพวกเขาเลื่อนหรือขัดจังหวะการส่งของตัวเอง นี้และวิธีการแก้ปัญหาการปะทะกันอธิบายCSMA / ซีดี

ดังนั้นเราเตอร์สามารถใช้การตรวจจับการชนกัน แต่ลูกค้าไม่สามารถทำได้ สิ่งนี้จะรบกวนลูกค้าบางส่วนหรือทั้งหมด

มีจุดสำคัญหนึ่งที่ต้องพูดถึงคือCSMA / CDฟังขารับและไม่ได้และไม่สามารถฟังบนหมุดส่ง หนึ่งสามารถยืนยันว่าลูกค้าทั้งสองสามารถป้องกันการชนกันโดยการตรวจสอบการจราจรบนสายส่งของลูกค้ารายอื่นซึ่งดูเหมือนว่าเหมาะสมว่าเป็นวิธีที่เราแยกสายเคเบิล นี่จะเป็นจอกศักดิ์สิทธิ์สำหรับเราเพราะมันจะทำให้เราแยกสายเคเบิลตามที่เราต้องการโดยไม่มีการชนกัน อย่างไรก็ตามไม่เป็นเช่นนั้นเพราะ:

  • การส่งข้อมูลของคุณจะก่อให้เกิดการตรวจจับการชนกันของเท็จ
  • คุณต้องตรวจจับการชนกันแม้ในขณะที่คุณกำลังส่งสัญญาณ

2 โซลูชั่น

เรามาพูดถึงตัวเลือกบางอย่าง

2.1 ทางออกที่ไม่มีความพยายาม

เพียงแค่แยกลวดและดูว่าเกิดอะไรขึ้น มันสามารถทำงานได้ตราบใดที่ไม่มีการชนกันเล็กน้อยหรืออาจเป็นเพราะ:

  • การชนนั้นไม่เลว (เช่นใช่เครือข่ายไม่สม่ำเสมอ แต่ใช้งานได้)
  • ลูกค้าไม่ใช่ช่างพูด (ก่อให้เกิดการชนกันเล็กน้อย)
  • หรือพวกเขาได้รับเท่านั้น (เช่นWireshark wire tap)

การชนกันเป็นคำที่สกปรก แต่จริงๆแล้วฉันไม่รู้ว่ามันเลวร้ายแค่ไหนในเครือข่ายโลกแห่งความเป็นจริง

2.2 การแก้ไขการชนโดยวิธีอื่น

  • ลูกค้าทั้งสองไม่เคยขับเคลื่อนในเวลาเดียวกัน
  • (มีความคิดอีกสองสามข้อที่เข้ามาในใจของฉัน แต่ไม่มีประโยชน์หรือน่าสนใจ)

หากการชนนั้นแย่เกินไปและคุณไม่สามารถใช้CSMA / CD ในตัวได้คุณจะเมามาก

2.3 การใช้ตัวแยกอีเทอร์เน็ตMYWA-04 , MYWA-08

นี่ไม่ใช่วิธีการแก้ปัญหาจริง แต่วิธีแก้ปัญหา ตัวแยกเหล่านั้นเสียสละความเร็ว 1 Gbps เพื่อสนับสนุนช่องทางอีเธอร์เน็ตอิสระ 100 Mbps สองสายในหนึ่งสาย มันมาพร้อมกับปัญหาบางอย่างที่กล่าวถึงที่อื่น แต่ฉันระบุว่าเป็นตัวเลือก

MYWA-04thumb MYWA-08thumb

2.4 การแก้ปัญหาการชนโดยฮับแบบใช้สาย

Hub เป็นวิธีแก้ปัญหาของคุณ หน้าที่หลักของมันคือการส่งทราฟฟิกที่เข้ามาไปยังพอร์ตอื่นทั้งหมดยกเว้นที่มาของทราฟฟิก เพียงเท่านี้และยังสรุปปัญหาที่เราจัดการด้วย

คุณสามารถใช้ไดโอดสองตัวเพื่อโคลนไคลเอนต์หนึ่งที่ส่งไปยังผู้รับของลูกค้ารายอื่นและในทางกลับกัน นั่นจะสร้างฮับแฝงที่ไม่มีกำลังไฟง่าย ๆ

มันจะเป็นการดีที่จะแก้ไขMYWA-07สำหรับสิ่งนี้:

MYWA-07thumb

2.5 ฮับแฝงที่ไม่มีกำลังไฟฟ้าสามพอร์ต

คล้ายกับแนวคิดก่อนหน้านี้ แต่สำหรับลูกค้า 3 ราย รุ่งโรจน์เพื่อเจาะ Adzic

pehimagethumb

internals อธิบายไว้ในการสร้างฮับอีเธอร์เน็ตแบบพาสซีฟพร้อมไดโอดแบบขนาน

2.6 ฮับหรือสวิตช์ PoE

ท่านสามารถพิจารณาการใช้ฮับหรือสวิตช์ของPoE ได้ด้วยเหตุผลบางประการที่คุณถูก จำกัด อยู่ที่ผนังอีกด้านหนึ่ง (เพื่อพูด)


3 หมายเหตุ


0

โปรดจำไว้ว่าเครือข่ายอีเทอร์เน็ตเกี่ยวข้องกับการส่งสัญญาณซึ่งเป็นเรื่องสำคัญหลายคำสั่งที่มีความพิถีพิถันมากกว่าเรื่องของการส่งพลังงานไฟฟ้า

บทความ Wikipedia ที่10BASE2สรุปข้อดีและข้อเสียของระบบอีเธอร์เน็ต 'เก่า' ในขณะที่โฮสต์เพิ่มเติมสามารถเพิ่มได้โดยไม่ต้องมีฮับ แต่ก็ไม่ง่ายเหมือนการ 'ประกบ' ส่วนอื่นใน


อย่างน้อยสองสิ่งที่ทำให้เข้าใจผิดที่นี่ ไม่มี "แรงดันไฟฟ้าเสีย" ที่เกี่ยวข้อง (ประตูอิมพีแดนซ์ที่แตกต่างกันไม่ก่อให้เกิด "เดือย") และการหน่วงเวลาไม่เกี่ยวข้องกับอัตราบิตแบบดิบ
Oliver Charlesworth

ฉันเดาว่าฉันจะลบมันส่วนใหญ่แล้ว ...
Nevin Williams
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.