HTTP와 HTTPS

Tabber·2022년 1월 13일
0

공부하며 적는 글입니다. 정확하지 않을 수 있습니다.

HTTP (Hyper Text Transfer Protocol)

HTTP 란 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다.
즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용하고 있다.
따라서 HTTP 서버가 80번 포트에서 요청을 기다리고 있으며, 클라이언트는 80번 포트로 요청을 보내게 된다.

HTTP의 구조


HTTP는 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한다.
HTTP는 상태를 가지고 있지 않는 Stateless 프로토콜이고, 메서드, Path, Version, Headers, Body 등으로 구성되어 있다.

HTTPS (Hyper Text Transfer Protocol Secure)

HTTPS는 HTTP에 데이터 암호화가 추가된 프로토콜이다. HTTPS는 HTTP와 다르게 443 포트를 사용하고, 네트워크 상에서 중간에 제 3자가 정보를 볼 수 없도록 공개키 암호화를 지원하고 있다.

참고

https://mangkyu.tistory.com/98

profile
iOS 정복중인 Tabber 입니다.

0개의 댓글