네트워킹에 대해 "아주 새로운"것이기 때문에 OSI 모델에 대한 몇 가지 지침을 알려 드리겠습니다.
- 그것은 단지 모델 일뿐입니다.
- 위원회에 의해 개발되었습니다
- 실제로 사용중인 프로토콜이 없습니다
많은 새로운 네트워킹 학생들은 프로토콜 또는 기능이 속하는 "레이어"를 파악하기 위해 많은 시간을 소비합니다. 당신이보고있는 프로토콜이 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의 게시물이 바로 있습니다.