2025-05-16 10:29:00

제어 프로토콜

ICMP (Internet Control Message protocol)

  • 호스트 또는 라우터 사이에 오류 정보나 제어 정보를 전달하는데 사용
  • 네트워크 진단에 사용
  • Ping, Tracert 같은 응용 프로그램이 직접 사용하기도 함

IGMP (Internet Group Management Protocol)

  • 멀티캐스팅을 처리하는 프로토콜
  • 호스트(컴퓨터)가 멀티캐스트 그룹 구성원을 인접한 라우터에게 알리는 프로토콜
  • TCP/IP 프로토콜 집합이 동적 멀티 캐스팅을 수행하기 위해 사용하는 표준 프로토콜

ARP (Address Resoulution Protocol)

  • LAN 내에서 특정 IP 주소를 가지고 있는 호스트의 MAC 주소를 알아내는 절차

RAPR (Reverse Address Resolution Protocol)

  • MAC 주소로부터 IP 주소를 알아내는 프로토콜

DNS (Domain Name System)

  • 도메인 이름과 IP 주소를 매핑 시켜주는 거대 규모의 분산 네이밍 시스템
  • DNS 요청 : 순환 쿼리 방식
    • 이름 분석을 시도하고 만일 서버가 요청한 정보를 갖고 있지 않다면 이에 대한 답을 자동으로 상위 서버에게 질의를 계속하여 전송하는 방식
  • DNS 요청 : 반복 쿼리 방식
    • 답을 얻을 때까지 상위 name server에게 직접 요청 

DHCP (Dynamic Host Configuration Protocol)

  • 네트워크를 구성하는 각각의 IP 관리를 쉽게 하기 위한 프로토콜
  • 동적 할당
    • 사용자가 TCP/IP 설정을 따로 해주지 않아도 되어서, 관리가 용이
    • DHCP 기능을 다른 서브넷 상에서도 적용하려면 라우터가 반드시 DHCP Relay Agent 역할을 수행
    • 관리하는 호스트 수가 많아지게 된다면 서버의 과부하 발생

NAT (Network Address Translation)

  • 공인 IP 주소를 다시 사설 IP 주소로 변환. 그 반대의 경우도 수행
  • NAT은 IP 주소 고갈문제를 줄이기 위한 방법
  • 주소 변환과정을 반드시 거쳐야 하기 때문에, 보안에 도움이 됨

 

'TCP_IP 공부' 카테고리의 다른 글

TCP_IP 12주차 - 멀티 프로세서 기반 서버  (1) 2025.05.23
TCP/IP 7주차 (UDP)  (0) 2025.04.18
TCP_IP 6주차  (1) 2025.04.11
TCP_IP 4주차  (0) 2025.03.28
TCP_IP 2차시  (0) 2025.03.21