메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

모던 웹을 위한 HTML5 웹소켓 프로그래밍

한빛미디어

번역서

절판

  • 저자 : 바네사 왕 , 프랭크 살림 , 피터 모스코비츠
  • 번역 : 김지원
  • 출간 : 2013-07-24
  • 페이지 : 232 쪽
  • ISBN : 9788968480317
  • 물류코드 :2031
  • 초급 초중급 중급 중고급 고급
4점 (1명)
좋아요 : 35

[이 책이 제시하는 핵심 내용]

웹 개발자나 아키텍트가 웹소켓에 관하여 알아야 할 모든 내용을 담았다. XMPP와 STOMP 등의 프로토콜 통신과 웹소켓을 연결하는 실무 코드를 제시하고 기술적인 해설과 프로그래밍 팁으로 풀어낸다.  

 

[이 책의 특징과 장점]

  • 웹소켓만 주제로 다룬 최초의 책.
  • 짧고 간결한 예제 코드를 담고 있어 브라우저에서 바로 바로 실행해 볼 수 있다. 

 

[어떤 독자를 위한 책인가?]

  • HTML5 기반의 웹 애플리케이션 개발 프로젝트를 수행하는 웹 기획자, 프로젝트 매니저
  • 사용하기 쉬운 API가 필요한 웹 개발자

 

[상세 이미지]

 

바네사 왕 저자

바네사 왕

바네사 왕은 HTML5와 웹소켓 애호가로, 15년 넘게 기술 관련 분야의 저자로 활동하고 있다. 교육학 전공 석사이며 현재는 카징 사에서 기술 간행물 관리자로 일하며 샌프란시스코 HTML5 User Group의 공동 창립 위원을 맡고 있다. 저술 활동을 하지 않을 땐 HTML5와 관련 기술을 주제로 커뮤니티 행사를 준비하며, 취미로는 킥복싱과 모터사이클 운전과 첼로 연주를 즐긴다. 트위터에서 바네사(@vjwang)를 팔로우하자.
프랭크 살림 저자

프랭크 살림

프랭크 살림은 구글 소프트웨어 엔지니어다. 전에는 카징 사의 원년 엔지니어였으며, 웹소켓 게이트웨이와 클라이언트 전략 제작을 도왔다. 샌디애고 출신이지만 현재는 캘리포니아주 샌프란시스코에 살고 있으며, 포모나 대학의 컴퓨터 과학 학사로 졸업했다. 프로그래밍 외의 시간에는 독서, 그림, 인라인 스케이트를 즐긴다. 2010년에는 『프로 HTML5 프로그래밍』(위키북스, 2011)의 공동 저자로 집필에 참여했다.
피터 모스코비츠 저자

피터 모스코비츠

피터 모스코비츠는 카징 사의 실시간 솔루션 개발 팀장이다. 카징은 새로운 HTML5 웹소켓 표준을 이용해 기업과 고객이 웹에서 소통하는 방식을 개선해나가는 소프트웨어 업체다. 피터는 아키텍트 및 개발자 커뮤니티와 긴밀히 협력하며 최상의 웹 커뮤니케이션 솔루션을 제작하고 배포한다. 카징 사에 입사하기 전에는 다양한 제품 관리 책임자 역할을 맡았으며 오라클 포털 제품 기획을 담당했다. 피터는 콘퍼런스와 GoTo, YOW!, JavaOne, Oracle OpenWorld, HTML5DeConf, DevCon5를 비롯한 다양한 사용자 그룹 모임 등 업계 행사에서 자주 강연하고 있다. 또한 『Oracle Webcenter 11GHandbook』(McGraw-Hill, 2009)의 공동 저자로 참여했다.
김지원 역자

김지원

여가 시간에는 플래시 아이템 제작, 컴퓨터 음악 작곡 등을 하며, 때로는 구성이 잘 된 웹디자이너들의 사이트를 탐색하면서 아이디어를 구상하기도 한다. 뜨거운 감자인 웹 표준에 관해서도 큰 관심을 갖고 있으며, 이와 관련해서 유용한 보충 자료를 수집해 블로그를 통해 제공할 예정이다. 최근 우리말 번역에 있어서 기술 용어의 일관성에 대해 고민하고 있다. 건국대학교 신소재공학과를 졸업한 후, 기술문서, 매뉴얼 등을 위주로 번역해왔으며 유비쿼터스 IT 관련 논문들의 번역 작업에 참여했다. 2004년부터 현재까지 정보기술, 건축, 화학, 디자인, 사운드 등의 분야에서 프리랜서 번역가로 활동 중이다.

