Carnegie Mellon University의 코크스 머신은 어떤 연결 프로토콜을 사용 했습니까?


10

나는 사물 인터넷의 역사에 대해 웹을 통해 읽었으며, 가장 흥미로운 것은 Carnegie Mellon University의 코크스 머신입니다. 내가 읽은 ewahome.com의 기사를 포함하여 내가 읽은 다양한 기사에 따르면 , 사람들에게 콜드 코크스가 대학의 코크스 머신에서 사용 가능했는지 여부를 알 수 있도록 설계된 코크스 기계였습니다.

그러나이 연결에 어떤 연결 프로토콜이 사용 되었는 지 궁금합니다. 그들이 전화 케이블을 통해 신호를 보냈습니까? 코카인에 대한 정보를 원하는 다양한 사람들에게 신호를 보내려면 어떻게 했습니까?


1
작은 업데이트입니다. 여기에서 논의 된 코크스 기계는 초기 비 연결 코크스 기계의 자식입니다. 컴퓨터 센터가 Scaife 홀의 2 층에있을 때, 우리는 코크스 기계를 가지고있었습니다. 이것은 60 년대 후반에있었습니다. 추워요. 옛날이 좋았지.
토마스 리

답변:


10

코크스 머신에는 다소 재미있는 정보가 담긴 자체 웹 사이트 가 있습니다.

고대 역사의 원래 콜라 기계가 작동하는 방법 문서는 설명한다 :

사람들이 CMUA 이외의 다른 컴퓨터에 로그인했을 때 코크스 상태를 확인할 수 있도록 퍼즐의 마지막 조각이 필요했습니다. CMUA의 핑거 서버는 누군가 존재하지 않는 사용자 "코크스"를 눌렀을 때마다 코크스 상태 프로그램을 실행하도록 수정되었습니다. (초기의 경우 Finger는 일반적으로 지정된 사용자가 로그인했는지 여부와 어디에 로그인했는지를보고합니다.) Finger 요청은 표준 ARPANET (현재 인터넷) 프로토콜의 일부이므로 "손가락"이라고 말하면 CMU 컴퓨터에서 코크스 머신을 확인할 수 있습니다. coke @ cmua "입니다. 실제로 인터넷 어디에서나 콜라 머신의 상태를 확인할 수 있습니다! 당신이 몇 천 마일 떨어진 곳에 있다면 그것은 당신에게 많은 도움이 될 것입니다 ...

1 세대 코크스 머신의 경우 70 년대와 80 년대 에 인터넷의 선구자 인 ARPANET을finger 통해 연결하면서 명령이 사용되었습니다 . 복잡한 프로토콜은 아니지만 코크스 기계의 상태를 설정하기가 어렵지 않게 표시 할 수 있습니다.

당신이에 관심이 있다면 정확히 어떻게 ' finger명령 했다, 여기 작동 방법 위키 백과 자세히 추출물은 다음과 같습니다

핑거 데몬은 TCP 포트 79에서 실행됩니다. 클라이언트는 (원격 호스트의 경우) 포트 79에 대한 연결을 엽니 다. 요청의 처리를 위해 연결의 원격 끝에서 RUIP (원격 사용자 정보 프로그램)가 시작됩니다. 로컬 호스트는 Finger 쿼리 사양에 따라 RUIP 한 줄 쿼리를 보내고 RUIP가 응답하기를 기다립니다. RUIP는 쿼리를 수신 및 처리하고 응답을 반환 한 다음 연결 종료를 시작합니다. 로컬 호스트는 응답과 닫기 신호를 수신 한 후 연결 종료를 계속 진행합니다.

finger명령은 또한 이름, 이메일 주소 및 일부 사용자 정의 텍스트와 같은 일부 사용자 정의 정보를 제공 할 수 있습니다. 아마도 사용자 정의 텍스트는 코크스 기계의 상태와 코크스 내부의 차가움을 보내기 위해 사용되었습니다.


그러면 신호가 인터넷을 통해 바로 전송 되었습니까?
anonymous2

2
@ anonymous2 일종의-인터넷은 당시의 현재 상태에 존재하지 않았지만 많은 정부 기관과 대학은 ARPANET에 액세스 할 수있었습니다. ARPANET은 개념이 매우 유사하며 동일한 TCP / IP 제품군을 사용하여 통신했습니다. Coke Machine은 finger프로토콜을 통해 통신하는 데 사용했습니다 .
Aurora0001
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.