본문 바로가기

네트워크 기초

06. 광역 통신 방법

📍 IPv4 프로토콜 / ICMP 프로토콜 / 라우팅 테이블 / 멀리 떨어진 컴퓨터와 통신하는 과정 / IPv4 패킷 조각화

항목 설명
IPv4 Internet Protocol Version 4.
32비트 주소 체계를 사용하며, 주로 네트워크에서 장치를 식별하는 데 사용되는 IP 주소 체계.
예: 192.168.1.1.
ICMP 인터넷 제어 메시지 프로토콜(Internet Control Message Protocol).
네트워크 오류 메시지 및 상태 정보를 전달하는 프로토콜.
예: ping 명령은 ICMP를 사용하여 네트워크 연결을 확인.
라우팅 테이블 네트워크 장치에서 패킷을 전달할 경로를 저장하는 데이터베이스.
목적지 IP 주소에 대한 경로 정보가 포함되어 있으며, 패킷이 어디로 가야 할지 결정하는 데 사용된다.
IPv4 패킷 조각화 IPv4 패킷의 크기가 네트워크에서 전송할 수 있는 최대 크기인 MTU(Maximum Transmission Unit)를 초과하면, 패킷을 작은 조각으로 나누어 전송하는 과정. 각 조각은 독립적으로 전송된다.
TTL (Time to Live) IPv4 패킷의 헤더에 포함된 필드로, 패킷이 네트워크를 통해 이동할 수 있는 최대 홉 수를 나타낸다.
TTL 값은 패킷이 라우터를 통과할 때마다 1씩 감소하고, TTL이 0이 되면 패킷은 폐기된다.
MTU (Maximum Trans-mission Unit) 네트워크에서 한 번에 전송할 수 있는 최대 패킷 크기. MTU 값이 초과되면 패킷은 조각화되어 전송된다.
일반적인 이더넷의 MTU는 1500바이트이다.

✅ 각 항목에 대한 간단한 예시

  • IPv4: 192.168.0.1
  • ICMP: ping 8.8.8.8 (구글 DNS 서버를 핑으로 확인하는 명령)
  • 라우팅 테이블: 특정 네트워크 주소가 192.168.1.0/24에 해당하는 경우, 이를 192.168.1.1 라우터를 통해 전달
  • IPv4 패킷 조각화: 2000바이트 크기의 패킷이 1500바이트 MTU를 가진 네트워크를 통해 전송될 때, 패킷은 여러 개의 작은 조각으로 나뉘어 전송된다.
  • TTL: 패킷이 5개의 라우터를 통과하는 경우, TTL은 5에서 시작해 0이 되면 패킷이 폐기된다.
  • MTU: 네트워크에서 MTU가 1500바이트라면, 1500바이트를 초과하는 데이터는 분할되어 전송된다.
728x90