http 2

브라우저에 URL을 입력하면 일어나는 일 (1/2)

브라우저에 URL(예: https://google.com)을 을 입력했을 때 일어나는 일에 대해서 2개의 포스트에 나누어 정리해보겠다. * 간단 개요 인터넷은 Internet Protocol Suite 위에서 동작한다. Internet Protocol Suite는 TCP/IP로 알고 있는 그것이다. 많은 연결 프로토콜이 존재하나, TCP/IP는 웹 서버와 브라우저 사이에서 웹사이트에 대한 정보를 옮기는데 중요한 역할을 한다. 실질적인 데이터는 HTTP 프로토콜에 의해서 다뤄지지만, TCP와 HTTP는 다른 용도로 사용되며 OSI 모델 중 계층도 다르다. HTTP는 7계층 Application Layer이며, TCP는 4계층 Transport Layer이다. 1. 브라우저 주소 창에 URL을 입력하고 엔터..

Web 2021.07.31

HTTPS(HyperText Transfer Protocol Secure)

* HTTPS(HyperText Transfer Protocol Secure) HTTPS(HyperText Transfer Protocol Secure)는 월드 와이드 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전이다. HTTPS는 소켓 통신에서 일반 텍스트를 이용하는 대신에, SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화한다. (HTTP는 암호화하지 않음) 그 결과 데이터의 적절한 보호를 보장할 수 있다. 데이터 전송이 HTTP(: 일반 텍스트)와 달리 함호화된 텍스트이므로 man-in-the-middle 공격이 어렵다. HTTPS는 인증서가 웹 사이트의 신원을 확인하도록 요구한다. * HTTP VS HTTPS 계층 응용 프로그램 계층 전송 계층 암호화 없음 암호화 사용 증명서 필요하지 않..

Web 2021.07.25