집집마다 주소, IP
편지가 우리 집을 찾아오려면 우리 집 주소가 있어야 해요. 인터넷도 똑같아요. 패킷이 어느 컴퓨터로 갈지 알려면, 컴퓨터마다 주소가 있어야 하죠. 그 주소가 바로 IP 주소예요.
집집마다 주소가 있어요
지난 시간에 패킷을 배웠어요.
패킷은 조각과 주소 꼬리표였죠.
그런데 그 주소는 어디 주소일까요?
바로 받는 컴퓨터의 주소예요.
편지를 보낼 때를 떠올려봐요.
받는 집 주소를 적어야
우체부가 그 집을 찾아가요.
인터넷에서도 컴퓨터마다
자기만의 주소가 있어야 해요.
집을 눌러 주소 팻말을 붙여봐요. 컴퓨터 하나에 주소 하나예요.
주소를 붙일수록
어느 집이 어느 집인지 또렷해졌죠.
주소가 없던 집들은
그냥 똑같이 생긴 상자였어요.
주소가 생기자
비로소 '거기'라고 가리킬 수 있어요.
그런데 그 주소,
어떻게 생겼을까요?
다음에서 들여다봐요.
숫자로 된 주소예요
사람 주소는 글자로 적지만
컴퓨터 주소는 숫자로 적어요.
컴퓨터는 숫자를 잘 다루니까요.
IP 주소는 점으로 나뉜
네 칸의 숫자예요.
예를 들면 203.0.113.5 처럼요.
각 칸은 0부터 255까지의 숫자예요.
점은 칸과 칸을 나누는 울타리고요.
글자가 아니라 숫자, 이게 핵심이에요.
주소를 눌러 칸을 하나씩 살펴봐요. 점으로 나뉜 네 칸의 숫자예요.
네 칸을 차례로 살펴봤어요.
칸마다 숫자가 들어 있고
점이 칸을 나눠줬죠.
이렇게 적으면
사람도 읽고 컴퓨터도 읽어요.
주소가 다르면 칸의 숫자가 달라요.
이 숫자 묶음 하나가
세상에서 그 컴퓨터 하나를 가리켜요.
이제 그 주소로 찾아가 볼까요?
주소로 찾아가요
패킷에는 받는 주소가 적혀 있어요.
인터넷은 그 주소를 읽고
맞는 컴퓨터로 패킷을 보내요.
우체부가 봉투의 주소를 보고
그 집으로 편지를 넣듯이요.
주소만 정확하면
수많은 집 사이에서도
딱 그 집을 찾아내요.
주소가 길잡이예요.
패킷의 받는 주소를 보고, 같은 주소의 집을 눌러 배달해봐요.
받는 주소와 같은 집을 누르니
패킷이 정확히 도착했어요.
다른 집을 누르면
주소가 안 맞아 배달이 안 됐죠.
이게 인터넷이 일하는 방식이에요.
주소를 보고, 같은 주소를 찾아
거기로 보낸다.
그런데 한 가지 조건이 있어요.
주소가 꼭 하나뿐이라야 한다는 거예요.
주소는 하나뿐이라야 해요
같은 동네에 같은 주소가 둘 있다면
어떤 일이 벌어질까요?
우체부는 누구 집에
편지를 넣어야 할지 몰라 헷갈려요.
IP 주소도 똑같아요.
같은 주소를 가진 컴퓨터가 둘이면
패킷이 어디로 가야 할지 헷갈려요.
그래서 주소는
세상에 하나뿐이라야 해요.
그래야 안 헷갈리고 정확히 도착해요.
주소가 겹친 집과, 주소가 고유한 집을 눌러 보내봐요. 겹치면 헷갈리고, 고유하면 정확히 도착해요.
주소가 겹친 집으로 보냈더니
패킷이 둘 사이에서 헷갈렸어요.
고유한 주소로 보냈더니
곧장 한 집에 도착했고요.
차이는 단 하나,
주소가 하나뿐이냐였어요.
그래서 진짜 인터넷에서는
같은 주소가 겹치지 않도록
주소를 조심히 나눠줘요.
정리해볼까요
한 줄로 모으면 이래요.
컴퓨터마다 고유한 주소가 있어요.
그게 IP 주소예요.
점으로 나뉜 네 칸의 숫자로 적고요.
패킷은 받는 주소를 보고
맞는 컴퓨터를 찾아가요.
주소는 꼭 하나뿐이라야
헷갈리지 않아요.
집 주소처럼, 세상에 하나뿐인 주소.
핵심을 차례로 눌러 되짚어봐요. (집집마다 주소 → 숫자로 된 주소 → 주소로 찾아가요 → 하나뿐이라야)
이제 컴퓨터마다 주소가 있다는 걸 알았어요.
그런데 203.0.113.5 같은 숫자,
사람이 외우기엔 좀 어렵죠?
우리가 쓰는 건 보통 글자로 된 이름이에요.
그 이름을 숫자 주소로 바꿔주는
똑똑한 안내소가 따로 있어요.
다음 강에서, 이름을 주소로 바꾸는
그 안내소를 함께 만나봐요.