ประวัติอินเทอร์เน็ต: ARPANET - Subnet

ประวัติอินเทอร์เน็ต: ARPANET - Subnet

บทความอื่น ๆ ในซีรีส์:

ใช้ ARPANET Robert Taylor และ Larry Roberts กำลังจะรวมตัวกัน สถาบันวิจัยหลายแห่งซึ่งแต่ละแห่งมีคอมพิวเตอร์เป็นของตัวเองสำหรับซอฟต์แวร์และฮาร์ดแวร์ที่รับผิดชอบอย่างเต็มที่ อย่างไรก็ตาม ซอฟต์แวร์และฮาร์ดแวร์ของเครือข่ายนั้นตั้งอยู่ในพื้นที่ตรงกลางที่มีหมอกหนา และไม่ได้อยู่ในสถานที่เหล่านี้ ในช่วงระหว่างปี 1967 ถึง 1968 Roberts หัวหน้าโครงการเครือข่ายสำนักงานเทคโนโลยีการประมวลผลข้อมูล (IPTO) ต้องตัดสินใจว่าใครควรสร้างและบำรุงรักษาเครือข่าย และขอบเขตระหว่างเครือข่ายและสถาบันควรอยู่ที่ใด

คนขี้ระแวง

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

ความสงสัยแบบเดียวกันเกี่ยวกับการเข้าถึงทรัพยากรร่วมกันทำให้โครงการเครือข่าย UCLA จมลงเมื่อไม่กี่ปีที่ผ่านมา อย่างไรก็ตาม ในกรณีนี้ ARPA มีประโยชน์มากกว่ามาก เนื่องจากจ่ายโดยตรงสำหรับทรัพยากรคอมพิวเตอร์อันมีค่าเหล่านี้ และยังคงมีส่วนร่วมในกระแสเงินสดทั้งหมดของโครงการวิจัยที่เกี่ยวข้อง และแม้ว่าจะไม่มีภัยคุกคามโดยตรง แต่ก็ไม่มีการเปล่งเสียง "หรืออย่างอื่น" แต่สถานการณ์ก็ชัดเจนมาก - ไม่ทางใดก็ทางหนึ่ง ARPA กำลังจะสร้างเครือข่ายเพื่อรวมเครื่องจักรที่ในทางปฏิบัติยังคงเป็นของมัน

ช่วงเวลานั้นเกิดขึ้นในการประชุมของผู้อำนวยการด้านวิทยาศาสตร์ที่ Att Arbor รัฐมิชิแกน ในฤดูใบไม้ผลิปี 1967 Roberts นำเสนอแผนการสร้างเครือข่ายที่เชื่อมต่อคอมพิวเตอร์ต่างๆ ที่ศูนย์แต่ละแห่ง เขาประกาศว่าผู้บริหารแต่ละคนจะจัดเตรียมซอฟต์แวร์เครือข่ายพิเศษให้กับคอมพิวเตอร์ในพื้นที่ของเขา ซึ่งจะใช้ในการโทรหาคอมพิวเตอร์เครื่องอื่นผ่านเครือข่ายโทรศัพท์ (ก่อนที่โรเบิร์ตส์จะรู้เกี่ยวกับแนวคิดนี้) การสลับแพ็กเก็ต). คำตอบคือความขัดแย้งและความกลัว ในบรรดาผู้ที่มีแนวโน้มที่จะนำแนวคิดนี้ไปใช้น้อยที่สุดคือศูนย์ที่ใหญ่ที่สุดที่ทำงานในโครงการขนาดใหญ่ที่ได้รับการสนับสนุนจาก IPTO โดยมี MIT เป็นศูนย์หลัก นักวิจัยของ MIT ซึ่งเต็มไปด้วยเงินจากระบบแบ่งปันเวลาของ Project MAC และห้องปฏิบัติการปัญญาประดิษฐ์ ไม่เห็นประโยชน์ใด ๆ ในการแบ่งปันทรัพยากรที่หามาอย่างยากลำบากกับ Western riffraff

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

