Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- BEARU
- 개발자취준
- #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #react 강의
- 개발자
- 성장
- 합격후기
- 개발자이력서
- 챌린지
- 빡공단
- 클래스
- 회고록
- 동기부여
- 개발자취업
- 후기
- 패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #react 강의
- 코딩테스트
- 베어유
- 빡공단후기
- 자기계발
- 항해99
- jemini
- 개발자포트폴리오
- 출처
Archives
- Today
- Total
뚠뚜 개발일지
주소창에 www.google.com을 입력했을 때 일어나는 과정 본문
1. 사용자 입력:
- 사용자가 웹 브라우저 주소창에 "www.google.com"을 입력하고 엔터 키를 누릅니다.
2. DNS 서버 검색:
- 웹 브라우저는 "google.com"이라는 도메인 이름을 DNS 서버에 요청합니다.
- DNS 서버는 도메인 이름에 해당하는 IP 주소를 찾아 브라우저에 응답합니다.
3. IP 주소를 통한 연결:
- 웹 브라우저는 DNS 서버에서 받은 IP 주소를 사용하여 Google 서버에 연결합니다.
4. HTTP 요청:
- 웹 브라우저는 HTTP 요청을 통해 Google 서버에 "www.google.com" 페이지를 요청합니다.
- HTTP 요청에는 사용자의 브라우저 정보, 쿠키 등이 포함됩니다.
5. HTTP 응답:
- Google 서버는 HTTP 응답을 통해 웹 브라우저에 "www.google.com" 페이지의 HTML 코드를 전송합니다.
- HTTP 응답에는 웹 페이지의 이미지, 스타일 시트, JavaScript 코드 등도 포함될 수 있습니다.
6. 페이지 렌더링:
- 웹 브라우저는 받은 HTML 코드를 파싱하여 웹 페이지를 렌더링합니다.
- 이미지, 스타일 시트, JavaScript 코드 등도 로드하고 실행합니다.
7. 사용자 상호 작용:
- 사용자는 웹 페이지와 상호 작용할 수 있습니다.
- 검색어 입력, 버튼 클릭, 링크 클릭 등의 행동을 수행할 수 있습니다.
8. 추가 요청:
- 사용자의 상호 작용에 따라 추가적인 HTTP 요청이 발생할 수 있습니다.
- 검색 결과 로딩, 이미지 로딩, 데이터 Fetch 등을 위한 요청입니다.
9. 지속적인 연결:
- 웹 브라우저와 Google 서버 간의 연결은 사용자가 웹 페이지를 벗어날 때까지 유지될 수 있습니다.
- 이는 실시간 업데이트, 웹 소켓 연결 등을 가능하게 합니다.
'일상 > 취준일지' 카테고리의 다른 글
[면접준비] 기술 면접 기초 16일차 (0) | 2024.03.26 |
---|---|
[면접준비] 기술 면접 기초 15일차 (0) | 2024.03.25 |
[면접준비] 기술 면접 기초 14일차 (0) | 2024.03.21 |
[면접준비] 기술 면접 기초 13일차 (0) | 2024.03.20 |
[면접준비] 기술 면접 기초 12일차 (0) | 2024.03.18 |