-
맥 어드레스(MAC Address)네트워킹(Networking)/01 네트워킹에 들어서기 2024. 6. 6. 18:21반응형
맥 어드레스(MAC Address)에 대한 이야기
Q) 컴퓨터는 네트워크상에서 어떻게 서로를 구분해서 인식할까?
>> 이 역활을 담당하는 것이 MAC 주소
Q) 그럼 IP 주소는?
>> 통신 장비마다 IP 주소가 배정되어 있고, TCP/IP를 통해서 인터넷에 접속 (TCP/IP는 IP 주소가 필요)
Q) IP 주소가 있는데 MAC 어드레스는 사용하지 않아도 될까?
>> IP주소와 MAC 어드레스 모두 사용한다
>> 사실 IP 주소를 다시 MAC으로 바꾸는 과정(ARP)을 거치고 있다
(PC에 설치된 랜카드의 맥 어드레스를 알고 싶다면 cmd → 명령어 ipconfig/all 확인 가능)
※ 위 그림에서는 단독 네트워크 (라우터를 거치지 않는 하나의 네트워크 안에서의 통신)
① PC Y와 PC Z가 통신 하려고 한다 (이때 PC Y는 PC Z의 IP 주소를 알고 있다)
② PC Y는 자기가 속한 네트워크에 있는 모든 PC에 메시지를 보낸다 이것을 브로드캐스트이라고 한다
“우리 네트워크에 Z라는 PC가 있으면 통신하고 싶으니깐 맥 어드레스 좀 알려줘”라고 메세지를 보내게 된다
③ Z와 Y는 같은 네트워크 안에 있기 때문에 Y가 보낸 브로드캐스트를 받게 된다
(원래 같은 네트워크 안에 사는 PC만 브로드캐스트를 받을 수 있다)
④ Z는 Y에게 자신의 맥 어드레스를 알려주세 되고 Y는 Z의 맥 어드레스를 안 다음에 비로소 통신을 시작하게 된다
※ 위 그림은 호스트 Z가 다른 네트워크에 잇는 경우(라우터를 넘어서 다른 네트워크에 Z가 있다)
위 경우 Y가 브로드캐스트를 보내도 호스트 Z는 메세지를 받을 수 없다 중간에 라우터가 브로드캐스트를 통과시키지 않기 때문이다
그럼 이런 경우에는 통신이 안되는걸까?
>> 통신은 가능하지만, IP 주소로 브로드캐스트를 해도 맥어드레스가 필요하다
① PC Y가 브로드캐스트를 보내게 되면 Y와 연결되어 있는 라우터가 PC Z의 IP 주소를 보고 이 PC가 우리 네트워크에 살고 있지 않아 대답을 하지 않을 것이다 (네트워크 연결은 PC Y와 라우터로만 보았을 때)
② 라우터는 PC Y에게 자신의 맥 어드레스를 보내준다
“PC Z에게 뭘 보내고 싶으면 내게 보내. 내가 전달해 줄게”
③ PC Y는 PC Z에게 정보를 보낼 때 받는 맥 어드레스를 라우터의 맥 어드레스로 해서 보내게 된다
④ 정보를 받은 라우터는 Z가 살고 있는 해당 네트워크로 넘겨주게 된다
⑤ PC Z의 맥 어드레스를 알아낸 후 Z의 맥어드레스를 이용해서 전달하게 된다
결국 IP주소가 있어도 MAC 어드레스가 사용이된다
MAC(media Access Control) Address란 무엇인가?
네트워크에 붙는 각 장비들은 48bit의 주소를 갖게 된다
(48bit는 6octet이며, 옥텟이란 8개의 비트를 묶은 것을 말한다)
이 주소는 랜카드 또는 네트워크 장비에 이미 고정되어 있는 주소이다
(전 세계에서 유일한 주소)
이주소를 ‘맥 어드레스’ 또는 ‘하드웨어 주소’라고 한다
※ 모든 랜(LAN)의 디바이스(device)들은 반드시 유일한 맥 어드레스를 가져야 한다
(라우터나, 스위치에도 맥 어드레스가 들어있다 서버에도 랜카드가 설치되니 맥 어드레스가 포함되어 있다)
※ Network에서 MAC 주소는 Physical 주소, IP 주소나 IPX 주소는 Logical 주소라고 합니다
맥 어드레스는 8자리마다 하이프(-)이나 콜론(:), 점(.)으로 구분되기도 한다
(맥 어드레스 확인 방법 : cmd → ipconfig /all)
48비트는 이진수 48개를 의미하는데 이진수로 표시가 되어 있지 않다 (맥 어드레스는 48bit)
ex) 0060.978F.4F86를 이진수로 나타내면 0000 0000.0110 0000.1001 0111.1000 1111.1000 0110(48자리)이 된다
보통은 16진수로 표시 (16진수 : 이진수 4자리를 묶어서 16진수 한 자리를 만든다. ex) 2의 4승이 16 )
앞쪽 6개의 16진수는 00-60-97 이며 이 코드를 'OUI' 라고 한다
MAC 주소의 앞부분을 보면 어느 회사에서 만든 제품인지를 알 수 있다
정리 : 맥 주소 중에서 앞쪽의 절반은 미리 약속된 규정에 따라 각 네트워크 장비를 만드는 회사에 분배해주고, 그 회사에서는 나머지 절반을 일련번호로 만들어 각 장비에 부여한다
반응형'네트워킹(Networking) > 01 네트워킹에 들어서기' 카테고리의 다른 글
OSI 7 Layer (0) 2024.06.07 유니캐스트, 브로드캐스트, 멀티캐스트 (0) 2024.06.06 UTP 케이블 (2) 2024.06.05 인터넷과 이더넷 (LAN,WAN,CSMA/CD,토큰링) (0) 2024.06.05 네트워크? 네트워킹? 그리고.. 인터넷,인트라넷,엑스트라넷 (0) 2024.06.03