제어 프로토콜
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 |