정보통신 시스템에서 통신 비용을 줄이고 효율적으로 전송을 하기 위한 방법으로 하나의 회선에 복수 개의 시스템을 연결하거나 몇 개의 회선을 공유하는 방식 등이 있다물리적인 매체(전송 회선)와 전송 장치(모뎀)에 연결하는 통신 회선의 수에 따라 2선식과 4선식으로 분류된다.


2선식(2W, 2Wire)은 TX+와 RX+, TX-와 RX-를 쌍으로 연결하여 사용하는 방식으로 모든 디바이스가 마스터가 되는 반∙이중 통신을 베이스로 통신하는 방법이다아래의 그림처럼 TX+와 RX+를 상대방의 TX+와 RX+에 연결을 하고 반대로 선도 하나의 선으로 두개의 라인에 결선을 합니다.





2선식 통신 방식은 DATA+선과 DATA-선을 2가닥의 전선(Twisted Pair)을 사용하여 통신하며 모든 디바이스가 마스터(master)로서 멀티 마스터 구조로 운영된다이 통신 라인을 통하여 송신 및 수신이 이루어지며 Half Duplex 방식으로 운영된다모든 디바이스는 자신이 보내고 싶을 때 데이터를 송신하게 되며 데이터 충돌(Data Collision)을 막기 위해 Echo Mode 또는 Non-echo Mode(ACK)를 사용한다하지만 2선 방식은 송∙수신 되는 데이터가 충돌(Data Collision)할 수 있으며반∙이중 통신 방식으로 양방향 통신에 제한이 있다이를 개선하기 위해서 나온 방식이 4선식 방식이다.

 

4선식(4W, 4Wire)은 신호선과 공통 접지선이 4개의 선으로 구성되며 양방향 통신의 경우에 상∙하 전송시 별도의 전송로를 사용한다아래의 표처럼 마스터와 슬래이브간에 결선을 합니다.

 

마스터

슬래이브

RX+

TX+

TX+

RX+

RX-

TX-

TX-

RX-

 

4선식 방식은 2선식 방식이 가지는 단점을 보완하고 반∙이중 통신이 아닌 전∙이중 통신 방식으로 통신을 합니다.

 




(1) 통신 회선의 접속 방식

컴퓨터와 단말기를 연결하는 방식에는 점--점 회선 방식다지점 회선 방식집중 회선 방식다중 회선 방식이 있다.

 

1) --점 회선 방식(point to point line, peer to peer)

--점 회선(point to point line, peer to peer) 구성은 컴퓨터 시스템과 단말기를 전용 회선으로 직접 연결하는 형식이다단말기를 여러 대 연결할 경우에도 일대일 연결이므로 언제든지 데이터의 송∙수신이 가능하다이 방식은 전화 회선 구성에도 이용되는데 교환기를 이용하여 공중회선을 사용할 수 있다응답 속도가 빠르므로 고속 처리에 이용된다.

 


그림  48--점 회선 방식

            

             특징을 다시 한번 정리해보자.

① 컴퓨터 시스템과 단말기를 전용회선으로 직접 연결한다.

② 단말기를 여러 대 연결할 때도 일--일로 연결하므로 언제든지 데이터를 송∙수신할 수 있다.

③ 이 방식은 전화회선을 구성하는 데도 이용하는데교환기를 이용하여 공중회선을 사용할 수 있다.

④ 응답속도가 빨라 주로 고속 처리에 이용된다.

 

그림  49--점 회선방식

 

 

 

1) 다지점 회선 방식(multipoint line, multidrop line)

다지점 회선(multipoint line, multidrop line)은 컴퓨터 시스템에 연결된 한 개의 전송 회선에 여러 대의 단말기를 연결한 형식이다여기서 사용되는 전송 회선은 대부분 한 개의 전용 회선이므로 한 시점에는 한 단말기만이 컴퓨터로 데이터를 전송할 수 있다반면에 컴퓨터로부터 데이터를 수신할 경우에는 여러 대의 단말기가 데이터를 동시에 수신할 수 있다.

 

