โปรโตคอลการเชื่อมต่อใดที่เครื่องโค้กของ Carnegie Mellon University ใช้


10

ฉันได้อ่านเว็บเกี่ยวกับประวัติของ Internet of Things และหนึ่งในสิ่งที่น่าสนใจที่สุดที่ฉันเจอคือเครื่องโค้กของ Carnegie Mellon University จากบทความต่าง ๆ ที่ฉันได้อ่านรวมถึงสิ่งนี้จาก ewahome.comมันเป็นเครื่องโค้กที่ออกแบบมาเพื่อบอกผู้คนว่าโค้กเย็นนั้นมีอยู่ในเครื่องโค้กของมหาวิทยาลัยหรือไม่

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


1
เพียงแค่อัปเดตเล็กน้อย เครื่องโค้กที่กล่าวถึงที่นี่เป็นลูกของเครื่องโค้กที่ไม่ได้เชื่อมต่อก่อนหน้านี้ เมื่อศูนย์คอมพิวเตอร์อยู่ในสองชั้นบนสุดของห้องโถง Scaife เรามีเครื่องโค้ก - นี่เป็นช่วงปลายยุค 60 Mech-e Guys บางคนได้ 'ปรับปรุง' เครื่องโค้กภายในเพื่อให้ได้โค้กที่เย็นกว่าและได้รับ มันเย็นเร็วกว่า นั่นคือวันที่
โทมัสลี

คำตอบ:


10

เครื่องโค้กค่อนข้างตลกมีเว็บไซต์ของตัวเองที่มีข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับประวัติของมัน

ประวัติศาสตร์โบราณเอกสารอธิบายถึงวิธีโค้กเครื่องเดิมใช้งาน:

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

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

หากคุณกำลังสนใจในการว่าวิธีการที่fingerคำสั่งทำงานที่นี่เป็นสารสกัดจากวิกิพีเดียรายละเอียดวิธีการดำเนินงาน:

finger daemon รันบนพอร์ต TCP 79 ไคลเอ็นต์จะ (ในกรณีของโฮสต์ระยะไกล) เปิดการเชื่อมต่อกับพอร์ต 79 RUIP (โปรแกรมข้อมูลผู้ใช้ระยะไกล) เริ่มต้นที่ปลายรีโมตของการเชื่อมต่อเพื่อประมวลผลคำขอ โลคัลโฮสต์ส่งการสืบค้นหนึ่งบรรทัดของ RUIP โดยยึดตามข้อกำหนดการสืบค้นของ Finger และรอให้ RUIP ตอบกลับ RUIP ได้รับและประมวลผลแบบสอบถามส่งคืนคำตอบแล้วเริ่มต้นการปิดการเชื่อมต่อ โลคัลโฮสต์ได้รับคำตอบและสัญญาณปิดจากนั้นจึงปิดการเชื่อมต่อนั้น

fingerคำสั่งนอกจากนี้ยังสามารถให้ข้อมูลที่กำหนดเองเช่นชื่อนามสกุลที่อยู่อีเมลและบางข้อความที่กำหนดเอง สันนิษฐานข้อความที่กำหนดเองถูกใช้เพื่อส่งสถานะของเครื่องโค้กและความเย็นของโค้กภายใน


ดังนั้นสัญญาณถูกส่งตรงผ่านอินเทอร์เน็ตแล้ว
ไม่ระบุชื่อ 2

2
@ anonymous2 การเรียงลำดับของ - อินเทอร์เน็ตไม่ได้อยู่ในสถานะปัจจุบันในเวลานั้น แต่สถาบันรัฐบาลและมหาวิทยาลัยหลายแห่งมีการเข้าถึง ARPANET ซึ่งคล้ายกับแนวคิดและใช้ชุด TCP / IP จำนวนมากเพื่อสื่อสาร เครื่องโค้กใช้ในการสื่อสารผ่านfingerโปรโตคอล
Aurora0001
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.