-
[CS study] 2022.05.10CS 2022. 5. 10. 22:57
주소창에 URL 값을 입력하면 어떻게 동작하는가?
- 브라우저가 IP 주소를 찾기 위해 캐시에서 DNS기록을 확인
- DNS 기록을 찾기 위해서 브라우저는 네 개의 캐시를 확인
- 우선 브라우저의 캐시를 확인한다. 브라우저는 내가 방문한 사이트의 DNS기록을 일정기간 동안 저장하고 있음
- OS 캐시를 확인한다 내 컴퓨터 OS에서 시스템 호출을 통해 DNS기록을 가져옴 OS도 DNS 레코드 캐시를 저장하고 있음
- 라우터 캐시를 확인한다
- ISP(Internet Service Provider) 캐시를 확인한다. ISP는 DNS 서버를 가지고 있음 해당 서버에서 DNS 기록 캐시 검색 가능
- 캐싱된 정보가 개인정보 보호에는 위험할 수 있으나 네트워크 트래픽을 규제하고 데이터 전송 시간을 개선해줌
- 브라우저가 해당 서버와 TCP 연결을 시작
- 이전에 공부했던 TCP https://ch-oi-story.tistory.com/96
- 브라우저가 웹서버에 HTTP 요청(request)을 보냄
- 서버가 요청을 처리하고 응답(response)을 보낸다.
- 브라우저가 컨텐츠를 보여줌!
확실히 네트워크 기초 지식을 알아야 응용이 될 것 같다는 생각을 느꼈다.
URL을 입력하고 그 짧은 시간에 이런 동작을 하고 어느 부분에서 오류가 발생하는지도 하나씩 찾아볼 수 있을 듯
'CS' 카테고리의 다른 글
[CS study] 2022.05.22 (0) 2022.05.22 [CS study] 2022.05.11 (0) 2022.05.12 [CS study] 2022.04.22 (2) 2022.04.23 [CS study] 2022.04.20 (1) 2022.04.20 [CS study] 2022.04.19 (2) 2022.04.19 - 브라우저가 IP 주소를 찾기 위해 캐시에서 DNS기록을 확인