-
09. MAC, IP네트워크 2022. 9. 9. 02:31
MAC(Media Access Control)
데이터 링크 계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자입니다.
즉, 스마트폰의 시리얼 번호처럼 붙는 고유 번호인 것입니다.
00 00 00 00 00 00 MAC 주소는 16진수 숫자 12자리로 이루어져 있으며
앞의 6자리는 제조사 식별 코드(Organizational Unique Identifier: OUI),
뒤의 6자리는 장비 구분 코드(Universally Administered Address: UAA) 입니다.
제조사 코드는 IEEE 에서 직접 할당하며, 장비 코드는 제조사에서 기기에 할당합니다.
통신이 들어오면 패킷을 확인하게 되는데,
패킷의 도착지 MAC 주소와 자신의 MAC 주소와 다르면 패킷을 폐기합니다.
IP
네트워크 계층에서 사용하는 논리 주소입니다.
255 255 255 255 일반적으로 사용하는 IPv4의 경우 8비트(0 ~ 255) 단위의 4개의 옥텟으로 나누고,
"." 으로 옥텟을 구분합니다.
클래스에 따라 네트워크의 크기가 달라집니다.
위의 예시를 서브넷 마스크라고 부르며,
소규모의 네트워크는 네트워크를 적게 할당받고,
대규모의 네트워크는 많은 네트워크를 할당 받습니다.
클래스풀(Classful)과 클래스리스
위의 클래스 체계를 클래스풀이라 합니다.
클래스를 사용함으로써 IP를 절약적, 효율적으로 할당할 수 있었습니다.
역설적으로 기업에서 A 클래스를 할당받아놓고 많은 IP들을 활용하지 못해 절약이 되지 않았습니다.
그래서 클래스 개념 자체를 버리고 서브넷 마스크를 이용해 네트워크 주소와 호스트 주소를 구분하게 됩니다.
네트워크 호스트 호스트 호스트 255 0 0 0 네트워크 네트워크 호스트 호스트 255 255 0 0 네트워크 네트워크 네트워크 호스트 255 255 255 0 네트워크 부분은 255로 표시하며, 호스트는 0으로 표시합니다.
그리고 복잡한 과정을 통해 더 세밀하게 쪼개 사용하는 것이 서브네팅입니다.
공인 IP / 사설 IP
네트워크는 MAC 주소처럼 어떤 네트워크인지 고유한 식별자가 필요하고, 그것이 공인 IP입니다.
하지만 사용자의 기기마다 IP를 할당해야 한다면 사용자 수에 비해 IP는 턱없이 부족하게 되는데,
그래서 사설 IP를 할당하게 됩니다.
공유기를 예로 들 수 있습니다.
공유기에 연결된 기기들은 192.168.0. ~ 라는 주소를 할당받게 되는데, 이것이 사설 IP입니다.
사설 IP 자체로는 통신을 할 수 없고,
사설 IP는 공유기를 거쳐 공인 IP로 변환되어 통신하게 됩니다.
참고
https://limkydev.tistory.com/168
'네트워크' 카테고리의 다른 글
11. ARP (0) 2022.09.09 10. TCP/UDP (0) 2022.09.09 08. 네트워크 통신 (0) 2022.09.09 07. 네트워크 연결 (0) 2022.09.07 06. OSI 7계층 (0) 2022.09.04