MAC 주소
MAC 주소는 Media Access Control의 줄임말로 2계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자이다. 네트워크에 접속하는 모든 장비는 MAC 주소라는 물리적 주소가 있어야 하고 이 주소를 이용해 서로 통신하게 된다.
MAC 주소 체계
MAC 주소는 변경할 수 없도록 하드웨어에 고정되어 출하되므로 네트워크 구성 요소마다 다른 주소를 가진다. 네트워크 장비 제조업체에는 주소 풀에 해당하는 제조사 코드를 할당하고, 이 주소는 국제기구인 IEEE가 관리한다.
MAC 주소는 48비트의 16진수 12자리로 표현되며, 다음과 같이 앞의 24비트와 뒤의 24비트로 나누어 구분한다. 앞서 언급된 제조사 코드는 MAC 주소 앞의 25비트인 OUI(Organizational Unique Identifier) 값이고, 뒤의 24비트인 UAA(Universally Administered Address)는 각 제조사에서 자체적으로 할당하여 네트워크에서 각 장비를 구분할 수 있게 한다.
MAC 주소 동작
NIC는 자신의 MAC 주소를 가지고 있고, 전기 신호가 들어오면 2계층에서 데이터 형태로 변환하여 내요을 구분한 후 도착지 MAC 주소를 확인한다. 만약 도착지 주소가 자신이 가지고 있는 주소와 다르다면 그 패킷을 폐기한다. 반대로 패킷의 목적지 주소가 자기 자신이거나 브로드캐스트, 멀티캐스트와 같은 그룹 주소이면 데이터를 상위 계층으로 넘긴다.
IP 주소
OSI 7계층에서 주소를 갖는 또 다른 계층으로는 3계층이 있다. 3계층은 논리 주소인 IP를 사용한다. 우리가 흔히 사용하는 IP 주소는 32비트인 IPv4 주소이다. IP의 주소 체계에 대한 내용은 네트워크 통신 방식에 설명되어 있다.
서브네팅
원래 부여된 클래스의 기준을 무시하고 새로운 네트워크-호스트 구분 기준을 사용자가 정해 원래 클래스풀 단위의 네트워크보다 더 쪼개 사용하는 것을 의미한다. 옥텟 단위보다 세분화된 서브네팅으로 네트워크를 분할할 수 있는 방식이다.
공인 IP와 사설 IP
인터넷에 접속하기 위해서는 IP 주소가 있어야 하고, 이 주소는 전 세계에서 유일해야 하는 식별자이다. 이런 IP를 공인 IP라고 하며, 인터넷에 연결하지 않고 개인적으로 네트워크를 구성한다면 공인 주소가 아닌 사설 IP 주소를 사용할 수 있다.
공인 IP 주소를 이용하기 위해서는 통신사업자로부터 주소를 할당받거나, IP 할당기관을 통해야 해서 절차가 복잡하다. 인터넷에 접속하지 않거나 NAT 기술을 사용할 경우에는 사설 IP 주소를 사용할 수 있다.
'CS > 네트워크' 카테고리의 다른 글
What's in my b̶a̶g̶ Browser (0) | 2024.09.08 |
---|---|
ARP(Address Resolution Protocol) (0) | 2024.04.15 |
네트워크 통신 방식 (0) | 2024.04.02 |
DNS(Domain Name Service) (19) | 2024.03.30 |
[네트워크] HTTP 요청 메서드 (0) | 2024.03.10 |