혼자 있는 컴퓨터의 한계
개인용 컴퓨터가 책상 위로 올라오자 사람들은 곧 새로운 질문을 던졌다.
"이 컴퓨터가 저 컴퓨터와 이야기를 나눌 수 있다면?"
컴퓨터 한 대는 빠른 계산기이자 문서 작성기였다. 게임도 할 수 있고, 회계도 처리할 수 있었다. 그러나 여전히 대부분의 정보는 한 기계 안에 갇혀 있었다. 파일을 옮기려면 디스켓을 들고 다른 컴퓨터로 가야 했다. 멀리 떨어진 사람과 자료를 나누려면 우편이나 전화, 팩스에 기대야 했다.
컴퓨터가 정말 강력해진 순간은 혼자 똑똑해졌을 때가 아니었다. 서로 연결되기 시작했을 때였다.
연결된 컴퓨터는 단순히 여러 대의 기계를 붙여 놓은 것이 아니었다. 그것은 새로운 공간을 만들었다. 사람들은 그 공간에서 메시지를 주고받고, 파일을 나누고, 질문을 올리고, 토론을 벌였다. 오늘 우리가 당연하게 여기는 인터넷 문화의 씨앗은 이때 뿌려졌다.

아파넷, 연결을 실험하다
인터넷의 뿌리를 따라가면 1960년대 미국의 연구 환경과 만난다. 당시 컴퓨터는 매우 비쌌다. 대학이나 연구소마다 마음껏 컴퓨터를 살 수 없었다. 어떤 곳에는 강력한 컴퓨터가 있었고, 다른 곳에는 그 컴퓨터가 필요했다.
문제는 간단했다.
멀리 떨어진 연구자들이 값비싼 컴퓨터 자원을 함께 쓸 수는 없을까?
이 질문에 미국 국방부 산하의 고등연구계획국, 즉 ARPA가 관심을 가졌다. 냉전 시대였기 때문에 군사적 목적도 배경에 있었다. 한곳이 망가져도 전체 통신이 멈추지 않는 튼튼한 네트워크가 필요했다. 하지만 아파넷은 단순한 군사용 통신망이라기보다, 대학과 연구소의 컴퓨터를 연결해 새로운 방식의 정보 교환을 실험한 연구 네트워크에 가까웠다.
1969년, 아파넷은 몇몇 대학과 연구 기관의 컴퓨터를 연결하며 출발했다. 처음에는 아주 작은 네트워크였다. 그러나 그 안에는 중요한 생각이 들어 있었다.
중앙의 거대한 통제소 하나가 모든 것을 지휘하지 않아도 된다. 여러 컴퓨터가 서로 길을 찾아 데이터를 주고받을 수 있다. 어느 한 구간에 문제가 생겨도 다른 길을 찾아갈 수 있다.
이것이 분산 네트워크의 핵심이었다. 권력이 한곳에 몰린 전화 교환망과 달리, 아파넷은 여러 지점이 함께 연결된 그물에 가까웠다. 그물의 한 줄이 끊어져도 전체 그물이 바로 사라지지는 않는다.
인터넷은 처음부터 완성된 거대한 도시가 아니었다. 몇 개의 연구실을 잇는 실험적인 다리였다. 그러나 그 다리는 곧 세계를 잇는 길로 자라났다.
데이터를 잘게 쪼개 보내는 방법
컴퓨터들이 서로 말을 하려면 먼저 메시지를 보내는 방법이 필요했다. 여기서 등장한 아이디어가 패킷 교환이다.
패킷은 데이터를 잘게 나눈 조각이다. 긴 편지를 한 장 그대로 보내는 대신, 여러 장의 작은 카드로 나누어 보내는 것과 비슷하다. 각 카드에는 목적지 주소와 순서 정보가 붙어 있다. 카드들은 네트워크 안에서 서로 다른 길을 지나갈 수도 있다. 목적지에 도착하면 다시 원래 순서대로 조립된다.
처음 들으면 이상하게 느껴진다.
"왜 굳이 쪼개서 보내지? 그냥 통째로 보내면 되지 않을까?"
이유는 네트워크를 더 효율적이고 튼튼하게 쓰기 위해서다.
전화 통화는 한 사람이 말하는 동안 하나의 회선을 계속 붙잡는다. 침묵하는 순간에도 그 길은 예약되어 있다. 반면 패킷 교환은 여러 사용자의 작은 데이터 조각들이 같은 통신망을 나누어 쓴다. 길이 비어 있을 때마다 패킷이 지나간다. 그래서 자원을 더 효율적으로 사용할 수 있다.
또 하나의 장점은 회복력이다. 큰 메시지를 통째로 보내다가 중간에 문제가 생기면 처음부터 다시 보내야 할 수 있다. 하지만 패킷으로 나누면 손상되거나 사라진 조각만 다시 보내면 된다. 어떤 길이 막히면 다른 길로 돌아갈 수도 있다.
인터넷은 이 생각 위에서 자랐다. 메시지는 더 이상 하나의 단단한 물건이 아니었다. 잘게 나뉘어 흩어졌다가 다시 모이는 흐름이 되었다.
서로 다른 네트워크를 묶는 공통 언어
아파넷이 성공하자 비슷한 네트워크들이 생겨났다. 연구소에는 연구소의 네트워크가 있었고, 군에는 군의 네트워크가 있었고, 위성 통신이나 무선 통신을 이용한 실험도 있었다. 문제는 이들이 서로 다른 방식으로 움직였다는 점이다.
사람으로 치면 각자 다른 언어를 쓰는 셈이었다. 어떤 네트워크는 영어를 쓰고, 어떤 네트워크는 프랑스어를 쓰고, 또 어떤 네트워크는 전혀 다른 문법을 쓰는 상황이었다. 이들을 하나로 연결하려면 공통 규칙이 필요했다.
그 역할을 맡은 것이 TCP/IP였다.
TCP/IP는 하나의 프로그램 이름이 아니라 통신 규칙의 묶음이다. 쉽게 말해, 컴퓨터들이 데이터를 어떻게 나누고, 어디로 보내고, 도착했는지 어떻게 확인할지를 정한 약속이다.
IP는 주소와 길 찾기를 맡는다. 패킷이 어느 컴퓨터로 가야 하는지, 어떤 경로를 지나야 하는지 처리한다. TCP는 데이터가 제대로 도착했는지 확인하고, 빠진 조각이 있으면 다시 요청하며, 조각들을 순서대로 맞춘다.
이 조합은 강력했다. 중요한 점은 TCP/IP가 특정 회사의 컴퓨터나 특정한 네트워크 방식에만 묶이지 않았다는 것이다. 서로 다른 기계, 서로 다른 통신망도 TCP/IP라는 약속을 따르면 함께 연결될 수 있었다.
이때부터 네트워크는 하나의 네트워크가 아니라 "네트워크들의 네트워크"가 되었다. 인터넷이라는 말도 바로 이 뜻을 품고 있다. 따로 존재하던 여러 망이 공통 언어를 통해 하나의 거대한 연결망처럼 움직이기 시작한 것이다.
1980년대에 들어 TCP/IP는 널리 퍼지며 인터넷의 기본 언어가 되었다. 컴퓨터가 어떤 회사 제품인지, 어느 학교에 있는지, 어떤 선을 타고 연결되는지는 점점 덜 중요해졌다. 중요한 것은 같은 규칙으로 말할 수 있느냐였다.
컴퓨터들이 서로 말을 걸기 시작한 순간, 세상은 조용히 달라지고 있었다.
이메일, 인터넷의 첫 번째 인기 서비스
초기 인터넷 사용자들이 가장 사랑한 기능은 이메일이었다.
이메일은 지금 보면 너무 평범하다. 하지만 당시에는 놀라운 일이었다. 멀리 떨어진 연구자에게 편지를 보내기 위해 종이에 쓰고 봉투에 넣고 며칠을 기다릴 필요가 없었다. 컴퓨터 앞에서 메시지를 입력하면 상대방의 컴퓨터 계정으로 도착했다.
이메일은 연구의 속도를 바꾸었다. 질문을 보내고, 답을 받고, 문서를 검토하고, 약속을 잡는 일이 빨라졌다. 전화처럼 동시에 붙잡고 있을 필요도 없었다. 상대가 자리에 없어도 메시지를 남길 수 있었다.
이 비동기성은 중요했다. 비동기란 같은 시간에 함께 접속해 있지 않아도 된다는 뜻이다. 인터넷은 사람들에게 시간을 맞추지 않아도 협업할 수 있는 방식을 주었다.
재미있는 점은 아파넷이 처음부터 이메일을 중심으로 설계된 것은 아니라는 사실이다. 원래 목적은 컴퓨터 자원 공유에 가까웠다. 하지만 사용자는 곧 자신들이 가장 원하는 기능을 찾아냈다. 사람들은 컴퓨터보다 사람과 연결되기를 더 좋아했다.
기술의 역사는 이런 순간을 자주 보여 준다. 만든 사람의 의도와 사용자의 선택이 다를 때, 진짜 변화가 시작된다.
뉴스그룹과 FTP, 초기 인터넷의 문화
인터넷은 메시지만 주고받는 공간이 아니었다. 사람들이 모여 정보를 나누는 게시판 같은 공간도 생겼다. 대표적인 것이 뉴스그룹이었다.
뉴스그룹에서는 주제별로 글을 올리고 답장을 달 수 있었다. 프로그래밍, 과학, 취미, 정치, 농담까지 주제는 다양했다. 오늘날 온라인 커뮤니티와 게시판, 포럼 문화의 조상이라고 볼 수 있다.
물론 분위기가 항상 점잖았던 것은 아니다. 의견 충돌도 있었고, 논쟁도 있었다. 짧은 글로 오해가 생기기도 했다. 하지만 바로 그 과정에서 온라인 대화의 규칙이 조금씩 만들어졌다. 글 제목을 어떻게 써야 하는지, 질문을 올릴 때 어떤 정보를 함께 적어야 하는지, 다른 사람의 시간을 낭비하지 않으려면 어떻게 해야 하는지 같은 문화가 형성되었다.
파일을 주고받는 방식도 중요했다. FTP는 File Transfer Protocol의 줄임말로, 파일 전송을 위한 규칙이다. 사용자는 멀리 떨어진 컴퓨터에 접속해 프로그램, 문서, 데이터 파일을 내려받거나 올릴 수 있었다.
지금은 웹페이지에서 버튼 하나를 누르면 파일이 내려받아진다. 하지만 당시에는 FTP 주소를 알고, 명령어를 입력하고, 디렉터리를 찾아 들어가는 과정이 필요했다. 조금 불편했지만, 그 불편함 속에서도 사람들은 자료를 공유했다.
이메일은 사람과 사람을 연결했고, 뉴스그룹은 사람들을 주제별 공동체로 묶었고, FTP는 자료의 이동을 가능하게 했다. 초기 인터넷 문화는 이 세 가지 위에서 자랐다.
연결은 새로운 사회를 만들었다
인터넷 이전에도 통신망은 있었다. 전신은 문자를 멀리 보냈고, 전화는 목소리를 실어 날랐다. 방송은 한 사람이 많은 사람에게 정보를 보낼 수 있게 했다.
하지만 인터넷은 조금 달랐다.
인터넷에서는 누구나 보낼 수 있고, 누구나 받을 수 있었다. 한 방향이 아니라 양방향이었다. 중앙에서 허락한 내용만 흐르는 것이 아니라, 연결된 사람들의 참여로 내용이 늘어났다.
물론 초기 인터넷은 오늘날처럼 대중적인 공간은 아니었다. 주로 연구자, 학생, 기술자들이 사용했다. 접속 방법도 어렵고, 화면도 투박했다. 그래도 그 안에는 이후 세상을 바꿀 중요한 성격이 이미 들어 있었다.
개방성, 분산성, 상호 연결성.
개방성은 새로운 참여자가 들어올 여지를 만들었다. 분산성은 한곳이 모든 것을 통제하지 않아도 네트워크가 움직이게 했다. 상호 연결성은 서로 다른 컴퓨터와 사람이 하나의 공간에서 만날 수 있게 했다.
컴퓨터 한 대는 계산기였다. 문서를 만들고, 숫자를 처리하고, 게임을 실행했다. 그러나 서로 연결된 컴퓨터들은 새로운 사회를 만들었다. 사람들은 그 사회에서 대화하고, 배우고, 싸우고, 협력하고, 무언가를 함께 만들었다.
인터넷은 기계들의 연결로 시작했지만, 곧 사람들의 연결이 되었다.
아직 얼굴이 없던 인터넷
초기 인터넷은 강력했지만 친절하지는 않았다. 명령어를 알아야 했고, 주소를 기억해야 했고, 텍스트 중심의 화면에 익숙해야 했다. 정보를 찾는 일도 쉽지 않았다. 어디에 무엇이 있는지 아는 사람만 길을 찾을 수 있었다.
인터넷은 이미 거대한 가능성을 품고 있었다. 하지만 많은 사람에게는 아직 낯선 연구실의 도구처럼 보였다. 이 연결망이 대중의 일상으로 들어오려면 더 쉬운 문이 필요했다.
그 문이 곧 열릴 것이다.
인터넷 위에 문서가 놓이고, 문서와 문서가 링크로 이어지고, 사람들은 마우스로 세계를 돌아다니기 시작한다. 다음 장에서 만날 월드와이드웹은 인터넷에 얼굴을 붙인 사건이었다.
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