CHAPTER 1 웹소켓 기본 지식 
    1.1 HTML5란 무엇인가 
    1.2 HTML5 연결 
    1.3 기존의 HTTP 구조 살펴보기 
        1.3.1 HTTP 101 
        1.3.2 HTTP 폴링, 롱 폴링, 스트리밍 
    1.4 웹소켓 개요 
    1.5 웹소켓을 왜 써야 하는가 
        1.5.1 성능을 높여준다 _
        1.5.2 송수신을 간결하게 해준다 
        1.5.3 표준을 따른다 
        1.5.4 HTML5 의 고급 기능이다 
        1.5.5 개발자에게 필수다 
    1.6 웹소켓과 RFC 6455
    1.7 웹소켓의 모든 것 
    1.8 웹소켓 옵션 
        1.8.1 웹소켓 커뮤니티는 살아 숨쉰다 
        1.8.2 웹소켓을 사용하는 애플리케이션 
    1.9 웹소켓 관련 기술 
        1.9.1 서버센트 이벤트 
        1.9.2 SPDY 

 

CHAPTER 2 웹소켓 API 
    2.1 웹소켓 API 살펴보기 
    2.2 웹소켓 API 코딩 시작하기 
        2.2.1 웹소켓 생성자  
        2.2.2 웹소켓 이벤트 
        2.2.3 웹소켓 메서드 
        2.2.4 웹소켓 객체의 세 가지 속성 
    2.3 종합 실습 
    2.4 웹소켓 지원 여부 검사하기 
    2.5 웹소켓을 통해 HTML5 미디어 이용하기 
    2.6 2장의 포인트 

 

CHAPTER 3 웹소켓 프로토콜 
    3.1 웹소켓 프로토콜 이전의 프로토콜 
        3.1.1 인터넷의 역사
        3.1.2 웹과 HTTP 
    3.2 웹소켓 프로토콜 기초 
        3.2.1 웹 애플리케이션에 인터넷 기능을 부여하는 웹소켓 
        3.2.2 웹소켓 트래픽 점검하기 
    _3.3 웹소켓 프로토콜 
        3.3.1 웹소켓 열기 핸드셰이크 
        3.3.2 키 응답 처리 
        3.3.3 메시지 포맷 
        3.3.4 웹소켓 닫기 핸드셰이크 
        3.3.5 다양한 프로토콜 지원 
        3.3.6 익스텐션 
    3.4 자바스크립트 Node.js를 이용해 웹소켓 서버 만들기 
        3.4.1 간단한 웹소켓 서버 제작하기 
        3.4.2 제작한 웹소켓 서버를 테스트하기 
        3.4.3 원격 자바스크립트 콘솔 제작하기 
        3.5 3장의 포인트 

 

CHAPTER 4 XMPP/웹소켓으로 채팅 클라이언트 제작하기 
    4.1 프로토콜 계층 쌓기 
    4.2 XMPP 스트리밍 
        4.2.1 표준화 
        4.2.2 연결 방식 선택하기 
        4.2.3 연합 
    4.3 웹소켓을 이용해 채팅 메신저 제작하기 
        4.3.1 웹소켓을 지원하는 XMPP 서버 이용하기 
        4.3.2 테스트 사용자 구성하기 
        4.3.3 클라이언트 라이브러리: Strophe.js 파일 
        4.3.4 연결하고 시작하기 
        4.3.5 접속 여부와 온라인 상태 
        4.3.6 채팅 메시지 송수신하기 
        4.3.7 핑과 퐁 
        4.3.8 완성된 채팅 애플리케이션 
    4.4 어떻게 확장하면 좋을까 
        4.4.1 사용자 인터페이스 제작하기 
        4.4.2 XMPP 확장 기능 활용하기 
        4.4.3 구글 토크에 연결하기 
        4.5 4장의 포인트 

 

CHAPTER 5 STOMP/웹소켓으로 메신저 클라이언트 제작하기 
    5.1 발행/구독 모델 살펴보기
    5.2 STOMP 
    5.3 웹 메신저 제작 들어가기 
        5.3.1 메시지 브로커 설정하기 
        5.3.2 STOMP의 다양한 개념을 예제로 확인하기 
    _5.4 STOMP/웹소켓 애플리케이션 제작하기 
        5.4.1 가위바위보의 흐름 
        5.4.2 가위바위보 제작 실습 
        5.4.3 Apache ActiveMQ 관찰하기 
    5.5 어떻게 확장하면 좋을까 
    5.6 웹 메신저의 전망 
    5.7 5장의 포인트 

 

