เพียร์ทูเพียร์ทำงานผ่านอินเทอร์เน็ตอย่างไร
จากสิ่งที่ฉันเข้าใจไม่มีวิธีการส่งแพ็กเก็ตไปยังคอมพิวเตอร์ในเครือข่ายท้องถิ่นจากนอกเครือข่ายเว้นแต่ว่าเรารู้กลไกการกำหนดเส้นทางที่เราเตอร์ใช้ สมมติว่าเรามีการตั้งค่าที่มีลักษณะดังนี้: คอมพิวเตอร์ -A, IP 192.168.1.2 (เกตเวย์เริ่มต้น 192.168.1.1) คอมพิวเตอร์ -B, IP 192.168.1.3 (เกตเวย์เริ่มต้น 192.168.1.1) เราเตอร์ -C, IP 192.168.1.1 (IP ภายนอก 1.1.1.1) Router-D (IP ภายนอก 2.2.2.2) Computer-A, Computer-B และ Router-C เป็นของเครือข่ายท้องถิ่นเดียวกัน Router-D ต้องการส่งข้อมูลไปที่ Computer-A แต่ไม่สามารถทำได้โดยไม่ต้องผ่าน Router-C ตอนนี้ Router-C จะส่งต่อแพ็กเก็ตไปที่ Computer-A หากพอร์ตปลายทางคือ 1,000 และจะส่งต่อแพ็กเก็ตไปยัง Computer-B หากพอร์ตปลายทางคือ 2000 แต่แน่นอนอุปกรณ์เดียวที่รู้กลไกการกำหนดเส้นทางนี้คือ Router-C เอง! ไม่แม้แต่ Computer-A …