Network

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

SambaLim 2019. 9. 8. 08:53
OSI_7_Layer_DataLink

정보처리기사를 공부할때 단순히 암기만 했던, OSI 7 Layer을 학습해보려합니다.

 

Data Link

  • 실질적으로 데이터와 물리적인 장비와의 연결을 제공하는 역할
  • NIC(Network Interface Card, 랜카드)는 데이터의 출발점이자 도착점
  • Frame의 전송을 제어(입/출력 제어, 회선 제어, 동기 제어, 오류 제어, 흐름 제어)
  • 3계층의 Packer을 Frame형태로 만들며, Frame안의 정보는 상위 계층을 모두 포함

 

기능

이웃한 통신 기기 사이의 연결 및 데이터 전송 기능과 관리규정

  • Frame 구성: Header와 Tailer에 제어 정보 추가

  • Frame 오류 검출: Parity check, CRC (Cyclic Redundancy Check), Checksum

  • Frame 오류 제어(오류 수정): FEC, BEC(ARQ)

  • 물리주소 지정 (MAC 주소 설정)

  • 흐름제어: Buffering, Sliding Window(수신측의 확인 없이 연속 전송)

  • Data Link 설정: Connection, Polling, Selection

  • Data Link 프로토콜

    • 비동기식: 비트 스트림에 있는 각 문자를 독립적으로 다룸

    • 동기식: 전체 비트 스트림을 같은 크기의 문자들로 나누어 정리 (LAN, MAN, WAN에서 사용)

      • 문자-중심 프로토콜: 프레임 또는 패킷을 문자의 연속으로 해석
      • 비트-중심 프로토콜: 프레임 또는 패킷을 비트의 연속으로 해석

 

이더넷

초당 10Mbps의 속도를 제공하는 패킷 기반의 LAN 표준규격(IEEE 802.3)

네트워크에 연결된 각 기기들이 48비트 길이의 고유 MAC 주소를 가지고 이 주소를 이용해 상호간에 데이터를 주고 받을 수 있도록 만들어졌다.

전송 매체로는 BNC케이블, UTP, STP 케이블을 사용하며, 각 기기를 상호 연결시키는 데에는 허브, 네트워크 스위치, 리피터 드으이 장치를 이용한다.

 

MAC (Media Access Control)

공유 매체에 여러 단말이 접속할 경우, 충돌을 방지하기 위한 제어를 담당한다.

Multiple-access protocols를 사용한다.

'Network' 카테고리의 다른 글

전문통신  (0) 2019.11.14
OSI 7 Layer 물리계층(Physical Layer)  (0) 2019.09.04
Mosquitto 시작하기  (0) 2019.04.26
MQTT 란?  (0) 2019.04.26
UDP란?  (0) 2019.02.23