728x90
728x90
arp(Address Resoultion Protocol)
arp : IP주소를 MAC주소로 풀어주는 프로토콜
시스템끼리 통신하기 위해서 상대방의 mac주소가 필요함
이때 arp가 연결하고자 하는 ip에 신호를 보내서 MAC주소를 받아옴
*rarp : MAC주소를 IP주소로 풀어주는 프로토콜
옵션
-v | ARP 상태출력 |
-t (type) | ARP 캐시에 올라와있는 타입 검색 (default : ehter) |
-a [host] | 지정한 호스트 내용 출력 (default : 모든 호스트) |
-d [host] | 지정한 호스트를 목록에서 삭제 |
-s host hardware-address | 호스트의 하드웨어 주소. 즉, 호스트 MAC 주소를 추가 |
-f file | 파일에 있는 목록을 추가 |
해석
해당하는 ip address는 HWaddress(MAC주소)가 이러하다~
1) 169.254.169.254 : AWS의 metadata가 저장되어 있는 주소 (aws 공식문서 : 인스턴스 메타데이터 검색)
메타데이터 목록확인 : curl로 해당하는 인스턴스 메타데이터(인스턴스에 대해 볼 수 있는 정보)의 정보확인
메타데이터(hostname)확인 : curl로 해당하는 인스턴스 메타데이터목록 중 hostname 정보확인
2) gateway : 다른 ip대역과 통신하기 위한 문, ip대역 중에서 맨앞 또는 맨뒤에 ip를 할당함
라우팅테이블 확인 : netstat -rn으로 인스턴스의 라우팅테이블 확인가능, 게이트웨이ip(10.0.0.1)
3) 10.0.0.2 : 해당 인스턴스가 할당받은 ip?
서브넷의 ARP정보 저장 : vi proc/net/arp
예시
1. arp 상태출력 : arp -v
저 169.254.169.254는 항상 연결되어 있는게 아닌가?!
2. 대상주소에 arp패킷을 보낸다 : arp -c [횟수] [ip address]
게이트웨이의 mac주소 확인가능
출처
https://heartbleed.tistory.com/65
https://gregorio78.tistory.com/258
728x90
반응형
'🌱 Computer Science > OS' 카테고리의 다른 글
[Linux 명령어] slabtop : 프로세스 상태확인(진행) (0) | 2020.05.15 |
---|---|
[Linux 명령어] ping : 서버 상태확인 (0) | 2020.05.14 |
[Linux 명령어 ] uptime : load average 확인 (0) | 2020.05.13 |
[OS] 컨택스트 스위칭(Context Switching) 개념정리 (0) | 2020.05.10 |
[OS] 프로그램 vs 프로세스 vs 스레드 (0) | 2020.05.10 |
[OS] 운영체제(Operating System) 개념정리 (0) | 2020.05.10 |