728x90
IP주소(Internet Protocol address)
IP주소는 논리적 주소이며,
컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신 하기 위해 사용하는 특수한 번호이다.
여기서 논리적이란 가변적이라는 의미이다.
IP를 기반으로 통신한다고 이야기하지만, 실제로는 그 아래 물리적 주소인 MAC주소를 통해 통신한다.
MAC주소(Media Access Control address)
MAC주소는 네트워크 인터페이스에 할당된 고유 식별자이다.
일반적으로 장치의 NIC(Network Interface Card, LAN 카드)에 할당된다.
MAC주소는 48비트로 이루어지며, 24비트의 OUI와 24비트의 UAA로 이루어진다.
- OUI(Organizationally Unique Identifier): IEEE*(Institute of Electrical and Electronics Engineers)에서 할당한 제조사 코드
- UAA(Universally Administered Addresses): 제조사에서 구별되게 만드는 코드
MAC주소는 보통 유일하지만, 유일하지 않을 수도 있다.
실수 또는 의도적으로 UAA를 중복되게 만들기도 한다.
이 때 동일 네트워크에서만 중복되지 않으면 문제는 없다.
NIC에 고정된 MAC주소를 변경할 수는 있으나,
하지 않는 것을 권장하며, 하는 것을 어렵게 한 OS도 있다.
*IEEE(Institute of Electrical and Electronics Engineers):
전기/전자/전산 분야의 국제 기구 및 학회.
관련 전문가들이 합병하여 창설한 국제 조직으로, 관련 기술 공유와 표준 정의 등의 활동을 한다.
ARP(Address Resolution Protocol) & RARP(Reverse Address Resolution Protocol)
ARP는 MAC주소를 파악하는 과정이다.
ARP를 통해 논리적 주소인 IP주소를 물리적 주소인 MAC주소로 변환한다.
이와는 반대로, RARP를 통해 물리적 주소인 MAC주소를 논리적 주소인 IP주소로 변환한다.
ARP는 아래의 두 과정을 거쳐 진행된다.
- IP주소에 맞는 MAC주소를 찾기 위해, 브로드캐스팅을 통해 연결된 네트워크에 있는 모든 장치에 데이터를 보낸다.
- 맞는 장치가 있다면, 해당 장치에게 유니캐스트로 데이터를 전달한다.
참고: inflearn 강의 'CS 지식의 정석 - 큰돌'
728x90
'컴퓨터 공학 & 통신' 카테고리의 다른 글
[개념 정리/네트워크] IP주소 체계 - 클래스풀 VS 클래스리스 (0) | 2023.07.13 |
---|---|
[개념 정리/네트워크] IPv4 VS IPv6 비교 정리 (0) | 2023.07.12 |
[개념 정리/네트워크] 라우팅 (0) | 2023.07.12 |
[개념 정리/네트워크] TCP/IP 4계층 - 인터넷 계층 (1) | 2023.07.11 |
[개념 정리/네트워크] TCP/IP 4계층 - 전송 계층 (0) | 2023.07.11 |