- 노드: 링크 계층 프로토콜을 실행하는 장치
- ex) 호스트, 라우터, 스위치, wifi AP
- 링크: 통신 경로상의 인접한 노드들을 연결하는 통신 채널
- 한 링크에서 전송 노드는 데이터그램을 링크 계층 프레임으로 캡슐화해서 링크로 전송함
1.1 링크 계층이 제공하는 서비스
링크 계층 프로토콜이 제공할 수 있는 서비스
프레임화
- 거의 모든 링크 계층 프로토콜은 네트워크 계층 데이터그램을 링크상으로 전송하기 전에 링크 계층 프레임에 캡슐화함
- 프레임: 네트워크 계층 데이터그램이 들어있는 데이터 필드와 여러개의 헤더 필드로 구성
링크 접속
- MAC 프로토콜은 링크상으로 프레임을 전송하는 규칙에 대해서 명시
신뢰적 전달
- 링크 계층 프로토콜이 신뢰적 전달 서비스를 제공하는 경우 네트워크 계층 데이터그램은 링크상에서 오류 없이 전달됨
- TCP와 같은 일부 트랜스포트 계층 프로토콜에서는 신뢰적 전달 서비스를 제공
오류 검출과 정정
- 오류가 있는 데이터그램은 전달할 필요가 없으므로 대부분의 링크 계층 프로토콜은 오류를 검출하는 방법을 제공함
- 오류 검출은 송신 노드에서 프레임에 오류 검출 비트를 설정하게 하고 수신 노드에서 오류 검사를 수행하게 함으로써 가능
1.2 링크 계층이 구현되는 위치
- 링크 계층은 네트워크 인터페이스 카드(network interface card, NIC)로 알려진 네트워크 어댑터(net-work adapter)에 구현됨
