이더넷에서 서로 다른 장치를 구별하기 위해 어떤 주소가 사용됩니까?

青灯夜游
풀어 주다: 2022-07-25 14:20:39
원래의
11955명이 탐색했습니다.

이더넷에서는 "MAC" 주소를 기준으로 다양한 장치를 구분합니다. 네트워크의 각 장치에는 고유한 네트워크 식별자가 있으며, 이 주소를 MAC 주소 또는 네트워크 카드 주소라고 합니다. 이는 네트워크에서 생성될 때 하드웨어 내부에 기록됩니다. 장비 제조업체. MAC 주소는 네트워크에서 네트워크 카드를 고유하게 식별하는 데 사용됩니다. 장치에 하나 이상의 네트워크 카드가 있는 경우 각 네트워크 카드에는 고유한 MAC 주소가 필요합니다.

이더넷에서 서로 다른 장치를 구별하기 위해 어떤 주소가 사용됩니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

이더넷에서는 "MAC" 주소를 기준으로 다양한 장치를 구분합니다.

MAC 주소(영어: Media Access Control Address)는 문자 그대로 미디어 액세스 제어 주소로 번역되며 LAN 주소, MAC 주소, 이더넷 주소 또는 물리적 주소라고도 함)는 네트워크의 위치를 ​​확인하는 데 사용되는 주소입니다. 장치. OSI 모델에서 세 번째 네트워크 계층은 IP 주소를 담당하고 두 번째 데이터 링크 계층은 MAC 주소를 담당합니다. MAC 주소는 네트워크에서 네트워크 카드를 고유하게 식별하는 데 사용됩니다. 장치에 하나 이상의 네트워크 카드가 있는 경우 각 네트워크 카드에는 고유한 MAC 주소가 필요합니다.

MAC 주소는 물리적 주소, 하드웨어 주소라고도 합니다. 네트워크 장비 제조업체에서 생산할 때 네트워크 인터페이스 카드에 있는 EPROM(보통 프로그램에 의해 지워질 수 있는 플래시 메모리 칩)에 태워집니다. IP 주소와 MAC 주소는 모두 컴퓨터에서 이진수로 표시됩니다. IP 주소는 32비트이고 MAC 주소는 48비트입니다.

MAC 주소의 길이는 48비트(6바이트)이며 일반적으로 12개의 16진수 숫자로 표현됩니다. 예: 00-16-EA-AE-3C-40은 MAC 주소 중 처음 3바이트가 16진수 00-16-EA는 IEEE(Institute of Electrical and Electronics Engineers)에서 할당한 네트워크 하드웨어 제조업체 번호를 나타내고, 다음 3바이트인 16진수 AE-3C-40은 제조업체 번호를 나타냅니다. 제조된 특정 네트워크 제품(예: 네트워크 카드)의 일련번호입니다. MAC 주소를 변경하지 않는 한 MAC 주소는 전 세계에서 고유합니다. 비유적으로 말하면 MAC 주소는 ID 카드의 ID 번호와 같으며 고유합니다.

MAC의 구조

네트워크의 모든 장치에는 고유한 네트워크 ID가 있습니다. 이 주소를 MAC 주소 또는 네트워크 카드 주소라고 하며 네트워크 장비 제조업체에서 생산할 때 하드웨어 내부에 기록됩니다. MAC 주소는 48비트(6바이트)로, 일반적으로 12개의 16진수로 표현되며, 08:00:20:0A:8C:6D와 같이 각 2개의 16진수 사이에 콜론으로 구분됩니다. 단지 MAC 주소일 뿐입니다. 아래 그림에서 볼 수 있듯이 처음 3바이트는 OUI(Organizationally Unique Identifier)를 나타내며, 이는 IEEE 등록 관리 기관이 서로 다른 제조업체를 구별하기 위해 서로 다른 제조업체에 할당한 코드입니다. 마지막 3바이트는 제조업체에서 할당합니다.

