우당탕탕 개발일지
28일차_HTTP vs WebSocket 본문
반응형
1. 프로그래머스
디스크 컨트롤러 혼자 풀고 풀이 작성 완료!!
어려웠다..
2024.04.15 - [코테/프로그래머스] - [프로그래머스] 디스크컨트롤러(Java, Level.3)
2. Http vs WebSocket
2-1. HTTP
웹 상에서 서버와 클라이언트가 자원(Html, Json, image 등)을 주고 받기 위한 통신 규약
[ 특징 ]
- HTTP Method 제공
- Get, Post, Put, Delet, Patch
- 요청, 응답 존재
- 요청 : 클라 -> 서버
- 응답 : 서버 -> 클라
- 단방향 통신
- 데이터의 흐름이 한 방향으로만 한정되어 있는 통신방식
- 클라이언트의 요청이 있을 때만 서버에서 요청에 따른 응답을 리턴
- 비연결성
- 클라이언트가 응답을 받으면 TCP/IP 연결을 끊기 때문에 연결을 유지 안됨
- 서버 리소스를 효율적으로 관리하고, 수많은 클라이언트의 요청도 대응할 수 있다.
2-2. WebSocket
하나의TCP 접속에 전이중 통신 채널을 제공하는 컴퓨터 통신 규약
[ Socket ]
서버와 클라이언트를 연결해주는 데이터 통로
[ 특징 ]
- 전이중 통신 방식 (양방향 통신)
- 동시에 양방향 전송이 가능한 방식
- 전송량이 많고, 전송 매체의 용량이 클 때 사용 (예) 전화, 전용선을 이용한 데이터 통신
- 양방향 통신
- 동시에 서버가 클라이언트에게, 클라이언트가 서버에게 요청 할 수 있다.
- 실시간 네트워킹
- 실시간으로 데이터 전송
- HTTP와 다르게 계속 서버와 클라이언트가 연결되어 있기 때문에 서버 리소스 소모가 있다.
2-3. Http vs WebSocket
반응형
'취준 > 개념' 카테고리의 다른 글
27일차_HTTP 구조 (0) | 2024.04.15 |
---|---|
21일차_개념공부 (0) | 2024.04.02 |
20일차_개념공부 (0) | 2024.04.01 |