ในทางเทคนิคมันไม่ถูกต้องที่จะอ้างว่ามีการสร้างการเชื่อมต่อ TCP / IP ด้วยที่อยู่ IP หรือไม่?


1

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

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

ลิงค์ไปยังมาตรฐานหรือวรรณกรรมที่ยืนยันเรื่องนี้อย่างมาก


1
อะไรทำให้คุณคิดว่าเคเบิลโมเด็มไม่ได้ใช้งานซอฟต์แวร์ใด ๆ นรกมีสวิตช์ที่จัดการและแผงวงจรหลักที่อนุญาตการเชื่อมต่อ IP กับพวกเขา ... นอกจากนี้คุณต้องพิจารณาการมองเห็นในกรณีของเทคนิคเช่น NAT
CVn

<pedantry> หากคุณต้องการให้ถูกต้องการเชื่อมต่อกับ IP ไม่สามารถทำได้ก็สามารถสร้างขึ้นได้ด้วยฮาร์ดแวร์ที่ได้รับการกำหนด IP เท่านั้น IP เป็นเพียงตัวเลข </
pedantry

คุณสามารถสร้างการเชื่อมต่อกับเคเบิลโมเด็มได้แน่นอน ... มันเป็นอุปกรณ์เครือข่ายและส่วนใหญ่มีเว็บเซิร์ฟเวอร์ภายในสำหรับการกำหนดค่า
Brian Adkins

คำตอบ:


2

เคเบิลโมเด็มมักจะทำหน้าที่เป็นบริดจ์และไม่เป็นโฮสต์ นี่หมายความว่าทราฟฟิกผ่านไม่มีการแก้ไขบน Layer 2 หรือสูงกว่า

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

อินเตอร์เฟซอีเธอร์เน็ตของเคเบิลโมเด็มเชื่อมต่อกับเราเตอร์ (หรือคอมพิวเตอร์เครื่องเดียว) และนั่นคือสิ่งที่มี IP และนั่นเป็นสิ่งที่เป็นไปได้ในการสร้างการเชื่อมต่อ TCP / IP

หากเคเบิลโมเด็มมีเราเตอร์ในตัวส่วน "เคเบิลโมเด็ม" จริงของอุปกรณ์คือบริดจ์เชื่อมต่อกับเราเตอร์ภายใน

เคเบิลโมเด็มบางตัวมี webservers การจัดการหรือการวินิจฉัยที่สามารถเข้าถึงได้ผ่าน TCP / IP ที่ด้าน LAN (ปกติเป็น 192.168.100.1) แต่คุณไม่สามารถเข้าถึงได้จากฝั่ง WAN


DHCP โปรโตคอลที่กำหนดที่อยู่ IP ใช้ UDP ฉันไม่คิดว่ามีส่วนเกี่ยวข้องกับ TCP เลย ดังนั้นหากไม่มีทราฟฟิกเครือข่ายอื่นเกิดขึ้นเนื่องจาก DHCP มอบอุปกรณ์ใด ๆ ที่อยู่อีกด้านหนึ่งของโมเด็มนั้นเป็น IP จะไม่มีการเชื่อมต่อ TCP UDP เป็นส่วนหนึ่งของ TCP / IP ดังนั้นทราฟฟิก "TCP / IP" บางอย่างก็เกิดขึ้น เว้นแต่ว่าสายเคเบิล ISP ของคุณจะกำหนด IP คงที่ให้กับลูกค้าและ IP ได้ถูกตั้งโปรแกรมไว้ในอุปกรณ์ด้านหลังเคเบิลโมเด็มแล้ว แล้วสิ่งนี้จะไม่เกิดขึ้น

สามารถสร้างการเชื่อมต่อ TCP / IP ระหว่างโปรแกรมที่ทำงานบนคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ เช่นแท็บเล็ตเป็นต้น

มีอุปกรณ์มากมายที่พูดคุย TCP / IP อุปกรณ์ที่สำนักงานกลางของ ISP ของคุณสามารถสกัดกั้นการรับส่งข้อมูลของคุณ (ประเภทของ "captive portal" - คำเตือนการดาวน์โหลด Comcast หรือ Verizon ล้มเหลวในการตรวจสอบความถูกต้องของหน้า "คั่นระหว่างหน้า") และเชื่อมต่อกับอุปกรณ์ใด ๆ ดังนั้นจึงเป็นไปได้