เป็นเรื่องน่าขันแต่ก็เหมาะสมอย่างน่าประหลาดใจที่วิธีแก้ปัญหาของ Roberts ต่อปัญหาทางสังคมและทางเทคนิคเหล่านี้มาจาก Wes Clark ชายผู้ไม่ชอบทั้งการแบ่งปันเวลาและเครือข่าย คลาร์กผู้แสดงแนวคิดแปลก ๆ ที่จะมอบคอมพิวเตอร์ส่วนบุคคลให้กับทุกคน ไม่มีความตั้งใจที่จะแบ่งปันทรัพยากรด้านคอมพิวเตอร์กับใครก็ตาม และแยกวิทยาเขตของเขาเองอย่าง Washington University ใน St. Louis ให้ห่างจาก ARPANET ไปอีกหลายปีต่อจากนี้ ดังนั้นจึงไม่น่าแปลกใจที่เขาเป็นผู้พัฒนาการออกแบบเครือข่ายซึ่งไม่ได้เพิ่มภาระที่สำคัญให้กับทรัพยากรคอมพิวเตอร์ของแต่ละศูนย์และไม่ต้องการให้แต่ละแห่งต้องใช้ความพยายามในการสร้างซอฟต์แวร์พิเศษ

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

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

ภูตผีปีศาจ

โรเบิร์ตส์จึงต้องเลือกผู้รับเหมารายนั้น วิธีการเก่าๆ ของ Licklider ในการเกลี้ยกล่อมข้อเสนอจากนักวิจัยคนโปรดของเขาโดยตรงไม่ได้ใช้ในกรณีนี้ โครงการนี้ต้องถูกนำมาประมูลขายเช่นเดียวกับสัญญาอื่นๆ ของรัฐบาล

จนกระทั่งถึงเดือนกรกฎาคม พ.ศ. 1968 โรเบิร์ตส์ก็สามารถสรุปรายละเอียดสุดท้ายของการประมูลได้ ประมาณหกเดือนผ่านไปนับตั้งแต่ชิ้นส่วนทางเทคนิคชิ้นสุดท้ายของปริศนาเกิดขึ้นเมื่อมีการประกาศระบบการสลับแพ็กเก็ตในการประชุมที่เมืองแกตลินเบิร์ก ผู้ผลิตคอมพิวเตอร์รายใหญ่ที่สุดสองราย ได้แก่ Control Data Corporation (CDC) และ International Business Machines (IBM) ปฏิเสธที่จะเข้าร่วมทันที เนื่องจากไม่มีมินิคอมพิวเตอร์ราคาไม่แพงที่เหมาะกับบทบาทของ IMP

ประวัติอินเทอร์เน็ต: ARPANET - Subnet
ฮันนี่เวลล์ DDP-516

ในบรรดาผู้เข้าร่วมที่เหลือ ส่วนใหญ่เลือกคอมพิวเตอร์เครื่องใหม่ ดีดีพี-516 จากฮันนี่เวลล์ แม้ว่าบางคนจะชอบก็ตาม ดิจิทัลพีดีพี-8. ตัวเลือกของ Honeywell มีความน่าสนใจเป็นพิเศษเนื่องจากมีอินเทอร์เฟซ I/O ที่ออกแบบมาโดยเฉพาะสำหรับระบบเรียลไทม์สำหรับการใช้งานต่างๆ เช่น การควบคุมทางอุตสาหกรรม แน่นอนว่าการสื่อสารยังต้องการความแม่นยำที่เหมาะสม หากคอมพิวเตอร์พลาดข้อความขาเข้าในขณะที่ยุ่งอยู่กับงานอื่น จะไม่มีโอกาสครั้งที่สองที่จะตรวจจับข้อความนั้นได้

