웹사이트에 접근했을 때 발생하는 일련의 과정에 대해 설명해 주세요.
·
백엔드 면접
사용자가 특정 도메인 네임을 브라우저에 입력하면, 브라우저는 HTTP 프로토콜을 사용해 웹 서버와 통신하려고 합니다. HTTP는 OSI 7 계층 중 애플리케이션 계층(응용 계층)에서 동작하는 프로토콜입니다. 이때 브라우저는 요청한 도메인 네임에 대한 IP 주소를 알아야 하기 때문에 DNS(Domain Name System) 서버에 질의합니다. 이 질의 과정 또한 애플리케이션 계층에서 이루어지며, DNS 서버는 해당 도메인에 대한 IP 주소를 응답합니다. IP 주소를 얻은 후, 브라우저는 구글 서버와 통신을 시작합니다. HTTP는(HTTP/1.1 기준) TCP/IP를 기반으로 작동하기 때문에 TCP 3-way handshake 과정이 필요합니다. 이 과정은 전송 계층에서 이루어집니다. TCP 연결이 성립된..