ทำไมอุโมงค์จึงเรียกว่า "อุโมงค์"
วลีนี้ถูกใช้เป็นครั้งแรก (เท่าที่ฉันสามารถบอกได้) ในRFC 1075 Distance Vector Multicast Routing Protocolซึ่งมีการกำหนดดังนี้:
นอกจากนี้เพื่อให้สามารถทำการทดลองกับเครือข่ายการสำรวจที่ไม่รองรับมัลติคาสต์ได้จึงมีการพัฒนากลไกที่เรียกว่า "การสร้างอุโมงค์"
...
- อุโมงค์
ช่องสัญญาณเป็นวิธีการส่งดาตาแกรมระหว่างเราเตอร์ที่คั่นด้วยเกตเวย์ที่ไม่สนับสนุนการกำหนดเส้นทางแบบหลายผู้รับ มันทำหน้าที่เป็นเครือข่ายเสมือนระหว่างเราเตอร์สองตัว ตัวอย่างเช่นเราเตอร์ที่ทำงานที่ Stanford และเราเตอร์ที่ทำงานที่ BBN อาจเชื่อมต่อกับช่องสัญญาณเพื่ออนุญาตมัลติคาสต์ดาตาแกรมเพื่อท่องอินเทอร์เน็ต เราพิจารณาว่าอุโมงค์เป็นแฮ็คในช่วงเปลี่ยนผ่าน
การทันเนลจะทำกับดาต้าแกรมแบบมัลติคาสต์ปกติที่ห่อหุ้มอย่างอ่อน การห่อหุ้มที่อ่อนแอใช้เส้นทางพิเศษสององค์ประกอบ IP Loose source [5] (รูปแบบของการห่อหุ้มนี้จะดีกว่าการห่อหุ้ม "ที่แข็งแกร่ง" เช่นการเตรียมส่วนหัว IP ใหม่ทั้งหมดเนื่องจากไม่ต้องการจุดสิ้นสุดอุโมงค์เพื่อทราบขนาดบัฟเฟอร์การประกอบใหม่สูงสุดของกันและกันซึ่งยังมีประโยชน์ในพฤติกรรมที่ถูกต้องของ ค่า time-to-live ของผู้ริเริ่มและตัวเลือก IP อื่น ๆ ที่มีอยู่)
ทันเนลมีจุดปลายโลคัลรีโมตจุดปลายเมทริกและขีด จำกัด แบบโลคัลที่เชื่อมโยง เราเตอร์ที่ปลายแต่ละด้านของอุโมงค์จำเป็นต้องยอมรับเฉพาะจุดสิ้นสุดในพื้นที่และระยะไกลเท่านั้น ดูส่วนที่ 8 สำหรับข้อมูลเกี่ยวกับวิธีกำหนดค่าอุโมงค์ เนื่องจากไม่ทราบจำนวนเกตเวย์กลางระหว่างจุดสิ้นสุดของอุโมงค์จึงจำเป็นต้องมีการวิจัยเพิ่มเติมเพื่อกำหนดตัวชี้วัดและเกณฑ์ที่เหมาะสม
แม้ว่าข้างต้นกล่าวว่า "เราถือว่าอุโมงค์เป็นแฮ็คในช่วงเปลี่ยนผ่าน" การขุดอุโมงค์ยังคงใช้อยู่ในปัจจุบันโดยมีความหมายเหมือนกัน - ข้อมูลที่ส่งผ่านอุโมงค์นั้นถูกห่อหุ้มเพื่อให้สามารถส่งผ่านทางโปรโตคอลซึ่งไม่สนับสนุนการส่งสัญญาณ:
ทันเนลเป็นกลไกที่ใช้ในการจัดส่งโพรโทคอลต่างประเทศผ่านเครือข่ายที่ปกติจะไม่รองรับ โปรโตคอลการทันเนลช่วยให้คุณใช้ตัวอย่างเช่น IP เพื่อส่งโปรโตคอลอื่นในส่วน "ข้อมูล" ของ IP ดาตาแกรม โปรโตคอลการทันเนลส่วนใหญ่ทำงานที่เลเยอร์ 4 ซึ่งหมายความว่าโพรโทคอลเหล่านี้จะถูกนำไปใช้เป็นโปรโตคอลที่แทนที่บางอย่างเช่น TCP หรือ UDP
การสร้างเครือข่ายต้นทาง101: การทำความเข้าใจช่องทาง