단말기와 컴퓨터의 통신로를 구성하는 방법에는 폴링(polling)과 선택(selection), 경쟁(contention)이 있다.

폴링(polling)은 단말기에서 컴퓨터로 데이터를 전송할 경우에 이용된다이 방법에서는 컴퓨터 감시 프로그램 쪽에서 신호를 보내 송신할 데이터의 유무를 주기적으로 검사한다.

선택(selection)은 컴퓨터가 특정 단말기를 지정하여 데이터를 전송할 경우에 이용되는데특정 단말기를 지정하는 제어 문자를 데이터의 앞에 포함시켜 데이터를 전송한다물론 한 개의 데이터를 여러 대의 단말기에 동시에 전송할 수 있다경제적이며 회선을 짧은 시간 동안 운영하므로 주로 조회 처리를 위한 방법 등에 이용된다.

경쟁(contention)은 단말 장치들이 서로 경쟁하여 회선에 접근하며 가장 간단하며 비효율적이다.

 


그림  50다지점 회선방식

 

         특징을 다시 한번 정리해보자.

① 컴퓨터 시스템에 연결된 전송 회선 1개에 단말기를 여러 대 연결한다.

② 여기서 사용하는 전송 회선은 대부분 전용회선 1개라 한 시점에서는 단말기 하나만 컴퓨터로 데이터를 전송할 수 있다.

③ 반면컴퓨터에서 데이터를 수신할 때는 단말기 여러 대가 동시에 수신한다.

 

그림  51다지점 회선방식

 

2) 집선 회선 방식(concentration line)

집선 회선(line concentration line) 방식은 일정 지역내의 중심에 집선 장치를 설치하고 여기에 여러 대의 단말기를 연결하는 방식이다집선 장치는 단말기에서 저속으로 전송되는 데이터를 모아서 컴퓨터에 고속으로 전송하는 역할을 한다컴퓨터와 집선 장치 사이는 고속의 단일 회선을 연결하거나 단말기의 수보다 적게 연결할 수 있다이 방식은 통신 회선을 효율적으로 사용할 수 있고다지점 회선 방식처럼 단말기의 회선 사용률이 낮을 경우에 적합하다.

 

         특징을 다시 한번 정리해보자.

① 일정한 지역 내에 있는 중심 부분에 집선 장치를 설치한 후 여기에 단말기를 여러 대 연결하는 방식이다.

② 컴퓨터와 집선 장치 사이는 속도가 빠른 단일회선으로 연결하거나 연결한 단말기 수보다 적은 수로 연결할 수 있다.

③ 이 방식은 통신회선을 효율적으로 사용할 수 있으며다지점 회선 방식처럼 단말기의 회선 사용률이 낮을 때 적합하다.

 

그림  52집선 회선 방식

 

 

3) 회선 다중 방식(multiplexing line)

회선 다중(multiplexing line) 방식은 집선 회선 방식과 유사하다일정 지역 내에 있는 여러 대의 단말기를 지역의 중심에 설치된 다중화 장치(multiplexer)에 연결하고다중화 장치와 컴퓨터 사이는 대용량 회선으로 연결하는 방식이다다중화 통신 회선은 회선 사용률이 비교적 높은 단말기의 데이터 통신에도 적용할 수 있다.

 

특징을 다시 한번 정리해보자.

① 집선회선 방식과 사용 방법은 비슷하다

② 일정한 지역에 있는 단말기 여러 대를 그 지역의 중심 부분에 설치된 다중화 장치(Multiplexer)에 연결하고 다중화 장치와 컴퓨터 사이는 대용량 회선으로 연결한다.

③ 다중화 통신회선 방식은 회선 사용률이 비교적 높은 단말기에서 데이터를 송∙수신할 때도 적용할 수 있다.

 


그림  53회선 다중 방식

 

 

