5 Part 정보 통신 개론 1. 정보 전송 이론 2. 데이터 전송 제어 3. 통신 회선 공유 4. 데이터 회선망 5. 통신 프로토콜 6. 뉴미디어
1 Chapter 데이터 전송 이론 이렇게 준비하세요. 이렇게 준비하세요. 단말 장치와 전송 회원, 통신 제어 장치를 정확히 구분하세요. 데이터 전송의 기본 형태에서는 데이터 전송 방향, 동기 전송은 정확히 숙지하고 ASCII의 전송 제어 문자 10가지는 암기, 국제 표준화 단체와 RS-232C는 기출문제 위주로 공부. 데이터 전송 이론
POINT 1 데이터 통신의 개념과 데이터 전송계 (1) 데이터 통신의 개념 데이터 통신의 개념 • 데이터와 정보 - 데이터(Data):현실 세계로부터 단순한 관찰이나 측정을 통해 수집된 사실이나 값이다. - 정보(Information):자료를 처리하여 얻은 결과로 의사결정을 위한 값이다. • 정보 통신(Information Communication) 컴퓨터와 통신 기술의 결합에 의해 통신 처리 기술과 정보를 전달하는 기술이 결합된 것이다. • 데이터 통신(Data Communication) 정보를 기계로 처리하거나 처리한 정보를 전송하는것(ITU-T의 정의)이다. 데이터 통신 시스템의 구성
(2) 데이터 전송계 데이터 통신 시스템의 구성 요소 - DTE, DCE, 전송 회선, CCU(통신제어), 컴퓨터 • 단말 장치(DTE; Data Terminal Equipment):데이터 통신 시스템과 사용자의 접점에 위치하여 데이터의 입·출력을 처리하는 장치이다. • 단말 장치의 기능:입·출력 기능, 전송 제어 기능, 기억 기능
• 단말 장치의 기능에 따른 분류 입력 전용 단말 장치 • 데이터 입력만 가능하다. • 키보드, 판독기(OMR/OCR/MICR) 등 출력 전용 단말 장치 • 데이터 출력만 가능하다. • 모니터, 프린터 등 입·출력 공용 단말 장치 • 입력과 출력 모두 가능하다. • 대부분의 단말 장치 • 단말 장치의 작업처리 능력에 따른 분류 스마트(Smart) 단말 장치 • 작업 처리가 가능하다. • 지능형(Intelligent) 단말 장치라고도 한다. 더미(Dummy) 단말 장치 • 작업 처리가 불가하다. • 비지능형(Non-intelligent) 단말 장치라고도 한다.
신호 변환 장치(DCE; Data Circuit Equipment) • 단말 장치나 컴퓨터의 데이터와 통신 회선의 신호 간의 변환을 수행하는 장치이다. • 데이터 회선 종단 장치(DCE; Data Circuit terminater Equipment)라고도 한다. • 종류 통신 제어 장치(CCU; Communication Control Unit) • 전송 회선과 컴퓨터 사이에 위치하여 컴퓨터를 대신해서 전송 관련 제어 기능을 수행하는 장치. • 회선 속도와 중앙 처리 장치 사이의 속도차이를 조정한다. • 통신 회선을 전기적으로 연결하고 송수신이나 전송을 제어한다. • 통신의 시작과 종료 제어, 전송 문자의 조립, 분해, 송신권 제어, 동기 제어, 오류 제어, 응답 제어 등을 한다. • 제어 정보를 식별하고 통신 방식이나 다중 접속을 제어한다. • 기밀 보호 기능을 제공한다. 전화(Phone) 아날로그 신호 → 아날로그 회선 모뎀(MODEM, MOdulator/DEModulator) 디지털 신호 → 아날로그 회선 코덱(CODEC, COder/DECoder) 아날로그 신호 → 디지털 회선 DSU(Digital Service Unit) 디지털 신호 → 디지털 회선
• 기능:전송 제어, 동기 제어, 오류 제어 등 그 외 통신 장치 분류 설명 통신 제어 처리 장치 (CCP; Communication Control Processor) • 통신 제어 장치(CCU)와 같이 통신 제어 기능을 수행하는 장치 - 메시지 단위로 데이터를 조립, 분해하는 제어부분도 처리. • 컴퓨터 중앙 처리 장치(CPU)의 부담을 줄여 준다. • 기능의 변경이나 추가가 용이하여 유연성이 크며 단말기의 증설이나 회선의 고속화 등 확장성이 큰 장점이 있다. 전(前)처리기 (FEP; Front End Process) • 중앙 제어 장치 전단에 위치하여 통신 기능을 전담하는 장치. • 단말 장치와의 통신 기능 및 타 시스템과의 연계 기능 등이 있다. • 메시지의 조립과 분해, 전송 메시지 검사, 통신 회선 및 단말 장치 제어 등을 수행한다. • 호스트 컴퓨터와 단말 장치 사이에 고속 통신 회선으로 설치된다.
POINT 2 데이터 처리계와 DTE/DCE 접속 규격 (1) DTE/DCE 접속 규격 데이터 처리계 • 하드웨어:중앙 처리 장치, 주변 장치 • 소프트웨어:운영체제, 통신 소프트웨어 DTE/DCE 접속 규격 - 서로 다른 하드웨어인 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 간의 접속을 정확하게 수행하기 위한 기계적, 전기적, 기능적, 절차적 특성을 사전에 정의해 놓은 규격.
(1) DTE/DCE 접속 규격 DTE/DCE 접속 규격의 4가지 특성 • 기계적 특성:연결 기기의 크기, 핀의 개수 등 물리적 연결을 규정한다. • 전기적 특성:DTE와 DCE 간 커넥터에 흐르는 신호의 전압 레벨, 전압 변동, 잡음 마진 등 전기적 신호법을 규정한다. • 기능적 특성:DTE와 DCE 간의 연결하는 RS-232C 주요 핀 이름처럼 각 회선에 의미를 부여하여 데이터, 제어, 타이밍, 접지 등 수행하는 기능을 규정한다. • 절차적 특성:데이터를 전송하기 위하여 사건 흐름 순서를 규정한다. 즉, 물리적 연결의 활성화 및 비활성화, 동작 종료의 절차 등이다.
DTE/DCE 접속 규격 표준안 • ITU-T(International Telecommunication Union-Telecommunication) V 시리즈 • DTE와 아날로그 통신 회선 간에 접속할 때의 규정을 정의한다. • 공중전화 교환망(PSTN)을 통한 DTE/DCE 접속 규격이다. • V.24:데이터 터미널과 데이터 통신기기의 접속 규격으로 기능적, 절차적 조건에 대한 규정이다. X • DTE와 디지털 교환망 간에 접속할 때의 규정을 정의한다. • 공중 데이터 교환망(PSDN)을 통한 DTE/DCE 접속 규격이다. • X.25:패킷 전송을 위한 DTE/DCE 접속 규격이다. • X.400:전자메시지 처리 시스템(MHS; Message Handling Service)의 시스템과 서비스를 규정하는 권고안이다.
DTE/DCE 접속 규격 표준안 • EIA(Electronic Industries Association) • ISO(International Standards Organization) RS-232C • DTE와 DCE 간의 물리적 연결과 신호 수준을 정의한다. • 공중전화 교환망(PSTN)을 통한 DTE/DCE 접속 규격이다. • ISO2110, V.24, V.28을 사용하는 접속 규격이 있다. ISO-2110 • 공중전화 교환망(PSTN)을 통한 DTE/DCE 접속 규격이다. • 주로 기계적 조건에 대한 규정이다.
(2) 데이터 통신 시스템 RS-232C 커넥션 • DTE와 DCE 사이의 접속 규격. • 정보 통신망에서 변복조 장치를 단말 장치에 접속할 때 사용하는 표준안. • 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE)의 전기적, 기계적 인터페이스이다. • 스탠다드 케이블은 25핀으로 구성되어 있으며, 2번 핀은 송신 데이터의 신호를 취급하고 3번 핀은 수신 데이터의 신호를 취급한다. • 터미널과 컴퓨터 사이에 RS-232C를 이용하여 직접 접속하는 모뎀을 Null 모뎀이라 한다. 데이터 통신 시스템의 처리 형태 종류 • 온라인 시스템(On-line System):데이터 발생 현장에 설치된 단말 장치가 원격지에 설치된 컴퓨터와 통신 회선을 통해 직접 연결된 형태의 시스템이다. • 일괄 처리 시스템(Batch Processing System):처리할 데이터를 일정량 또는 일정 기간 수집한 후 일괄 처리하는 시스템이다. • 실시간 처리 시스템(Real-time Processing System):데이터가 발생하는 즉시 처리하여 그 결과를 돌려주는 시스템이다. • 시분할 처리 시스템(Time Sharing System):하나의 컴퓨터를 여러 개의 단말 장치가 공동으로 사용하도록 하는 시스템이다. (2) 데이터 통신 시스템
데이터 통신 시스템의 발달 과정 SAGE(Semi-Automatic Ground Environment) • 미국의 반자동 방공 시스템이다. • 최초의 데이터 통신 시스템이다. SABRE(Semi-Automatic Business Research Environment) • 항공기 좌석예약 응용 • 최초의 상업용 데이터 통신 시스템이다. CTSS(Compatible Time Sharing System) MIT에서 개발한 최초의 시분할 시스템이다. ARPANET(Advanced Research Project Agency Network) • 미 국방성에 설치된 최초의 유선 패킷 교환 시스템이다. • 인터넷의 효시가 되었다. ALOHA(Additive Links On-line Hawaii Area) 실험용으로 개발한 최초의 무선 패킷 교환망이다. SNA(System Network Architecture) IBM에서 발표한 컴퓨터 간 접속 네트워크 방식이다.
POINT 3 데이터 전송 기술 (1) 데이터 전송 방식 데이터 전송 방식의 종류 • 아날로그 전송 - 아날로그(Analog) 신호:시간적으로 연속인 전압, 전류 또는 그 밖의 형태의 신호이다. 신호의 감쇠 현상이 심해 장거리 전송 시 증폭기(Amplifier)에 의해 신호 증폭 후 전송해야 된다. • 디지털 전송 - 디지털(Digital) 신호:전기적인 2가지 상태(0 또는 1)로만 표현되는 신호이다. - 장거리 전송 시 데이터의 감쇠 및 왜곡 현상을 방지하기 위해서 리피터(Repeater)를 사용한다. - 전송 용량을 다중화하여 효율성이 높다. - 암호화 작업이 가능하므로 안정성이 높다. - 신호의 잡음을 제거할 수 있고 오류 검출이 쉽다. - 신호가 0 또는 1의 값만 가지고 있어 신호 증폭이 용이하다. - 아날로그에 비해 비용이 적게 들고 정보의 암호화가 쉽다. - 전송량을 다중화할 수 있어 효율이 높고 전송 장비의 소형화가 가능하다. - 아날로그 신호보다 많은 대역폭을 필요로 한다.
(2) 데이터 통신 방식 주파수(Frequency) • 1초 동안 반복하는 사이클 횟수를 말한다. • 단위는 [Hz]이다. 통신 방식의 종류 • 단방향(Simplex) 통신:한쪽 방향으로만 전송이 가능한 방식이다(예⃝ TV, 라디오). • 반이중(Half-duplex) 통신:양쪽 방향으로 전송이 가능하지만 동시에 양쪽 방향에서 전송이 불가능한 방식이다(예⃝ 무전기). • 전이중(Full-duplex) 통신:동시에 양쪽 방향에서 전송이 가능한 방식이다(예⃝ 전화). 직렬전송과 병렬전송 • 직렬 전송 - 비트들의 열이 하나의 전송선로를 통해 순서적으로 전송되는 방식이다. 모든 비트들이 동일한 전송선을 사용하기 때문에, 전송선이 비트별로 대응되는 병렬 전송방식보다 오류 발생 가능성이 줄어든다. - 원거리 전송에 적합하다.
• 병렬 전송 - 각 비트들이 각자의 전송선로를 통해 한꺼번에 전송되는 방식이다. 단위 시간에 다량의 데이터를 전송할 수 있지만 전송 거리가 길어지면 전송선별로 비트가 도착하는 시간이 다를 수 있어 원래의 비트 블록을 복원하기 어렵고 비용도 많이 든다. - 전송 선로가 직렬 전송에 비해 많으므로 전송 속도가 빠르다. - 컴퓨터의 CPU와 주변 장치 사이의 전송에 이용된다. 비동기식 및 동기식 전송 • 비동기식(Asynchronous) 전송 - Byte와 Byte를 구분하기 위해 문자의 앞뒤에 각각 Start Bit와 Stop Bit를 가진다. - 동기식보다 주로 저속도의 전송에 이용된다. - 비트열이 전송되지 않을 때는 휴지 상태(Idle Time)가 된다. - 12,000bps 이하의 저속 단거리 통신에 사용된다. 송신측에서 유휴상태 비트를 전송하다 전송 데이터가 발생하면 시작비트 0을 전송한 뒤 데이터를 전송하는 방식이다.
• 동기식(Synchronous) 전송 - 문자 또는 비트들의 데이터 블록을 송·수신한다. - 전송 속도가 빠르고, 전송 효율이 좋으며, 주로 원거리 전송에 사용한다. - 프레임(Frame):동기 문자와 제어 정보, 데이터 블록으로 구성된다. - 제어 정보의 앞부분을 프리앰블, 뒷부분을 포스트앰블이라고 한다. - 정보 프레임 구성에 따라 문자 동기 방식, 비트 동기 방식, 프레임 동기 방식으로 구분한다. 비동기식 전송과 동기식 전송의 비교 구분 동기식 전송 비동기식 전송 동기화 연속적 간헐적 전송 방식 종속적 독립적 전송 단위 블록 문자 휴지 시간 없다. 있다. 통신 속도 1200bps 이상 1200bps 이하 변조 방식 PSK, QAM ASK, FSK 전송 형태 파일 전송 대화형 전송 필요 요소 동기 문자 Start/Stop bit
POINT 4 신호 변환 방식 (1) 신호 변환 방식(A -> A) (2) 신호 변환 방식(A -> D) 아날로그 데이터 → 아날로그 신호 • 의미:아날로그 데이터를 아날로그 회선을 통해 전송하기 위해 아날로그 형태로 변조하는 것이다. • 종류 진폭 변조 (AM; Amplitude Modulation) 변조 파형에 따라 진폭을 변조하는 방식이다. 주파수 변조 (FM; Frequency Modulation) 변조 파형에 따라 주파수를 변조하는 방식이다. 위상 변조 (PM; Phase Modulation) 변조 파형에 따라 위상을 변조하는 방식이다. (2) 신호 변환 방식(A -> D) 아날로그 데이터 → 디지털 신호 • 아날로그 데이터를 디지털 회선을 통해 전송하기 위해 디지털 형태로 변환하는 것이다. • 코덱(CODEC)을 이용한다. • 대표적으로 펄스 코드 변조(PCM; Pulse Code Modulation)가 있다.
MODEM CODEC 코덱(CODEC; COder/DECoder) • 아날로그 형태를 디지털 신호로 변환하거나 다시 아날로그로 환원하는 장치다. • 펄스 부호 변조(PCM) 방식 또는 델타 변조 방식을 이용하여 데이터를 변환한다. • MODEM VS CODEC 펄스 코드 변조(PCM; Pulse Code Modulation) • 기능 - 송신 측에서 아날로그 데이터를 표본화하여 PAM(펄스 진폭 변조) 신호를 만든 후 양자화, 부호화 과정을 거쳐 디지털 형태로 전송하는 방식이다. - 잡음과 누화에 강하지만 점유 주파수 대역이 넓은 단점이 있다. - 광통신을 이용할 수 있어 대량 전송이 가능하다. - 저속의 전송로를 이용할 수 있고 집적 회로(IC)의 대량 생산으로 경제적이다. 구분 입력 출력 전송로 MODEM 디지털 아날로그 아날로그 망 CODEC 디지털 망
• PCM 과정
표본화 (Sampling) • 어떤 신호 f(t)를, f(t)가 가지는 최고 주파수의 2배 이상으로 채집하면, 채집된 신호는 원래의 신호가 가지는 모든 정보를 포함한다는 이론이다. • PAM을 얻는 과정이다. • Nyquist-Shannon Sampling Theorem)을 근거로 아래와 같이 표본화 횟수를 계산한다. • 표본화 횟수 = 최고 주파수 × 2 • 표본화 간격 = 1 / 표본화 횟수 양자화 (Quantization) • 표본화에 의해 얻어진 PAM(펄스 진폭 변조) 신호를 정수화해 평준화시키는 단계. • 실수로 얻어진 값을 정수로 변환한다. 이때 실수와 정수의 값의 차이가 잡음. • 양자화 스텝(Step) M = 2n(n:표본화 횟수당 비트 수) • Companding(Compression + Expanding):신호가 일정한 범위에 있지 않아 차이가 심할 경우 많은 스텝을 요구하게 되는데 이때 해당 범위의 신호를 정보와 함께 압축해 전송하고 수신 측에서 압축을 해제하는 것을 말한다.
부호화 (Encoding) PAM(펄스 진폭 변조)에서 나타난 펄스 진폭의 크기를 디지털 양으로 변환하는 단계이다. 복호화 수신된 디지털 신호를 아날로그 신호로 복원하는 단계이다. 여파화 Filtering PAM 신호의 각 정점을 연결하여 파형을 구성하고 Low Pass Filter를 이용해 표본화되기 전의 파형과 비슷하게 복원한다.
PCM (Pulse Code Modulation)/TDM(time division multiplexer) - 아날로그 신호를 PCM으로 변환하고 TDM을 통해 전송하는 방식을 말한다. 펄스 부호방식의 분류 • 연속 레벨 변조(아날로그 변조) - 펄스 진폭 변조(PAM; Pulse Amplitude Modulation):펄스의 진폭을 변화시켜 변조한다. - 펄스 폭 변조(PWM; Pulse Width Modulation):펄스의 폭을 변화시켜 변조한다. - 펄스 위치 변조(PPM; Pulse Position Modulation):펄스의 위치를 변화시켜 변조한다. • 불연속 레벨 변조(디지털 변조) - 펄스 수 변조(PNM; Pulse Number Modulation):펄스의 숫자를 변화시켜 변조한다. - 펄스 부호 변조(PCM; Pulse Code Modulation):펄스의 부호를 변화시켜 변조한다.
(3) 신호 변환 방식(D -> A) 모뎀(Modem) • 모뎀의 기능 - Modulator/Demodulator의 약자이다. - 컴퓨터와 단말기에서 발생된 디지털 신호를 → 아날로그 신호로 변환한다. - 수신 측에서 그 변조된 신호를 복조하여 본래의 디지털 신호로 변환한다(변복조 기능). - 디지털 데이터를 공중전화 교환망(PSTN)과 같은 아날로그 통신망을 이용한다. - 모뎀은 변조와 복조 기능, 펄스를 전송 신호로 변환하는 기능, 데이터 통신 및 속도 제어, 자동 응답 기능, 자동 호출 기능 등이 있다.
• 모뎀의 동기 방식에 따른 분류 - 진폭 편이 변조 (ASK; Amplitude Shift Keying) - 주파수 편이 변조 (FSK; Frequency Shift Keying) - 위상 편이 변조 (PSK; Phase Shift Keying) - 직교 진폭 변조 (QAM; quadrature Shift Keying) • 모뎀의 속도에 따른 분류 디지털 데이터 → 아날로그 신호 • 디지털 데이터를 아날로그 회선을 통해 전송하기 위해 아날로그 형태로 변조하는 것이다. • 모뎀(MODEM)을 이용한다. 비 동기식 방식 ASK, FSK 방식이 있다. 동기식 방식 PSK, QAM 방식이 있다. 저속 300bps 이하의 속도로 ASK 방식을 사용한다. 중속 1200bps ~ 4800bps의 속도로 FSK, PSK 방식을 사용한다. 고속 4800bps ~ 56kbps의 속도로 QAM 방식을 사용한다.
0과 1을 서로 다른 진폭의 신호로 변조하는 방식이다. • 분류 진폭 편이 변조 (ASK; Amplitude Shift Keying) 0과 1을 서로 다른 진폭의 신호로 변조하는 방식이다. 주파수 편이 변조 (FSK; Frequency Shift Keying) 0과 1에 따라 주파수를 변화시키는 변조 방식이다. 위상 편이 변조 (PSK; Phase Shift Keying) 반송파로 사용하는 정현파의 위상에 정보를 싣는 변조 방식이며, 동기식 변·복조기(Synchronous MODEM)에서 주로 사용한다. 직교 진폭 변조 (QAM; uadrature Shift Keying) 위상과 진폭을 함께 변화시켜서 변조하는 방식이며, 고속(주로 9,600bps) 데이터 전송에 이용된다. 진폭 위상 변조라고도 한다.
(4) 신호 변환 방식(D -> D) 디지털 데이터 → 디지털 신호 • 디지털 데이터를 디지털 회선을 통해 전송하기 위해 디지털 형태로 변환하는 것이다. • DSU를 이용한다. • DSU(DSU; Digital Service Unit) - 디지털 데이터를 변조하지 않고 디지털 회선을 통하여 전송하기 위한 변환 장치이다. - 디지털 데이터를 공중 데이터 교환망과 같은 디지털 통신망을 이용하여 전송할 때 사용된다. - 직렬 유니폴라(Unipolar) 신호가 입력되면 이를 변형된 바이폴라(Bipolar) 신호로 바꾸어 주고, 수신측에서는 반대의 과정을 거쳐 원래의 신호로 만들어 주는 기능을 수행한다. - 각 네트워크마다 다른 디지털 신호를 하나의 동일한 신호로 변환해주는 역할을 한다. - 디지털 신호를 장거리 전송하기 위해 사용된다. - 일반적으로 모뎀보다 회선 구성이 간단하다.
베이스밴드(Baseband) 전송 디지털 데이터(펄스 파형)를 변조 없이 그대로 전송하는 방식이다. • 종류 RZ (Return to Zero) 비트 신호 1이 전송될 때 비트 시간 길이의 약 1/2시간 동안 양 또는 음의 전압을 유지하고 그 나머지 시간은 0 상태로 돌아오는 방식이다. NRZ (Non Return to Zero) RZ와 같은 방식이지만, 비트 0, 1의 값을 전압으로 표시한 후에 0 볼트로 되돌아오지 않는 방식이다.
양극성 (Bipolar) 신호를 부호화할 때 양의 전압과 음의 전압을 모두 사용한다. 즉, 비트 1이 전송될 경우에만 극성을 교대로 바꾸어 출력하고 0인 경우에는 영 전압으로 나타내는 방식이다. 맨체스터 방식 매 비트 구간에서는 반드시 한 번 이상의 신호 준위 천이가 발생하므로 이를 이용하여 클록 신호를 추출할 수 있어 동기화 능력을 가지게 된다. IEEE 802.3의 CSMA/CD LAN에서의 전송 부호로 사용된다. 신호 준위 천이가 매 비트 구간의 가운데서 비트 1에 대해서는 고준위에서 저준위로 천이하며, 비트 0은 저준위에서 고준위로 천이한다.
2 Chapter 데이터 전송 제어 이렇게 준비하세요. 이렇게 준비하세요. 데이터 전송 제어 절차는 반드시 암기하고, 논리적·물리적인 연결과 해제가 어느 단계인지 파악하세요. BASIC과 HDLC의 구조는 여러 번 그려서 기억하고 각 항목의 기능과 특징을 암기하세요. 오류 제어에서는 ARQ가 주로 출제되는데 ARQ의 종류와 특징을 알아두세요. 오류 검출에서는 패리티 검사 방법과 해밍 코드의 특징을 정확히 파악해 두세요. 데이터 전송 제어
POINT 1 전송 제어 방식 (1) 전송 제어 전송 제어의 개요 • 통신망에 접속된 컴퓨터와 단말 장치 간에 효율적이고 원활한 정보를 교환하기 위하여 정보 통신 시스템이 갖추어야 할 제어 기능과 방식을 총칭한다. • 입·출력 제어, 동기 제어, 오류 제어, 흐름 제어 등을 수행한다. 전송 제어 절차 • 회선 접속 - 수신측 주소를 전송하여 데이터 전송이 가능하도록 물리적인 통신 회선을 접속시켜 주는 단계이다. - 모뎀, DSU 등의 상태가 전송 가능 상태가 되도록 하는 단계이다.
• 데이터 링크 확립 - 접속된 통신 회선상에서 송신측과 수신측 간의 확실한 데이터 전송을 수행하기 위한 논리적 경로를 구성하는 단계이다. - 폴링, 셀렉션 방식을 사용해 데이터 링크를 확인한다. • 데이터 전송 - 데이터를 수신측에 전송하며, 잡음에 의한 데이터 오류 제어와 순서 제어를 수행하는 단계이다. - 전송되는 정보는 전송 시 발생하는 오류를 검출, 정정하는 제어를 받으며 전송된다. • 데이터 링크 종결 : 송·수신측 간의 논리적인 경로를 해제하는 단계이다. • 회선 절단 : 연결된 물리적인 통신 회선을 절단하는 단계이다.
(2) 문자 위주 전송 제어 방식 BSC(Binary Synchronous Control) • 문자(Character) 위주의 프로토콜이다. • 각 프레임에 전송 제어 문자를 삽입하여 전송을 제어하고, 반이중 전송만 지원한다. • 주로 동기식 전송 방식을 사용하나 비동기식 전송 방식을 사용하기도 한다. • 점-대-점(Point-to-Point), 멀티 포인트(Multi-Point) 방식에서 주로 사용한다. • 오류 제어와 흐름 제어를 위해 정지-대기(Stop and-Wait) ARQ를 사용한다.
(2) 문자 위주 전송 제어 방식 • 전송 제어 문자 SYN(SYNchronous idle) 동기를 취하거나 유지 SOH(Start Of Heading) 헤딩의 개시 STX(Start of TeXt) 본문의 개시 및 헤딩의 종료 ETX(End of TeXt) 본문의 종료 ETB(End of Transmission Block) 블록의 종료 BCC(Block Check Character) 오류 검사 수행 EOT(End Of Transmission) 전송 종료 및 데이터 링크 해제 ENQ(ENQuiry) 상대국에 데이터 링크 설정 및 응답 요구 DLE(Data Link Escape) 데이터 투과성을 위해 삽입되며, 전송 제어 문자 앞에 삽입하여 전송 제어 문자임을 알린다. ACK(ACKnowledge) 수신측에서 송신측으로 보내는 긍정 응답 NAK(Negative AcKnowledge) 수신측에서 송신측으로 보내는 부정 응답
(3) 바이트 위주 전송 제어 방식 (4) 비트 위주 전송 제어 방식 • 전송 데이터 Header에 제어 정보를 포함해 전송한다. • DDCM(Digidal Data Communication Message) 프로토콜을 사용한다. (4) 비트 위주 전송 제어 방식 HDLC(High-level Data Link Control) • 비트(Bit) 위주의 프로토콜이다. • 전송효율이 좋고 단방향, 반이중, 전이중 방식 모두 지원한다. • 신뢰성이 높고 포인트 투 포인트, 멀티 포인트, 루프 방식 모두 지원한다. • 전송제어 제한 없이 비트 정보를 전송할 수 있다. • 프레임 구성 - 플래그(Flag):프레임의 시작과 끝을 나타내며, 항상 ‘01111110’을 취한다. - 주소부(Address Field):송·수신국을 식별한다. - 제어부(Control Field):프레임 종류를 식별한다. - 정보부(Information Field):실제 정보를 포함한다.
• 정보부 필드의 구성 SDLC(Synchronous Data Link Control) • 비트(Bit) 위주의 프로토콜이다. • BSC의 제한을 보완하고, HDLC의 기초가 된다. • HDLC와 프레임 구조가 동일하다. 정보 프레임 • I-프레임(Information Frame) • 사용자 데이터 전달 감독 프레임 • S-프레임(Supervisor Frame) • 에러 제어, 흐름 제어 비번호 프레임 • U-프레임(Unnumbered Frame) • 링크의 동작 모드 설정 및 관리 - 정규 응답 모드(NRM; Normal Response Mode) - 비동기 응답 모드(ARM; Asynchronous Response Mode) - 비동기 평형 모드(ABM; Asynchronous Balanced Mode) - FCS(Frame Check Sequence Field):오류 검출
POINT 2 회선, 오류 제어 방식 (1) 회선 제어 회선 제어 방식의 종류 • 경쟁(Contention) 방식 - 회선에 접근하기 위해 서로 경쟁하는 방식이다. - 송신 요구를 먼저 한 쪽이 송신권을 가진다. • 폴링 및 셀렉션 - 폴링(Polling):컴퓨터가 단말기에게 전송할 데이터의 유무를 묻는 방식이다. ▷ Do you have anything to send? - 셀렉션(Selection):컴퓨터가 단말기에게 전송할 데이터가 있는 경우 단말기의 상태를 확인하는 방식이다. ▷ Are you ready to receive?
(2) 전송 오류 제어 오류의 발생 원인 • 감쇠(Attenuation):전송 신호의 전력이 전송 매체를 통과하면서 거리에 따라 약해지는 현상이다. • 지연 왜곡(Delay Distortion):주로 하드와이어 전송 매체에서 발생되며, 전송 매체를 통한 신호 전달이 주파수에 따라 그 속도를 달리함으로써 유발되는 신호 손상이다. • 잡음(Noise):백색 잡음, 상호 변조 잡음, 충격 잡음, 누화 잡음
전송 오류 제어 방식 • 전진 오류 수정(FEC; Forward Error Correction) - 데이터 전송 과정에서 오류가 발생하면 수신 측에서 오류를 검출하여 스스로 수정하는 방식. - 연속적인 데이터의 흐름이 가능하다. - 오류 검출과 수정을 위해 해밍 코드와 상승 코드를 사용하며, 역 채널이 필요 없다. • 후진 오류 수정(BEC; Backward Error Correction) - 데이터 전송 과정에서 오류가 발생하면 송신 측에 재전송을 요구하는 방식으로, 역 채널이 필요. • 자동 반복 요청(ARQ; Automatic Repeat reQuest) - 통신 경로에서 오류 발생 시 수신 측은 오류의 발생을 송신 측에 통보하고, 송신 측은 오류가 발생한 프레임을 재전송하는 오류 제어 방식이다. 자동 반복 요청 제어 방식의 종류 • 정지-대기 ARQ(Stop-and-Wait ARQ) - 송신 측이 한 블록 전송 후 수신 측에서 오류의 발생을 점검 후 에러 발생 유무 신호 (ACK/NAK 신호)를 보내올 때까지 기다리는 방식이다. - 수신 측에서 에러 점검 후 제어 신호를 보내올 때까지 오버헤드가 효율 면에서 가장 부담이 크다.
(3) 오류 검출 방식 • 연속 ARQ(Continuous ARQ) - Go-Back-N ARQ:수신측으로부터 NAK 수신 시 오류 발생 이후의 모든 블록을 재전송하는 방식이다. - 선택적 재전송 ARQ(Selective-Repeat ARQ):수신 측으로부터 NAK 수신 시 오류가 발생한 블록만 재전송하는 방식이다. • 적응적 ARQ(Adaptive ARQ) - 채널 효율을 최대로 하기 위해 데이터 블록의 길이를 채널의 상태에 따라 동적으로 변경하는 방식. (3) 오류 검출 방식 • 오류 검출 방식의 종류 • 패리티 검사(Parity Check) - 데이터 블록에 1비트의 패리티 비트(Parity Bit)를 추가하여 오류를 검출하는 방식이다. - 종류:짝수(우수) 패리티, 홀수(기수) 패리티 - 오류 검출만 가능하며, 오류 정정은 불가능하다.
• 순환 중복 검사(CRC; Cyclic Redundancy Check) - 집단 오류에 대한 신뢰성 있는 오류 검출을 위해 다항식 코드를 사용하여 에러 검사를 하는 방식. - 동기식 전송에 주로 사용된다. • 해밍 코드(Hamming Code) 방식 - 자기 정정 부호로서 오류를 검출하여 1비트의 오류를 수정하는 방식이다. - 1,2,4,8,16 ~ 비트 위치에(2n위치) 패리티 비트를 삽입해 에러 검출 및 수정을 수행한다. - 정보 비트 외에 추가되어야 할 패리티 비트가 많이 필요하다. - 해밍 거리(Hamming Distance):송신 데이터와 수신 데이터의 각 대응 비트가 서로 다른 비트의 수이다.
• 상승 코드 방식 - 순차적 디코딩과 한계 값 디코딩을 사용하여 여러 비트의 오류를 수정하는 방식이다.
3 Chapter 통신 회선 공유 이렇게 준비하세요. 이렇게 준비하세요. 공유 회선 점유 방식에서는 CSMA/CD의 특징 Polling과 Selection 구분 문제가 출제됩니다. IEEE 표준 규정을 묻는 문제가 출제됩니다. 통신 회선 공유