브라우저에서 URL을 입력하고 요청한 페이지를 볼 때까지 어떤 일이 일어나는지 설명해주세요.
https://www.youtube.com/watch?v=dh406O2v_1c
https://www.youtube.com/watch?v=0cU4sIP-OuE
일단 내장된 프로그램을 통해서 오픈 창을 연다.
그다음에는 도메인 네임이 서버와 커뮤니케이션을 한다.
DNS가 IP address를 Hostname으로 하여서
여러 정보를 전송해준다.
도메인은 3가지로 구분되어있습니다.
앞에 붙는 프로토콜과
도메인
그리고 상세한 페이지를 렌더링하는 패쓰
그다음에 TCP라는 연결을 통해서 연결이 되는지를 확인하는
신호를 보냅니다.
그다음에는 저희가 잘 아는
request 와 response를 보냅니다.
그다음에는 html css같은 정보들을 받게 됩니다.
그다음에는 synchronized reqeust를 보내게됩니다.
정리를 하자면
도메인을 입력하게되면
브라우저가 DNS Server의 DNS를 보게되고
컴퓨터에서 HTTP request를 보낸 후
서버에서 HTTP reponse를 받습니다.
마지막으로 브라우저가 html와 css를 띄우고 띄우고 난 후에는 설정에 필요한 추가적인 정보를 요청하고 받습니다.