TCP/IP 4계층 #5. 인터넷 계층(network)과 ICMP

윤용운·2022년 11월 8일
0

네트워크

목록 보기
5/8

인터넷 계층

IP, ARP, ICMP가 대표적이며, 한 노드에서 다른 노드로 전송 계층에서 받은 세그먼트/데이터그램을 패킷화하여 전송하는 계층

IP(Internet Protocol)

TCP/IP 기반의 인터넷 망을 통하여 데이터그램의 전달을 담당하는 프로토콜이다.

  • 주요 기능
    • IP 패킷의 라우팅 대상이 됨
    • IP 주소 지정
  • 특징
    • 신뢰성, 흐름제어 기능이 없다.
    • 비연결성 데이터그램 방식
    • 패킷의 완전한 전달을 보장하지 않음 (신뢰성 X)
  • IP 주소 체계
    • IPv4
    • IPv6 -> IPv4의 주소 고갈 문제, 멀티미디어서비스 대응 미약 등.
  • IPv4의 고갈 문제
    • 32비트 주소체계의 한계로 IPv4 주소가 점점 고갈되어 간다.
    • 해결방법
      • DHCP
        • 네트워크상에서 동적으로 IP 주소 및 기타 구성정보 등을 부여/관리하는 프로토콜
      • NAT
        • 1개의 실제 공인 IP 주소에, 다량의 가상 사설 IP 주소를 할당 및 매핑하는, 1:1 또는 1:多 주소 변환(Address Translation) 방식

ARP / RARP

  • ARP
    IP 주소를 이용해 상대방의 MAC 주소를 알아오는 프로토콜이다.
    1. ARP 요청 : 특정 IP주소에 대한 MAC주소를 브로드캐스트로 전송한다.
    2. ARP 응답 : 요청한 MAC주소 정보를 유니캐스트로 전송한다.
    3. ARP 테이블에 각 노드의 ARP 정보를 저장한다.
  • RARP
    MAC 주소에 해당하는 IP주소를 알아노는 프로토콜이다.
  • GARP
    송신 IP와 수신 IP가 같은 ARP요청으로, 자신의 존재를 알리는 목적으로 사용한다. 주로 IP충돌감지, ARP 테이블 갱신 용도로 사용한다.

ICMP

노드와 노드 사이에서 통신이 잘 되나 확인할 때 쓰는 프로토콜. 데이터를 교환하는데 사용하지는 않는다. IP와 달리 TCP/UDP와 같은 전송계층 프로토콜과는 연관되지 않고 독립적인 비연결형 프로토콜이다.

0개의 댓글