본문 바로가기

https2

[USports] HTTPS [USports] HTTPS 백엔드는 HTTP 프로토콜을 사용하고, 프론트는 HTTPS를 사용하여 배포했을 때에 웹소켓이 잘 안 먹혔다 웹소켓 같은 경우 HTTP는 ws 그리고 HTTPS는 wss 프로토콜을 사용하게 된다 그래서 배포를 했을 때에, 실시간 채팅을 제대로 구현하기 위해서는 백엔드에서 HTTPS 프로토콜을 사용해야 겠다고 생각했다 여기서 HTTPS를 사용하면 자동으로 wss 프로토콜로 바뀌다고 한다 대부분이 도메인을 구매해서, HTTPS로 바꿨다 하지만 개인적으로, 백엔드는 Rest API만 구축했지, 굳이 도메인까지 구매를 해야할까? 라는 의문점이 들기 시작했다 다행히, 도메인 구매 없이 HTTPS로 바꾸는 방법이 존재했다 Caddy와 nip.io를 사용하는 것이었다 nip.io : 무료 .. 2024. 1. 14.
18. HTTP, HTTPS & TLS 18. HTTP, HTTPS & TLS 출처 : 면접을 위한 CS전공지식 노트(책 / 강의) URL을 입력하고, 화면을 볼 때까지의 과정 대기열 URL을 통해 요청을 하면, 브라우저는 URL을 대기열에다 넣는다 캐싱 캐싱을 통해 원래 서버에 직접 접근을 하지 않고, 캐시 안에 대기열에 요청한 값을 저장을 한다 추후에 같은 값을 요청하면, 이미 저장이 되어 있어, 더 빠르게 반응을 한다 또한 직접 서버에 접근을 하는 것이 아니라서, 보안성도 보장이 될 수 있다 (프록시 캐시) DNS 서버 주소 즉 수신 주소를 찾는 것이다 유저가 브라우저 창에 요청한 주소는 컴퓨터가 읽을 수 없다 즉 DNS를 통해 브라우저 창에 요청한 주소의 IP주소로 변환해준다 ARP를 통해서 IP주소의 MAC주소를 찾아준다 TCP, 3.. 2023. 3. 2.