더북(TheBook)

3.4 물리 주소

이전 장에서 배웠듯이 네트워크 소프트웨어 계층은 프로토콜 소프트웨어를 통해 구성된 논리 IP 주소와 네트워크 어댑터의 실제 영구 물리 주소를 연결하는 데 필요합니다. OSI 모델 내에서 물리 주소 지정은 MAC 하위 계층이 담당해서 물리 주소(physical address)를 종종 MAC 주소라고 합니다. 물리 주소 지정 시스템은 네트워크 접근 계층 내에 캡슐화되므로 네트워크 아키텍처 사양에 따라 주소가 다른 형식을 취할 수 있습니다.

이더넷에서 물리 주소는 공장 출고 시 네트워킹 하드웨어에 입혀지는 경우가 있지만, 일부 최신 네트워크 어댑터는 프로그래밍이 가능한 물리 주소를 제공합니다. 몇 년 전만 해도 이더넷 하드웨어는 거의 항상 컴퓨터의 확장 슬롯에 삽입된 네트워크 어댑터 카드였지만, 최근에는 공급 업체에서 머더보드에 이더넷 기능을 넣기 시작했습니다.

LAN을 통해 전송된 데이터 프레임은 이러한 물리 주소를 사용해 소스 및 대상 어댑터를 식별해야 하지만, 긴 물리 주소(이더넷에서는 48비트)는 사람들이 사용하기에는 실용적이지 않습니다. 또한, 상위 프로토콜 수준에서 물리 주소를 인코딩하면 TCP/IP의 유연한 모듈식 아키텍처와 맞지 않게 되므로 상위 계층이 물리적 세부 사항과 독립적으로 유지되어야 합니다. TCP/IP는 ARP 및 RARP를 사용해 IP 주소를 로컬 네트워크에 있는 네트워크 어댑터의 물리 주소와 연결합니다. ARP 및 RARP는 사용자가 보는 논리 IP주소와 LAN에서 사용되는 (보이지 않는) 하드웨어 주소를 연결합니다. 4장에서 ARP와 RARP를 자세히 살펴보겠습니다.

이더넷 소프트웨어가 사용하는 주소는 논리 IP 주소와 동일하지 않지만, 물리 주소는 인터넷 계층과의 인터페이스에서 IP 주소에 매핑됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.