seegongsik
내 단어장
네트워크

큰 데이터를 조각으로, 패킷

큰 사진 한 장을 멀리 보내려 해요. 통째로 한 번에 보내면 좋겠지만, 길이 좁아서 그렇게는 안 가요. 그래서 작은 조각으로 쪼개서 보내요. 이 조각 하나하나를 패킷이라고 불러요.

01

한 번에 못 보내요

큰 데이터가 하나 있어요.
사진, 영상, 큰 파일이요.
이걸 통째로
한 번에 보내고 싶어요.
하지만 길은 좁아요.
큰 덩어리는 길에 안 들어가요.
그래서 통째로는
출발조차 못 해요.
먼저 이걸 눈으로 봐요.

좁은 길DATA
큰 데이터 덩어리예요. 통째로 보내볼까요?

큰 데이터 덩어리를 눌러 통째로 보내봐요. 길이 좁아서 통째로는 못 가요.

통째로 밀어넣으려니
길 입구에서 막혔어요.
덩어리가 너무 커서
좁은 길로는 안 들어갔죠.
현실의 인터넷 길도 똑같아요.
한 번에 보낼 수 있는 크기가
정해져 있어요.
그러니 방법은 하나예요.
작게 쪼개는 거예요.

02

조각으로 쪼개요

큰 덩어리를 잘라봐요.
한 덩어리를
여러 작은 조각으로 나눠요.
조각 하나하나가
좁은 길에 쏙 들어가는 크기예요.
이 작은 조각을 패킷이라고 불러요.
큰 편지를
여러 봉투에 나눠 담는 것과 같아요.
이제 조각들은 길을 떠날 수 있어요.

DATA
데이터 덩어리를 눌러 작은 패킷으로 쪼개봐요.

데이터 덩어리를 눌러 작은 패킷들로 쪼개봐요. 누를 때마다 조각이 나뉘어요.

큰 덩어리가
여러 조각이 됐어요.
이제 조각마다 좁은 길에
하나씩 들어갈 수 있죠.
하지만 문제가 생겼어요.
조각들이 서로 똑같이 생겼어요.
어느 게 몇 번째인지,
어디로 가야 하는지 모르겠어요.
그래서 조각마다 표시가 필요해요.

03

꼬리표를 붙여요

조각마다 꼬리표를 붙여요.
꼬리표에는 두 가지를 적어요.
하나는 번호예요.
이게 몇 번째 조각인지 알려주죠.
다른 하나는 주소예요.
이 조각이 어디로 가야 하는지요.
번호와 주소만 있으면
조각이 길을 잃어도
제자리를 찾을 수 있어요.

패킷을 눌러 번호와 주소 꼬리표를 붙여봐요

패킷을 눌러 번호와 받는 주소 꼬리표를 붙여봐요. 모든 조각에 꼬리표가 생겨요.

이제 조각마다
번호와 주소가 적혔어요.
조각들은 길을 떠나요.
그런데 꼭 같은 길로
나란히 갈 필요는 없어요.
한 길이 막히면
조각은 다른 길로 돌아가요.
그래서 조각들이
뒤죽박죽 순서로 도착하기도 해요.

04

도착해서 합쳐요

조각들이 다 도착했어요.
그런데 순서가 엉켰어요.
3번이 먼저 오고
1번이 나중에 오기도 했죠.
걱정 없어요.
조각마다 번호가 적혀 있으니까요.
번호 순서대로 나란히 놓으면
흩어진 조각이
다시 원래 데이터가 돼요.

1
2
3
4
번호 순서(1, 2, 3, 4)대로 패킷을 눌러 합쳐봐요

흩어져 도착한 패킷을 번호 순(1, 2, 3, 4)으로 눌러 원래 데이터로 합쳐봐요.

번호 순서대로 합쳤더니
원래 데이터가 돌아왔어요.
쪼개진 사진이
다시 한 장이 됐죠.
받는 쪽은
조각이 따로따로 왔는지
눈치도 못 채요.
그저 완성된 사진을 볼 뿐이에요.
이게 패킷이 일하는 방식이에요.

05

정리해볼까요

한 줄로 모으면 이래요.
큰 데이터는 한 번에 못 보내요.
그래서 작은 패킷으로 쪼개요.
조각마다 번호와 주소 꼬리표를 붙여요.
조각은 따로 가도 되니
길이 막혀도 우회할 수 있어요.
도착하면 번호 순으로 합쳐요.
쪼개고, 꼬리표 붙이고, 합치기.
그게 패킷이에요.

1. 큰 데이터 -> 작은 패킷으로 쪼개기
2. 조각마다 꼬리표 (번호 + 주소)
3. 조각은 따로따로 보내기 (길 막히면 우회)
4. 도착하면 번호 순으로 합치기
단추를 눌러 핵심을 차례로 되짚어봐요

핵심을 차례로 눌러 되짚어봐요. (쪼개기 → 꼬리표(번호+주소) → 따로 보내기 → 번호 순 합치기)

이제 패킷이 무엇인지 알았어요.
큰 데이터도 조각으로 나누면
좁은 길로 멀리 보낼 수 있어요.
그런데 조각이 가야 할 주소는
대체 어떻게 생겼을까요?
수많은 컴퓨터 중에서
딱 한 곳을 어떻게 찾을까요?
다음 강에서, 그 주소 이야기를
함께 따라가봐요.

한 줄 정리큰 데이터는 한 번에 못 보내요. 그래서 작은 조각인 패킷으로 쪼개요. 조각마다 '몇 번째인지'와 '어디로 가는지'를 적은 꼬리표를 붙여요. 조각들은 따로따로 길을 떠나니, 한 길이 막혀도 다른 길로 돌아갈 수 있어요. 도착한 곳에서는 꼬리표의 번호 순으로 조각을 다시 합쳐서 원래 데이터로 되돌려요. 쪼개고, 꼬리표를 붙이고, 합치기. 이게 패킷이에요.
네트워크
이 페이지가 도움 됐다면 후원하기