컴퓨터과학/정보통신망

웹소켓과 HTTP

znvlcm 2022. 8. 4. 23:11

보충 예정 

 

HTTP HyperText Transfer Protocal

해당 프로토콜은 html전송을 통한 문서간 연결을 위해 도입이 되었다. 

최근에는 HTML뿐 아니라 텍스트 이미지, 음성, 영상, 파일, json 등 거의 모든 형태의 데이터를 전송할 수 있다. 

기반 프로토콜는 TCP는 HTTP/1.1 HTTP/2가 있고, UDP는 HTTP/3 이 있다 

특징은

클라이언트와 서버구조이고,

상태를 저장하지 않는 스테이트리스,

연결이 지속되지 않는 비연결성,

HTTP메세지를 통한 통신을 하며 

단순하고 확장이 가능하다. 

https://develope-myself.tistory.com/175?category=943648 

 

[HTTP] HTTP기본개념

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.

develope-myself.tistory.com

 

웹소켓이란 

TCP접속에 전이중 통신을 제공하는 컴퓨터 통신 프로토콜로 주로 서버와의 실시간 데이터 전송을 실현할 수 있다 

따라서, 채팅이나 영상회의 등 실시간통신이 필요한 경우 주로 사용한다.

요청-응답으로 인한 지연이 없이 전이중 통신을 통해 실시간으로 데이터를 주고 받을 수 있다.

 

HTTP가 요청메세지를 통해 서버로 메세지를 보내 응답을 받아오는 것과 달리 연결이 유지되는 채널을 통해 양방향이 모두 데이터를 통신할 수 있다.

전이중 통신 : 동시에 양방향 모두 전송이 가능한 데이터 전송 
예 전화기, 채팅

https://ko.wikipedia.org/wiki/%EC%9B%B9%EC%86%8C%EC%BC%93

 

웹소켓 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 웹소켓(WebSocket)은 하나의 TCP 접속에 전이중 통신 채널을 제공하는 컴퓨터 통신 프로토콜이다. 웹소켓 프로토콜은 2011년 IETF에 의해 RFC 6455로 표준화되었으며 웹

ko.wikipedia.org

https://develope-myself.tistory.com/38

 

[정보통신망] 데이터 통신의 기초와 요소

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.

develope-myself.tistory.com

 

728x90

'컴퓨터과학 > 정보통신망' 카테고리의 다른 글

[HTTP] HTTP메서드  (0) 2022.03.25
[HTTP] HTTP기본개념  (0) 2022.03.25
웹브라우저의 요청흐름  (0) 2022.03.24
URI개념과 문법  (0) 2022.03.24
[HTTP] 인터넷 네트워크  (0) 2022.03.22