HTTP & HTTPS

Ginie·2021년 8월 23일
0

프로그래밍 기초

목록 보기
7/11
post-thumbnail

HTTP

HTTP (Hyper Text Transfer Protocol)
웹 상에서 클라이언트와 서버 간에 request/response로 정보를 주고 받을 수 있는 프로토콜

특징
주로 HTML 문서를 주고받는데 사용.
TCP, UDP를 사용, 80번 포트를 사용.

  • TCP (Transmission Control Protocol), UDP (User Datagram Protocol)
    TCP/IP의 전송계층에서 사용되는 프로토콜 송신 과정에서 차이가 있다. 신뢰성을 요구한다면 TCP를 사용, 간단한 데이터를 빠른 속도로 전송하고자 하는 애플리케이션에서는 UDP를 사용.

동작 과정
서버 접속 > 클라이언트 > 요청 > 서버 > 응답 > 클라이언트 > 연결종료

HTTPS

HTTPS (HyperText Transfer Protocol over Secure Socket Layer)
웹 통신 프로토콜인 HTTP의 보안이 강화된 버전의 프로토콜

특징
TCP/IP 포트로 443번 포트를 사용.
웹 상에서 정보를 암호화하는 SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화

  • TLS / SSL
profile
느리지만 꾸준한 프론트엔드 주니어 개발자 🐢

0개의 댓글