Subject : Modem에 관한 FAQ 정리
Description :
. 속도에 따른 분류
110, 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200
. BPS와 Baud
bps는 1초에 몇 bit를 전송할 수 있는가를 나타내는 양이고
baud는 1초동안 몇번 변조했는가를 나타낸다.
그러므로 Bps = Baud * 한번에 변조되는 비트수가 성립한다.
. 다이얼업 모뎀과 전용회선 모뎀
전화냐 전용이냐 회선에 따른 분류임.
. PSTN이란?
공중 통신망(PSTN, Public Switched Telephone Network)을 이용하는 즉
아날로그신호를 이용하는 전화망으로 통신한다는 것을 의미한다.
반면 ISDN이란 디지탈 신호를 이용한 거대한 전화망을 가리킨다.
. 동기 방식에 따른 분류
동기란 수신측과 송신측의 타이밍을 맞춘다.
비동기 방식은 주로 문자를 1bit씩 전송한다.비동기 방식은 문자의 앞뒤에
문자의 시작(Start bit)과 끝(Stop bit)를 나타내는 비트를 넣어서 전송하기
때문에 동기를 맞출 필요가 없다. 이에 반해서 동기방식은 문자를 모아서
전송하고 선두에 동기용 문자를 붙인다. 송신 신호중에 동기 신호가 조합되어
있기 때문에 수신측은 그것으로 동기가 가능하게 된다.
동기 방식은 4800bps 이상의 고속통신에서 주로 사용된다.
. 속도별 표준안
속도 표준안 비고
300 Bell 103, V.21
1200 Bell 212A, V.22
2400 V.22bis V.22 2th 표준안
4800 V.32
9600 V.32
14400 V.32bis V.32 2th 표준안
19200 V.32terbo V.32 3th 표준안
28800 V.FC or V.FAST ( V.34 ) 현재 전화망에서 기술적 최대속도
. 에러 검출 및 데이타 압축 표준안
표준 내용 해당속도
V.42 에러 검출 기능 1200bps 이상
V.42bis 데이타 압축 기능 1200bps 이상 # 통신 프로그램에서 전송속도를맞출때 모뎀의 속도보다 4배정도의 속도를 설정하는 것이 좋다.
. RS-232C 핀 커넥터 정의
25핀 기능 9핀 Description
1 Ground
2 Transmitted Data 3 DTE에서 데이타를 보냄
3 Received Data 2 DTE에서 데이타를 받음
4 Request To send 7 DTE가 DCE에게 데이타를
송신하겠다는 신호를 보냄
5 Clear To Send 8 DTE의 이 핀에서 논리 1이
검출되면 DCE에서 송신을 해도 된다는 허가를 해주었다는 것을 알게 된다
6 Data Set Ready 6 DTE의 이 핀에서 논리 1이 검출되면 DCE가 준비되었음을 의미한다. 즉,DCE를 켜면 이 핀에서 논리 1을 검출
7 Logic Ground 5 공통 그라운드 선으로 전압
측정시 기준점으로 사용
8 Carrier Detect 1 DTE에서 이 핀이 논리 1이
되면 상대측 DCE가 준비되었음을 의미
9 (Reserved)
10 (Reserved)
11 (Unassigned)
12 Secondary Carrier Detect
13 Secondary Clear To Send
14 Secondary Transmitted Data
15 Transmit Clock
16 Secondary Received Data
17 Received Clock
18 (Unassigned)
19 Secondary Request To send
20 Data Terminal Ready 4 DTE가 준비되면 이 핀을 통해서 논리 1을 전송한다. 즉 DTE를 켜면 이 핀은 1이 된다
21 Signal Quality Detect
22 Ring Detect 9
23 Data Rate Select
24 Transmit Clock
25 (Unassigned)
. DTE와 DCE의 Cable 연결( RS-232 )
DTE DCE
TD 2 --------> 2
RD 3 <--------- 3
RTS 4 ---------> 4
CTS 5 <--------- 5
SG 7 ---------- 7
6 ----<----- 6 DCE OK
20 ---->----- 20 DTE OK
8 ----<----- 8 상대측 DCE OK
. DTE와 DTE의 Cable 연결( RS-232 )
DTE A DTE B
TD 2 --------- 3 RD
RD 3 --------- 2 TD
RTS 4 -- -- 4 RTS
| |
CTS 5 -- -- 5 CTS
DSR 6 -- -- 6 DSR
| |
DCD 8 -- -- 8 DCD
| |
DTR 20 -- -- 20 DTR
SG 7 --------- 7
. 외장형 모뎀 표시 LED 램프
LED 램프 이름 기능(불이 들어온 경우)
HS High Dpeed 모뎀이 High Speed로 동작중
AA Auto Answer 전화가 오면 자동으로 받음
CD Carrier Detect 상대측 모뎀의 Carrier 검출
OH Off Hook 모뎀이 전화기를 든 것과 같은 상태
RD or RX Received Data 데이타 수신중
SD or SX Send Data 데이타 송신중
TR Termainal Ready DTE 작동
MR Modem Ready DCE 작동
DC Data Cimpression 모뎀이 데이타 압축을 함
EC Error Control 모뎀이 에러 정정을 함
. IRQ 란
Interupt ReQuest의 약자로 CPU에 인터럽트를 보내는 통로번호
. 통신 Parameter 설정
- 사용 포트 : DCE가 DTE의 어느포트에 연결되어 있는지를 설정
- 전송속도 : 통신 프로그램에서 전송 속도를 맞추는 것은 DTE와 DCE간의 속도를 맞추는 것을 말함. 즉 상대측 모뎀과의 DCE to DCE 간의 속도가 아니다.
하이텔 서비스인 01410로 전화를 하고나면 회선접속이 되면 "CONNECT 2400"이라는 메시지가 나온다. 실제 이수치가 회선접속 속도이다.
- 패러티 비트 : 8번째 bit를 이용하여 전송 정보에 대한 에러를 검출할수 있다.
8개의 bit중 1 bit를 갖는것을 Even Parity, 반대는 Odd Parity라 함.
하지만 한글을 사용하는 경우는 None Parity 설정.
- Flow Controll(handshaking) :
RTS/CTS - H/W적인 흐름제어
Xon/Xoff - S/W적인 흐름제어
Both - 모두사용
None
Revision History
작성일자 : 96.06.13
작성자 : 이민호
수정일자 :
수정자