💙 HTTP(HyperText Transfer Protocol)
인터넷에서 데이터를 주고받을 때 사용되는 프로토콜을 의미해요.
웹 브라우저와 웹 서버간에 데이터를 전송하기 위해서 설계되었어요.
TCP/IP 프로토콜을 기반으로 하고 기본 포트 번호는 80번을 사용해요.
HTTP는 데이터를 암호화 하지 않기 때문에 제3자가 데이터를 가로챌 수 있다는 위험이 있어요.
💙 HTTPS(HyperText Transfer Protocol Secure)
마찬가지로 인터넷에서 데이터를 주고받는데 사용되는 프로토콜이에요.
HTTP의 보안 버전으로 데이터를 암호화한다는 특징이 있어요.
따라서 제3자가 데이터를 가로채더라도 데이터를 해독할 수가 없어요.
데이터를 암호화 할 때는 TLS(Transport Layer security) 또는 SSL(Secure Sockets Layer) 프로토콜을 사용해서 데이터를 암호화해요.
HTTP는 기본적으로 443 포트 번호를 사용해요.
'오늘의 개발' 카테고리의 다른 글
TSX 프로젝트 PWA 세팅, AWS S3와 Cloud Front, Git action 배포 자동화 경험기 (feat. 서비스워커 파일을 삭제해버린 자의 최후) (0) | 2023.05.03 |
---|---|
사이드 프로젝트 UX/UI 개선 및 반응형 작업하기 #1 (Q&A 등록 에디터) (0) | 2023.05.01 |
사이드 프로젝트 개발 마무리 회고 (0) | 2023.04.22 |
JWT 액세스 토큰을 언제 재발급 받아야하지? 리프레시 토큰 첫 사용 고민기 (0) | 2023.04.16 |
도전 클린코드! API endpoint, routes Path 상수로 바꾸기 (매직넘버, 하드코딩 개선하기) (0) | 2023.04.13 |
댓글