사용자들이 웹 접속 시 어떻게 구동되는지 간단하게 알아보겠습니다.
과정
- 브라우저는 DNS 서버로 가서 요청한 URL의 진짜 주소를 찾습니다.
- 브라우저가 서버에게 웹사이트의 사본을 클라이언트에게 보내달라는 Http 요청 메세지를 서버로 전송합니다.(메세지를 포함한 모든 서버, 클라이언트 사이 전송되는 데이터들은 TCP/IP 연결을 통해 전송됩니다)
- 이 메세지를 받은 서버가 클라이언트의 요청을 승인하고 200 메세지를 클라이언트에게 전송합니다. 이후 웹사이트의 파일들을 패킷 형식으로 브라우저에 전송하기 시작합니다.
- 브라우저는 패킷들을 조합하여 웹사이트를 클라이언트에게 보여줍니다.
DNS
실제 웹 주소는 IP주소입니다. 웹사이트와 관련없는 숫자로 구성되어 있기 때문에 도메인 이름 서버(DNS)가 발명되었습니다. 우리가 사용하는 URL 주소이며, 이 주소의 IP 주소를 찾아주는 특별한 서버를 DNS서버라 합니다.
CREDIT
참고자료