(2) 통신 회선의 이용 방식

데이터가 전송되는 전송 회선을 이용하는 방식에 따라 단일(simple) 방식반∙이중(half duplex) 방식전∙이중(full duplex) 방식이 있다.

 



4) 단일 방식(simplex)

단일(simplex) 방식은 데이터를 한쪽 방향으로만 전송할 수 있는데 주로 단말기에서 컴퓨터 방향으로만 데이터를 전송할 수 있다반대 방향의 경우는 잘 사용되지 않는다.

 

5) 반∙이중 방식(half duplex)

반∙이중(half duplex) 방식은 양방향으로 전송할 수 있으나 동시에 양방향으로 데이터를 전송할 수는 없고거래 지향성 시스템(transaction oriented system)에서 주로 볼 수 있다단말기에서 데이터를 입력할 동안 컴퓨터에서 단말기로 데이터를 보낼 수 없고 그 반대의 경우도 성립한다.

 

6) 전∙이중 방식(half duplex)

전∙이중(full duplex) 방식은 데이터를 동시에 양 방향으로 전송할 수 있어 고속 처리에 적합하다.

 

전송 선로를 이용하는 세 가지 방식을 요약하면 다음과 같다.




(3) 데이터 전송 방식

데이터 전송 방식에는 데이터를 보내는 방법에 따라 직렬 전송과 병렬 전송송∙수신측 간의 시간적 위치에 따라 동기식과 비동기식으로 나눌 수 있다.


그림  54데이터 전송방식


 

컴퓨터는 정보를 전송할 때 1비트씩이 아니라 1바이트 또는 그 정수배의 단위로 전송한다이 때 1바이트를 하나의 회선에 분해하여 전송하는 것을 직렬 전송이라하고복수 개의 회선을 이용하여 전송하는 것을 병렬 전송이라 한다.

 

1) 직렬 전송

직렬전송(serial transmission)은 데이터의 최소 요소인 한 문자를 구성하는 각 비트가 하나의 전송 선로를 통하여 차례로 전송되는 방식이다송∙수신측간에 1개의 전송 회선으로 통신할 수 있어 대부분의 데이터 통신 시스템에서 이용되고 있다.

 


그림  55직렬 전송

 

직렬 전송은 하나의 회선으로 순차적으로 전송하기 때문에 전송 시간이 많이 걸리는 단점이 있고송신 시에는 문자열을 비트열로 바꾸는 병렬/직렬 변환기가 필요하고 반대로 수신 시에는 비트열을 문자열로 바꾸는 직렬/병렬 변환기가 필요하다하나의 전송로만 사용하므로 설치가 쉽고 비용이 적게 드는 장점이 있다대표적인 사용 예로는 RS-232C 통신 등이 있다.

 

 

2) 병렬 전송

병렬 전송(parallel transmission)은 한 문자를 동시에 전송 선로를 통하여 전송하는 방식이다컴퓨터와 단말기 또는 DTE와 DCE간의 거리가 멀면 전송 선로의 비용이 비싸다는 단점이 있지만 속도가 빠르다는 장점도 가진다대표적인 사용 예로는 컴퓨터와 하드 디스크의 연결 등을 들 수 있다.

 


그림  56병렬 전송

 

데이터의 정확한 송·수신을 위해서는 동기가 맞아야 한다송신 측은 데이터를 한 번에 1비트씩 전송하므로 수신 측은 수신된 비트 열에서 한 글자 또는 블록의 시작과 끝을 알아야 한다따라서 송∙수신 측은 각 비트의 전송 율과 전송 시간과 간격 등에 관한 약속을 정해야 한다.

 

 

3) 비동기식 전송

비동기식 전송(asynchronous transmission)이란 동기식 전송을 하지 않는다는 의미가 아니다블록 단위가 아닌 글자 단위로 동기 정보를 부여해서 보내는 방식이다시작·정지(start-stop) 전송이라고도 하며 한 번에 한 글자씩 주고 받는다.

 

