| [ SoGang ] in KIDS 글 쓴 이(By): dkim (From Hell) 날 짜 (Date): 1994년01월04일(화) 12시23분11초 KST 제 목(Title): 모뎀에 대해서 우선 첫째로 지적 하고 싶은 것은 V.32 가 9600 bps 속도를 지정 하는 스탠다드 이고요..물론 9600 과 그 일당 (4800 2400 ...) 도 포함 V.32bis 는 V.32 더하기 14400 bps 근데 분명히 알아 두셔야 할 것은 이 속도는 modem to modem 즉 DCE 스피드 다시말해서 집의 컴퓨터에서 부터 속도가 아니고 집의 모뎀부터 상대편 리모트 모뎀까지의 속도 입니다. 그런데.. 집의 컴퓨터와 집의 모뎀 속도는 DTE 속도라고 하며 이건 모뎀에서와 컴퓨터에서의 버퍼링등으로 또는 콤프레션 등으로 DCE 속도 즉 모뎀부터와는 별개의 문제로 될수가 있습니다. 집에서 전화로 모뎀을 다이알 아웃 해서 연결 되는 순간 그 순간의 연결 속도는 2 가지 의미가 있습니다. 하나는 serial port speed 즉 컴퓨터 부터 모뎀까지의 속도 즉 DTE 속도.. 그리고 그 집의 모뎀부터 전화를 타고 나가는 속도. (DCE 속도) 그래서 대게 컴퓨터 통신 프로그램은 직접 interface 가 되고 있는 serial port 의 속도 즉 DTE 속도만 알면 됩니다.. 즉 모뎀 저편의 속도 실제 진짜 속도인 DCE 속도는 serial port 에 가려져서 통신 프로그램은 전혀 모르고 있는 게 정상이지요. (다른 layer 이기 때문이지요 serial driver 에 가려져 있어야 하는 것이지요) 말이 좀 길어 졌는데..모뎀에 따라 다르겠지만 모뎀이 리턴 하는 result 가 integer 값으로 리턴하게 해줄수 있고 또 통신 소프트웨어가 그 정수값을 가지고 자기 나름대로 해석해서 화면에 프린트 해주게 하는 경우가 있고.. 제가 사용하는 방법은 모뎀 자체내에서 result 코드를 (connection result 이야기임) 아예 string 으로 숫자 대신 글로 리턴하게 해줬습니다. 그런 경우 모뎀에 따라 어떤 경우는 (제경우) 14400/57600 v.42bis 이런 식으로 DCE 스피드가 14400 이고 DTE 스피드가 57600 이고 압축알고리듬은 V.42bis 이다 라는 식이지요. 그런데 원래 질문을 하신 분이 보시는 경우는 그 시리얼 포트 스피드를 보여주는 것 같습니다. 흔히들 이러한 포트스피드와 실제 모뎀부터의 속도가 다른 것을 가지고 indenpendent port speed 라고 부릅니다. 이게 바로 sync. mode 와 async. mode 의 가장 큰 차이겠지요 옛날에..엄청 옛날에..키즈 어딘가에.. 수리샛별님께 도움을 주고자 모뎀에 대해서 글을 올린 적이 있는데..그걸 보면 좀 이해가 쉽게 되시리라 믿어요.. (제깐엔 그래도 상당히 정성 들여 설명하고자 한 글이었어요..) 아마..그게 Wanted 였던거 같은데.. 음..기억이 잘 안나네..쫍 |