네트워크_ARP/Ethernet
[ARP (Address Resolution Protocol)]
정의:
ARP는 IP 주소(논리 주소)를 해당 장치의 MAC 주소(물리 주소)로 변환해 주는 프로토콜입니다. 즉, 네트워크 상의 통신을 위해 IP → MAC 주소로 매핑하는 역할을 합니다.
동작 원리:
- 송신자가 대상 IP 주소를 알고 있지만 MAC 주소는 모를 때, ARP 요청 브로드캐스트를 전송합니다.
- 네트워크 내 모든 장치가 이 요청을 수신하고, 해당 IP를 가진 장치만 자신의 MAC 주소를 포함한 ARP 응답을 송신자에게 전송합니다.
- 송신자는 응답에서 MAC 주소를 추출하여 데이터 프레임을 전송할 수 있게 됩니다.
- 이 결과는 ARP 캐시 테이블에 일시적으로 저장됩니다.
특징:
- 네트워크 계층(IP)과 데이터 링크 계층(MAC)을 연결해주는 역할.
- 브로드캐스트 방식 사용.
- ARP 캐시는 일정 시간 후 만료됩니다.
장단점:
- 장점: MAC 주소를 자동으로 알아낼 수 있어 편리함.
- 단점: 악성 사용자가 ARP 정보를 위조(ARP 스푸핑)할 수 있음 → 보안 이슈.
[Ethernet]
정의:
이더넷(Ethernet)은 LAN(Local Area Network)에서 가장 널리 사용되는 유선 통신 기술입니다. IEEE 802.3 표준에 기반하며, 데이터를 프레임 단위로 전송합니다.
특징:
- 비연결형(Unreliable, connectionless): 데이터를 보낼 때 연결을 설정하지 않음.
- 브로드캐스트 기반: 하나의 프레임이 네트워크 내 모든 장치로 전달됨.
- CSMA/CD 사용: 충돌 감지를 통해 데이터 전송을 제어 (전통적인 방식, 오늘날에는 스위치로 대체되어 잘 사용되지 않음).
- 하드웨어 주소 기반 전송: MAC 주소를 사용하여 프레임의 목적지를 지정.
장점:
- 구현이 간단하고 저렴함
- 확장성 있고 관리가 쉬움
단점:
- 브로드캐스트 방식은 네트워크 부하 유발 가능
- 거리와 대역폭의 제약이 존재