HTTP
- 목적 : html 등 데이터를 요청 및 전송
- 데이터의 형태를 규정
- 응용 계층
- 전송 방식은 보통 TCP(UDP)
소켓 프로그래밍
- TCP UDP
- 전송 계층
HTTP 통신
1. TCP 연결
2. HTTP 통신 (요청, 응답)
3. TCP 연결 해제
HTTP 와 웹소켓
- 둘 다 응용 계층
- 웹소켓은 HTTP와는 달리, 클라이언트와 서버 간의 연결을 끊지 않고 유지
- 웹 페이지 로딩과 같은 일반적인 요청은 HTTP로 처리하고, 채팅과 같은 실시간 데이터는 웹소켓으로 처리하는 것이 적합
참고
- https://sooolog.dev/HTTP-통신과-TCP-통신-그리고-웹-소켓에-대한-기본-개념-정리/
HTTP 통신과 TCP 통신 그리고 웹 소켓에 대한 기본 개념 정리
HTTP 통신과 TCP통신의 개념 HTTP 프로그래밍과 소켓 프로그래밍 HTTP,HTTPS 통신에서 양방향 통신을 위한 웹 소켓의 개념
sooolog.dev