MAC 주소의 최상위 바이트(MSB)의 하위 두 번째 비트(LSb)는 MAC 주소가 글로벌인지 로컬인지를 나타냅니다. 즉, U/L(Universal/Local) 비트가 0이면 됩니다. 글로벌 주소라는 의미입니다. 모든 OUI 비트는 0입니다.

MAC 주소의 최상위 바이트(MSB)의 하위 첫 번째 비트(LSb)는 MAC 주소가 유니캐스트인지 멀티캐스트인지를 나타냅니다. 0은 유니캐스트를 의미합니다.

MAC의 역할

IP 주소는 논리를 기반으로 하며 보다 유연하고 하드웨어에 의해 제한되지 않으며 기억하기 쉽습니다. MAC 주소는 하드웨어와 어느 정도 일치하고 물리학을 기반으로 하며 특정 네트워크 노드를 식별할 수 있습니다. 두 주소 모두 장점이 있으며 조건에 따라 다른 주소가 사용됩니다.

인터넷에 접속하는 방법은 대부분 LAN을 통해 호스트를 함께 정리한 후, 스위치나 라우터 등의 장치를 통해 인터넷에 접속하는 방식이 대부분입니다. 이는 어떻게 특정 사용자를 구별하고 IP 주소 도난을 방지할 수 있는지에 대한 의문을 제기합니다. IP 주소는 논리적 식별자일 뿐이고 누구나 수정할 수 있으므로 사용자를 구체적으로 식별하는 데 사용할 수 없습니다. MAC 주소는 그렇지 않습니다. 네트워크 카드에 고정되어 있습니다. 이론적으로 하드웨어, 즉 네트워크 카드를 도난당하지 않는 이상 일반적으로 가장할 수 없습니다. 이러한 MAC 주소의 특성을 기반으로 LAN에서는 MAC 주소를 사용하여 특정 사용자를 식별하는 방식을 채택합니다.

특정 통신 과정에서는 스위치 내부의 스위칭 테이블을 통해 MAC 주소와 IP 주소가 일대일로 매칭됩니다. 로컬 LAN의 호스트로 전송되는 데이터 패킷이 있는 경우 스위치는 먼저 데이터 패킷을 수신한 후 스위칭 테이블의 대응 관계에 따라 데이터 패킷의 IP 주소를 MAC 주소에 매핑한 다음 해당 패킷을 전달합니다. 해당 호스트의 MAC 주소가 올라갑니다. 이렇게 하면 호스트가 IP 주소를 훔쳐도 해당 MAC 주소가 없기 때문에 데이터 패킷을 수신할 수 없습니다.

따라서 근거리 통신망이든 광역 통신망이든 컴퓨터가 서로 통신할 때 최종 성능은 데이터 패킷이 어떤 형태의 링크를 통해 초기 노드에서 시작하여 한 노드에서 다른 노드로 전달되는 것입니다. 노드를 거쳐 최종적으로 목적지 노드로 전송된다. 이러한 노드 간의 데이터 패킷 전송은 IP 주소를 MAC 주소에 매핑하는 역할을 하는 ARP(주소 확인 프로토콜)에 의해 완료됩니다.

신분증은 개인의 신원을 증명하는 데 사용됩니다. 평일에는 신분증이 그다지 유용하지 않지만, 어떤 중요한 순간에는 사람에 대한 모든 것을 설명하기 위해 신분증이 필요합니다. 그러면 IP 주소와 MAC 주소의 바인딩은 일상 생활에서 개인과 ID 카드의 관계와 같습니다. IP 주소는 임의적일 수 있지만 MAC 주소는 IP 주소의 신원을 나타내는 유일한 주소이기 때문입니다. 예를 들어, IP 주소 도난을 방지하기 위해 일반적으로 스위치 포트 바인딩(포트의 MAC 테이블은 정적 항목을 사용함)은 각 스위치 포트가 하나의 호스트에만 연결될 때 수정된 MAC 주소의 도난을 방지할 수 있습니다. 스위치 포트, IP 주소, MAC 주소.

관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!

위 내용은 이더넷에서 서로 다른 장치를 구별하기 위해 어떤 주소가 사용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
관련 튜토리얼
인기 추천
최신 강좌
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