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

Re: WebSocket 관련 문의

From: Wonsuk Lee <wonsuk73@gmail.com>
Date: Wed, 30 Nov 2011 20:44:59 +0900
Message-ID: <CAKmBCi2utLevooWqrqFr=78Vd7dXv2JG-7bWbvWHrhDvDCpzKQ@mail.gmail.com>
To: Seonhong Ahn <seonhong.ahn@gmail.com>
Cc: "public-html-ig-ko@w3.org" <public-html-ig-ko@w3.org>
안녕하세요.
아래와 같이 inline comment를 적어봤습니다~^^

2011년 11월 28일 월요일에 Seonhong Ahn님이 작성:

>
> 자답을 하게 되네요..
>
> 1.
> 제가 검색한 바로는 현재는 websocket의 spec을 변경하여 보안 이슈를 해결한 것으로 보이네요...
>
>
말씀하신데로 보안이 슈는 해결이 되었으며, 표준에 이런 내용을 반영하였고 현재 표준이 Lall Call 에 들어가 있습니다.
어느 정도 안정화가 되었다고 생각하시면 됩니다.

2.
> WebSocket 스팩이 TCP/IP Socket 스팩과 달라서,
> 일반 Socket 서버와 직접 통신은 어려울 것 같습니다.
>
>
>
 사실 WebSocket도 TCP/IP를 기반으로 한 application protocol이라고 보시면 됩니다.
HTTP 를 확장해서 handshake를 진행하며, 실제적인 데이터 통신은 TCP/IP를 이용하여 별도 session을 만들어
데이터를 주고 받도록 되어 있습니다.


>
> 그리고, 한가지 더 궁금한 사항이 생겼는데요..
>
> WebSocket 스팩의 정의 버전이
> Hybi 00 부터 Hybi 17 까지 있는 것 같던데요..
>
> 현재는 Hybi 10 이 크롬이나 파이어폭스에서 구현할 버전이던데,
> 스팩에 종료일자(expire date) 가 있는지요..
>
>
예. 말씀하신데로 현재 Websocket 버전은 Hybi 17입니다.
브라우저들이 지속적으로 Version up을 진행하고 있습니다. 좀 있으면 Hybi 17을 대부분 지원할 것 같습니다. 현재는 크롬
16만 지원합니다.
이미 아실 수도 있는데, 혹시 몰라서 아래 참고자료 [1], [2], [3]을 적어봤습니다~ ;)

[1] http://www.websocket.org/
[2]
http://updates.html5rocks.com/2011/08/What-s-different-in-the-new-WebSocket-protocol
[3] http://en.wikipedia.org/wiki/WebSocket

이원석 드림.


>
> 감사합니다.
>
>
>
>
> 2011/11/28 Seonhong Ahn <seonhong.ahn@gmail.com <javascript:_e({},
> 'cvml', 'seonhong.ahn@gmail.com');>>
>
>>
>> WebSocket과 관련하여 궁금한 것이 있는데,
>> 이렇게 공개 메일을 통해 질문드려도 되는지 모르겠습니다만,
>>
>> W3C의 WebSocket 문서를 봐도 이해가 쉽지 않아서.. 질문드립니다.
>>
>>
>> WebSocket을 통해 server에서 실시간으로 전송하는 데이터들을 화면에 반영해주는 사이트를 준비하고 있습니다.
>> 보안이 중요한 사이트인데요... 두 가지 의문점이 있습니다.
>>
>>
>> 1.
>> WebSocket 과 관련한 보안 이슈가 있는지...
>> 그리고 있다면 어떻게 해결할 수 있는지요..
>>
>> 예를 들어, Web Server와 WebSocket Server를 방화벽 바깥에 두고,
>> 방화벽 안쪽의 WAS를 통해 서비스하는 형태의 시스템 구성이 가능한지요...
>>
>>
>> 2.
>> WebSocket 클라이언트와 일반 TCP/IP Socket 서버와 직접 통신이 가능한지요...
>>
>> 사실 정확하게 WebSocket과 Socket의 차이가 무엇인지 이해가 잘 안됩니다..
>>
>>
>> 너무 기초적인 질문을 드려 죄송합니다.
>> 그리고, 고수님들의 답변에 미리 감사드립니다.
>>
>>
>> 감사합니다.
>>
>>
>>
>> --
>>
>>
>> ----------------------------------------------------------------------------------
>> *안선홍 부장 */ 기술연구소
>>
>>  *(주)콜래브라*
>> 135-280 서울시 강남구 대치동 960-6 님프만빌딩 2층
>> Tel. 070-8670-6929         Fax. 02-6280-4807
>> *Mobile 010-8292-3923*
>> E-mail shahn@collabra.co.kr <javascript:_e({}, 'cvml',
>> 'shahn@collabra.co.kr');> / seonhong.ahn@gmail.com <javascript:_e({},
>> 'cvml', 'seonhong.ahn@gmail.com');>
>> www.collabra.co.kr
>>
>> ----------------------------------------------------------------------------------
>>
>>
>>
>
>
> --
>
>
> ----------------------------------------------------------------------------------
> *안선홍 부장* / 기술연구소
>
>  *(주)콜래브라*
> 135-280 서울시 강남구 대치동 960-6 님프만빌딩 2층
> Tel. 070-8670-6929         Fax. 02-6280-4807
> *Mobile 010-8292-3923*
> E-mail shahn@collabra.co.kr <javascript:_e({}, 'cvml',
> 'shahn@collabra.co.kr');> / seonhong.ahn@gmail.com <javascript:_e({},
> 'cvml', 'seonhong.ahn@gmail.com');>
> www.collabra.co.kr
>
> ----------------------------------------------------------------------------------
>
>
>
Received on Wednesday, 30 November 2011 11:45:39 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 30 November 2011 11:45:39 GMT