ภายในสิ้นปีนี้ หลังจากพิจารณา Raytheon อย่างจริงจังแล้ว Roberts ก็มอบหมายงานให้กับบริษัทเคมบริดจ์ที่กำลังเติบโตซึ่งก่อตั้งโดย Bolt, Beranek และ Newman ลำดับวงศ์ตระกูลของคอมพิวเตอร์เชิงโต้ตอบในเวลานี้มีการยึดที่มั่นอย่างยิ่ง และ Roberts อาจถูกกล่าวหาว่าเลือกที่รักมักที่ชังในการเลือก BBN ได้อย่างง่ายดาย Licklider นำการประมวลผลเชิงโต้ตอบมาสู่ BBN ก่อนที่จะมาเป็นผู้อำนวยการคนแรกของ IPTO โดยเพาะเมล็ดของเครือข่ายอวกาศของเขาและให้คำปรึกษาแก่ผู้คนเช่น Roberts หากปราศจากอิทธิพลของ Leake ARPA และ BBN ก็จะไม่สนใจหรือไม่สามารถให้บริการโครงการ ARPANET ได้ นอกจากนี้ ส่วนสำคัญของทีมที่ BBN รวมตัวกันเพื่อสร้างเครือข่ายที่ใช้ IMP นั้นมาจาก Lincoln Labs ทั้งทางตรงและทางอ้อม: Frank Hart (หัวหน้าทีม), Dave Walden, วิล โครว์เธอร์ และนอร์ธออร์นสไตน์ ในห้องทดลองนั้นเองที่ Roberts เข้าเรียนระดับบัณฑิตวิทยาลัย และที่นั่นเองที่ Leake ได้มีโอกาสพบกับ Wes Clark ได้จุดประกายความสนใจของเขาในคอมพิวเตอร์เชิงโต้ตอบ

แต่ในขณะที่สถานการณ์อาจดูเหมือนเป็นการสมรู้ร่วมคิด แต่จริงๆ แล้ว ทีม BBN ก็เหมาะสมอย่างยิ่งสำหรับการทำงานแบบเรียลไทม์เช่นเดียวกับ Honeywell 516 ที่ Lincoln พวกเขากำลังทำงานกับคอมพิวเตอร์ที่เชื่อมต่อกับระบบเรดาร์ ซึ่งเป็นอีกตัวอย่างหนึ่งของแอปพลิเคชันที่ ข้อมูลจะไม่รอจนกว่าคอมพิวเตอร์จะพร้อม ตัวอย่างเช่น ฮาร์ตเคยทำงานกับคอมพิวเตอร์ Whirlwind สมัยเป็นนักเรียนในช่วงทศวรรษ 1950 เข้าร่วมโครงการ SAGE และใช้เวลาทั้งหมด 15 ปีที่ Lincoln Laboratories ออร์นสไตน์ทำงานเกี่ยวกับโปรโตคอลข้าม SAGE ซึ่งถ่ายโอนข้อมูลการติดตามเรดาร์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง และต่อมากับ LINC ของเวส คลาร์ก ซึ่งเป็นคอมพิวเตอร์ที่ออกแบบมาเพื่อช่วยให้นักวิทยาศาสตร์ทำงานโดยตรงในห้องแล็บด้วยข้อมูลออนไลน์ Crowther ซึ่งปัจจุบันรู้จักกันเป็นอย่างดีในฐานะผู้เขียนเกมข้อความ การผจญภัยในถ้ำมหึมาใช้เวลาสิบปีในการสร้างระบบแบบเรียลไทม์ ซึ่งรวมถึง Lincoln Terminal Experiment ซึ่งเป็นสถานีสื่อสารผ่านดาวเทียมเคลื่อนที่ที่มีคอมพิวเตอร์ขนาดเล็กที่ควบคุมเสาอากาศและประมวลผลสัญญาณขาเข้า

ประวัติอินเทอร์เน็ต: ARPANET - Subnet
ทีมงาน IMP ที่ BBN แฟรงค์ ฮาร์ทคือคนที่อยู่เซนเตอร์ชุดใหญ่ ออร์นสไตน์ยืนอยู่บนขอบด้านขวา ถัดจากโครว์เธอร์

