01 데이터 링크계층의 개념
가) 데이터 링크계층의 정의
데이터 링크계층은 장치간 신호를 전달하는 물리계층을 이용하여 네트워크상의 주변장치들간의 데이터를 전송하는 계층
나) 데이터 링크계층 기능
- 주소할당 - 물리계층으로부터 받은 신호들이 네트워크상의 장치에 올바르게 안착할 수 있게한다.
- 오류감지 - 신호가 전달되는 동안 오류가 포함되는지 감지한다.
02 데이터 링크계층 캡슐화
가) 데이터 링크계층 캡슐화
데이터 링크계층의 프레임은 네트워크 계층 패킷에 헤데Header)와 트레일러(Trailer)가 추가되어 구성된다.
이런 과정을 데이터 링크계층의 캡슐화라고 하고. 수신 측에서는 그 과정이 역으로 수행되어 디캡슐화라고 한다.
나) 프레임 헤더와 트레일러 구성
구분 | 구성 | 설명 |
프레임 헤더 구성 | 프리앰블(Preamble) | 호스트 간 비트 동기화 |
SFD(Start of Frame Delimiter) | 프레임의 시작을 알리는 필드 | |
Destination address. | ||
Source address | ||
트레일러 구성 | FCS(Frame Check Sequence) | 트레일러는 전송 시 에러를 체크 |
03 데이터 링크계층 구성
가) 데이터 링크계층 부계층
데이터 링크계층 구성 -> 2개의 부계층(Sub-layer)로 구성
- LLC(Logical Link Control) - MAC 부계층과 망계층(Layer 3) 간의 접속을 담당
- MAC(Media Access Control) - 물리계층 상의 토폴로지나 기타 특성을 맞추는 제어 담당
나) 논리 링크 제어(LLC)
① 논리 링크 제어(LLC)의 개념
데이터 링크 계층의 네트워크 두 인접 노드 사이의 데이터 전송을 책임지기 위해, 데이터 링크계층의 하위계층 중
윗부분에 있는 계층(IEEE 802.2)
. ② 논리 링크 제어(LLC)의 구성
- 목적지 서비스 접속점(DSAP) 주소
- 출발지 서비스 접속점 (SSAP) 주소
* LLC 계층은 여러 상이한 MAC 부계층 프로토콜을 사용할 수 있도록 하여 망의 토폴로지(Top이ogy) 에 관계없는
통신이 가능하도록 한다.
③ 논리 링크 제어 서비스 옵션
- Type 1 - 비확인 데이터그램 서비스(수신 도착 확인 메시지가 필요 없는 서비스로 무연결 서비스)
- Type 2 - 가상 회로 접근 방식 서비스(TCP 서비스와 비슷하게 가상 세션을 연결 후 데이터를 전송하는 방식)
- Type 3 - 확인식 데이터그램 서비스(수신 통지가 있는 데이터 그램을 포인트 투 포인트 방식으로 제공)
다) 매체 접근 제어(MAC)
① 매체 접근 제어(MAC) 개념
매체 접근 제어(MAC)는 물리적 매개체를 통하여 데이터를 어떻게 보낼 것인가를 책임지고 있는 계층
② 논리 링크 제어(LLC)의 구성
* 앞 24비트는 OUI(Organizationally Unique Identifier)라는 제조회사 식별코드,
나머지 24비트는 제조회사에서 생산 한 NIC의 일련 번호이다.
04 MAC 주소 검색
가) IP 주소와 MAC주소 변환 프로토콜
- ARP(Address Resolution Protocol) 프로토콜 - IP 주소를 통해 MAC 주소 확인하는 프로토콜
- RARP(Reverse Address Resolution Protocol)프로토콜 - MAC 주소를 통해 IP 주소 확인하는 역주소 변환 프로토콜
나) MAC 주소 검색 시나리오
① 사용자 컴퓨터는 브로드캐스트를 통해 같은 네트워크 구간 내 모든 시스템에게 ARP 요청
② 응답을 받은 컴퓨터는 자신의 MAC 주소를 ARP 패킷에 포함시켜 유니캐스트를 통해 사용자 A가 있는 컴퓨터로 전달
③ 사용자 컴퓨터와 상대방 컴퓨터는 MAC 주소를 이용하여 통신
05 데이터 링크계층 오류검출과 오류정정기법
가)오류제어의개념
송신한 데이터가 제대로 도달되지 않거나 전송 도중 오류가 발생할 때, 검출하고 오류를 수정하는 기능
- 전진 오류 수정(Forward Error Correction, FEC) - 수신 측에서 오류를 스스로 검출/복원할 수 있는 방법
- 후진 오류 수정(Backward Error Correction, BEC) - 송신 측에 오류 사실을 알려서 재전송하여 복원하는 방법
나)오류검출과 오류정정
① 오류검출
오류검출은 목적지에서 오류를 검출하기 위해서 여분의 비트를 추가하는 중복(잉여) 개념을 이용한 방법
② 오류정정
오류정정에는 수신자가 송신자에게 전체 데이터 재전송을 요구하거나, 수신자가 오류 교정 코드를 이용하여
자동으로 수행하는 방법
③ 재전송 알고리즘(ARQ : Automatic Repeat Request)
오류가 발생할 경우 수신 측에서 송신 측으로 오류 발생 사실을 알리고, 송신 측은 오류가 발생한 프레임을 재전송
하여 오류를 수정하는 알고리즘
06 IEEE 802 표준
가) IEEE 802의 개념
나) IEEE 802.3 표준
다) IEEE 802.11 표준
라) IEEE 802.15 표준
'TOPCIT > TOPCIT교재' 카테고리의 다른 글
16. 최신기술 - 이강욱 (0) | 2022.08.01 |
---|---|
15. 이동 통신 및 멀티미디어 통신기술 - 이상희 (0) | 2022.08.01 |
9. 클라우드 컴퓨팅 기술 - 문경숙 (0) | 2022.08.01 |
5. 데이터 처리기술 - 안혜진 (1) | 2022.08.01 |
3. 운영체제 - 이강욱 (0) | 2022.08.01 |