DNS(도메인 네임 서버)의 역할을 고려해서, 사용자가 주소를 입력하여 웹 화면을 보기까지의 과정을 통해 알아보겠다. DNS는 주소창에 특정 주소를 검색했을 때, 해당 주소의 IP를 호출할 때 질의를 날려 확인한다. 1. DNS 조회DNS 서버에 쿼리를 보낸다고 할 수 있다. DNS 캐시에 정보가 있으면 바로 IP 주소를 가져온다. 아니라면, 통신사(ISP) 혹은 DNS 서버에 질의하여 IP 주소를 얻는다. 2. TCP 연결(3-way handshake)웹 브라우저가 DNS로 받은 IP 주소로 연결 요청을 보낸다.TCP 3-way handshake가 이루어진다. SYN(연결요청), SYN-ACK(서버가 요청 수락 및 응답 보냄), ACK(클라이언트가 확인 응답을 보냄)의 과정이다. 3. HTTPS 핸드셰..