IMP มีหน้าที่รับผิดชอบในการทำความเข้าใจและจัดการการกำหนดเส้นทางและการส่งข้อความจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง คอมพิวเตอร์สามารถส่งได้ถึงครั้งละ 8000 ไบต์ไปยัง IMP ในพื้นที่พร้อมกับที่อยู่ปลายทาง จากนั้น IMP จะแบ่งข้อความออกเป็นแพ็กเก็ตขนาดเล็กที่ถูกส่งอย่างอิสระไปยังเป้าหมาย IMP บนสาย 50-kbps ที่เช่าจาก AT&T IMP ที่ได้รับจะรวมข้อความเข้าด้วยกันและส่งไปยังคอมพิวเตอร์ IMP แต่ละคนมีตารางที่คอยติดตามว่าเพื่อนบ้านรายใดมีเส้นทางที่เร็วที่สุดในการบรรลุเป้าหมายที่เป็นไปได้ ได้รับการอัปเดตแบบไดนามิกตามข้อมูลที่ได้รับจากเพื่อนบ้านเหล่านี้ รวมถึงข้อมูลที่เพื่อนบ้านไม่สามารถเข้าถึงได้ (ซึ่งในกรณีนี้ความล่าช้าในการส่งไปในทิศทางนั้นถือว่าไม่มีที่สิ้นสุด) เพื่อให้เป็นไปตามข้อกำหนดด้านความเร็วและปริมาณงานของ Roberts สำหรับการประมวลผลทั้งหมดนี้ ทีมงานของ Hart ได้สร้างโค้ดระดับศิลปะขึ้นมา โปรแกรมประมวลผลทั้งหมดสำหรับ IMP ครอบครองเพียง 12 ไบต์; ส่วนที่เกี่ยวข้องกับตารางเส้นทางใช้เวลาเพียง 000

ทีมงานยังได้ใช้มาตรการป้องกันหลายประการ เนื่องจากเป็นไปไม่ได้ที่จะอุทิศทีมสนับสนุนให้กับ IMP แต่ละคนในสนาม

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

ประการที่สอง พวกเขาขอเครื่องบิน 516 รุ่นทหารจากฮันนี่เวลล์ ซึ่งติดตั้งกล่องหนาเพื่อป้องกันการสั่นสะเทือนและภัยคุกคามอื่นๆ โดยพื้นฐานแล้ว BBN ต้องการให้มันเป็นสัญญาณ "อยู่ห่างๆ" สำหรับนักศึกษาที่สำเร็จการศึกษาที่อยากรู้อยากเห็น แต่ไม่มีสิ่งใดมากำหนดขอบเขตระหว่างคอมพิวเตอร์ในระบบและเครือข่ายย่อยที่รัน BBN ได้เหมือนกับเกราะหุ้มเกราะนี้

ตู้เสริมตู้ตู้แรกซึ่งมีขนาดประมาณตู้เย็น มาถึงที่มหาวิทยาลัยแคลิฟอร์เนีย ลอสแอนเจลิส (UCLA) เมื่อวันที่ 30 สิงหาคม พ.ศ. 1969 เพียง 8 เดือนหลังจากที่ BBN ได้รับสัญญา

เจ้าภาพ

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

Roberts ให้ฟังก์ชันเพิ่มเติมเกี่ยวกับเครือข่ายแก่โฮสต์ทั้งสอง ย้อนกลับไปในปี 1967 Doug Englebart จาก SRI อาสาจัดตั้งศูนย์ข้อมูลเครือข่ายในการประชุมผู้นำ ด้วยการใช้ระบบเรียกค้นข้อมูลที่ซับซ้อนของ SRI เขามุ่งมั่นที่จะสร้างไดเร็กทอรี ARPANET ซึ่งเป็นการรวบรวมข้อมูลที่จัดระเบียบเกี่ยวกับทรัพยากรทั้งหมดที่มีอยู่ในโหนดต่างๆ และทำให้ทุกคนในเครือข่ายสามารถใช้งานได้ ด้วยความเชี่ยวชาญของ Kleinrock ในการวิเคราะห์การรับส่งข้อมูลเครือข่าย Roberts จึงกำหนดให้ UCLA เป็นศูนย์กลางการวัดเครือข่าย (NMC) สำหรับ Kleinrock และ UCLA นั้น ARPANET ตั้งใจที่จะไม่เพียงแต่เป็นเครื่องมือที่ใช้งานได้จริงเท่านั้น แต่ยังเป็นการทดลองที่สามารถดึงและรวบรวมข้อมูลเพื่อนำความรู้ที่ได้รับไปประยุกต์ใช้เพื่อปรับปรุงการออกแบบเครือข่ายและผู้สืบทอด

