데이터통신 11장~15장 내용 요약 및 정리
- 최초 등록일
- 2012.07.26
- 최종 저작일
- 2012.06
- 20페이지/ 한컴오피스
- 가격 2,000원
* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다.
한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.
소개글
전북대 데이터통신 시험범위 요약본입니다.
시험볼 때 필요한 책 내용 + 수업내용을 요약하여 작성했습니다.
목차
11장~15장 요약
본문내용
11장 데이터링커 제어
11.1 프레임 짜기
◎고정 크기 프레임
- 빈공간이 남기 쉬우므로 효율성이 떨어진다.
- 예측 가능하여 쉽게 송/수신기 운용 가능
(사이즈 줄여야 효율 높아짐)
◎가변 크기 프레임
- 빈공간 없이 처리 가능
- 운용이 어렵지만, 정보에 대해 조정하기 쉽다.
a. 문자 중심 프로토콜
- 프레임을 다음 프레임으로부터 분리하기 위해서 8비트 플래그가 플레임의 시작점과 마지막에 추가된다.
- 바이트 채우기(byte stuffing)는 플래그나 탈출문자가 있을 때마다 여분의 1문자(ESC, escape character)를 추가하는 처리이다.
b. 비트 중심 프로토콜
비트 채워 넣기는 0뒤에 연속하는 다섯 개의 1이 있게 되면 0을 추가로 채워 넣는 과정이며, 따라서 수신자는 데이터 속의 0111110을 플래그로 오인할 수 없도록 한 것이다.
11.2 흐름 및 오류 제어
◎흐름 제어
- 송신기가 수신기의 능력을 고려하지 않고 계속 보내는 것을 제어하는 것
- acknowledgment(응답)로 인해 데이터 송신을 결정
◎오류 제어
- 데이터의 손실이나 변질을 방지하는 것
- Acknowledgment로 인해 오류 검출. 데이터가 오면 이전 내용을 지우고 일정시간 내에 안 오면 재전송하는 것을 자동 반복 요구(ARQ, Automatic Repeat Request)라고 한다.
11.3 프로토콜
- 확인응답(ACK, acknowledgment)과 부정확인응답(NAK, negative acknowledgment) 같은 흐름 제어 및 오류 제어 정보는 데이터 프레임에 포함되는데 이러한 기술을 피기백킹(piggybacking)이라 한다.
11.4 무잡음 채널
- 프레임 손실도 없고 복제되지도 않으며 손상되지 않는 이상적인 채널을 가정.
◎가장 간단한 프로토콜
a. 설계
- 수신기의 능력이 좋아서 모든 송신을 받을 수 있고 따라서 흐름 제어가 필요 없다.
<그림 11.6>
- 프로토콜을 절차로서 구현하기 위해서는 프로토콜에 이벤트의 개념을 넣어야 한다.
b. 알고리즘
(송신자 절차)
<알고리즘 11.1>
참고 자료
제목 : Data Communications and Networking -Fourth Edition-
저자 : Forouzan