อ่าน 27 นาที
การสลับแพ็กเก็ต
ในด้าน โทรคมนาคม การสวิตช์แพ็กเก็ต เป็นวิธีการจัดกลุ่ม ข้อมูล เป็นข้อความสั้นๆ ในรูปแบบคงที่ กล่าวคือ แพ็กเก็ต ซึ่ง ส่งผ่าน เครือข่ายโทรคมนาคม แพ็กเก็ตประกอบด้วยส่วน หัว และ...
การสลับแพ็กเก็ต
ในด้านโทรคมนาคมการสวิตช์แพ็กเก็ตเป็นวิธีการจัดกลุ่มข้อมูลเป็นข้อความสั้นๆ ในรูปแบบคงที่ กล่าวคือแพ็กเก็ตซึ่งส่งผ่านเครือข่ายโทรคมนาคมแพ็กเก็ตประกอบด้วยส่วนหัวและส่วนข้อมูลส่วนหัวจะนำทางแพ็กเก็ตไปยังปลายทาง ซึ่งส่วนข้อมูลจะถูกแยกออกมาและนำไปใช้โดยระบบปฏิบัติการ ซอฟต์แวร์ แอปพลิ เคชัน หรือโปรโตคอลระดับสูงกว่าการสวิตช์แพ็กเก็ตเป็นพื้นฐานหลักของการสื่อสารข้อมูลในเครือข่ายคอมพิวเตอร์ทั่วโลก
ในช่วงต้นทศวรรษ 1960 วิศวกรชาวอเมริกันชื่อPaul Baranได้พัฒนาแนวคิดที่เขาเรียกว่าการสลับบล็อกข้อความแบบปรับเปลี่ยนได้แบบกระจาย (distributed adaptive message block switching)ซึ่งเป็นส่วนหนึ่งของโครงการวิจัยที่RAND Corporationโดยได้รับการสนับสนุนจากกระทรวงกลาโหมของสหรัฐอเมริกาข้อเสนอของเขาคือการจัดหาวิธีการสื่อสารข้อความเสียงที่มีประสิทธิภาพและทนทานต่อข้อผิดพลาด โดยใช้ฮาร์ดแวร์ราคาประหยัดในการส่งบล็อกข้อความผ่านเครือข่ายแบบกระจาย แนวคิดของเขาขัดแย้งกับหลักการ จัดสรรแบนด์วิดท์เครือข่ายล่วงหน้า ที่ใช้กันอยู่ในขณะนั้น ซึ่งเป็นตัวอย่างที่เห็นได้จากการพัฒนาระบบโทรคมนาคมในระบบ Bellแนวคิดใหม่นี้ไม่ได้รับความสนใจจากผู้พัฒนาเครือข่ายมากนัก จนกระทั่งงานอิสระของนักวิทยาศาสตร์คอมพิวเตอร์ชาวอังกฤษDonald Daviesที่National Physical Laboratoryเริ่มต้นในปี 1965 Davies ได้พัฒนาแนวคิดสำหรับการสื่อสารข้อมูลโดยใช้สวิตช์ซอฟต์แวร์ในเครือข่ายคอมพิวเตอร์ความเร็วสูง และบัญญัติศัพท์ว่าการสลับแพ็กเก็ต (packet switching ) งานของเขาเป็นแรงบันดาลใจให้เกิดเครือข่ายการสลับแพ็กเก็ตจำนวนมากในทศวรรษต่อมา รวมถึงการนำแนวคิดนี้ไปใช้ในการออกแบบ ARPANET ในสหรัฐอเมริกาและ เครือข่าย CYCLADESในฝรั่งเศส เครือข่าย ARPANET และ CYCLADES เป็นเครือข่ายต้นแบบหลักของอินเทอร์เน็ตใน ยุคปัจจุบัน
แนวคิด

นิยามอย่างง่ายของการสลับแพ็กเก็ตคือ:
การกำหนดเส้นทางและการถ่ายโอนข้อมูลโดยใช้แพ็กเก็ตที่ระบุที่อยู่เพื่อให้ช่องสัญญาณถูกใช้งานเฉพาะในระหว่างการส่งแพ็กเก็ตเท่านั้น และเมื่อการส่งเสร็จสิ้น ช่องสัญญาณจะว่างสำหรับการถ่ายโอนข้อมูล อื่น [ 5 ] [ 6 ]
การสวิตช์แพ็กเก็ตช่วยให้สามารถส่ง กระแสข้อมูล ที่มีอัตราบิตแปรผันได้ซึ่งอยู่ในรูปของลำดับข้อความสั้นๆ ในรูปแบบคงที่ เช่นแพ็กเก็ตผ่านเครือข่ายคอมพิวเตอร์ที่จัดสรรทรัพยากรการส่งข้อมูลตามความจำเป็นโดยใช้เทคนิคการมัลติเพล็กซ์เชิงสถิติหรือการจัดสรรแบนด์วิดท์แบบไดนามิก ขณะที่แพ็กเก็ตเคลื่อนที่ผ่าน ฮาร์ดแวร์เครือข่ายเช่นสวิตช์และเราเตอร์แพ็กเก็ตจะถูกรับ จัดเก็บในบัฟเฟอร์ เข้าคิว และส่งซ้ำ ( จัดเก็บและส่งต่อ ) ส่งผลให้มีความหน่วงและปริมาณงานที่ส่งผ่าน ได้แปรผัน ไปตามความจุของลิงก์และปริมาณการรับส่งข้อมูลบนเครือข่าย โดยปกติแล้ว แพ็กเก็ตจะถูกส่งต่อโดยโหนดเครือข่ายระดับกลางแบบอะซิงโครนัสโดยใช้ บัฟเฟอร์ แบบเข้าก่อนออกก่อน (FIFO)แต่ก็อาจถูกส่งต่อตามระเบียบการจัดตารางเวลาบางอย่างสำหรับ การจัดคิว ที่เป็นธรรมการปรับแต่งการรับส่งข้อมูลหรือสำหรับคุณภาพการบริการ ที่แตกต่างกันหรือรับประกันได้ เช่นการจัดคิวที่เป็นธรรมแบบถ่วงน้ำหนักหรือถังรั่วการสื่อสารแบบแพ็กเก็ตอาจถูกนำไปใช้โดยมีหรือไม่มีโหนดส่งต่อระดับกลาง (สวิตช์และเราเตอร์) ในกรณีที่ใช้สื่อทางกายภาพร่วมกัน (เช่น วิทยุหรือ10BASE5 ) แพ็กเก็ตอาจถูกส่งตามรูปแบบ การเข้าถึงแบบหลายผู้ใช้
การสวิตช์แพ็กเก็ตแตกต่างจากการ สวิตช์วงจรซึ่งเป็นรูปแบบเครือข่ายหลักอีกรูปแบบหนึ่ง โดย การสวิตช์ วงจรจะจัดสรรแบนด์วิดท์เครือข่ายเฉพาะสำหรับแต่ละเซสชันการสื่อสาร โดยแต่ละเซสชันจะมีอัตราการส่งข้อมูลและเวลาแฝงระหว่างโหนดคงที่ ในกรณีของบริการที่คิดค่าบริการ เช่น บริการ โทรศัพท์มือถือการสวิตช์วงจรจะคิดค่าบริการต่อหน่วยเวลาการเชื่อมต่อ แม้ว่าจะไม่มีการถ่ายโอนข้อมูลก็ตาม ในขณะที่การสวิตช์แพ็กเก็ตอาจคิดค่าบริการต่อหน่วยข้อมูลที่ส่ง เช่น อักขระ แพ็กเก็ต หรือข้อความ
สวิตช์แพ็กเก็ตมีส่วนประกอบสี่อย่าง ได้แก่ พอร์ตอินพุต พอร์ตเอาต์พุต ตัวประมวลผลการกำหนดเส้นทาง และโครงสร้างสวิตช์[ 7 ]
ประวัติศาสตร์
การประดิษฐ์และการพัฒนา


