요약
- D. Smallberg의 RFC 876은 1983년 5월부터 8월까지 ARPANET과 ISI-Net의 시험기에서 호스트 483대를 검사한 결과다. NIC 목록에서 SMTP를 지원한다고 한 283대 중 49대는 어느 시험기에서도 연결되지 않았다. 지원 표시가 없는 51대는 적어도 한 시험기에서 연결됐다.
- ARPANET 시험기에서 닿은 285대 중 69대가
VRFY postmaster에 긍정적으로 답했다. 가짜 수신자를 즉시 거부한 곳은 162대였고, 그 가짜 이름을RCPT TO단계에서 받아들인 곳은 115대였다. 접속 성공과 메일 명령의 반응은 별도의 관찰이었다.
호스트 목록에 ‘SMTP 지원’이라고 적혀 있으면 편지를 보낼 사람은 안심하기 쉽다. D. Smallberg는 1983년에 직접 문을 두드렸다. 지원 표시를 단 일부 기계는 두 시험 장소 어디에서도 연결을 받지 않았고, 표시 없는 기계가 오히려 응답하기도 했다. RFC 876은 이 결과를 합계와 호스트별 표로 남겼다. 목록은 서비스를 소개했지만, 회선은 그날 문이 열리는지 답했다.
조사는 5월부터 8월까지 이어졌다. ISI-VAXA는 ARPANET에, ISI-MOE는 ISI-Net에 있었다. 출발 명단은 8월 17일의 NIC 호스트 목록이며 TAC와 에코 호스트는 뺐다. 검사한 483대 가운데 283대가 SMTP 지원을 표방했다. 그중 49대, 곧 17%는 두 시험기 어디에서도 접속을 허용하지 않았다. 반면 지원 표시가 없는 51대는 적어도 한쪽에서 연결됐다. 명단의 선언과 특정 장소·시점의 접속 결과를 따로 적어야 할 이유가 첫 표에서 드러났다.
어디서 전화를 걸었는지도 중요했다. ISI-VAXA가 연결한 호스트는 285대, ISI-MOE가 연결한 호스트는 170대였다. 뒤의 170대는 모두 앞의 285대에 포함됐다. 따라서 115대는 ARPANET 쪽 시험기에서만 닿았다. ISI-VAXA가 접속한 285대의 40%다. 한 네트워크에서 열린 메일 창구가 다른 네트워크에서도 열리라는 법은 없다. ‘접속 가능’이라는 말에는 출발지가 따라붙는다.
문이 열린 뒤에도 시험은 계속됐다. Smallberg가 VRFY postmaster를 보내자 접속 가능한 285대 중 69대가 긍정적으로 답했다. SMTP 규격 RFC 821은 VRFY를 선택 기능으로 두었다. 조사자는 이어 RCPT TO로 postmaster와 가짜 사용자 jqkxwzvb를 수신자로 제시했다. 이름을 확인하는 단계, 수신자 명령에 답하는 단계, 실제 편지 본문을 받아 전달하는 단계는 각각 다르다.
가짜 이름에 대한 답은 뚜렷이 갈렸다. 285대 중 162대는 그런 사용자가 없다며 바로 거부했다. 115대는 가짜 이름을 넣은 RCPT TO에 긍정적으로 답했고, 여덟 대는 이 시험 동안 한 번도 가동되지 않았다. 가짜 사용자를 즉시 거부한 162대 중 121대는 같은 단계에서 postmaster를 받아들였다. Smallberg는 이를 162대의 75%, 접속 가능한 285대 전체의 42%로 적었다. 분모를 빼면 한 명령에 대한 답을 메일 전체의 성과로 오해하기 쉽다.
SMTP 문법을 제멋대로 말하는 서버도 있었다. 약 40대가 눈에 띄는 세 문제 중 적어도 하나를 보였다. RSET이나 NOOP에 RFC 821이 정한 250 대신 허용되지 않은 200을 돌려주는 곳, MAIL보다 먼저 온 VRFY에 554 Nested MAIL로 답하는 곳이 있었다. 규격은 VRFY를 세션 어디에서든 쓸 수 있게 했다. 메시지 본문을 받기도 전에 RSET으로 거래를 취소했는데 배달 실패 통지를 보내는 곳도 있었다. Smallberg는 마지막 행동이 명문으로 금지된 것은 아니라고 쓰면서도, 거래를 재설정한다는 취지와 어긋난다고 봤다.
문제는 보고됐고 많은 경우 빠르게 고쳐졌다. RFC 자체도 변해 가는 구현 상태의 한때를 찍은 사진으로 결과를 다룬다. 그래도 질문을 나누는 방식은 오래 간다. 목록에 쓰였는가, 이 출발지에서 연결되는가, 서버가 명령에 어떻게 답하는가, 편지는 다음 단계로 가는가. 1983년의 ‘SMTP 지원’이라는 한 줄은 그 네 질문을 대신하기에는 너무 바빴다.
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
Strategic Circle 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





