W3C home > Mailing lists > Public > public-html-ig-ko@w3.org > November 2011

Re: WebSocket 관련 문의

From: Soo-Hyun Choi <s.choi@computer.or.kr>
Date: Wed, 30 Nov 2011 23:19:27 +0900
Message-ID: <CAKkvrE=J=wdaoBLSp3OCp33fopcB-OA+WgPRRWtO9BWm2cs6ow@mail.gmail.com>
To: Wonsuk Lee <wonsuk73@gmail.com>
Cc: Seonhong Ahn <seonhong.ahn@gmail.com>, "public-html-ig-ko@w3.org" <public-html-ig-ko@w3.org>
2011/11/30 Wonsuk Lee <wonsuk73@gmail.com>:
>> 2.
>> WebSocket 스팩이 TCP/IP Socket 스팩과 달라서,
>> 일반 Socket 서버와 직접 통신은 어려울 것 같습니다.
>>
>
>  사실 WebSocket도 TCP/IP를 기반으로 한 application protocol이라고 보시면 됩니다.
> HTTP 를 확장해서 handshake를 진행하며, 실제적인 데이터 통신은 TCP/IP를 이용하여 별도 session을 만들어
> 데이터를 주고 받도록 되어 있습니다.
>


이원석 박사님이 말씀하신 내용이 맞는 말씀입니다만, 두 분이 서로 약간 다른 말씀을 하신 것 같습니다. 안성홍 부장님의 질문은
WebSocket 어플리케이션이 일반적인 TCP Socekt 서버와 직접 통신이 가능하겠느냐는 것이었고, 말씀 해주신대로
TCP Socket 서버와 직접 (natively) 통신하는것은 어렵겠습니다. (안 부장님, 제가 맞게 해석한건가요?)

이제는 잘 아시겠지만, 차이점에 관해서는, WebSocket 은 결국 80 혹은 443 포트를 이용해서 하나의 TCP
connection으로 send/receive 하는것이 일반 Socket 통신과 다른점이 있는 것 같습니다. (여러개의 TCP
세션이 필요하더라도 하나의 TCP 소켓으로 multiplexing 하는 방법 사용)

감사합니다.
최수현 드림
Received on Wednesday, 30 November 2011 14:20:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 30 November 2011 14:20:29 GMT