History of the Internet and Foundational Technology Development
2026-07-03 2026-07-03 2026-07-03
목차 (3개 섹션)목차 (3개 섹션)목차 (3개 섹션)
1969년 10월 29일 저녁, UCLA의 대학원생 찰리 클라인은 스탠퍼드 연구소(SRI)의 컴퓨터에 "LOGIN"이라는 다섯 글자를 입력하려 했다. 결과는 실패였다. "L"과 "O"까지 전송된 순간 시스템이 다운됐고, 인류 최초의 컴퓨터 네트워크 메시지는 "LO"라는 반쪽짜리 흔적으로 역사에 남았다. 한 시간 뒤 재접속에 성공하며 아르파넷(ARPANET)이 실제로 작동한다는 사실이 증명됐다. 이 사건은 인터넷 탄생의 상징적 순간으로 자주 인용되지만, 정작 초기 아르파넷은 지금의 인터넷과는 근본적으로 다른 구조였다는 점이 종종 간과된다.
프로토콜 전쟁: NCP에서 TCP/IP로
아르파넷 초기에는 NCP(Network Control Program)라는 단일 프로토콜이 쓰였다. 문제는 NCP가 폐쇄적인 하나의 네트워크 안에서만 통했다는 것이다. 서로 다른 네트워크(패킷 라디오망, 위성망, 유선망)를 연결하려는 시도가 이어지면서, 1974년 빈트 서프(Vint Cerf)와 밥 칸(Bob Kahn)은 논문 "패킷 네트워크 상호연결을 위한 프로토콜"을 발표한다. 이것이 TCP(전송 제어 프로토콜)의 원형이다. 이후 TCP가 데이터 전달과 오류 제어를 함께 처리하던 방식을 데이터 전달(IP)과 신뢰성 보장(TCP)으로 분리하면서 오늘날의 TCP/IP 이중 구조가 완성됐다.
전환은 순탄치 않았다. 미 국방부는 1983년 1월 1일을 "플래그 데이(Flag Day)"로 못박고, 이날부로 아르파넷에 연결된 모든 호스트가 NCP를 버리고 TCP/IP로 강제 전환하도록 했다. 준비가 덜 된 사이트는 하루아침에 네트워크에서 끊기는 대가를 치렀다. 이 강제 전환이 없었다면 서로 호환되지 않는 프로토콜들이 난립해 지금 같은 단일 인터넷은 존재하지 않았을 것이라는 평가가 지배적이다.
이름을 숫자로: DNS의 탄생
TCP/IP가 자리잡으면서 새로운 골칫거리가 생겼다. 네트워크에 연결된 컴퓨터가 수백 대를 넘어서자, 스탠퍼드 연구소가 관리하던 단 하나의 텍스트 파일 HOSTS.TXT로는 감당이 안 됐다. 모든 컴퓨터 이름과 주소를 담은 이 파일은 관리자가 수동으로 갱신했고, 네트워크 규모가 커질수록 갱신 지연과 오류가 누적됐다.
1983년, 폴 모카페트리스(Paul Mockapetris)는 이 문제를 분산 데이터베이스 구조로 해결하는 방안을 RFC 882와 883으로 제안했다. 중앙에서 하나의 파일을 관리하는 대신, 도메인별로 권한을 나눠 각자 자기 영역의 이름 정보만 책임지는 계층 구조였다. 이것이 DNS(Domain Name System)다. 1985년 1월 1일, symbolics.com이 세계 최초로 등록된 .com 도메인이 됐고, 뒤이어 .org, .net, .edu, .gov, .mil이 순차적으로 도입되며 지금 익숙한 도메인 체계의 골격이 잡혔다.
기술적 우연과 정치적 선택
흥미로운 점은 인터넷의 탈중앙 구조가 처음부터 "핵전쟁에도 살아남는 통신망"을 목표로 설계된 것은 아니었다는 사실이다. 이는 냉전기 흔한 오해 중 하나로, 실제 아르파넷의 목표는 값비싼 대형 컴퓨터 자원을 여러 연구기관이 공유하는 것이었다. 다만 결과적으로 채택된 패킷 교환 방식과 분산 라우팅 구조가 특정 노드가 파괴되어도 우회 경로로 통신이 가능한 강건성을 부여했고, 이 속성이 훗날 군사적 가치로도 재조명됐다. 기술의 설계 의도와 실제 사회적 효과가 어긋난 대표적 사례라 할 수 있다.
TCP/IP와 DNS는 지금도 진화 중이다. IPv4 주소 고갈 문제로 IPv6 전환이 수십 년째 더디게 진행 중이고, DNS는 DNSSEC 같은 보안 확장과 함께 검열·감시 논쟁의 최전선이 되어 있다. 반세기 전 대학원생의 로그인 실패로 시작된 실험이, 오늘날 지정학적 갈등의 무대로까지 확장된 셈이다.
여러분이 지금 스마트폰으로 아무 사이트에 접속할 수 있는 건, 사실 두 가지 기술 덕분이다. 하나는 TCP/IP, 다른 하나는 DNS. 이 둘이 없으면 인터넷은 존재할 수 없다.
시작은 실패한 로그인이었다
1969년 10월, 미국 UCLA 대학원생이 다른 대학 컴퓨터에 "LOGIN"이라고 입력을 시도했다. 그런데 "L", "O" 두 글자만 전송된 순간 시스템이 멈춰버렸다. 어이없게도 이게 인류 최초의 컴퓨터 네트워크 통신 기록이다. 한 시간 뒤 다시 시도해서 성공했지만, 이 사건은 "완벽하게 시작된 발명은 없다"는 걸 보여주는 사례로 자주 언급된다.
컴퓨터들이 서로 다른 말을 썼다
초창기 컴퓨터 네트워크는 지금과 완전히 달랐다. 서로 다른 회사, 다른 나라의 네트워크는 각자 다른 통신 규칙(프로토콜)을 썼다. 마치 한국어 쓰는 사람과 프랑스어 쓰는 사람이 통역 없이 대화하려는 것과 같았다. 1974년 빈트 서프와 밥 칸이라는 두 연구자가 이 문제를 풀기 위한 공통 언어를 설계했는데, 이게 바로 TCP/IP다.
TCP/IP는 두 가지 역할을 나눠 맡는다. IP는 데이터를 어디로 보낼지 "주소"를 담당하고, TCP는 그 데이터가 손실 없이 온전하게 도착하도록 "품질"을 관리한다. 택배에 비유하면 IP는 배송 주소, TCP는 파손 없이 배송됐는지 확인하고 재발송하는 역할이다.
1983년 1월 1일, 미국 정부는 이날을 기점으로 기존 방식(NCP)을 완전히 버리고 TCP/IP만 쓰도록 강제했다. 준비 안 된 컴퓨터는 그날부로 네트워크에서 튕겨나갔다. 이 과감한 결단이 없었다면 지금처럼 전 세계가 하나의 인터넷으로 연결되는 일은 없었을 거란 평가가 많다.
숫자 대신 이름을 쓰게 해준 DNS
컴퓨터는 원래 192.0.2.1 같은 숫자 주소로만 통신한다. 그런데 사람이 이런 숫자를 다 외우고 다니는 건 불가능하다. 초창기에는 관리자가 손으로 만든 텍스트 파일 하나에 전 세계 컴퓨터 이름과 주소를 다 적어놨는데, 컴퓨터 수가 늘면서 이 방식은 한계에 부딪혔다.
1983년 폴 모카페트리스라는 연구자가 이 문제를 해결할 방법을 고안했다. 하나의 파일에 다 몰아넣는 대신, 도메인별로 나눠서 각자 자기 구역만 관리하게 만든 것이다. 이게 오늘날 우리가 아는 DNS(도메인 네임 시스템)다. 덕분에 우리는 숫자 주소 대신 "google.com" 같은 이름을 입력해서 사이트에 접속할 수 있다. 1985년에는 세계 최초의 .com 도메인인 symbolics.com이 등록됐다.
TCP/IP가 "데이터를 안전하게 나르는 방법"이라면, DNS는 "이름과 주소를 연결해주는 전화번호부"인 셈이다. 이 두 기술이 합쳐져 지금의 인터넷이 만들어졌다.
여러분이 유튜브나 게임 사이트에 들어갈 때, 컴퓨터 안에서는 아주 놀라운 일이 벌어지고 있어요. 바로 "인터넷"이라는 거대한 우편 시스템이 움직이고 있는 거예요.
편지를 잘게 잘라서 보내요
인터넷으로 사진이나 영상을 보낼 때, 그 데이터를 통째로 보내지 않아요. 마치 큰 그림 퍼즐을 여러 조각으로 나누듯이, 데이터를 작은 조각(패킷)으로 잘라서 각각 따로 보내요. 이 조각들은 서로 다른 길로 갈 수도 있는데, 도착지에서 다시 순서대로 딱 맞춰 조립돼요. 이런 방법을 만든 게 바로 "TCP/IP"라는 기술이에요.
TCP/IP는 두 친구가 협동해서 일하는 것과 비슷해요. IP 친구는 "이 조각을 어디로 보내야 하는지" 주소를 알려주고, TCP 친구는 "조각이 잘 도착했는지, 빠진 건 없는지" 확인해요. 만약 중간에 조각 하나가 사라지면, TCP 친구가 "다시 보내줘!"라고 요청해요.
숫자 대신 이름으로 찾아가요
사실 컴퓨터는 원래 이름이 아니라 숫자로 서로를 찾아요. 예를 들면 "172.16.0.1" 같은 긴 숫자예요. 그런데 이런 숫자를 우리가 다 외우기는 너무 어렵겠죠? 그래서 만들어진 게 "DNS"예요.
DNS는 마치 학교 전화번호부 같아요. 우리가 친구 이름만 알면 전화번호부에서 번호를 찾을 수 있듯이, DNS는 "네이버"나 "유튜브" 같은 이름을 입력하면 그 이름에 맞는 진짜 숫자 주소를 찾아줘요. 그래서 우리는 어려운 숫자를 외울 필요 없이 이름만 알면 원하는 사이트에 갈 수 있어요.
아주 오래전에 시작됐어요
이 모든 건 지금으로부터 50년도 더 된 1969년에 시작됐어요. 처음 컴퓨터끼리 대화를 시도했을 때는 딱 두 글자만 전송되고 멈춰버렸대요! 마치 처음 자전거를 배울 때 넘어지는 것처럼요. 하지만 사람들은 포기하지 않았고, 계속 고치고 발전시켜서 지금처럼 전 세계 사람들이 순식간에 연결되는 인터넷을 만들어냈답니다.
문서 정보
최초 작성
최종 갱신
분류
과학
HANGUL.WIKI가 정리·작성한 문서입니다. 정확성을 위해 노력하나 오류가 있을 수 있으므로, 중요한 내용은 공식 출처를 통해 확인하시기 바랍니다.
내용의 오류나 정정 요청은 오류·정정 신고로 알려주시면 검토 후 반영합니다.