유형 코드 0800 및 0806의 차이점 및 기능


9

형식 코드 0800 및 0806의 주요 차이점 및 기능 (또는 응용 프로그램)은 무엇입니까?

내 연구를 통해 0800이 0800과 OSI 모델의 IP / Layer 3과 관련이 있음을 발견했습니다.

또한 0806이 ARP 프로토콜과 관련이 있다는 것을 알았습니다. 분명히 말하면, ARP는 스위치가 라우터에 연결된 특정 컴퓨터를 주소 지정하기 위해 IP 주소를 MAC 주소로 만드는 프로토콜입니까? 0806 ARP 계층은 어떤 OSI 모델 계층과 관련이 있습니까?

나는 매우 새롭기 때문에 깊이있는 설명은 대단히 감사하겠습니다.

답변:


8

ARP는 주어진 IP 주소 (계층 3)의 MAC 주소 (계층 2)를 제공하는 프로토콜입니다.

이더넷에서 모든 통신은 MAC 주소를 사용하여 수행됩니다. 스위치 및 기타 계층 2 장치는 패킷의 MAC 주소 만 확인합니다 (일반적으로 프레임이라고하는 계층 2). 그들은 프레임의 내용에 신경 쓰지 않습니다. 이것이 레이어 3의 역할입니다.

예를 들어, 라우터 (192.168.1.1이라고 가정)가 이더넷을 통해 PC로 패킷을 보내려면 (192.168.1.123으로 가정) PC의 이더넷 MAC 주소를 알아야합니다. 주소가 192.168.1.123 인 시스템에 응답을 요청하는 이더넷의 모든 장치에 ARP 패킷을 브로드 캐스트합니다. PC가 응답하고 라우터는 이제 패킷을 192.168.1.123으로 보낼 때 사용할 수있는 MAC 주소를 알고 있습니다.

그리고 PC가 라우터로 패킷을 보내려고 할 때도 같은 방법을 사용합니다.

PC 구성에 192.168.1.1이 기본 게이트웨이라고 표시되어 있기 때문에 로컬 네트워크 외부에 대상이있는 모든 IP 패킷에 대해 해당 MAC 주소를 사용합니다. 따라서 172.16.2.3의 패킷도 라우터의 MAC 주소로 전송됩니다. 라우터가 이더넷 인터페이스에서 이러한 패킷을 수신하면 IP 주소를 기반으로 패킷을 전달할 위치를 알고 있다고 가정합니다.


1
이것은 절대적으로 아름다운 설명이며 엄청나게 도움이되었습니다. 감사합니다.
beckah

3

네트워킹에 대해 "아주 새로운"것이기 때문에 OSI 모델에 대한 몇 가지 지침을 알려 드리겠습니다.

  1. 그것은 단지 모델 일뿐입니다.
  2. 위원회에 의해 개발되었습니다
  3. 실제로 사용중인 프로토콜이 없습니다

많은 새로운 네트워킹 학생들은 프로토콜 또는 기능이 속하는 "레이어"를 파악하기 위해 많은 시간을 소비합니다. 당신이보고있는 프로토콜이 OSI 모델을 염두에두고 설계되지 않았기 때문에 바보의 심부름입니다. 따라서 임의의 모델에 맞도록 강요합니다. 괜찮아요, 엔터테인먼트를 위해서라고 생각하지만 네트워킹을 더 잘 이해하는 데 실제로 도움이되지는 않습니다.

많은 프로토콜이 OSI (및 TCP / IP) 모델의 다른 계층에 걸쳐 있습니다. ICMP 레이어 3 또는 레이어 4입니까? ARP 레이어 2 또는 레이어 3입니까? 아마도 각각 조금씩 MPLS? 시작하지 마십시오.

모든 모델에 대한 중요한 것은 (여기 일이 실제로 가끔 따르는 것이 하나 http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html를 가한다는 것입니다) ARE 층. 그리고 레이어는 위와 아래의 인터페이스를 가지고 있습니다. 따라서 레이어의 기능을 다른 기능으로 대체 할 수 있으며 다른 레이어 간의 인터페이스가 동일하게 유지되는 한 모든 것이 작동합니다. 예를 들어, 하나의 계층 3 프로토콜 인 IP 버전 4를 IP 버전 6으로 대체 할 수 있으며, IPv6은 계층 2 (아래) 및 계층 4와 정확하게 통신하기 때문에 모든 것이 이전과 동일하게 계속 작동합니다. IPv4와 같은 방식으로.

레이어에 대해 기억해야 할 또 다른 사항은 보낸 사람의 경우 레이어가 그 위에있는 레이어의 데이터 (기술적으로 프로토콜 데이터 단위, PDU)를 캡슐화한다는 것입니다. 따라서 레이어 3은 레이어 4 데이터 유닛을 캡슐화하고, 레이어 2는 레이어 3 유닛을 캡슐화합니다. 수신자는 프로세스를 역전시켜 데이터를 캡슐화 해제하고 그 위에있는 레이어로 전달합니다.

ARP, BTW에 관한 Sander의 게시물이 바로 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.