본문/내용
1. 데이터 링크 프로토콜이란
데이터 링크 프로토콜은 컴퓨터 네트워크에서 상위 계층인 물리 계층과 연결하여 데이터를 전송하는 역할을 하는 프로토콜이다. 이 프로토콜은 데이터 패킷을 올바르게 전달하고, 수신 측에서 안정적으로 인식할 수 있도록 여러 가지 기능을 수행한다. 데이터 링크 계층은 특정 호스트 간의 직접적인 연결을 통해 데이터 전송을 관리하며, 물리적으로 전송되는 비트들의 조직화 및 제어를 담당한다. 데이터 링크 프로토콜은 일반적으로 두 가지 주요 기능을 제공하는데, 하나는 오류 제어이고 다른 하나는 흐름 제어이다. 오류 제어는 전송 중 발생할 수 있는 데이터의 손실이나 변조를 감지하고 수정하는 기능이다. 이는 체크섬이나 CRC와 같은 오류 검출 메커니즘을 사용하여 수신된 데이터의 무결성을 확인하고, 문제가 발생했을 경우 재전송을 요청하거나 오류를 수정하는 절차를 포함한다. 흐름 제어는 송신자와 수신자 간의 데이터 전송 속도를 조절하여 데이터 손실이나 과부하를 방지하는 기능이다. 이는 수신자가 수신할 수 있는 속도에 맞춰 송신자가 데이터를 전송하도록 조절함으로써 네트워크의 효율성을 높인다. 일정한 데이터 …