MAC 주소, IP 주소 및 ID 란 무엇입니까? 예를 들어, 이것들은 모두 헷갈린다.
현재 많은 컴퓨터는 LAN 을 설정한 다음 스위치를 통해 인터넷에 연결하여 인터넷에 연결합니다. 그런 다음 각 사용자에게 관리 센터에서 통합 관리하는 고정 IP 주소를 할당합니다. 이렇게 하면 관리 편의를 위해 Mac 주소로 사용자를 표기하여 혼동을 방지하고 책임 (예: 사이버 범죄) 을 명확히 해야 합니다. 또한 IP 주소와 Mac 주소는 LAN 에서 일대일 대응이지만 다릅니다. IP 주소는 현재의 IPv4 표준에 따라 지정되며, 하드웨어 제한이 없고 기억하기 쉬우며, Mac 주소는 네트워크 카드의 물리적 주소이며, 하드웨어와 관계가 있어 기억하기 어렵다.
MAC 주소의 길이는 48 비트 (6 바이트) 이며 일반적으로 12 개의 16 진수로 표시되며 두 개의 16 개의 16 진수마다 콜론으로 구분됩니다. 예를 들어 08:00:20:0A:8C:6D 는 MAC 주소입니다. 여기서 처음 6 자리는 16 자리 16 진수입니다. IEEE (Electronic and Electronics Engineering Association) 에서 지정한 16 16 진수의 마지막 3 자리 0A:8C:6D 는 제조업체가 제조한 네트워크 제품 (예: 네트워크 카드) 의 일련 번호를 나타냅니다. 각 네트워크 제조업체는 제조한 각 이더넷 장치의 처음 세 바이트와 마지막 세 바이트가 같은지 확인해야 합니다. 이를 통해 전 세계의 모든 이더넷 장치에 고유한 MAC 주소가 있는지 확인할 수 있습니다.
각 이더넷 장치에는 고유 한 MAC 주소가 있으므로 각 호스트에 다른 IP 주소를 할당해야 하는 이유는 무엇입니까? 또는 각 호스트에 고유한 IP 주소를 할당하고 네트워크 카드, 허브, 라우터 등과 같은 네트워크 디바이스의 생산에 고유한 MAC 주소를 포함시키는 이유는 무엇입니까? )? 주된 이유는 다음과 같습니다. (1)IP 주소는 네트워크 설정이 아닌 네트워크 토폴로지를 기반으로 할당됩니다. 효율적인 라우팅 체계가 네트워크의 토폴로지 위치가 아닌 장치 제조업체를 기반으로 하는 경우에는 불가능합니다. (2) 추가 계층 주소 지정이 있을 경우 장치를 쉽게 이동하고 유지 관리할 수 있습니다. 예를 들어 이더넷 카드가 고장나면 새 IP 주소를 받지 않고도 교체할 수 있습니다. IP 호스트가 한 네트워크에서 다른 네트워크로 이동하면 새 네트워크 카드 없이 새 IP 주소를 얻을 수 있습니다. (3) LAN 또는 WAN 에 있는 컴퓨터 간의 통신은 결국 어떤 형태의 링크로 초기 노드에서 시작하여 한 노드에서 다른 노드로, 마지막으로 대상 노드로 전달되는 것으로 나타납니다. 이러한 노드 간 패킷 이동은 ARP (주소 확인 프로토콜) 를 통해 IP 주소를 MAC 주소에 매핑하여 수행됩니다. 예를 들어 IP 주소와 MAC 주소가 결합되어 패킷을 전송하는 방법을 살펴보겠습니다.
패킷 (이름: PAC) 이 임수 호스트 (이름: a, IP 주소 IP_A, MAC 주소 MAC_A) 에서 북경의 호스트 (이름: b, IP 주소 IP_B, MAC 주소 MAC_B) 로 전송된다고 가정합니다 두 호스트는 직접 연결할 수 없으므로 패킷은 라우터, 서버 등과 같은 많은 중간 노드를 통과해야 합니다. ). C 1, C2, C3 의 세 노드를 통과한다고 가정합니다 (MAC 주소는 각각 M 1, M2, M3 임). PAC 를 발행하기 전에 a 는 ARP 요청을 전송하여 IP_B 가 통과해야 하는 첫 번째 중간 노드 C 1 의 MAC 주소를 찾은 다음 해당 주소를 패킷에 캡슐화합니다 (IP_A, IP_B, MAC _; PAC 가 C 1 으로 전송되면 ARP 는 대상 IP 주소 IP_B 를 기준으로 두 번째 중간 노드 C2 의 MAC 주소 M2 를 찾은 다음 M2 가 있는 패킷을 C2 로 보냅니다. 이런 식으로 IP 주소가 IP_B 인 호스트 b 의 주소 MAC_B 를 찾아 결국 호스트 b 로 전송할 때까지 IP_A, IP_B 및 MAC_A 는 그대로 유지되고 중간 노드의 MAC 주소는 ARP (m) 를 통과합니다