CHAPTER 6 원격 프레임버퍼 프로토콜을 이용한 VNC 원격 제어 
    6.1 가상 네트워크 컴퓨팅 살펴보기
        6.1.1 원격 프레임버퍼 프로토콜 살펴보기 
        6.1.2 2진 기반 프로토콜과 텍스트 기반 프로토콜 
        6.1.3 RFB /웹소켓을 이용하는 방법 
    6.2 웹소켓 위에 VNC(RFB) 클라이언트 구현하기 
        6.2.1 프록시 서버 설정하기 
        6.2.2 RFB 클라이언트 
        6.2.3 HTML5 의< canvas>로 프레임버퍼 그리기 
        6.2.4 클라이언트의 입력 내용을 처리하기 
        6.2.5 종합하기 
    6.3 어떻게 확장하면 좋을까 
    6.4 6장의 포인트 

 

CHAPTER 7 웹소켓 보안 
    7.1 웹소켓 보안 살펴보기 
    7.2 웹소켓의 다양한 보안 기능 
        7.2.1 Origin 헤더 
        7.2.2 Sec -으로 시작하는 헤더 
        7.2.3 웹소켓 보안 핸드셰이크-수락 키 
        7.2.4 HTTP 프록시와 마스크 처리 
    7.3 보안 웹소켓은 TLS를 이용한다 
    7.4 인증 
    7.5 응용 계층 보안 
        7.5.1 애플리케이션 인증 
        7.5.2 애플리케이션 권한 부여 
    7.6 7장의 포인트 

 

CHAPTER 8 배포와 고려사항 
    8.1 웹소켓 애플리케이션 배포 살펴보기 
    8.2 웹소켓 에뮬레이션과 폴백 
        8.2.1 플러그인 
        8.2.2 폴리필  
        8.2.3 다양한 추상 계층 
    8.3 프록시와 그 밖의 네트워크 중개자 
        8.3.1 리버스 프록시와 부하 분산 
        8.3.2 TLS 나 SSL로 프록시와 방화벽 통과하기 
        8.3.3 TLS 배포하기 
    8.4 웹소켓 핑과 퐁 
    8.5 웹소켓 버퍼링과 스로틀링 
    8.6 모니터링 
    8.7 사양 구상 
    8.8 소켓의 한계 
    8.9 8장의 포인트 

 

부록 A 웹소켓 트래픽 검사하기 
    A.1 구글 크롬 개발자 도구를 이용한 웹소켓 프레임 검사 
    A.2 구글 크롬 네트워크 내부진단 
    A.3 와이어샤크로 네트워크 패킷 분석하기 
    A.4 부록 A의 포인트 

 

부록 B 웹소켓 관련 자료 
    B.1 가상 머신 사용법 
    B.2 다양한 웹소켓 서버 


찾아보기

html5 의 웹소켓을 이용한 소켓 프로그램밍에 대해서 다루고 있는 책이다.

책의 내용은 웹소켓을 이용한
여러 방법에 대해서 간단한 에코, 채팅 프로그램의 구현을 예를 들면서
간략하게 설명하고 있다.

웹소켓을 이용해서 소켓 프로그램밍 개발에 대해서
간단한 구현된 소스와 설명을 하고 있어 어떻게 사용하는 구나 하는
부분은 한눈에 볼 수 도 있지만
디테일한 내용을 원한다면 실망할 수도 있다.

html5 나 이제는 빼놓지 않고 등장하는 jquery 와 같은 문법부분을 모른다면
이해하기 힘들수도 있다.
html5 나 jquery 다른 기타 필요한 사항에 대한 설치나 설명에 대한 내용 보다는
웹소켓에 대한 내용에 치중을 하고 있기 때문에 해당하는 내용에 대해서
모르고 책을 읽는다면 이해하기 힘들수도 있다.

해당 챕터의 설명의 앞단에 어떤 내용을 다루는지 간략한 흐름정도는 언급이 되어있다면 하는 아쉬움이 있다.
내용을 풀어가면서 다루고 있기 때문에 해당 챕터의 소제목이 흐름으로 구성되어 있는 경우들이 있어 읽는데 이해가 힘들수도 있다.

웹소켓에 대해서 그래도 다양한 내용을 담고 있어 좋았던거 같다.
그러다보니 좀 간략하게 진행이 되는부분들이 있어 아쉬운 부분도 있지만
웹소켓에 대해서 흐름정도는 볼 수 있어 좋은듯 하다.

책에도 언급하고 있지만 우리나라는 active-x 가 강세인데

앞으로 어떻게 될지 그부분도 흥미롭다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
모던 웹을 위한 HTML5 웹소켓 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
모던 웹을 위한 HTML5 웹소켓 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
모던 웹을 위한 HTML5 웹소켓 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실