แต่สิ่งที่สำคัญต่อการพัฒนา ARPANET มากกว่าการนัดหมายทั้งสองนี้ก็คือชุมชนนักศึกษาระดับบัณฑิตศึกษาที่เป็นกันเองและหลวมตัวมากขึ้นที่เรียกว่า Network Working Group (NWG) ซับเน็ตจาก IMP อนุญาตให้โฮสต์ใดๆ บนเครือข่ายสามารถส่งข้อความถึงผู้อื่นได้อย่างน่าเชื่อถือ เป้าหมายของ NWG คือการพัฒนาภาษากลางหรือชุดภาษาที่เจ้าของที่พักสามารถใช้เพื่อสื่อสารได้ พวกเขาเรียกมันว่า "โปรโตคอลโฮสต์" ชื่อ “โปรโตคอล” ที่ยืมมาจากนักการทูต ถูกนำไปใช้กับเครือข่ายครั้งแรกในปี 1965 โดย Roberts และ Tom Marill เพื่ออธิบายทั้งรูปแบบข้อมูลและขั้นตอนอัลกอริทึมที่กำหนดวิธีที่คอมพิวเตอร์สองเครื่องสื่อสารกัน

NWG ภายใต้การนำที่ไม่เป็นทางการแต่มีประสิทธิผลของ Steve Crocker จาก UCLA เริ่มพบกันเป็นประจำในฤดูใบไม้ผลิปี 1969 ประมาณหกเดือนก่อนการประชุม IMP ครั้งแรก Crocker เกิดและเติบโตในพื้นที่ลอสแองเจลิส เข้าเรียนที่โรงเรียนมัธยม Van Nuys และมีอายุเท่ากับเพื่อนร่วมวง NWG ในอนาคตของเขาสองคน Vint Cerf และ Jon Postel เพื่อบันทึกผลลัพธ์ของการประชุมของกลุ่มบางส่วน Crocker ได้พัฒนาหนึ่งในเสาหลักของวัฒนธรรม ARPANET (และอินเทอร์เน็ตในอนาคต) ขอความคิดเห็น [ข้อเสนอการทำงาน] (RFC). RFC 1 ของเขาเผยแพร่เมื่อวันที่ 7 เมษายน พ.ศ. 1969 และเผยแพร่ไปยังโหนด ARPANET ในอนาคตทั้งหมดผ่านทางไปรษณีย์แบบคลาสสิก รวบรวมการอภิปรายเบื้องต้นของกลุ่มเกี่ยวกับการออกแบบซอฟต์แวร์โปรโตคอลโฮสต์ ใน RFC 3 Crocker ยังคงอธิบายต่อไป โดยกำหนดกระบวนการออกแบบสำหรับ RFC ในอนาคตอย่างคลุมเครือมาก:

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

เช่นเดียวกับการขอใบเสนอราคา (RFQ) ซึ่งเป็นวิธีมาตรฐานในการขอเสนอราคาสัญญาของรัฐบาล RFC ยินดีรับฟังความคิดเห็น แต่ไม่เหมือนกับ RFQ ตรงที่เชิญชวนให้มีการเจรจาด้วย ใครก็ตามในชุมชน NWG ที่กระจัดกระจายสามารถส่ง RFC และใช้โอกาสนี้เพื่ออภิปราย ตั้งคำถาม หรือวิพากษ์วิจารณ์ข้อเสนอก่อนหน้านี้ แน่นอนว่า เช่นเดียวกับในชุมชนอื่นๆ ความคิดเห็นบางอย่างก็มีคุณค่าเหนือคนอื่นๆ และในช่วงแรกๆ ความคิดเห็นของ Crocker และกลุ่มผู้ร่วมงานหลักของเขามีอำนาจอย่างมาก ในเดือนกรกฎาคม พ.ศ. 1971 คร็อกเกอร์ออกจาก UCLA ในขณะที่ยังเป็นนักศึกษาระดับบัณฑิตศึกษาเพื่อรับตำแหน่งผู้จัดการโครงการที่ IPTO ด้วยทุนวิจัยหลักจาก ARPA ที่เขามอบให้ เขามีอิทธิพลอย่างไม่อาจปฏิเสธได้ไม่ว่าจะโดยเจตนาหรือไม่ก็ตาม