그림  57비동기식 전송방식

 

 

각 글자의 시작 비트(start bit)는 1비트로 구성되며 값은 0을 가진다다음은 보낼 정보를 가지는 데이터 비트(data bit)열로써 5~8비트로 구성된다그 다음으로는 전송 되는 문자가 정상적인지를 점검하는 패리티 비트(parity bit) 1비트가 온다마지막으로 정지 비트(stop bit)가 오며 1비트, 1.5비트 또는 2비트중 하나를 사용한다비동기식으로 문자를 전송하기 때문에 문자와 문자 사이에는 일정치 않는 유휴시간이 있을수 있다.

 

4) 동기식 전송

동기식 전송(synchronous transmission)은 데이터를 글자가 아닌 블록 단위로 전송한다즉 송신측과 수신측 사이에 미리 정해진 숫자 만큼의 문자열을 한 묶음으로 만들어 일시에 전송한다.

 

그림  58동기식 전송방식

 

문자 동기는 전송되는 데이터의 블록 앞에 특정 동기 문자인 SYN(00010110)을 붙여 동기를 맞추고 실제 데이터 블록의 앞에는 STX(0010000), 뒤에는 ETX(0011000)가 추가되어 전송 데이터의 시작과 끝을 구별한다.

 


그림  59문자 동기식 전송방식

 

비트 동기 방식은 전송 단위를 비트 묶음으로 보고비트 블록의 처음과 끝을 표시하는 특별한 비트인 플래그 패턴을 추가해 전송한다비트 동기 방식의 대표적인 예는 HDLC(High level Data Link Control)라는 프레임 동기 방식으로 플래그 비트(01111110)를 사용해 데이터의 처음과 끝을 구분한다.

 


그림  60비트 동기식 전송방식

 

 

(4) 캐스팅 모드의 전송 방식

캐스팅 모드(casting mode)는 통신에 참여하는 송신자와 수신자의 수를 의미한다캐스팅 모드에는 유니캐스트(unicast), 브로드캐스트(broadcast), 멀티캐스트(multicast) 및 애니캐스트(anycast) 등 여러 종류가 있다.

 


그림  61캐스팅 모드의 전송 방식

 

1) 유니캐스트

유니캐스트(unicast)는 정보를 송수신할 때 송신 노드와 수신 노드가 각각 하나인 경우이다.

 

2) 브로드캐스트

브로드캐스트(broadcast)는 하나의 송신 노드가 네트워크에 연결된 모든 수신 가능 노드에 데이터를 전송하는 경우이다라디오나 TV 통신이 대표적인 예다.

 

3) 멀티캐스트

멀티캐스트(multicast)는 하나의 송신 노드가 네트워크에 연결된 하나 이상의 수신 노드에 데이터를 전송하는 경우이다이때 송신 노드는 수신될 노드를 미리 정한다전자우편 서비스를 할 때 주소록을 미리 등록하여 보내는 방식이 멀티캐스트의 대표적인 예이다.

 

 

4) 애니캐스트

애니캐스트(anycast)는 송신 노드가 네트워크에 연결된 수신 가능 노드 중에서 한 노드에 데이터를 전송하는 경우이다몇 대의 프린터 서버가 연결된 네트워크에서 송신 노드가 특정 수신 노드인 프린터 서버를 지정하지 않고 출력 서버에 출력하라는 명령을 주어도 프린트를 수행하고 있는 프린터 서버를 피해 다른 프린터 서버에서 출력할 수 있는 방식이다.

'정보처리기사 > 데이터통신' 카테고리의 다른 글

10. 전송제어 방식  (0) 2017.08.02
09. 정보 전송의 다중화  (0) 2017.08.02
07. 디지털신호  (0) 2017.08.02
06. 아날로그 신호  (0) 2017.08.02
05. DTE/DCE 접속 규격  (0) 2017.08.02

+ Recent posts