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
작성자 : 이민호

수정일자 : 
수정자