01. 흐름 제어
- 통신망 내의 트래픽 제어의 원할한 흐름을 위해 전송하는 패킷의 양이나 속도를 적절히 조절하여 전체 시스템의 안정성을 기하고 서비스의 품질 저하를 방지하는 기능
1) 정지 대기
- 흐름제어의 가장 간단한 형태
- 송신측에서 하나의 프레임을 전송 한 후 , 수신측에서 확인 응답을 할 때까지 기다렸다가 다음 프레임을 전송하는 방식
2) 슬라이딩 윈도우
- 흐름 제어 방식 중 가장 대표적인 방식으로, 정지 대기 방식보다 효율적이다.
- 송신측에서 윈도우 크기의 개수가 n개 이면 n개만큼의 프레임을 연속해서 전송할 수 있다.
- 수신측에서는 윈도우 크기의 개수만큼 크기 n을 조절하여 송신측에 확인 통보한다.
02. 오류 제어
- 프레임의 전송에서 생기는 오류를 검출하고 정정하는 기법이다.
- 흐름 제어 기법의 사용을 기반으로 오류를 제어한다.
- 종류로는 정지 대기 ARQ, Go-Back-N ARQ, 선택적 ARQ, 적응적 ARQ 등이 있다.
1) 정지 대기 ARQ
- 정지 대기 흐름 제어 기법을 사용한 오류 제어 기법이다.
- 단순하나 비효율적
- 송신측에서 1개의 프레임을 전송한 후 수신 측에서 오류의 발생을 점검하고 ACK 또는 NAK 신호를 보낼 때 까지 대기하는 방식
2) Go-Back-N ARQ
- 슬라이딩-윈도우 흐름 제어에 기반을 둔 오류 제어 기법으로 연속적 ARQ방식이다.
- 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면 오류가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 ARQ 방식이다.
- 오류가 발생한 부분부터 모두 재전송하므로 동일한 프레임이 전송되는 단점이 있다.
3) 선택적 재전송 ARQ
- 수신측에서 NAK 응답을 하면, 오류가 발생한 프레임만 재전송하는 방식이다.
4) 적응적 ARQ
03.HDLC
- 각 프레임에 데이터 흐름을 제어하고 오류를 검출할 수 있는 비트열을 삽입하여 전송하는 비트방식의 데이터링크 프로토콜이다.
- 스테이션에는 주 스테이션, 부 스테이션, 혼성 스테이션이 있다.
- 2개의 링크 구성 방식을 사용한다.
- 불균형 구성 : 하나의 주 스테이션과 1개 이상의 부 스테이션으로 구성되며, 전이중과 반이중 전송을 모두 지원
- 균형 구성 : 2개의 혼성 스테이션으로 구성되며, 전이중과 반이중 전송을 모두 지원
1) 동작모드
- 정상응답 모드 : 불균형 구성, 부 스테이션은 주 스테이션에서 명령이 와야만 전송을 할 수 있다.
- 비동기 응답 모드 : 불균형 구성, 부 스테이션은 주 스테이션의 허가 없이 전송을 할 수 있다.
- 비동기 균형 모드 : 한쪽 스테이션이 다른 쪽의 허락을 받지 않고도 전송을 할 수 있다.
2) 프레임 구조
(1) 플래그
- 프레임의 시작과 끝을 표시한다.
- 8비트로 구성되며 고유의 비트 패턴으로 제한한다.
(2) 주소부
- 프레임을 송수신하는 스테이션을 구별하기 위해 사용한다.
- 모든 스테이션에게 프레밍르 전송할 때는 주소값으로 '11111111'을 사용한다.
(3) 제어부
- 정보 프레임, 감시 프레임, 무번호 프레임의 3종류 프레임을 정의한다.
(4) 정보부
- 실제 전달할 정보 메세지가 들어있는 부분이다.
(5) 프레임 검사 순서
- 오류가 없이 상대측에 정확히 전송되는가를 확인하는 프레임이다
'CS > 정보처리산업기사' 카테고리의 다른 글
공통 모듈 설계 - 설계 모델링 (0) | 2025.03.21 |
---|---|
네트워크 기초 활용 - 라우팅 (0) | 2025.03.21 |
네트워크 기초 활용 - TCP/IP 프로토콜 (0) | 2025.03.21 |
네트워크 기초 활용 - 네트워크 개요 (0) | 2025.03.21 |
운영체제 기초 활용 - 운영체제 종류와 기본 명령어 (0) | 2025.03.21 |