ARP (Address Resolution Protocol)
ARP는 주소 변환이 필요할때마다 각각의 주소를 매핑하도록 호출된다. ARP는 선택된 매체에 브로드캐스트를 통해 특정 IP주소를 사용하는 호스트가 응답을 하도록 요구 하는방식을 사용한다. 목적지 호스트가 응답하는 경우 송신 호스트는 목적지 호스트와 연결을 맺고 데이터를 전송하기 시작한다. ARP의 요구와 응답은 물리적인 계층에서 이루어지며, 목적지 호스트가 응답하는 경우 송신지 호스트는 ARP테이블을 설정하고, ARP테이블의 정보를 이용하여 하위 계층 프로ㅗ콜의 프레임에 저장한다.
RARP(Reverse Address Resolution Protocol)
데이터 링크 계층의 주소로부터 네트워크 계층의 주소를 얻어오는 프로토콜,
RARP패킷은 ARP패킷과 동일한 형식을 갖는다.
ICMP(Internet Control Message Protocol)
IP 프로토콜은 비연결형으로 패킷이 확실히 전송된다는 보장이 없기 때문에 라우터나 노드(호스트)등에서 오류가 생겨 목적지까지 도달하지 못하게 되는 경우가 생긴다. 이럴경우 송신측의 사애를 알려줘야 하는데, 이때 필요한것이 ICMP 포로토콜.
ICMP Destination Unreachable
- 라우터가 특정 노드의 패킷을 목적지에 보내지 못한경우 송신노드에 대해 ICMP Destination Unreachable 메시지를 보낸다.
ICMP Redirect 메시지
- 라우터가 송신측 노드에 적합하지 않은 경로로 설정되어 있을 경우 그 노드에 대한 최적화된 경로를 다시 지정해주는 ICMP Redirect 메시지를 보낸다.
ICMP Time Exeeded
- 패킷이 네트워크 사이에서 무한정 돌아가지 않도록 하기 위해 각 라우터들이 패킷을 처리할때마다 TTL(Time To Live)을 감소시키다 그 값이 '0'이 되면 패킷을 패키하기위해 송신측 라우터에 ICMP Time Exeeded 메시지를 되돌려보냄으로써 패킷이 폐기된 사실을 알림
ICMP Source Quench
- 송신측 큐값이 '0'으로 남아 송신 불능 상태가 되면 'ICMP Source Quench 메시지'를 송신측 노드에 보내고 송신측은 이를 보고 송신 패킷의 양을 제어
ICMP Echo Request
- 송신측의 전송 패킷이 목적지 노드나 라우터에 도착했는지 확인하는데 사용한다.
- 라우터가 송신측 노드에 적합하지 않은 경로로 설정되어 있을 경우 그 노드에 대한 최적화된 경로를 다시 지정해주는 ICMP Redirect 메시지를 보낸다.
ICMP Time Exeeded
- 패킷이 네트워크 사이에서 무한정 돌아가지 않도록 하기 위해 각 라우터들이 패킷을 처리할때마다 TTL(Time To Live)을 감소시키다 그 값이 '0'이 되면 패킷을 패키하기위해 송신측 라우터에 ICMP Time Exeeded 메시지를 되돌려보냄으로써 패킷이 폐기된 사실을 알림
ICMP Source Quench
- 송신측 큐값이 '0'으로 남아 송신 불능 상태가 되면 'ICMP Source Quench 메시지'를 송신측 노드에 보내고 송신측은 이를 보고 송신 패킷의 양을 제어
ICMP Echo Request
- 송신측의 전송 패킷이 목적지 노드나 라우터에 도착했는지 확인하는데 사용한다.
'예전것 > 네트워크 보안' 카테고리의 다른 글
네트워크 해킹과 보안: 10장 - 연습문제/심화연습문제 (0) | 2009.07.13 |
---|---|
고급 : iptable의 패킷 필터링 설정문제 (0) | 2009.05.28 |
중급: IP 정보제한을 위한 zone transfer 설정문제 (0) | 2009.05.27 |