ฉันไม่รู้ว่าปกติ แต่ฉันรู้ว่าหนึ่งในสิ่งแรกที่ฉันรู้วิธีการเปลี่ยนโมเด็ม Zyxel ADSL ของฉันคือโหมดเครือข่ายเปลี่ยนจากเกตเวย์ NAT (ซึ่งเป็นการกำหนดค่าเริ่มต้น) เป็นโหมดบริดจ์ สิ่งที่ฉันมีก่อนหน้านั้นไม่ได้เสนอ NAT เลย หากคุณต้องการ NAT คุณเชื่อมต่อเราเตอร์ NAT ของคุณเองเข้ากับพอร์ต LAN หนึ่งพอร์ต แม้เมื่อโมเด็มถูกกำหนดค่าในโหมดบริดจ์ ISP ของฉันก็สามารถเชื่อมต่อกับมันได้ (ฉันยืนยันเรื่องนี้ในการพูดคุยกับฝ่ายสนับสนุนของพวกเขา) อาจเป็นไปได้ ( หวังว่า! ) ใช้พื้นที่ RFC 1918 ในการทำเช่นนั้น แต่อาจไม่ใช่ IP เช่นกัน
CVn

ตกลงดังนั้นในกรณีนี้ IP จะถูกกำหนดให้กับเราเตอร์จริง ๆ แม้ว่าจะเป็นกรณีนี้ก็ยังไม่ถูกต้องที่จะอ้างว่าการเชื่อมต่อ TCP / IP ถูกสร้างขึ้นด้วยที่อยู่ IP ขวา?
Dean Kuga

โปรดดูการแก้ไข
LawrenceC

1

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

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

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

และเท่าที่ปลายอีกด้านของการเชื่อมต่อเกี่ยวข้องการอ้างสิทธิ์เป็นจริงอย่างสมบูรณ์: มีการเชื่อมต่อระหว่างคู่ (ที่อยู่ IP, พอร์ต TCP) ที่เป็นของปลายอีกด้านหนึ่งและคู่ (ที่อยู่ IP, พอร์ต TCP) ที่เป็นของ กับเคเบิลโมเด็ม


0

ไปยังอุปกรณ์ทางด้านสาธารณะของเกตเวย์ NAT ดูเหมือนว่ามีการสร้างการเชื่อมต่อ TCP กับพอร์ต TCP ที่แน่นอนบนที่อยู่ IP สาธารณะของกล่องเกตเวย์ NAT ไม่มีทางที่จะรู้ได้ว่ากล่องที่เชื่อมต่ออยู่นั้นเป็นเกตเวย์ NAT และกำลังแปลและส่งต่อการเชื่อมต่อไปยังโฮสต์บนฝั่งส่วนตัวของ NAT

ฉันเดาจากมุมมอง TCP ปลายทาง TCP เป็นคลัสเตอร์สองอุปกรณ์ เกตเวย์ NAT และโฮสต์ที่อยู่เบื้องหลังรวมกันเป็น TCP endpoint


0

คุณกำลังถามคำถามสองข้อที่แตกต่างกันที่นี่

มันไม่ถูกต้องในทางเทคนิคที่จะอ้างว่าการเชื่อมต่อ TCP / IP ถูกสร้างขึ้นด้วยที่อยู่ IP หรือไม่?

ในฐานะที่เป็น@terdonชี้ให้เห็นในความคิดเห็นต่อคำถามที่ว่ามีการเชื่อมต่อ TCP / IP จะทำบางสิ่งบางอย่างที่ได้รับการกำหนดที่อยู่ IP ที่กำหนด หากคุณต้องการความถูกต้องทางเทคนิคนั่นแตกต่างจากการสร้างการเชื่อมต่อกับ "ที่อยู่ IP"

ที่อยู่ IP นั้นเหมือนกับหมายเลขโทรศัพท์ในขณะที่อุปกรณ์นั้นเป็นโทรศัพท์ที่ต่อกับสายโทรศัพท์ที่ได้รับการกำหนดหมายเลขโทรศัพท์นั้นโดยเฉพาะ

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

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

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

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

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

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