4 전송제어방식 www.gisa79.com 4. 전송제어의개요 () 전송제어 (Transmission Control) 9 데이터의원활한흐름을위해입 출력제어, 동기제어, 오류제어, 회선제어, 흐름제어등을수행하는것 (2) 전송제어프로세스 99 3 7 3 6 23 25 33 35 38 45 49 53 55 59 63 65 69 73 75 79 3 6 79 데이터통신회선의접속 데이터링크설정 ( 확립 ) 정보메시지전송 링크의종료 ( 해제 ) 데이터통신회선의절단 ) 데이터통신회선의접속통신회선과단말기의물리적접속단계 2) 데이터링크의설정 ( 확립 ) 접속된통신회선상에서송신측과수신측간의확실한데이터전송을수행하기위해논리적경로를구성하는단계 3) 정보메시지전송데이터를수신측에전송하며, 잡음에의한데이터의오류제어와순서제어를수행하는단계 4) 링크의종료 ( 해제 ) 송 수신측간의논리적경로를해제하는단계 전송제어에관한것오답 보완제어 전송제어프로세스오답 흐름제어 회선제어의각단계에대한설명오답 링크확립 - 수신측주소를전송하여데이터전송이가능하도록물리적인통신회선을접속시켜주는단계 회로연결 - 접속된통신회선상에서송신측과수신측간의확실한데이터전송을수행하기위한논리적경로를구성하는단계 링크절단 - 연결된물리적인통신회선을절단하는단계 5) 데이터통신회선의절단통신회선과단말기의물리적접속을절단하는단계 기 출 문 제 99 3 7 3 6 23 25 33 35 38 45 49 53 55 59 63 65 69 73 75 79 2. 다음전송제어의단계를순서대로나열한것은 9. 다음에서전송제어에속하지않는것은 가. 입출력제어 나. 동기제어 다. 오류제어 라. 보완제어 A: 회선의접속 B: 정보의전송 C: 데이터링크의설정 D: 회선의절단 E: 데이터링크의해제 가. A C B E D 나. A C B D E 다. C A B E D 라. C A B D E 345
PART 5 데이터통신 4.2 데이터링크제어프로토콜 () 문자위주동기방식데이터링크프로토콜 23 49 BSC 의특징오답 전이중전송만지원 ) BSC(Binary Synchronous Control) : 프레임에전송제어문자를삽입하여전송을제어하는문자위주의프로토콜 69 BSC 의특징 7 55 에러제어와흐름제어를위해서는정지 - 대기방식을사용 점 - 대 - 점 (Point-to-Point) 링크뿐만아니라멀티포인트링크에서도사용될수있음 주로동기전송을사용하나비동기전송방식을사용하기도함 반이중 (Half Duplex) 전송만지원 2) 프레임구조 69 SYN ( 동기문자 ) SYN ( 동기문자 ) SOH ( 헤딩의시작 ) Heading ( 프레임순서및수신국주소 ) STX ( 헤딩의종료및본문시작 ) TEXT ( 본문 ) ETX ( 본문의종료 ) BCC ( 오류검출 ) 제어문자의종류오답 정보결함문자 3) 제어문자의종류 전송제어문자 2 장치제어문자 3 포맷제어문자 4 정보분리문자 4) 전송제어문자 53 63 SYN(SYNchronous idle) : 동기맞춤문자 2 SOH(Start Of Heading) : 헤딩의개시를표시 3 STX(Start of Text) 3 49 73 실제전송할데이터집합의시작임을의미 4 ETX(End Of TeXt) : 본문의종료 5 ETB(End of Transmission Block) : 블록의종료 6 EOT(End Of Transmission) : 한개또는그이상의전송종료를표시 53 7 DLE(Data Link Escape) 인접하여뒤따르는제한된수의문자나의미를바꾸는통신제어문자로서데이터통신네트워크에보조적인제어의목적으로만사용 998 데이터투과성 (Data Transparent) 을위해삽입되는제어문자 33 65 8 ACK(ACKnowledge) : 수신측에서송신측으로긍정응답을보내는문자 9 NAK(Negative AcKnowledge) : 수신측에서송신측으로부정응답으로보내는문자 23 45 63 69 ENQ(EnQuiry) : 링크설정요청, 상대국의응답요청 (2) 비트위주동기방식데이터링크프로토콜 73 55 HDLC 의특징오답 일문일답형 Byte 방식프로토콜 사용하는문자코드에의존성 ) HDLC(High-level Data Link Control) : 각프레임에데이터흐름을제어하고오류를검출할수있는비트열을삽입하여전송하는비트위주의프로토콜 59 79 특징 49 996 23 25 63 75 전송효율과신뢰성이높음 정보전송단위가프레임이며, CRC 방식을이용하여오류제어함 전송제어상의제어를받지않고문자코드종류와무관하게투명하게동작 ( 비트투과성 ) 346
www.gisa79.com 단방향, 반이중, 전이중모두사용가능 Go-Back-N ARQ 에러제어방식을사용 데이터링크형식은 Point-to-Point, Multi-point, Loop 모두가능 2 프레임구조 53 59 69 75 3 63 73 HDLC 의프레임구조오답 스타트필드 (Start Field) 플래그 (Flag) 55 65 - 프레임의동기를제공하기위해사용 6 49 - 프레임의시작과끝을표시 - 항상 의형식을취함 주소부 (Address) : 송 수신하는스테이션을구별하기위해서사용 69 제어부 (Control) : 프레임의종류를식별하기위해서사용 정보부 (Information) : 실제정보메시지가들어있는부분 검사부 (FCS, Frame Check Sequence Field) : 전송오류검출기능 53 3 프레임종류 994 53 정보프레임 (I-frame : Information Frame) 73 - 제어부가 으로시작하고, 사용자데이터를전달하는기능 - HDLC에서피기백킹 (piggybacking) 기법을통해데이터에대한확인응답을보낼때사용되는프레임 79 감독프레임 (S-frame : Supervisory Frame) 제어부가 으로시작하고, 흐름제어, 에러제어등의기능 비번호 ( 무번호 ) 프레임 (U-frame : Unnumbered Frame) 제어부가 로시작하고, 링크의동작모드설정과관리의기능 4 HDLC의수행국 (Station) 23 29 주국 ( 주스테이션, 일차국, 서버 ) 종속된단말기제어하거나정보를제공하는컴퓨터 종국 ( 부스테이션, 이차국, 클라이언트 ) 주국으로부터제어를받고정보를제공받는컴퓨터 혼합국 ( 복합국 ) 상대국컴퓨터를제어하기도하고받기도하는컴퓨터 5 데이터전송모드 38 53 55 65 3 53 75 표준 ( 정규 ) 응답모드 (NRM, Normal Response Mode) 종국은주국의허가 (Poll) 가있을때에만송신 비동기응답모드 (ARM, Asynchronous Response Mode) 종국은주국의허가없이도송신이가능하지만, 링크설정, 오류복구등의제어기능은주국만담당 비동기평형 ( 균형 ) 모드 (ABM, Asynchronous Balanced Mode) : 혼합국끼리허가없이언제든전송가능 플래그에대한설명오답 프레임의목적과기능을나타냄 프레임종류오답 번호제프레임 (N-frame), I-frame, S-frame N-frame, I-frame, U-frame S-frame, U-frame, N-frame 플래그프레임 HDLC 의데이터전송모드오답 동기응답모드 (Synchronous Response Mode) 표준균형모드 2) SDLC(Synchronous Data Link Control) IBM 에서개발한비트방식의프로토콜로 HDLC 의기초가됨 2 HDLC 와동일한프레임구조를가짐 49 65 3) LAPB(Link Access Procedure, Balanced) HDLC 명령 / 응답목록의부분집합으로 X.25를지원 2 확장된순서화를제공 347
PART 5 데이터통신 기 출 문 제 53 59 69 75 6. HDLC 의프레임구조를올바르게나타낸것은 가. 플래그 - 제어부 - 주소부 - 정보부 -FCS- 플래그 33 65. 문자동기전송방식에서데이터투과성 (Data Transparent) 을위해삽입되는제어문자는 가. ETX 나. STX 다. DLE 라. SYN 23 45 63 69 2. 데이터링크제어문자중에서수신측에서송신측으로부정응답으로보내는문자는 가. NAK(Negative Acknowledge) 나. ACK(ACKnowledge) 다. STX(Start of TeXt) 라. ENQ(ENQuiry) 53 3. 전송제어문자의내용을기술한것중옳지않은것은 가. STX : 본문의개시및헤딩의종료를표시한다. 나. SOH : 정보메시지의헤딩의개시를표현한다. 다. ETX : 본문의시작을표시한다. 라. SYN : 문자동기를유지한다. 59 4. 데이터링크제어프로토콜로올바른것은 가. TCP 나. DTE/DCE 다. HDLC 라. UDP 49 5. 베이직데이터전송제어절차에비하여 HDLC 전송제어절차의특징으로옳지않은것은 가. 신뢰성향상나. 전송효율의향상다. 일문일답형라. 비트투명성확보 나. 플래그 - 제어부 - 정보부 - 주소부 -FCS- 플래그다. 플래그 - 주소부 - 제어부 - 정보부 -FCS- 플래그라. 플래그 - 정보부 - 제어부 - 주소부 -FCS- 플래그 7. HDLC는각제어필드형식이다른 3가지종류의프레임을정의하는데흐름제어, 에러제어를위해사용되는프레임은 가. 정보프레임나. 번호프레임다. 번호없는프레임라. 감독프레임 53 8. HDLC(high-level-data link control) 의명령과응답에대한프레임종류가아닌것은 가. 감독 (supervisory) 프레임또는 S- 프레임나. 조정 (control) 프레임또는 C- 프레임다. 정보 (information) 프레임또는 I- 프레임라. 비번호 (unnumbered) 프레임또는 U- 프레임 53 9. HDLC 의프레임구성에서프레임검사시퀀스 (FCS) 영역의기능은 가. 전송오류검출기능나. 데이터처리기능다. 주소인식기능라. 정보저장기능 38 53 55 65. HDLC 데이터전송모드의동작모드가아닌것은 가. 정규응답모드 (Normal Response Mode) 나. 동기응답모드 (Synchronous Response Mode) 다. 비동기응답모드 (Asynchronous Response Mode) 라. 비동기평형모드 (Asynchronous Balanced Mode) 73. 다음중비트방식의데이터링크프로토콜이아닌것은 가. HDLC 나. SDLC 다. LAPB 라. BSC 348
www.gisa79.com 4.3 에러 () 에러의발생원인 75 49 ) 감쇠 (Attenuation) 전송신호가전송매체를통과하는과정에서거리에따라점차약해지는현상 전송에러의주원인오답 변조복조 채널수 2) 지연왜곡 (Delay Distortion) 6 주로하드와이어전송매체에서발생되며, 전송매체를통한신호전달이주파수에따라그속도를달리함으로써유발되는신호손상 3) 상호변조잡음 (Intermodulation Noise) 35 서로다른주파수들이똑같은전송매체를공유할때이주파수들이서로의합과차의신호를발생함으로써발생되는잡음 4) 충격잡음 (Impulse Noise) 63 비연속적이고불규칙한진폭을가지며, 순간적으로높은진폭이발생하는잡음 2 외부의전자기적충격이나기계적인통신시스템에서의결함등이원인 3 디지털데이터를전송하는경우중요한오류발생의원인이됨 우연적왜곡과시스템적왜곡 우연적왜곡 예측할수없이무작위로발생하는왜곡 백색잡음, 충격잡음, 누화잡음, 위상히트잡음 2 시스템적왜곡 33 전송채널상에서언제든지발생할수있는왜곡 손실, 감쇠등 (2) 에러검출방식 998 75 ) 패리티 (Parity) 검사 53 데이터한블록끝에 비트의검사비트인패리티비트 (Parity Bit) 를추가하여전송에러를검출하는방식 7 3 55 2 짝수 ( 우수 ) 패리티 9 45 53 전송비트내에 의개수가짝수가되도록하는것 3 홀수 ( 기수 ) 패리티 59 6 23 53 전송비트내에 의개수가홀수가되도록하는것 에러검출방식종류오답 Poll 코드 Slide Window Check 차원 Parity 를사용하는목적오답 수신된데이터에서 의개수를셀때 수신된데이터에서전송오류의정정을위해 수신된데이터에서전송오류의검출과정정을위해 4 수직패리티체크방식 (VRC, Vertical Redundancy Check) 994 전송비트들중수직에대한 의 bit수를짝수혹은홀수가되도록하는방식 5 수평패리티체크방식 (LRC, Longitudinal Redundancy Check) : 전송비트를일정량의블록으로묶어블록의맨마지막에패리티를부여하는방식 2) 순환중복검사 (CRC, Cyclic Redundancy Check) 특정다항식에의한연산결과를데이터에삽입하여전송하는에러검출방법 53 994 2 동기전송에서주로사용되는에러검출방식 25 33 349
PART 5 데이터통신 3 HDLC 프레임의 FCS 에사용되는방식 3) 해밍코드 (Hamming Code) 방식 73 자기정정부호의하나로비트착오를검출해서 bit 착오를정정하는부호방식 99 33 53 25 2 송신한데이터와수신한데이터의각대응하는비트가서로다른비트의수를해밍거리 (Hamming Distance) 라고함 43 73 해밍코드로변환하여전송하는예제 4비트의정보 () 를홀수패리티비트를사용하는해밍코드로변환하여전송할때올바른해밍코드는 총정보비트수가 4개이므로패리티비트가들어갈자리인, 2, 4 자리를비운나머지자리에정보비트를기입함 2 3 4 5 6 7 번비트를결정하기위해서 3, 5, 7번비트를이용하여 의비트수가홀수개가되도록함 3(), 5(), 7() 번의 의개수를합하면짝수이므로 번비트를 로하여전체를홀수로맞춤 2번비트를결정하기위해서 3, 6, 7번비트를이용하여 의비트수가홀수개가되도록함 3(), 6(), 7() 번의 의개수를합하면홀수이므로 2번비트를 으로하여전체를홀수로맞춤 4번비트를결정하기위해서 5, 6, 7번비트를이용하여 의비트수가홀수개가되도록함 5(), 6(), 7() 번의 의개수를합하면짝수이므로 4번비트를 로하여전체를홀수로맞춤 전송비트 오류검출을위한패리티비트결정방법 : n 번째패리티비트를결정하기위해서는 n 비트만큼을포함하고 n 비트씩건너뛴비트들을대상으로패리티비트를결정함. 즉 번패리티비트를결정하기위해서는 비트만큼을포함하고 비트씩건너뛴, 3, 4, 7... 비트가대상이됨 4) 상승부호 ( 코드 ) 방식 : 순차적디코딩 (Sequential Decoding) 과한계값디코딩 (Threshold Value Decoding) 을사용하여에러를수정하는방식 9 5) 궤환전송방식 6) 연속전송방식 ( 자동연속방식 ) 7) Block Sum Check : 패리티검사의단점을보완하는방식으로, 각문자당패리티체크비트 ( 수평패리티체크 ) 와전송프레임의모든문자들에대한패리티문자 ( 블럭합체크문자, 또는수직패리티체크 ) 를함께전송하는방식 에러제어용코드부가방식 : 패리티검사, 해밍코드, 순환중복검사 25 35 ARQ 방식종류오답 슬라이딩윈도우 (Sliding-Window) ARQ Auto-Repeat ARQ (3) 에러제어방식 ) 자동반복요청 (ARQ, Automatic Repeat request) : 통신경로에서에러발생시수신측은에러의발생을송신측에통보하고송신측은에러가발생한프레임을재전송 3 9 23 25 35 45 55 65 43 정지-대기 (Stop-and-Wait) ARQ 송신측이하나의블록을전송한후수신측에서에러의발생을점검한 다음에러발생유무신호를보내올때까지기다리는방식 45 49 69 35