통신/데이터통신

TCP/IP - 데이터 링크 계층 (Data Link Layer)

문상휘파람 2024. 9. 9. 14:44

 

데이터 링크 계층 (Data Link Layer)

  • 역할: 물리 계층에서 신뢰성 있게 데이터를 전송하고, 오류 제어 및 흐름 제어를 통해 전송의 안정성을 보장합니다.

 

  • 기능:
    • 프레이밍: 네트워크 계층에서 받은 패킷을 프레임 단위로 나누고, 전송할 프레임을 생성합니다.
    • 물리 주소: 각 장치에 물리적 주소(예: MAC 주소)를 할당하여, 프레임이 올바른 장치로 도착할 수 있도록 합니다.
    • 오류 제어: 프레임 전송 중 발생하는 오류를 감지하고 재전송을 요청합니다.(중요)
    • 흐름 제어: 송신자가 수신자의 처리 속도를 초과하지 않도록 제어합니다.(중요)
    • 접근 제어: 여러 장치가 같은 링크를 사용할 때, 어느 장치가 링크를 사용할지 결정합니다.(중요)
  • 정리: 데이터링크 층은 프레임들을 다음 홉에 전달합니다.