study

네트워크는 어떻게 통신할까? – IP, 포트, 패킷의 개념

ideas9710 2025. 7. 13. 09:03
반응형

네트워크는 어떻게 통신할까?

IP, 포트, 패킷의 개념 쉽게 이해하기

우리 눈에 보이지 않지만, 인터넷은 끊임없이 정보를 주고받는 연결망입니다.
그런데 정말 궁금하지 않으신가요?

  • “인터넷은 어떻게 내 컴퓨터와 서버를 연결할까?”
  • “IP 주소는 왜 필요할까?”
  • “포트 번호는 또 뭘까?”
  • “해커는 도대체 어디를 노릴까?”

이 글에서는 인터넷 통신의 기본 흐름을 IP, 포트, 패킷 중심으로 비유와 함께 쉽고 재밌게 설명합니다.


1. IP 주소란? – 집 주소 같은 존재

"IP 주소는 인터넷 상의 '집 주소'입니다."

우리가 친구 집에 택배를 보내려면 정확한 주소가 필요하죠.
마찬가지로, 인터넷에서 데이터를 주고받으려면 각 기기마다 고유한 주소,
IP 주소(Internet Protocol Address) 가 필요합니다.

예시)

  • 192.168.0.1 → 집 공유기
  • 8.8.8.8 → 구글 DNS 서버
  • 13.125.34.56 → 웹 서버

2. 포트 번호란? – 집 안의 방 번호

"포트는 집 안의 각 방을 구분해주는 번호입니다."

IP 주소가 ‘집 주소’라면, **포트(port)**는 그 집 안의 ‘방’이에요.
왜냐면 한 컴퓨터(한 IP)가 여러 서비스를 동시에 운영할 수 있기 때문이죠.

 

예시)

  • 포트 80: HTTP 웹 페이지
  • 포트 443: HTTPS 보안 페이지
  • 포트 22: SSH 원격 접속
  • 포트 3306: MySQL DB 접속

즉, "IP + 포트" 조합은 택배 주소 + 수신자 이름 같은 느낌이에요.


3. 패킷(Packet)이란? – 데이터를 작게 나눈 상자

"인터넷에서는 한 번에 다 보내지 않고, 조각내서 전송합니다."

인터넷은 데이터를 한꺼번에 보내지 않아요.
패킷(Packet) 이라는 작은 단위로 나눠서 하나씩 보내고, 다시 조립합니다.
이게 바로 인터넷이 빠르고 유연하게 동작할 수 있는 비결입니다.

비유)

  • 큰 짐을 소형 택배 박스 여러 개로 나눠 보내는 방식

패킷 안에는

  • 보낼 내용(data)
  • 목적지(IP/포트)
  • 순서 정보 등
    이 함께 들어 있습니다.

4. TCP vs UDP – 신중한 택배 vs 빠른 전단지

인터넷에서 데이터를 전송하는 방법은 대표적으로 두 가지가 있어요.

 

구분  TCP UDP
성격 신중한 택배 빠른 전단지
특징 순서 보장, 오류 확인, 재전송 빠르지만, 보장 없음
사용처 웹, 메일, 파일전송 등 영상 스트리밍, 실시간 게임

 

예시)

  • 웹사이트 접속: TCP
  • 유튜브 영상 스트리밍: UDP

5. 실제 통신 흐름 한 번에 정리

  1. 사용자가 브라우저에서 https://example.com 입력
  2. DNS 서버를 통해 example.com → 13.125.34.56 IP로 변환
  3. 브라우저는 IP:443(HTTPS 포트)로 접속
  4. TCP 연결 후, 데이터는 여러 개의 패킷으로 나뉘어 전송
  5. 서버는 응답 패킷을 보내고, 브라우저는 이를 조립해 화면에 출력

6. 보안 측면에서 왜 중요할까?

보안 공격자는 이 흐름을 노립니다.

  • IP를 위조하거나 차단
  • 포트를 열어두고 침입
  • 패킷을 가로채 도청(MITM, 스니핑)
  • 포트 스캐닝으로 취약점 탐지

이런 구조를 정확히 알수록, 어디를 보호해야 하는지가 선명해집니다.


마무리 요약

  • IP는 ‘주소’, 포트는 ‘방’, 패킷은 ‘택배 상자’
  • 인터넷 통신은 IP:Port 조합을 통해 TCP/UDP로 이루어진다
  • 이 구조를 이해하면, 보안 위협도 쉽게 보인다

다음 글에서는 실제 해커들이 어떻게 통신을 가로채는지,
스니핑, MITM, 세션 하이재킹 같은 공격 기법들을 알아보겠습니다.


다음 순서로 작성될 시리즈

  • 2편: 스니핑, MITM, 세션 하이재킹
  • 3편: HTTPS와 SSL/TLS 완전 이해
  • 4편: VPN, IDS/IPS, 방화벽 등 보안 기술

 

반응형