ประวัติอินเทอร์เน็ต: ARPANET - Subnet
Jon Postel, Steve Crocker และ Vint Cerf เป็นเพื่อนร่วมชั้นและเพื่อนร่วมงานที่ NWG; ปีต่อมา

แผน NWG ดั้งเดิมเรียกร้องให้มีโปรโตคอลสองแบบ การเข้าสู่ระบบระยะไกล (เทลเน็ต) ช่วยให้คอมพิวเตอร์เครื่องหนึ่งทำหน้าที่เป็นเทอร์มินัลที่เชื่อมต่อกับระบบปฏิบัติการของอีกเครื่องหนึ่ง ขยายสภาพแวดล้อมแบบโต้ตอบของระบบที่เชื่อมต่อกับ ARPANET ด้วยการแบ่งเวลาหลายพันกิโลเมตรให้กับผู้ใช้บนเครือข่าย โปรโตคอลการถ่ายโอนไฟล์ FTP อนุญาตให้คอมพิวเตอร์เครื่องหนึ่งถ่ายโอนไฟล์ เช่น โปรแกรมที่มีประโยชน์หรือชุดข้อมูล ไปยังหรือจากที่จัดเก็บข้อมูลของระบบอื่น อย่างไรก็ตาม ตามคำยืนกรานของ Roberts NWG ได้เพิ่มโปรโตคอลพื้นฐานตัวที่สามเพื่อรองรับทั้งสองนี้ โดยสร้างการเชื่อมต่อพื้นฐานระหว่างสองโฮสต์ มันถูกเรียกว่าโปรแกรมควบคุมเครือข่าย (NCP) ขณะนี้เครือข่ายมีสิ่งที่เป็นนามธรรมสามชั้น - ซับเน็ตแพ็กเก็ตที่จัดการโดย IMP ที่ด้านล่างสุด, การสื่อสารแบบโฮสต์ถึงโฮสต์ที่จัดทำโดย NCP ตรงกลาง และโปรโตคอลแอปพลิเคชัน (FTP และ telnet) ที่ด้านบน

ความล้มเหลว?

จนกระทั่งเดือนสิงหาคม พ.ศ. 1971 NCP ได้รับการกำหนดและนำไปใช้อย่างสมบูรณ์ทั่วทั้งเครือข่าย ซึ่งในเวลานั้นประกอบด้วยโหนดสิบห้าโหนด การติดตั้งโปรโตคอลเทลเน็ตตามมาในไม่ช้า และคำจำกัดความที่เสถียรครั้งแรกของ FTP ปรากฏขึ้นในอีกหนึ่งปีต่อมาในฤดูร้อนปี พ.ศ. 1972 หากเราประเมินสถานะของ ARPANET ในขณะนั้น ไม่กี่ปีหลังจากเปิดตัวครั้งแรก ก็อาจเป็นได้ ถือเป็นความล้มเหลวเมื่อเทียบกับความฝันในการแยกทรัพยากรที่ Licklider จินตนาการและนำไปปฏิบัติโดย Robert Taylor ซึ่งเป็นบุตรบุญธรรมของเขา

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

