Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- AWS CLF
- modifiers
- TCP/IP
- 남궁성
- 계층화
- 1764
- 네트워크
- 프로토콜
- java
- 개발바닥
- 다형성
- l3 스위치
- 물리구성도
- network
- 인프콘
- 테슬라폰
- 인터페이스
- 데이터 송수신
- 상속
- 백준 2775
- 논리구성도
- 파이썬
- 10866
- 역캡슐화
- 백준 1712
- 파이썬 1712
- 자바
- 유선LAN
- aws 자격증
- 자바의 정석
Archives
- Today
- Total
병훈's Blog
네트워크 뿌수기 - ARP로 IP와 MAC 주소를 대응시킴 본문
ARP란?
TCP/IP에서는 IP 주소를 지정해서 데이터(IP 패킷)를 전송합니다.
IP 패킷은 PC나 서버 등의 인터페이스까지 전송되어 갑니다.
PC나 서버 등의 인터페이스는 MAC 주소(Media Access Control Address)로 식별합니다.
TCP/IP의 IP 주소와
인터페이스를 식별하기 위한 MAC 주소를 대응시키는 것이
ARP(Address Resolution Protocol)의 역할입니다.
이더넷 인터페이스에서 IP 패킷을 내보낼 때는 이더넷 헤더를 덧붙입니다.
이더넷 헤더에는 목적지 MAC 주소를 지정해야만 합니다.
목적지 IP 주소에 대응하는 MAC 주소를 구하기 위해서 ARP를 이용합니다.
또한, IP 주소와 MAC 주소를 대응시키는 것을 가리켜 주소 해석이라고 합니다.
이더넷에 관해서는 추후 다시 설명합니다.
ARP 동작의 흐름
ARP의 주소 해석 범위는 같은 네트워크 내의 IP 주소입니다.
이더넷 인터페이스로 접속된 PC 등의 기기가
IP 패킷을 송신하고자 목적지 IP 주소를 지정할 때
자동으로 ARP가 수행됩니다.
사용자가 ARP의 동작에 특별히 신경 쓸 필요는 없지만,
ARP로 주소 해석을 한다는 것은 네트워크 구조를 이해하는 데 있어 매우 중요합니다.
ARP 동작의 흐름은 다음과 같습니다.
- ARP 요청으로 IP 주소에 대응하는 MAC 주소를 질의한다.
- 질의받은 IP 주소를 가진 호스트가 ARP 응답으로 MAC 주소를 알려준다.
- 주소 해석한 IP 주소와 MAC 주소의 대응을 ARP 캐시에 보존한다.
Point
- IP 주소와 MAC 주소를 대응시키는 것을 주소 해석이라고 부른다.
- ARP에 의해 자동으로 주소를 해석하고, 목적지 IP 주소에 대응하는 목적지 MAC 주소를 구할 수 있다.
728x90
728x90
'Computer > Network' 카테고리의 다른 글
네트워크 뿌수기 - TCP는 신뢰성이 있는 통신 (1) | 2022.12.25 |
---|---|
네트워크 뿌수기 - 포트 번호 (Port Number) (0) | 2022.12.24 |
네트워크 뿌수기 - ICMP로 데이터 수신 확인 (0) | 2022.12.24 |
네트워크 뿌수기 - 공인주소, 사설주소 (0) | 2022.12.24 |
네트워크 뿌수기 - 네트워크에 접속하는 두 단계 (0) | 2022.12.24 |