Link layer는 데이터그램을 한 노드에서 물리적으로 인접한 노드로 전송하는 책임을 가지고 있다. 이는 링크상에서 데이터그램을 전달하여 노드 간의 통신을 가능하게 한다. 다양한 링크 프로토콜을 통해 다른 링크에서의 데이터 그램이 전송된다. 예를 들어 첫 번째 링크에서는 wifi , 다음 링크에서는 이더넷을 사용할 수 있는 것처럼 각 링크 프로토콜은 다른 서비스를 제공한다. 링크 프로토콜은 링크 계층에서 사용되며, 각 링크에서의 특성과 요구사항에 따라 다른 서비스를 제공할 수 있다. 여행을 예로 들면 여행객은 데이터그램에 해당하며, 각 이동단계(버스, 기차, 택시)는 통신링크를 나타낸다. 각 이동 방식은 링크 계층 프로토콜에 해당하며 여행사(안내 가이드)는 라우팅 알고리즘에 해당한다. Link laye..