정보통신지식방

데이터 링크 계층

벤허 2005. 11. 10. 12:02
Data Link Layer(데이터링크 계층) 
네트워크 계층에서 전송된 데이터를 물리계층을 통하여 신뢰성있게 데이터를 전송하기 위한 규정으로 다음과 같은 기능을 한다.
전송 frame 형성
네트워크계층에서 오는 데이터에 flag과 해당 계층에 필요한 header(주소 및 제어 정보)를 붙여 frame을 형성하고 일련의 비트로 변환하여 물리계층에 전송하고 반대로 물리계층의 비트열을 프레임화 하고 데이터 링크 계층에서 추가한 flag, header를 제거 후 데이터를 네트워크 계층으로 전송한다.
Zero insert 기능
Flag와 데이터가 혼돈되지 않도록 flag 이외 비트들이 연속적 으로 5개 이상 "1"의 bit가 발생시 5개 "1"bit 후에 "0" bit를 삽입하는 기능이다.
오류 검출/트래픽 제어 기능
전송 bit의 error 검출과 복구, 신호 제어, 송수신간 응답
신호 (acknology frame)을 보내는 기능과 양질 단말기의 처리 속도 의 차이 또는 전송회선에서 전송 데이터가 많을 경우 트패픽 제어를 위한 데이터 흐름제어, 단말기
간 데이터 저장 Buffer량을 서로 인지하고 송수신 전송 속도를 제어하는 기능을 말한다.

이 계층에 해당되는 일반적인 프로토콜의 종류로는 HDLC
(High Level Data Link Control), IBM 네트워크에서 사용
되는SDLC(Sync Data Link Control), LAN에 사용되는 IEEE 802 LLC(Logical Link Control)가 있다.