แม้ว่าอลิซจาก UCLA จะรู้เกี่ยวกับการมีอยู่ของทรัพยากรที่เป็นประโยชน์ที่ MIT แต่อุปสรรคที่ร้ายแรงกว่านั้นก็ปรากฏขึ้น Telnet อนุญาตให้ Alice ไปที่หน้าจอเข้าสู่ระบบ MIT แต่ไม่ได้ไปต่อ เพื่อให้อลิซเข้าถึงโปรแกรมที่ MIT ได้จริง เธอจะต้องเจรจาแบบออฟไลน์กับ MIT เพื่อตั้งค่าบัญชีให้เธอบนคอมพิวเตอร์ ซึ่งโดยทั่วไปจะต้องกรอกแบบฟอร์มกระดาษที่ทั้งสองสถาบันและข้อตกลงด้านเงินทุนเพื่อชำระเงิน . การใช้ทรัพยากรคอมพิวเตอร์ของ MIT และเนื่องจากความไม่เข้ากันระหว่างฮาร์ดแวร์และซอฟต์แวร์ระบบระหว่างโหนด การถ่ายโอนไฟล์จึงมักไม่สมเหตุสมผลนัก เนื่องจากคุณไม่สามารถเรียกใช้โปรแกรมจากคอมพิวเตอร์ระยะไกลบนคอมพิวเตอร์ของคุณได้

น่าแปลกที่ความสำเร็จที่สำคัญที่สุดของการแบ่งปันทรัพยากรไม่ได้อยู่ที่ขอบเขตของการแบ่งปันเวลาแบบโต้ตอบซึ่ง ARPANET ถูกสร้างขึ้น แต่อยู่ในขอบเขตของการประมวลผลข้อมูลแบบไม่โต้ตอบที่ล้าสมัย UCLA เพิ่มเครื่องประมวลผลแบตช์ IBM 360/91 ที่ไม่ได้ใช้งานลงในเครือข่าย และให้คำปรึกษาทางโทรศัพท์เพื่อสนับสนุนผู้ใช้ระยะไกล ซึ่งสร้างรายได้จำนวนมากให้กับศูนย์คอมพิวเตอร์ ซูเปอร์คอมพิวเตอร์ ILLIAC IV ที่มหาวิทยาลัยอิลลินอยส์ได้รับการสนับสนุนจาก ARPA และดาต้าคอมพิวเตอร์ที่ Computer Corporation of America ในเคมบริดจ์ ยังพบไคลเอนต์ระยะไกลผ่านทาง ARPANET อีกด้วย

แต่โครงการทั้งหมดนี้ไม่ได้เข้าใกล้การใช้เครือข่ายอย่างเต็มที่ ในฤดูใบไม้ร่วงปี พ.ศ. 1971 โดยมีโฮสต์ออนไลน์ 15 โฮสต์ เครือข่ายโดยรวมสามารถส่งข้อมูลเฉลี่ย 45 ล้านบิตต่อโหนด หรือ 520 bps ผ่านเครือข่าย 50 bps ของวงจรเช่าจาก AT&T นอกจากนี้ การรับส่งข้อมูลส่วนใหญ่เป็นการรับส่งข้อมูลทดสอบ ซึ่งสร้างโดยศูนย์การวัดเครือข่ายที่ UCLA นอกเหนือจากความกระตือรือร้นของผู้ใช้ในช่วงแรกๆ (เช่น Steve Cara ผู้ใช้ PDP-000 รายวันที่ University of Utah ใน Palo Alto) แล้ว ARPANET ก็เกิดขึ้นเพียงเล็กน้อยเท่านั้น จากมุมมองสมัยใหม่ การพัฒนาที่น่าสนใจที่สุดอาจเป็นการเปิดตัวห้องสมุดดิจิทัล Project Guttenberg ในเดือนธันวาคม พ.ศ. 10 ซึ่งจัดโดย Michael Hart นักศึกษาจากมหาวิทยาลัยอิลลินอยส์

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

มีอะไรให้อ่านอีกบ้าง

• Janet Abbate, การประดิษฐ์อินเทอร์เน็ต (1999)
• Katie Hafner และ Matthew Lyon, Where Wizards Stay Up Late: The Origins of the Internet (1996)

ที่มา: will.com

เพิ่มความคิดเห็น