홈페이지 » 어떻게 » 이더넷 / MAC 주소가 필요한 이유는 무엇입니까?

    이더넷 / MAC 주소가 필요한 이유는 무엇입니까?

    네트워크 전반에 대해 아직 처음이라면 관련 주소의 종류와 함께 작동하는 방법에 대해 처음 배우기 시작할 때 약간 압도 될 수 있습니다. 오늘의 수퍼 유저 Q & A 게시물은 호기심 많은 독자의 혼란을 없애기 위해 노력합니다..

    오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..

    이미지 제공 : 위키 백과.

    질문

    수퍼 유저 리더 user2449761은 이더넷 / MAC 주소의 필요성에 대해 더 알고 싶어합니다.

    이더넷 / MAC 주소가 필요한 이유를 모르겠습니다. 물론 모든 컴퓨터가 통합 네트워크에 연결되고 IP 주소를 사용하여 통신 할 수 있습니다.?

    예를 들어, 이더넷에는 다음과 같은 메커니즘이 있습니다.

    • IP 주소가 192.168.1.1 (X.1) 인 컴퓨터는 주소 192.168.1.2 (X.2)로 패킷을 보내려고합니다..
    • X.1은 ARP를 사용하여 X.2의 MAC 주소를 얻습니다..
    • 그렇게하기 위해서, X.1은 네트워크 내의 모든 컴퓨터에 패킷을 보내야하고 오직 하나만 응답 할 것입니다.
    • X.1은 MAC 주소를 얻고 패킷을 보냅니다..

    한 단계로 간단하게 처리하는 것이 더 간단합니다.

    • X.1은 네트워크의 모든 컴퓨터에 패킷을 보내고 X.2 만 처리하고 나머지는 무시합니다..

    내 다른 질문은 : 모든 장치가 고유 한 MAC 주소를 가지고 있다면 IP 주소가 필요한 이유는 무엇입니까??

    이더넷 / MAC 주소가 필요한 이유?

    대답

    수퍼 유저 기고가 Paul이 답변 해줍니다.

    서로 다른 네트워크 레이어를 통해 서로 다른 기술로 교체 할 수 있습니다. 여기서 말하는 두 개의 레이어는 레이어 2와 레이어 3입니다.이 시나리오의 레이어 2는 이더넷입니다 - MAC 주소가 생성되고 레이어 3은 IP입니다..

    이더넷은 브로드 캐스트 네트워크 "데이터 링크"에 연결된 네트워크 장치간에 로컬 수준에서만 작동하지만 IP는 라우팅 가능한 프로토콜이며 원격 네트워크의 장치를 대상으로 할 수 있습니다.

    각 레이어에 대한 요구 사항이 다릅니다. 이더넷은 네트워크 장치간에 패킷을 보내고받을 수있는 기술 군을 지정하는 반면 IP는 데이터 패킷이 여러 네트워크를 통과 할 수 있도록하는 프로토콜을 정의합니다.

    어느 쪽도 네트워크에 유연성을 부여하는 다른쪽에 의존하지 않습니다. 예를 들어 IP over Ethernet을 사용하여 인터넷 서비스에 연결하도록 선택할 수 있지만 내부 네트워크에서는 종이 위에 IP를 사용하도록 선택할 수 있습니다 (누군가가 각 패킷의 내용을 적어두고 물리적으로 다른 컴퓨터로 이동하고 입력). 분명히 이것은 특히 빠르지는 않을 것이지만 종이 조각을 가지고 다니는 사람이 IP 라우팅 규칙을 존중하면 IP가 될 것입니다.

    실제 세계에는 이미 사용하고있는 데이터 링크 프로토콜이 있습니다 (주소 지정 체계는 동일 함에도 불구하고) : 802.3 - 이더넷 및 802.11 - Wi-Fi.

    IP는 기본 레이어가 무엇인지 신경 쓰지 않습니다. 마찬가지로 비동기 전송 모드 (ATM)와 같은 다른 네트워크 계층 프로토콜 (모든 참가자에게 제공되는 경우)에 대해 IP를 스왑 아웃 할 수 있습니다..

    레이어 2와 레이어 3을 모두 포함하는 프로토콜을 직접 생성하는 것을 막을 수는 없지만 유연성이 낮고 매력적이지 않으므로 사용할 가능성이 적습니다..

    아래의 링크를 통해 활발한 토론 스레드의 나머지 부분을 읽으십시오.!


    설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..