แนวคิดการสลับบล็อกข้อมูลขนาดเล็กถูกคิดค้นขึ้นโดยอิสระโดยPaul Baranที่RAND Corporationในช่วงต้นทศวรรษ 1960 ในสหรัฐอเมริกา และDonald Daviesที่National Physical Laboratory (NPL) ในสหราชอาณาจักรในปี 1965 [ 1 ] [ 2 ] [ 3 ] [ 11 ]
ในช่วงปลายทศวรรษ 1950 กองทัพอากาศสหรัฐฯได้จัดตั้งเครือข่ายบริเวณกว้างสำหรับ ระบบป้องกันเรดาร์ Semi-Automatic Ground Environment (SAGE) เนื่องจากตระหนักถึงจุดอ่อนในเครือข่ายนี้ กองทัพอากาศจึงแสวงหาระบบที่อาจสามารถอยู่รอดจากการโจมตีด้วยอาวุธนิวเคลียร์ได้ เพื่อให้สามารถตอบโต้ได้ ซึ่งจะช่วยลดความน่าสนใจของข้อได้เปรียบในการโจมตีครั้งแรกของศัตรู (ดูการทำลายล้างซึ่งกันและกัน ) ในช่วงต้นทศวรรษ 1960 บารานได้คิดค้นแนวคิดของการสลับบล็อกข้อความแบบปรับตัวได้แบบกระจายเพื่อสนับสนุนความคิดริเริ่มของกองทัพอากาศ[ 12 ] [ 13 ] [ 14 ]แนวคิดนี้ถูกนำเสนอต่อกองทัพอากาศเป็นครั้งแรกในฤดูร้อนปี 1961 ในรูปแบบการบรรยายสรุป B-265 [ 15 ]ต่อมาได้ตีพิมพ์เป็นรายงาน RAND P-2626 ในปี 1962 [ 8 ]และสุดท้ายในรายงาน RM 3420 ในปี 1964 [ 9 ]รายงานเหล่านี้อธิบายถึงสถาปัตยกรรมทั่วไปสำหรับเครือข่ายการสื่อสารแบบกระจายขนาดใหญ่ที่สามารถอยู่รอดได้ ข้อเสนอดังกล่าวประกอบด้วยแนวคิดหลักสามประการ ได้แก่ การใช้ เครือข่าย แบบกระจายศูนย์ที่มีเส้นทางหลายเส้นทางระหว่างจุดสองจุดใดๆ การแบ่งข้อความของผู้ใช้เป็นบล็อกข้อความและการส่งข้อความเหล่านี้โดยการสลับแบบจัดเก็บและส่งต่อ[ 12 ] [ 16 ] การออกแบบเครือข่ายของ Baran มุ่งเน้นไปที่ การสื่อสารข้อความเสียงแบบดิจิทัลความเร็วสูงโดยใช้สวิตช์ฮาร์ดแวร์ซึ่งเป็นอุปกรณ์อิเล็กทรอนิกส์ราคาประหยัด[ 17 ] [ 18 ] [ 19 ]
คริสโตเฟอร์ สแตรชีผู้ซึ่งต่อมาได้เป็นศาสตราจารย์ด้านการคำนวณคนแรกของมหาวิทยาลัยอ็อกซ์ฟอร์ด ได้ยื่น คำขอจดสิทธิบัตร เกี่ยวกับ การแบ่งเวลาใช้งานในสหราชอาณาจักรในเดือนกุมภาพันธ์ พ.ศ. 2492 [ 20 ] [ 21 ]ในเดือนมิถุนายนปีเดียวกันนั้น เขาได้นำเสนอผลงานวิจัยเรื่อง "การแบ่งเวลาใช้งานในคอมพิวเตอร์ความเร็วสูงขนาดใหญ่" ในการประชุมการประมวลผลข้อมูลของยูเนสโกที่กรุงปารีส ซึ่งเขาได้ส่งต่อแนวคิดนี้ให้กับเจซีอาร์ ลิคไลเดอร์ [ 22 ] [ 23 ] ลิคไลเดอร์ (ร่วมกับจอห์น แมคคาร์ธี ) มีบทบาทสำคัญในการพัฒนาการแบ่งเวลาใช้งาน หลังจากการสนทนากับลิคไลเดอร์เกี่ยวกับการแบ่งเวลาใช้งานกับคอมพิวเตอร์ระยะไกลในปี พ.ศ. 2508 [ 24 ] [ 25 ]เดวีส์ได้คิดค้นแนวคิดการสื่อสารข้อมูล ที่คล้ายกันขึ้นเองโดยอิสระ [ 26 ]แนวคิดของเขาคือการใช้ข้อความสั้นๆ ในรูปแบบคงที่ด้วยอัตราการส่งข้อมูลสูงเพื่อให้การสื่อสารรวดเร็ว[ 27 ] เขาได้พัฒนาการออกแบบ เครือข่ายคอมพิวเตอร์ความเร็วสูงแบบลำดับชั้นซึ่งรวมถึงคอมพิวเตอร์อินเทอร์เฟซและโปรโตคอลการสื่อสาร[ 28 ] [ 29 ] [ 14 ]เขาเป็นผู้บัญญัติศัพท์คำว่าpacket switchingและเสนอให้สร้างเครือข่ายข้อมูลเชิงพาณิชย์ทั่วประเทศในสหราชอาณาจักร[ 30 ] [ 31 ]เขาได้บรรยายเกี่ยวกับข้อเสนอนี้ในปี 1966 หลังจากนั้นบุคคลจากกระทรวงกลาโหม (MoD) ได้แจ้งให้เขาทราบเกี่ยวกับงานของ Baran [ 32 ]
Roger Scantleburyสมาชิกในทีมของ Davies ได้นำเสนอผลงานของพวกเขา (และอ้างอิงถึงผลงานของ Baran) ในงานสัมมนาเรื่องหลักการระบบปฏิบัติการ (SOSP) ในเดือนตุลาคม พ.ศ. 2510 [ 33 ] [ 34 ] [ 35 ] [ 36 ] [ 37 ]ในการประชุม Scantlebury ได้เสนอให้ใช้การสลับแพ็กเก็ตในARPANETและโน้มน้าวLarry Robertsว่าเศรษฐศาสตร์เอื้ออำนวยต่อการสลับข้อความ[ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ] Davies ได้เลือกพารามิเตอร์บางอย่างสำหรับการออกแบบเครือข่ายดั้งเดิมของเขาเหมือนกับที่ Baran เลือก เช่น ขนาดแพ็กเก็ต 1024 บิต เพื่อจัดการกับการเรียงลำดับแพ็กเก็ต (เนื่องจากการตั้งค่าเส้นทางที่อัปเดตแบบไดนามิก) และการสูญหายของดาตาแกรม (ซึ่งหลีกเลี่ยงไม่ได้เมื่อแหล่งข้อมูลที่รวดเร็วส่งไปยังปลายทางที่ช้า) เขาตั้งสมมติฐานว่า "ผู้ใช้เครือข่ายทั้งหมดจะจัดการควบคุมข้อผิดพลาดบางอย่างด้วยตนเอง" [ 33 ]จึงคิดค้นสิ่งที่ต่อมาเรียกว่าหลักการแบบ end-to-end ขึ้นมา เดวีส์เสนอให้สร้างเครือข่ายท้องถิ่นขึ้นที่ห้องปฏิบัติการเพื่อตอบสนองความต้องการของ NPL และพิสูจน์ความเป็นไปได้ของการสวิตช์แพ็กเก็ต หลังจากการทดลองนำร่องในช่วงต้นปี 1969 [ 44 ] [ 45 ] [ 46 ] [ 47 ]เครือข่ายการสื่อสารข้อมูล NPLเริ่มให้บริการในปี 1970 [ 48 ]เดวีส์ได้รับเชิญไปญี่ปุ่นเพื่อบรรยายชุดเกี่ยวกับการสวิตช์แพ็กเก็ต[ 49 ]ทีม NPL ได้ทำการจำลองการทำงานของดาตาแกรมและความแออัดในเครือข่ายในระดับที่สามารถสื่อสารข้อมูลทั่วสหราชอาณาจักรได้[ 47 ] [ 50 ] [ 51 ] [ 52 ] [ 53 ]
Larry Robertsเป็นผู้ตัดสินใจที่สำคัญในการขอข้อเสนอเพื่อสร้างARPANET [ 54 ] Roberts พบกับ Baran ในเดือนกุมภาพันธ์ พ.ศ. 2510 แต่ไม่ได้หารือเกี่ยวกับเครือข่าย[ 55 ] [ 56 ]เขาขอให้Frank Westerveltสำรวจคำถามเกี่ยวกับขนาดและเนื้อหาของข้อความสำหรับเครือข่าย และเขียนเอกสารแสดงจุดยืนเกี่ยวกับโปรโตคอลการสื่อสารระหว่างคอมพิวเตอร์ รวมถึง "ข้อตกลงสำหรับการส่งอักขระและบล็อก การตรวจสอบข้อผิดพลาดและการส่งซ้ำ และการระบุตัวตนของคอมพิวเตอร์และผู้ใช้" [ 57 ] Roberts ได้แก้ไขการออกแบบเริ่มต้นของเขา ซึ่งเป็นการเชื่อมต่อคอมพิวเตอร์โฮสต์โดยตรง เพื่อรวมแนวคิดของ Wesley Clark ในการใช้ Interface Message Processors (IMPs) เพื่อสร้าง เครือข่าย การสลับข้อความซึ่งเขาได้นำเสนอในงาน SOSP [ 58 ] [ 59 ] [ 60 ] [ 61 ] Roberts เป็นที่รู้จักในเรื่องการตัดสินใจอย่างรวดเร็ว[ 62 ]หลังจาก SOSP ทันที เขาได้รวมแนวคิดและการออกแบบของ Davies สำหรับการสลับแพ็กเก็ตเพื่อเปิดใช้งานการสื่อสารข้อมูลบนเครือข่าย[ 40 ] [ 63 ] [ 64 ] [ 65 ]และขอข้อมูลจาก Baran [ 66 ]
Leonard Kleinrockซึ่งเป็นเพื่อนร่วมงานของ Roberts จากMIT ได้ทำการวิจัยเกี่ยวกับการประยุกต์ใช้ทฤษฎีคิวในสาขาการสลับข้อความสำหรับวิทยานิพนธ์ปริญญาเอกของเขาในปี 1961–62 และตีพิมพ์เป็นหนังสือในปี 1964 [ 67 ] Davies ในบทความปี 1966 เกี่ยวกับการสลับแพ็กเก็ต[ 28 ]ได้นำเทคนิคของ Kleinrock มาใช้เพื่อแสดงให้เห็นว่า "มีช่องว่างที่เพียงพอระหว่างประสิทธิภาพที่คาดการณ์ไว้ของระบบ [สลับแพ็กเก็ต] และข้อกำหนดที่ระบุไว้" ในแง่ของเวลาตอบสนอง ที่น่าพอใจ สำหรับผู้ใช้ที่เป็นมนุษย์[ 68 ]สิ่งนี้ได้กล่าวถึงคำถามสำคัญเกี่ยวกับความเป็นไปได้ของเครือข่ายคอมพิวเตอร์[ 69 ] Larry Roberts ได้นำ Kleinrock เข้าสู่โครงการ ARPANET อย่างไม่เป็นทางการในช่วงต้นปี 1967 [ 70 ] Roberts และ Taylor ตระหนักว่าปัญหาของเวลาตอบสนองมีความสำคัญ แต่ไม่ได้นำวิธีการของ Kleinrock มาใช้ในการประเมิน และออกแบบ ระบบแบบ จัดเก็บและส่งต่อซึ่งไม่ได้มีไว้สำหรับการประมวลผลแบบเรียลไทม์[ 71 ]หลังจาก SOSP และหลังจากที่โรเบิร์ตส์สั่งให้ใช้การสลับแพ็กเก็ต[ 63 ]ไคลน์ร็อคได้ขอข้อมูลจากบารานและเสนอให้บารานและแรนด์ทำหน้าที่เป็นที่ปรึกษา[ 72 ] [ 73 ] [ 74 ]กลุ่มทำงาน ARPANET มอบหมายให้ไคลน์ร็อครับผิดชอบในการจัดทำรายงานเกี่ยวกับซอฟต์แวร์สำหรับ IMP [ 75 ]ในปี 1968 โรเบิร์ตส์ได้มอบสัญญาให้ไคลน์ร็อคจัดตั้งศูนย์วัดเครือข่าย (NMC) ที่UCLAเพื่อวัดและสร้างแบบจำลองประสิทธิภาพของการสลับแพ็กเก็ตใน ARPANET [ 72 ]
Bolt Beranek & Newman (BBN) ได้รับสัญญาในการสร้างเครือข่าย โดยได้รับการออกแบบหลักโดยBob Kahn [ 76 ] [ 77 ]ซึ่งเป็นเครือข่ายแบบแพ็กเก็ตสวิตช์แบบกว้างที่มีการควบคุมแบบกระจายเป็นครั้งแรก[ 54 ] ทีม "IMP Guys" ของ BBN ได้พัฒนาส่วนสำคัญของการทำงานภายในของเครือข่ายอย่างอิสระ รวมถึงอัลกอริธึมการกำหนดเส้นทาง การควบคุมการไหล การออกแบบซอฟต์แวร์ และการควบคุมเครือข่าย[ 78 ] [ 79 ] UCLA NMC และทีม BBN ยังได้ตรวจสอบปัญหาความแออัดของเครือข่ายด้วย[ 76 ] [ 80 ]กลุ่มทำงานด้านเครือข่าย นำโดยSteve Crockerนักศึกษาปริญญาโทของ Kleinrock ที่ UCLA ได้พัฒนาโปรโตคอลแบบโฮสต์ต่อโฮสต์โปรแกรมควบคุมเครือข่ายซึ่งได้รับการอนุมัติจาก Barry Wessler สำหรับ ARPA [ 81 ]หลังจากที่เขาสั่งให้ตัดองค์ประกอบที่แปลกใหม่บางอย่างออกไป[ 82 ]ในปี พ.ศ. 2513 ไคลน์ร็อคได้ขยาย งาน วิเคราะห์ ก่อนหน้านี้ของเขา เกี่ยวกับการสลับข้อความไปสู่การสลับแพ็กเก็ตใน ARPANET [ 83 ]
ARPANET ได้รับการสาธิตในการประชุมนานาชาติว่าด้วยการสื่อสารคอมพิวเตอร์ (ICCC) ที่วอชิงตันในเดือนตุลาคม พ.ศ. 2515 [ 84 ] [ 85 ]อย่างไรก็ตาม คำถามพื้นฐานเกี่ยวกับการออกแบบเครือข่ายแบบสวิตช์แพ็กเก็ตยังคงอยู่[ 86 ] [ 87 ] [ 88 ] [ 89 ]
โรเบิร์ตส์นำเสนอแนวคิดเรื่องการสลับแพ็กเก็ตให้กับผู้เชี่ยวชาญในอุตสาหกรรมการสื่อสารในช่วงต้นทศวรรษ 1970 ก่อนที่ ARPANET จะเริ่มดำเนินการ พวกเขาโต้แย้งว่าบัฟเฟอร์ของเราเตอร์จะหมดลงอย่างรวดเร็ว หลังจากที่ ARPANET เริ่มดำเนินการ พวกเขาโต้แย้งว่าการสลับแพ็กเก็ตจะไม่คุ้มค่าทางเศรษฐกิจหากปราศจากเงินอุดหนุนจากรัฐบาล บารานเคยเผชิญกับการปฏิเสธแบบเดียวกันและจึงไม่สามารถโน้มน้าวให้กองทัพสร้างเครือข่ายการสลับแพ็กเก็ตในช่วงทศวรรษ 1960 ได้[ 10 ]
เครือ ข่าย CYCLADESได้รับการออกแบบโดยLouis Pouzinในช่วงต้นทศวรรษ 1970 เพื่อศึกษาการเชื่อมต่อเครือข่าย [ 90 ] [ 91 ] [ 92 ] เป็นเครือข่ายแรกที่นำหลักการ end-to-end ของ Davies มาใช้ และทำให้คอมพิวเตอร์โฮสต์รับผิดชอบในการส่งข้อมูลอย่างน่าเชื่อถือบนเครือข่ายแบบ packet-switched แทนที่จะเป็นบริการของเครือข่ายเอง[ 93 ] ทีมของเขาจึงเป็นทีมแรกที่จัดการกับปัญหาที่ซับซ้อนมากในการให้บริการ วงจรเสมือนที่เชื่อถือได้แก่แอปพลิเคชันของผู้ใช้ในขณะที่ใช้บริการ best-effortซึ่งเป็นการมีส่วนร่วมในช่วงแรกๆ ของสิ่งที่ต่อมาคือTransmission Control Protocol (TCP) [ 94 ]
Bob Metcalfeและคนอื่นๆ ที่Xerox PARCได้วางโครงร่างแนวคิดของEthernetและPARC Universal Packet (PUP) สำหรับการเชื่อมต่อเครือข่าย[ 95 ]
ในเดือนพฤษภาคม พ.ศ. 2517 Vint CerfและBob Kahnได้อธิบายโปรแกรมควบคุมการส่งข้อมูล (Transmission Control Program ) ซึ่งเป็นโปรโตคอล เครือข่าย สำหรับการแบ่งปันทรัพยากรโดยใช้การสลับแพ็กเก็ตระหว่างโหนด[ 96 ]จากนั้นข้อกำหนดของ TCP ก็ได้รับการเผยแพร่ในRFC 675 ( ข้อกำหนดของโปรแกรมควบคุมการส่งข้อมูลทางอินเทอร์เน็ต ) ซึ่งเขียนโดย Vint Cerf, Yogen Dalalและ Carl Sunshine ในเดือนธันวาคม พ.ศ. 2517 [ 97 ]
โปรโตคอลX.25ซึ่งพัฒนาโดยRémi Desprésและคนอื่นๆ สร้างขึ้นบนแนวคิดของวงจรเสมือนในช่วงกลางถึงปลายทศวรรษ 1970 และต้นทศวรรษ 1980 เครือข่ายข้อมูลสาธารณะ ระดับชาติและนานาชาติ เกิดขึ้นโดยใช้ X.25 ซึ่งได้รับการพัฒนาโดยมีส่วนร่วมจากฝรั่งเศส สหราชอาณาจักร ญี่ปุ่น สหรัฐอเมริกา และแคนาดา โปรโตคอลนี้ได้รับการเสริมด้วยX.75เพื่อให้สามารถเชื่อมต่อเครือข่ายได้[ 98 ]
ในช่วงปลายทศวรรษ 1970 โปรแกรมควบคุมการส่งข้อมูลแบบรวมศูนย์ถูกวางซ้อนเป็นโปรโตคอลควบคุมการส่งข้อมูล (TCP) บนโปรโตคอลอินเทอร์เน็ต (IP) ผู้บุกเบิกอินเทอร์เน็ต หลายคน ได้พัฒนาสิ่งนี้ให้กลายเป็นชุดโปรโตคอลอินเทอร์เน็ตและสถาปัตยกรรมและการกำกับดูแลอินเทอร์เน็ตที่เกี่ยวข้องซึ่งเกิดขึ้นในทศวรรษ 1980 [ 99 ] [ 100 ] [ 101 ] [ 102 ] [ 103 ] [ 104 ]
Leonard Kleinrock ดำเนินงานเชิงทฤษฎีที่ UCLA ในช่วงทศวรรษ 1970 โดยวิเคราะห์ปริมาณงานและความล่าช้าใน ARPANET [ 83 ] [ 105 ] [ 106 ] Kleinrock ได้ตีพิมพ์เอกสารวิจัยหลายร้อยฉบับ[ 107 ] [ 108 ]ซึ่งในที่สุดก็เปิดสาขาการวิจัยใหม่เกี่ยวกับทฤษฎีและการประยุกต์ใช้ทฤษฎีคิวกับเครือข่ายคอมพิวเตอร์[ 109 ] [ 110 ]งานของเขาเกี่ยวกับการกำหนดเส้นทางแบบลำดับชั้นร่วมกับนักศึกษาFarouk Kamounกลายเป็นสิ่งสำคัญต่อการทำงานของอินเทอร์เน็ต[ 111 ] [ 112 ]
การสลับแพ็กเก็ตได้รับการพิสูจน์แล้วว่าเหมาะสมที่สุดใน แง่ของ การเข้ารหัส Huffmanในปี พ.ศ. 2521 [ 113 ] [ 114 ]
ในช่วงทศวรรษ 1980 และต้นทศวรรษ 1990 ชุมชนวิศวกรรมเครือข่ายมีความคิดเห็นที่แตกต่างกันอย่างมากเกี่ยวกับการนำชุดโปรโตคอลที่แข่งขันกันมาใช้ ซึ่งโดยทั่วไปเรียกว่าสงครามโปรโตคอลยังไม่ชัดเจนว่าชุดโปรโตคอลอินเทอร์เน็ตหรือโมเดล OSI ใด จะส่งผลให้เครือข่ายคอมพิวเตอร์ที่ดีที่สุดและแข็งแกร่งที่สุด[ 115 ] [ 116 ] [ 117 ]
เทคโนโลยี CMOS ( VLSI )ทำให้เกิดการพัฒนาการ สลับแพ็ก เก็ตบรอดแบนด์ความเร็วสูงในช่วงทศวรรษ 1980-1990 [ 118 ] [ 119 ] [ 120 ]
"ข้อพิพาทเรื่องความเป็นพ่อ"
ในฉบับพิเศษของProceedings of the IEEE ประจำปี 1978 เกี่ยวกับการสลับแพ็กเก็ต Bob Kahn บรรณาธิการรับเชิญ เขียนว่า "การวิเคราะห์มีผลกระทบโดยตรงต่อปัญหาการออกแบบเครือข่ายน้อยมาก" [ 121 ]ในบทความของ Roberts เรื่อง "เศรษฐศาสตร์การสลับแพ็กเก็ต" สำหรับรางวัล LM Ericsson สำหรับการวิจัยด้านการสื่อสารข้อมูลในปี 1982 เขาอ้างอิงเฉพาะบทความของ Davies ในปี 1967 เกี่ยวกับ SOSP เท่านั้น ไม่ได้อ้างอิงงานของ Baran หรือ Kleinrock [ 122 ]บทความของ Kleinrock สำหรับรางวัลเดียวกันนี้มีชื่อว่า "หลักการสลับแพ็กเก็ต" [ 123 ]ในบทความการประชุมของ Roberts ในปี 1986 เรื่อง "ARPANET และเครือข่ายคอมพิวเตอร์" เขายังอ้างอิงบทความของ Baran ในปี 1964 และบทความของเขาเองจากปี 1966 ด้วย แต่เขาอ้างอิงเฉพาะงานของ Kleinrock จากช่วงทศวรรษ 1970 ซึ่งกล่าวถึง ARPANET [ 124 ]เอกสารฉบับนี้ได้รับการเผยแพร่ซ้ำบนเว็บโดย Roberts ในปี 1995 [ 125 ]
ในช่วงปลายทศวรรษ 1990 โรเบิร์ตส์เริ่มอ้างว่า ในช่วงเวลาของการประชุม SOSP ในเดือนตุลาคม 1967 เขามีแนวคิดเรื่องการสลับแพ็กเก็ตอยู่ในใจแล้ว (แม้ว่าจะยังไม่ได้ตั้งชื่อและไม่ได้เขียนลงในบทความที่ตีพิมพ์ในการประชุม ซึ่งแหล่งข้อมูลหลายแห่งอธิบายว่า "คลุมเครือ") และแนวคิดนี้มีต้นกำเนิดมาจากเพื่อนร่วมงานเก่าของเขา ไคลน์ร็อก ซึ่งได้เขียนเกี่ยวกับแนวคิดดังกล่าวในงานวิจัยระดับปริญญาเอกของเขาในปี 1961-1962 [ 60 ] [ 38 ] [ 61 ] [ 126 ] [ 127 ]ในปี 1997 โรเบิร์ตส์และไคลน์ร็อกร่วมกับผู้บุกเบิกอินเทอร์เน็ต อีกเจ็ด คนเขียน "ประวัติย่อของอินเทอร์เน็ต" ซึ่งตีพิมพ์โดยInternet Societyในนั้น ไคลน์ร็อกถูกอธิบายว่า "ได้ตีพิมพ์บทความฉบับแรกเกี่ยวกับทฤษฎีการสลับแพ็กเก็ตในเดือนกรกฎาคม 1961 และหนังสือเล่มแรกเกี่ยวกับเรื่องนี้ในปี 1964" [ 128 ]แหล่งข้อมูลจำนวนมากเกี่ยวกับประวัติศาสตร์ของอินเทอร์เน็ตเริ่มสะท้อนข้อกล่าวอ้างเหล่านี้ว่าเป็นข้อเท็จจริงที่ไม่มีข้อโต้แย้ง เรื่องนี้กลายเป็นหัวข้อที่เคที ฮาฟเนอร์เรียกว่า "ข้อพิพาทเรื่องความเป็นพ่อ" ในเดอะนิวยอร์กไทมส์ในปี 2001 [ 129 ]
ความขัดแย้งเกี่ยวกับผลงานของ Kleinrock ในการสลับแพ็กเก็ตทวีความรุนแรงขึ้นหลังจากข้อความในโปรไฟล์ของ Kleinrock บนเว็บไซต์ภาควิชาวิทยาการคอมพิวเตอร์ของ UCLA ในช่วงทศวรรษ 1990 ซึ่งเขาถูกกล่าวถึงว่าเป็น "ผู้คิดค้นเทคโนโลยีอินเทอร์เน็ต" [ 130 ] การพรรณนาถึงความสำเร็จของ Kleinrock บนเว็บไซต์ดังกล่าวทำให้ผู้บุกเบิกอินเทอร์เน็ตยุคแรกบางคนไม่พอใจ[ 131 ]ข้อพิพาทเรื่องลำดับความสำคัญกลายเป็นประเด็นสาธารณะหลังจาก Donald Davies ตีพิมพ์บทความหลังมรณกรรมในปี 2001 ซึ่งเขาปฏิเสธว่างานของ Kleinrock ในช่วงต้นทศวรรษ 1960 เกี่ยวข้องกับการสลับแพ็กเก็ต โดยระบุว่า "ผมไม่พบหลักฐานใด ๆ ที่แสดงว่าเขาเข้าใจหลักการของการสลับแพ็กเก็ต" Davies ยังอธิบายว่าLarry Roberts ผู้จัดการโครงการ ARPANET สนับสนุน Kleinrock โดยอ้างถึงงานเขียนของ Roberts ทางออนไลน์และโปรไฟล์ของ Kleinrock บนเว็บไซต์ UCLA ว่า "ทำให้เข้าใจผิดอย่างมาก" [ 132 ] [ 133 ] Walter Isaacsonเขียนว่าคำกล่าวอ้างของ Kleinrock "นำไปสู่การประท้วงในหมู่ผู้บุกเบิกอินเทอร์เน็ตคนอื่นๆ จำนวนมาก ซึ่งโจมตี Kleinrock อย่างเปิดเผยและกล่าวว่าการกล่าวถึงการแบ่งข้อความออกเป็นชิ้นเล็กๆ ของเขานั้นไม่ได้ใกล้เคียงกับข้อเสนอสำหรับการสลับแพ็กเก็ตเลย" [ 131 ]
บทความของ Davies ได้จุดประกายข้อพิพาทเดิมขึ้นมาอีกครั้งเกี่ยวกับผู้ที่สมควรได้รับเครดิตในการทำให้ ARPANET ออนไลน์ ระหว่างวิศวกรที่Bolt, Beranek และ Newman (BBN) ซึ่งมีส่วนร่วมในการสร้างและออกแบบ ARPANET IMP ฝ่ายหนึ่ง และนักวิจัยที่เกี่ยวข้องกับ ARPA อีกฝ่ายหนึ่ง[ 78 ] [ 79 ]ข้อพิพาทก่อนหน้านี้เป็นตัวอย่างโดยWill Crowther จาก BBN ซึ่งในประวัติศาสตร์ปากเปล่าปี 1990 ได้อธิบายการออกแบบการสลับแพ็กเก็ตของ Paul Baran (ซึ่งเขาเรียกว่าการกำหนดเส้นทางแบบ hot-potato ) ว่า "บ้า" และไร้สาระ แม้ว่าทีม ARPA จะสนับสนุนก็ตาม[ 134 ]การถกเถียงที่จุดประกายขึ้นอีกครั้งทำให้พนักงาน BBN เดิมคนอื่นๆ แสดงความกังวลของพวกเขาออกมา รวมถึง Alex McKenzie ซึ่งตาม Davies ในการโต้แย้งว่างานของ Kleinrock เกี่ยวข้องกับการสลับแพ็กเก็ต โดยระบุว่า "...ไม่มีอะไรในหนังสือปี 1964 ทั้งหมดที่แนะนำ วิเคราะห์ หรือกล่าวถึงแนวคิดของการสร้างแพ็กเก็ต" [ 135 ]
บ็อบ เทย์เลอร์อดีตผู้อำนวยการ IPTOก็เข้าร่วมการถกเถียงด้วย โดยระบุว่า "ผู้เขียนที่ได้สัมภาษณ์ผู้บุกเบิก Arpanet หลายสิบคนรู้ดีว่าไม่มีใครเชื่อถือคำกล่าวอ้างของ Kleinrock-Roberts" [ 136 ]วอลเตอร์ ไอแซคสัน ตั้งข้อสังเกตว่า "จนถึงกลางทศวรรษ 1990 Kleinrock ได้ให้เครดิต [Baran และ Davies] ว่าเป็นผู้คิดค้นแนวคิดการสลับแพ็กเก็ต" [ 131 ]
เวอร์ชันต่อมาของเว็บเพจชีวประวัติของ Kleinrock ได้รับลิขสิทธิ์ในปี 2009 โดย Kleinrock [ 137 ]เขาถูกเรียกให้มาปกป้องจุดยืนของเขาในช่วงหลายทศวรรษต่อมา[ 138 ]บทความที่ตีพิมพ์ในวารสารInternet Historiesในปี 2019 สนับสนุนมุมมองของ Kleinrock [ 139 ]ผู้เขียนได้สัมภาษณ์ Kleinrock และ Roberts และไม่ได้สัมภาษณ์ Scantlebury [ 140 ]ในปี 2023 Kleinrock ยอมรับว่างานของเขาที่ตีพิมพ์ในช่วงต้นทศวรรษ 1960 เกี่ยวกับการสลับข้อความและอ้างว่าเขากำลังคิดถึงการสลับแพ็กเก็ต[ 141 ]แหล่งข้อมูลหลักและนักประวัติศาสตร์ยอมรับว่า Baran และ Davies เป็นผู้คิดค้นแนวคิดการสลับแพ็กเก็ตดิจิทัลที่ใช้ในเครือข่ายคอมพิวเตอร์สมัยใหม่ รวมถึง ARPANET และอินเทอร์เน็ตโดยอิสระ[ 1 ] [ 2 ] [ 40 ] [ 142 ] [ 143 ]
Kleinrock ได้รับรางวัลมากมายจาก การวิจัยทางคณิตศาสตร์ประยุกต์ที่ก้าวล้ำเกี่ยวกับการสลับแพ็กเก็ต ซึ่งดำเนินการในช่วงทศวรรษ 1970 ซึ่งเป็นการต่อยอดจากงานบุกเบิกของเขาในช่วงต้นทศวรรษ 1960 เกี่ยวกับการเพิ่มประสิทธิภาพความล่าช้าของข้อความในเครือข่ายการสื่อสาร[ 83 ] [ 144 ]อย่างไรก็ตาม การอ้างของ Kleinrock ว่างานของเขาในช่วงต้นทศวรรษ 1960 เป็นต้นกำเนิดของแนวคิดการสลับแพ็กเก็ต และงานของเขาเป็นแหล่งที่มาของแนวคิดการสลับแพ็กเก็ตที่ใช้ใน ARPANET ได้ส่งผลกระทบต่อแหล่งข้อมูลในหัวข้อนี้ ซึ่งก่อให้เกิดความท้าทายเชิงวิธีการในประวัติศาสตร์ของอินเทอร์เน็ต[ 129 ] [ 131 ] [ 133 ] [ 138 ]นักประวัติศาสตร์ Andrew L. Russell กล่าวว่า "'ประวัติศาสตร์อินเทอร์เน็ต' ยังประสบปัญหา...ปัญหาเชิงวิธีการ: มันมักจะใกล้ชิดกับแหล่งที่มามากเกินไป ผู้บุกเบิกอินเทอร์เน็ตหลายคนยังมีชีวิตอยู่ กระตือรือร้น และต้องการสร้างประวัติศาสตร์ที่อธิบายถึงความสำเร็จของพวกเขา พิพิธภัณฑ์และนักประวัติศาสตร์หลายคนก็กระตือรือร้นที่จะสัมภาษณ์ผู้บุกเบิกและเผยแพร่เรื่องราวของพวกเขาเช่นกัน" [ 145 ]
โหมดไร้การเชื่อมต่อและโหมดที่ต้องมีการเชื่อมต่อ
การสลับแพ็กเก็ตสามารถจำแนกได้เป็นการสลับแพ็กเก็ตแบบไม่เชื่อมต่อ ซึ่งใช้ ดาตาแกรมและ การสลับแพ็กเก็ต แบบเชื่อมต่อซึ่งใช้วงจรเสมือนตัวอย่างของระบบแบบไม่เชื่อมต่อ ได้แก่อีเธอร์เน็ต , IPและโปรโตคอลดาตาแกรมผู้ใช้ (UDP) ระบบแบบเชื่อมต่อ ได้แก่X.25 , เฟรมรีเลย์ , การสลับป้ายกำกับหลายโปรโตคอล (MPLS) และ TCP
ในโหมดไร้การเชื่อมต่อ แพ็กเก็ตแต่ละแพ็กเก็ตจะถูกระบุด้วยที่อยู่ปลายทาง ที่อยู่ต้นทาง และหมายเลขพอร์ต นอกจากนี้ อาจมีการระบุหมายเลขลำดับของแพ็กเก็ตด้วย ข้อมูลนี้ช่วยลดความจำเป็นในการกำหนดเส้นทางล่วงหน้าเพื่อช่วยให้แพ็กเก็ตหาทางไปยังปลายทางได้ แต่หมายความว่าจำเป็นต้องมีข้อมูลเพิ่มเติมในส่วนหัวของแพ็กเก็ต ซึ่งทำให้ส่วนหัวมีขนาดใหญ่ขึ้น แพ็กเก็ตจะถูกส่งไปยังปลายทางทีละแพ็กเก็ต บางครั้งอาจใช้เส้นทางที่แตกต่างกัน ส่งผลให้การส่งมอบไม่เป็นไปตามลำดับที่ปลายทาง ข้อความต้นฉบับอาจถูกประกอบใหม่ให้อยู่ในลำดับที่ถูกต้อง โดยอิงจากหมายเลขลำดับของแพ็กเก็ต ดังนั้น โปรโตคอล เลเยอร์การขนส่ง จึงจัดเตรียม วงจรเสมือนที่บรรจุสตรีมไบต์ให้กับแอป พลิเคชัน แม้ว่าเครือข่ายจะให้บริการ เฉพาะ เลเยอร์เครือข่าย แบบไร้การเชื่อมต่อก็ตาม
การส่งข้อมูลแบบเชื่อมต่อต้องมีขั้นตอนการตั้งค่าเพื่อกำหนดพารามิเตอร์การสื่อสารก่อนที่จะส่งแพ็กเก็ตใดๆ โปรโตคอล การส่งสัญญาณที่ใช้ในการตั้งค่าช่วยให้แอปพลิเคชันสามารถระบุข้อกำหนดและค้นหาพารามิเตอร์การเชื่อมต่อได้ อาจมีการเจรจาค่าที่ยอมรับได้สำหรับพารามิเตอร์บริการ แพ็กเก็ตที่ส่งอาจมีตัวระบุการเชื่อมต่อแทนข้อมูลที่อยู่ และส่วนหัวของแพ็กเก็ตอาจมีขนาดเล็กกว่า เนื่องจากจำเป็นต้องมีเพียงรหัสนี้และข้อมูลใดๆ เช่น ความยาว เวลา หรือหมายเลขลำดับ ซึ่งแตกต่างกันสำหรับแต่ละแพ็กเก็ต ในกรณีนี้ ข้อมูลที่อยู่จะถูกส่งไปยังแต่ละโหนดเฉพาะในระหว่างขั้นตอนการตั้งค่าการเชื่อมต่อเท่านั้น เมื่อมีการค้นพบเส้นทางไปยังปลายทางและมีการเพิ่มรายการลงในตารางการสวิตช์ในแต่ละโหนดเครือข่ายที่การเชื่อมต่อผ่าน เมื่อใช้ตัวระบุการเชื่อมต่อ การกำหนดเส้นทางแพ็กเก็ตจำเป็นต้องให้โหนดค้นหาตัวระบุการเชื่อมต่อในตาราง
โปรโตคอลเลเยอร์การขนส่งแบบเชื่อมต่อ เช่นTCPให้บริการแบบเชื่อมต่อโดยใช้เครือข่ายแบบไม่เชื่อมต่อเป็นพื้นฐาน ในกรณีนี้ หลักการแบบ end-to-end กำหนดว่าโหนดปลายทาง ไม่ใช่เครือข่ายเอง เป็นผู้รับผิดชอบต่อพฤติกรรมแบบเชื่อมต่อ
การสลับแพ็กเก็ตในเครือข่าย
ในเครือข่ายโทรคมนาคม การสลับแพ็กเก็ตใช้เพื่อเพิ่มประสิทธิภาพการใช้ความจุช่องสัญญาณและเพิ่มความทนทาน[ 61 ]เมื่อเปรียบเทียบกับการสลับวงจรการสลับแพ็กเก็ตมีความไดนามิกสูง โดยจัดสรรความจุช่องสัญญาณตามการใช้งานแทนที่จะเป็นการสำรองอย่างชัดเจน ซึ่งสามารถลดความจุที่สูญเปล่าอันเนื่องมาจากการสำรองที่ไม่ได้ใช้งาน โดยแลกกับการยกเลิกการรับประกันแบนด์วิดท์ ในทางปฏิบัติการควบคุมความแออัดมักใช้ในเครือข่าย IP เพื่อเจรจาความจุระหว่างการเชื่อมต่อแบบไดนามิก การสลับแพ็กเก็ตอาจเพิ่มความทนทานของเครือข่ายเมื่อเผชิญกับความล้มเหลว หากโหนดล้มเหลว การเชื่อมต่อไม่จำเป็นต้องถูกขัดจังหวะ เนื่องจากแพ็กเก็ตอาจถูกส่งผ่านเส้นทางรอบ ๆ ความล้มเหลว
การสวิตช์แพ็กเก็ตใช้ในอินเทอร์เน็ตและเครือข่ายท้องถิ่นส่วน ใหญ่ อินเทอร์เน็ตถูกสร้างขึ้นโดยใช้ชุดโปรโตคอลอินเทอร์เน็ต ( IP Suite) โดยใช้เทคโนโลยี เลเยอร์ลิงก์ที่หลากหลายตัวอย่างเช่น อีเธอร์เน็ตและเฟรมรีเลย์เป็นตัวอย่างที่พบได้ทั่วไป เทคโนโลยี โทรศัพท์มือถือ รุ่นใหม่ (เช่นGSM , LTE ) ก็ใช้การสวิตช์แพ็กเก็ตเช่นกัน การสวิตช์แพ็กเก็ตเกี่ยวข้องกับเครือข่ายแบบไร้การเชื่อมต่อ เนื่องจากในระบบเหล่านี้ ไม่จำเป็นต้องมีการสร้างข้อตกลงการเชื่อมต่อระหว่างฝ่ายที่สื่อสารกันก่อนที่จะแลกเปลี่ยนข้อมูล
X.25 ซึ่งเป็นมาตรฐาน CCITTระหว่างประเทศในปี 1976 ถือเป็นการใช้การสลับแพ็กเก็ตที่โดดเด่น เนื่องจากให้บริการวงจรเสมือนที่ควบคุมการไหล แก่ผู้ใช้ วงจรเสมือนเหล่านี้สามารถส่งแพ็กเก็ตที่มีความยาวแปรผันได้อย่างน่าเชื่อถือโดยรักษาลำดับข้อมูลไว้DATAPACในแคนาดาเป็นเครือข่ายสาธารณะแห่งแรกที่รองรับ X.25 ตามมาด้วยTRANSPACในฝรั่งเศส[ 146 ]
โหมดการถ่ายโอนแบบอะซิงโครนัส (ATM) เป็นเทคโนโลยีวงจรเสมือนอีกรูปแบบหนึ่ง แตกต่างจาก X.25 ตรงที่ใช้แพ็กเก็ตขนาดเล็กที่มีความยาวคงที่ ( เซลล์ ) และเครือข่ายไม่ได้กำหนดการควบคุมการไหลของข้อมูลให้กับผู้ใช้
เทคโนโลยีต่างๆ เช่น MPLS และResource Reservation Protocol (RSVP) สร้างวงจรเสมือนบนเครือข่ายดาตาแกรม MPLS และเทคโนโลยีรุ่นก่อนหน้า รวมถึง ATM ได้รับการขนานนามว่าเป็นเทคโนโลยี "แพ็กเก็ตเร็ว" MPLS ได้รับการขนานนามว่าเป็น "ATM ที่ไม่มีเซลล์" [ 147 ]วงจรเสมือนมีประโยชน์อย่างยิ่งในการสร้างกลไกการทำงานสำรองที่แข็งแกร่งและจัดสรรแบนด์วิดท์สำหรับแอปพลิเคชันที่ไวต่อความล่าช้า
เครือข่ายแบบสวิตช์แพ็กเก็ต
รายชื่อเครือข่ายแบบแพ็กเก็ตสวิตช์นี้แบ่งออกเป็นสามยุคที่ทับซ้อนกัน ได้แก่ เครือข่ายยุคแรกที่แยกตัวออกไปก่อนการนำX.25 มาใช้ ยุค X.25 เมื่อบริษัทไปรษณีย์ โทรศัพท์ และโทรเลข (PTT) หลายแห่งให้ บริการเครือข่ายข้อมูลสาธารณะที่มีขอบเขตทั่วโลก และ ยุค อินเทอร์เน็ต สมัยใหม่ ซึ่งในตอนแรกแข่งขัน กับโมเดลOSI
ผลงานของโดนัลด์ เดวีส์ในช่วงปลายทศวรรษ 1960 เกี่ยวกับการสื่อสารข้อมูลและ การออกแบบ เครือข่ายคอมพิวเตอร์เป็นที่รู้จักกันดีในสหรัฐอเมริกา ยุโรป และญี่ปุ่น นี่คือ "รากฐาน" ที่เป็นแรงบันดาลใจให้เกิดเครือข่ายการสลับแพ็กเก็ตจำนวนมากในทศวรรษต่อมา (อ่านบทความฉบับเต็ม... )
ดูเพิ่มเติม
- เครือข่ายหลายผู้รับ
- การสลับสัญญาณแสงแบบระเบิด
- วิทยุแพ็กเก็ต
- ลำดับเหตุการณ์ทางประวัติศาสตร์ของอินเทอร์เน็ต
- ความล่าช้าในการส่งข้อมูล
- เครือข่ายส่วนตัวเสมือน
อ่านเพิ่มเติม
- Pelkey, James L.; Russell, Andrew L.; Robbins, Loring G. (2022). วงจร แพ็กเก็ต และโปรโตคอล: ผู้ประกอบการและการสื่อสารด้วยคอมพิวเตอร์, 1968-1988 . Morgan & Claypool. ISBN 978-1-4503-9729-2.
- รัสเซลล์, แอนดรูว์ แอล. (2014). มาตรฐานเปิดและยุคดิจิทัล: ประวัติศาสตร์ อุดมการณ์ และเครือข่าย . สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์. ISBN 978-1-139-91661-5.
ลิงก์ภายนอก
- Wilkinson, Peter (ฤดูร้อน 2020), "การสลับแพ็กเก็ตและเครือข่าย NPL" , Computer Resurrection: The Journal of the Computer Conservation Society (90), ISSN 0958-7403
- บทสัมภาษณ์ประวัติศาสตร์ปากเปล่ากับพอล บารานสถาบันชาร์ลส์ แบ็บเบจมหาวิทยาลัยมินนิโซตา มินนิแอโพลิส บารานบรรยายถึงสภาพแวดล้อมการทำงานของเขาที่ RAND รวมถึงความสนใจเริ่มต้นของเขาในเรื่องการสื่อสารที่สามารถเอาชีวิตรอดได้ และวิวัฒนาการ การเขียน และการเผยแพร่ผลงาน 11 เล่มของเขาเรื่อง "ว่าด้วยการสื่อสารแบบกระจายศูนย์" บารานกล่าวถึงการมีปฏิสัมพันธ์ของเขากับกลุ่มที่ ARPA ซึ่งรับผิดชอบในการพัฒนา ARPANET ในเวลาต่อมา
- เครือข่ายการสื่อสารข้อมูล NPLวิดีโอ NPL ทศวรรษ 1970
- ประวัติและการออกแบบการสลับแพ็กเก็ต (Packet Switching)เว็บไซต์นี้ได้รับการตรวจสอบโดย Baran, Roberts และ Kleinrock
- พอล บาราน และจุดกำเนิดของอินเทอร์เน็ต
- บทความมากกว่า 20 บทความเกี่ยวกับการสลับแพ็กเก็ตในทศวรรษ 1970เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 สิงหาคม 2552
- "บทนำเกี่ยวกับเครือข่ายสวิตช์แพ็กเก็ต" Phrack . 3 พฤษภาคม 1988. เก็บถาวรจากต้นฉบับเมื่อ 4 ธันวาคม 2023
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การสลับแพ็กเก็ต
ในด้าน โทรคมนาคม การสวิตช์แพ็กเก็ต เป็นวิธีการจัดกลุ่ม ข้อมูล เป็นข้อความสั้นๆ ในรูปแบบคงที่ กล่าวคือ แพ็กเก็ต ซึ่ง ส่งผ่าน เครือข่ายโทรคมนาคม แพ็กเก็ตประกอบด้วยส่วน หัว และ...
การประดิษฐ์และการพัฒนา
แนวคิดการสลับบล็อกข้อมูลขนาดเล็กถูกคิดค้นขึ้นโดยอิสระโดย Paul Baran ที่ RAND Corporation ในช่วงต้นทศวรรษ 1960 ในสหรัฐอเมริกา และ Donald Davies ที่ National Physical Laboratory (NPL) ในสหราชอาณาจักรในปี 1965 [ 1 ] [ 2 ] [ 3 ] [ 11 ]
"ข้อพิพาทเรื่องความเป็นพ่อ"
ในฉบับพิเศษของ Proceedings of the IEEE ประจำปี 1978 เกี่ยวกับการสลับแพ็กเก็ต Bob Kahn บรรณาธิการรับเชิญ เขียนว่า "การวิเคราะห์มีผลกระทบโดยตรงต่อปัญหาการออกแบบเครือข่ายน้อยมาก" [ 121 ] ในบทความของ Roberts เรื่อง "เศรษฐศาสตร์การสลับแพ็กเก็ต" สำหรับรางวัล LM...
โหมดไร้การเชื่อมต่อและโหมดที่ต้องมีการเชื่อมต่อ
การสลับแพ็กเก็ตสามารถจำแนกได้เป็นการสลับแพ็กเก็ต แบบไม่เชื่อมต่อ ซึ่งใช้ ดาตาแกรม และ การสลับแพ็กเก็ต แบบเชื่อมต่อ ซึ่งใช้ วงจรเสมือน ตัวอย่างของระบบแบบไม่เชื่อมต่อ ได้แก่ อีเธอร์เน็ต , IP และ โปรโตคอลดาตาแกรมผู้ใช้ (UDP) ระบบแบบเชื่อมต่อ ได้แก่ X.