반응형
문. 웹소켓(Websocket)
답.
1. 실시간 양방향 통신을 위한 웹소켓의 개념
- 웹서버와 웹브라우저가 지속적으로 연결된 TCP라인을 통해 실시간으로 데이터를 주고받기 위한 기술
2. 웹소켓의 동작 메커니즘 및 특징 설명
가. 웹소켓의 동작 메커니즘
- 웹브라우저에서는 Websocket객체를 통해 서버와 실시간 양방향 통신, 웹서버에서는 웹소켓 모듈이 필요
나. 웹소켓의 특징 설명
구 분 | 특 징 | 설 명 |
기술 측면 | 표준화 | - HTML5에서 제시된 표준 기술 |
양방향 통신 지원 | - 웹브라우저와 웹서버간 실시간 양방향 통신 지원 | |
연결기반 | - Handshake를 통한 연결 | |
TCP/IP구조 | - TCP/IP 소켓구조 이용 - listen, accept, send, receive, close 등 | |
사용 측면 | 호환성 | - 대부분의 인터넷 브라우저 지원 |
웹표준화 | - 사용자 설치과정 불필요(내장됨) | |
플랫폼 독립 | - 플랫폼 독립적 사용가능 | |
오버헤드 | - 연결지향으로 서버측면에 오버헤드 증가 |
- HTTP1.1의 양방향 통신의 제약을 해결하기 위해서 AJAX방식으로도 사용가능함.
3. 웹소켓과 AJAX의 비교
구 분 | 웹소켓 | AJAX |
개념 | 웹서버와 웹브라우저간 지속적 양방향 통신 | 웹서버와 웹브라우저간 비동기적 통신지원 |
메커니즘 | 콜백방식 (이벤트 핸들러) | 지속적인 Polling 방식 (XMLHTTPResponse) |
프로토콜 | TCP, HTTP | HTTP |
장점 | 양방향 통신 | 비동기 요청처리 |
단점 | 지원하지않은 브라우저가 존재함 | 지속적인 Polling으로 서버 부하 증가 |
- AJAX(Asynchronous Javascript And XML)
4. 실무적측면에서 웹소켓 사용 시 고려사항
구 분 | 설 명 |
개발측면 |
|
서버설정측면 |
|
5. 웹소켓 향후 발전 전망
구 분 | 설 명 |
|
- Webtransport는 양방향통신지원, TLS지원, 혼잡제어지원 URI식별기능 지원 등의 특징이 있음.
'정보통신 정보관리기술사 > 정보통신망' 카테고리의 다른 글
문. ICMPv4와 ICMPv6 설명 (Internet Control Message Protocol) (0) | 2021.01.08 |
---|---|
문. OSI참조모델 2계층에서의 오류제어방식에 대하여 설명 (0) | 2021.01.07 |
문. 오류제어, 흐름제어, 경로제어(라우팅) (0) | 2021.01.06 |
문. IP QoS 보장기술 (96회 단답, 111회 서술, 98회 서술) (0) | 2021.01.05 |
문. QoS와 Network Performance (0) | 2020.12.31 |
문. OSI 7계층 프로토콜 관련 장비 (0) | 2020.12.25 |
문. 802.1d STP(Spanning Tree Protocol) (0) | 2020.12.21 |
문. LTE-R의 기능 요구사항 및 성능 요구사항을 설명하고 LTE와 LTE-R을 비교하시오. (0) | 2020.12.17 |