Giao thức kết nối nào đã sử dụng Coke Machine của Đại học Carnegie Mellon?


10

Tôi đã đọc trên mạng về lịch sử của Internet vạn vật, và một trong những điều thú vị nhất tôi từng gặp là máy Coke của Đại học Carnegie Mellon. Theo các bài viết khác nhau mà tôi đã đọc, bao gồm cả bài này từ ewahome.com , đó là một máy luyện cốc được thiết kế để có thể cho mọi người biết liệu than cốc lạnh có sẵn trong Máy Coke của Đại học hay không.

Tuy nhiên, tôi tò mò về việc giao thức kết nối nào sẽ được sử dụng trước đó cho máy này. Họ đã gửi tín hiệu qua cáp điện thoại hay sao? Làm thế nào mà họ đi gửi tín hiệu đến những người khác nhau muốn có thông tin về than cốc?


1
Chỉ cần một bản cập nhật nhỏ. Các máy luyện cốc được thảo luận ở đây là con của các máy luyện cốc không kết nối trước đó. Khi trung tâm máy tính ở hai tầng trên cùng của hội trường Scaife, chúng tôi đã có một máy luyện cốc - đây là vào cuối những năm 60.s Một số Mech-e Guy đã 'cải tiến' bên trong máy than cốc để làm lạnh than cốc trời lạnh nhanh hơn. Đó là những ngày.
Thomas Lee

Câu trả lời:


10

Coke Machine, khá thú vị, có trang web riêng với một chút thông tin về lịch sử của nó.

Các Lịch sử cổ đại tài liệu giải thích cách thức Coke Máy gốc hoạt động:

Phần cuối cùng của câu đố là cần thiết để cho phép mọi người kiểm tra trạng thái Coke khi họ đăng nhập vào một số máy khác ngoài CMUA. Máy chủ Finger của CMUA đã được sửa đổi để chạy chương trình trạng thái Coke bất cứ khi nào ai đó dùng ngón tay của người dùng không tồn tại "coke". . than cốc @ cmua ". Trên thực tế, bạn có thể khám phá trạng thái của máy Coke từ bất kỳ máy nào ở bất kỳ đâu trên Internet! Không phải là nó sẽ làm bạn rất tốt nếu bạn là một vài ngàn dặm ...

Đối với Coke Machine thế hệ đầu tiên, vào những năm 70 và 80, fingerlệnh này được sử dụng trong khi kết nối thông qua ARPANET , tiền thân của Internet. Không chính xác là một giao thức phức tạp, nhưng nó hoạt động đủ tốt để chỉ ra trạng thái của máy than cốc mà không quá khó để thiết lập.

Nếu bạn quan tâm chính xác cách thức hoạt động của fingerlệnh , thì đây là trích xuất từ ​​Wikipedia chi tiết cách thức hoạt động của nó:

Trình nền ngón tay chạy trên cổng TCP 79. Máy khách sẽ (trong trường hợp máy chủ từ xa) mở kết nối đến cổng 79. Một RUIP (Chương trình thông tin người dùng từ xa) được bắt đầu ở đầu kết nối từ xa để xử lý yêu cầu. Máy chủ lưu trữ cục bộ gửi truy vấn một dòng RUIP dựa trên đặc tả truy vấn Finger và chờ RUIP phản hồi. RUIP nhận và xử lý truy vấn, trả về câu trả lời, sau đó bắt đầu đóng kết nối. Máy chủ lưu trữ cục bộ nhận được câu trả lời và tín hiệu đóng, sau đó tiến hành đóng kết nối của nó.

Các fingerlệnh cũng có thể cung cấp một số thông tin tùy chỉnh, chẳng hạn như tên đầy đủ, địa chỉ email, và một số văn bản tùy chỉnh. Có lẽ văn bản tùy chỉnh đã được sử dụng để gửi trạng thái của Máy Coke và độ lạnh của Cokes bên trong.


Vậy tín hiệu đã được gửi thẳng qua internet, sau đó?
nặc

2
@ nặc danh 2 - Internet không tồn tại ở trạng thái hiện tại vào thời điểm đó, nhưng nhiều tổ chức chính phủ và trường đại học đã truy cập vào ARPANET, khái niệm rất giống nhau và sử dụng rất nhiều bộ TCP / IP để liên lạc. Máy Coke đã sử dụng để giao tiếp, qua fingergiao thức.
Aurora0001
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.