Young-Tae Han {han0tae@gmail.com} 데이터 링크 제어 Young-Tae Han {han0tae@gmail.com}

Slides:



Advertisements
Similar presentations
5 학년 6 반 김진석.  애니메이션은 라틴어의 아니마 에서 온 것이다. 아니마 는 생명 영혼 정신을 가르키는 것리다.  애니메이션의 원리는 그림을 움직이는 환등기로 만드는데, 환등기는 인간이 가지고 있는 눈의 잔상 을 이용해 만들어 졌다.  최초의 애니메이션 작품은.
Advertisements

1 비동기와 동기 전송 (Asynchronous and Synchronous Transmission) 전송링크를 통해 전송하기 위해 두 장치 사이의 긴밀한 협조와 동의가 필요 — 송 수신기간에 동기 (synchronize ) 를 맞추기 위한 비트들의 Timing( 전송률,
11 장 데이터 링크 프로토콜 11.1 비동기식 프로토콜 11.2 동기식 프로토콜 11.3 문자-중심 프로토콜
11 장 데이터 링크 프로토콜 11.1 비동기 프로토콜 11.2 동기 프로토콜 11.3 문자-중심 프로토콜
4 통신 프로토콜과 표준화, 최근 표준화 협력 방향.
Chapter 13 전송층 개요.
컴퓨터 네트워크 제 1 장 LAN 담당교수 : 천 성 광.
15 장 무선랜 15.1 IEEE 블루투스 15.3 요약.
Data Communications 제4장 데이터통신의 기본 개념.
Understanding of Socket and File I/O
Fast 이더넷 & Gigabit 이더넷 김 지 영 김 혜 란.
제 9 장의 구성 9.1 원천부호화 (Source Coding) 9.2 채널부호화 (Channel Coding) 연습문제
제 9 장의 구성 9.1 원천부호화(source coding) 9.2 채널부호화(channel coding)
11장. WAN 기술 (PPP, Frame-Relay)
제 1장 인터네트워킹.
Chapter 2: LAN 기술 및 네트워크 장비 규격
Underlying Technologies
8-4. ATM 특 징 장 점 단 점 데이터를 53byte의 고정된 크기의 Cell단위로 전송.
2. LAN의 연결구조와 공유매체 접근제어 (3장. LAN: Local Area Network)
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
Chapter 11 Data Link Control.
Data Communications 제 2 장 OSI 참조 모델.
Routing Protocol (OSPF)
Chapter 02 네트워크에 대한 이해.
Young-Tae Han SONET/SDH Young-Tae Han
라우터 프로토콜을 이용한 네트워크 구축 실습.
6장 무선과 이동 네트워크.
Chapter 5 링크 계층.
네트워크 기말고사 실습 과제 서승희 이도경.
19장 네트워크 연결장치, 백본망, 가상 LAN 19.1 연결장비 19.2 백본 네트워크 19.3 가상 LAN 19.4 요약.
Underlying Technologies
12 장 근거리 통신망(LAN) 12.1 프로젝트 이더넷(Ethernet)
RS-485 Protocal 설계 Overveiw
PPP (Point-to-Point Protocol)
제 15 장 점 대 점 프로토콜 15.1 천이상태 15.2 PPP 계층 15.3 링크 제어 프로토콜 15.4 인증
PPP (Point-to-Point Protocol)
12 장 점 대 점 접근 : PPP 12.1 점 대 점 프로토콜 12.2 PPP 스택 12.3 요약.
Routing Protocol (OSPF)
11장 데이터 링크 제어 (DLC: Data Link Control)
5 Part 정보 통신 개론 1. 정보 전송 이론 2. 데이터 전송 제어 3. 통신 회선 공유 4. 데이터 회선망 5.
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
6장 무선과 이동 네트워크.
osp.chungbuk.ac.kr/2012년 강의자료
3부 해킹 전 정보 획득 Chapter 6. 풋프린팅과 스캔
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
11장. WAN 기술 (PPP, Frame-Relay)
Data Communications 제 4 장 OSI 참조 모델.
네트워크 보안 3 오 세 종.
디지털-아날로그 부호화.
2. WAN 기술과 라우팅 (4장. WAN: Wide Area Network)
기업지원 제도 주요 내용 안산고용센터 기업지원팀.
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
C C N A (9.1.1 ~ 9.3.1) 4 조 조래한 민종혁 최유성.
(Wired LANs : Ethernet)
3장. LAN (Local Area Network)
Chapter 03. 네트워크 통신.
OSI 모델 OSI 모델의 개념과 필요성 OSI 모델의 데이터 전송 과정 OSI 모델 7계층 한빛미디어(주)
Data Communications 제2장 데이터통신의 기본 개념.
Chapter 04. OSI 참조 모델.
Young-Tae Han 오류 검출과 오류 정정 Young-Tae Han
10 장 데이터 링크 제어(Data Link Control)
韓國 女人의 香氣 Click To Go 갑오년 새 해 복 많이 받으세요. 가내 두루 편안 하시고 늘 건강 하세요.!
Young-Tae Han 다중접근 Young-Tae Han
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
주어진 가락에 이어 가락을 지어 봅시다 6학년 2학기 16. 가을맞이 (2/2) 음 악 제작의도 맨 처음 보이는 초기화면입니다
3. LAN의 주소지정과 프레임 (3장. LAN: Local Area Network)
홍미영 부평구 재정 및 운영방향 인천광역시 부평구.
2/4박자 리듬치며 노래 부르기 음악 3학년 3.구슬비 (1/3 ) 수업계획 수업활동 [제작의도]
01 초등학교 미술과 신•구 교육과정 비교 내용 체계 및 성취 기준의 체계화 구체적인 내용 제시 2009 개정 교육과정
비트-중심 프로토콜 지국의 종류(Station Types) 주국(primary) : 명령을 전송
Presentation transcript:

Young-Tae Han {han0tae@gmail.com} 데이터 링크 제어 Young-Tae Han {han0tae@gmail.com}

프레임짜기 고정크기 프레임 가변크기 프레임 고정 길이 또는 가변 길이 예 – ATM 광역네트워크의 셀 주로 LAN에서 사용 프레임이 끝나는 곳과 다음 프레임이 시작하는 곳 지정 문자 중심 프로토콜 비트 중심 프로토콜

문자 중심 프로토콜 전달되는 데이터는 코딩 시스템의 8비트 문자 시작과 마지막에 플래그 추가 문자 중심 프로토콜 프레임

바이트 채워넣기(stuffing)와 빼기(unstuffing) 정보 내에 플래그로 사용되는 패턴이 있을 경우 이를 플래그로 오인하지 않게 하기 위한 것 바이트 채우기는 텍스트에 플래그나 ESC 문제가 있을 때 여분의 1 바이트를 추가하는 처리이다.

비트 중심 프로토콜 프레임의 데이터 부분을 전부 bit열로 인식 플래그는 “01111110”비트 패턴 사용 비트 중심 프로토콜의 프레임 비트 채워 넣기는 수신자가 데이터 속에 있는 “01111110”을 플래그로 오해하지 않도록 “0” 다음에 연속되는 “1”이 다섯개 있으면 여분의 “0” 비트를 추가하는 처리이다.

흐름 제어 및 오류 제어 흐름 제어는 송신자가 확인응답을 받기 전에 보낼 수 있는 데이터의 양을 제한하기 위해 사용하는 일련의 절차이다. 데이터링크 층의 오류제어는 데이터 재전송을 요구하는 ARQ를 기반으로 한다. Automatic Repeat Request

프로토콜

무잡음 채널 (Noiseless channels) 흐름제어나 오류 제어가 없는 가장 간단한 프로 토콜

간단한 프로토콜 플로우 흐름

정지후 대기 (Stop-and-Wait) 데이터를 보낸후 확인 응답이 오면 다시 데이터 를 전송

정지후 대기 플로우 흐름

잡음 있는 채널 정지 후 대기 자동 반복 요구 (Stop-and Wait ARQ) N복귀 ARQ 선택적 반복 ARQ 피기 백킹 (Piggybacking)

정지 후 대기 자동 반복 요구 정지-후-대기 ARQ에서 오류제어는 전송된 프레임의 사본을 가지고 있다가 타이머가 종료되면 프레임을 재전송 한다. 정지-후-대기 ARQ에서 순서 번호는 프레임에 부여하여 사용한다. 순서번호는 모듈러-2 연산을 기반으로 한다. 정지-후-대기 ARQ에서 확인응답 번호는 예상되는 다음 프레임의 순서 번호를 모듈러-2 연산으로 만들어 보낸다.

정지 후 대기 자동 반복 요구

정지 후 대기 자동 반복 요구 플로우 흐름

N복귀 ARQ (Go-Bank-N ARQ) N복귀 프로토콜에서 순서번호는 모듈로 2m인데, 여기서 m은 비트 단위의 순서 번호 필드의 길이이다.

N복귀 ARQ (Go-Bank-N ARQ) 송신 창은 세개의 변수 Sf, Sn,, Ssize를 갖는 크기가 2m − 1인 가상의 상자를 정의하는 추상적인 개념이다. 송신 창은 적법한 응답이 도착하면 한 칸 이상 밀려 갈 수 있다 수신 창은 한 개의 변수 Rn 을 갖는 크기가 1인 가상 상자를 정의하는 추상적인 개념이며 바른 프레임이 도달했을 때 창이 밀려지며 항상 1칸식 밀린다

N복귀 ARQ의 설계

N복귀 ARQ의 창 크기

프레임의 유실 예제

선택적 반복 ARQ

선택적 반복 ARQ의 설계

선택적 반복 ARQ의 창 크기 선택적 반복 ARQ에서는 송신 창과 수신 창의 크기는 최대 2m의 절반이다.

선택적 반복 ARQ의 데이터 전달

선택적 ARQ의 플로우 흐름

피기백킹 (piggybacking) ACK와 NAK와 같은 제어 프레임을 데이터 프레 임과 같이 보냄 양방향 통신에서 사용 양쪽 모두 같은 알고리즘을 사용

N복귀 ARQ의 피키백킹 설계

고급데이터링크 제어(High-level data link control) 점대점과 다중점 링크상에서 반이중통신과 전 이중통신 모두를 지원 NRM(normal response mode) ABM(asynchronous balanced mode)

프레임 정보프레임(information frames) 감시프레임(supervisory frames) 무번호프레임(unnumbered frames)

필드 플래그필드 주소필드 제어필드 정보필드 프레임 검사 순서 값 (FCS, frame check sequence) 흐름관리, 오류 제어 정보필드 프레임 검사 순서 값 (FCS, frame check sequence)

점대점 프로토콜(Point-to-Point protocol) 대 점 접근(point-to-point access) 네트워크에서 두 개의 장치가 전용선으로 연결된 경우 점 대 점 프로토콜(PPP; point-to-point protocol) 점 대 점 접근을 위해 사용되는 프로토콜

PPP 프레임 형식 PPP는 HDLC의 한 형식을 사용 Flag 필드 : PPP 프레임의 경계를 구분(01111110) Address 필드 : HDLC의 브로드캐스팅 주소 사용(11111111) Control 필드 : HDLC의 U-프레임을 사용(11000000) Protocol 필드 : 데이터 필드에 무엇이 저장되어 있는지 정의 Data 필드 : 사용자 데이터 또는 다른 정보 저장 Frame check sequence(FCS) 필드 : 2바이트 또는 4바이트의 CRC

점대점 천이 상태 정지(Idle)상태 – 링크가 이용되고 있지 않는 상태 설정(Establishing)상태 통신을 시작하는 상태 양쪽 단말간 옵션에 대한 협상 인증(Authentication)상태 선택사항으로 필요한 경우에만 사용 네트워킹(Networking)상태 제어 및 데이터 패킷 교환가능 상태 종료(Terminating)상태 링크를 해제하는 상태

PPP 다중화 링크제어 프로토콜 (Link Control Protocol) 링크의 설정, 유지, 형성, 해제를 담당 인증 프로토콜 (Authentication Protocol) 자원에 접근하고자 하는 사용자의 신원을 증명 네트워크 제어 프로토콜 (Network Control Protocol) OSI, Xerox, DECnet, AppleTalk, Novel 등의 네트워크 계층 패킷을 나 를 수 있음