개발자 키우기
브라우저에 URL을 입력 후 일련의 과정 본문
1. 브라우저에 URL을 입력한다. ( https://twosharkbaby.tistory.com/ )
2. 컴퓨터에 저장된 hosts에서 https://twosharkbaby.tistory.com/ 에 해당하는 ip 주소가 있는지 확인한다.
3. 위의 방법에서 ip값이 없다면 DNS Cache에서 https://twosharkbaby.tistory.com/ 에 해당하는 ip 주소가 있는지 확인한다.
4. 위의 방법에서 ip값이 없다면 DNS 서버에 DNS Query를 던져서 https://twosharkbaby.tistory.com/ 에 해당하는 ip 주소가 있는지 확인한다.
5. 브라우저는 획득한 IP주소로 TCP/IP 연결을 수행한다.
6. 연결이 성공적으로 완료되면 HTTP 프로토콜을 사용한 Request를 https://twosharkbaby.tistory.com/ 에 보낸다.
7. https://twosharkbaby.tistory.com/ 에서 HTTP 프로토콜을 사용한 Response를 클라이언트에게 보낸다.
8. 리소스를 받은 브라우저가 랜더링 한 후 화면을 출력한다.
'Network' 카테고리의 다른 글
SSL인증서의 기능 및 설치 장소 (0) | 2023.10.03 |
---|---|
HTTP 버전별 특징 (0) | 2023.10.03 |
HTTP 상태 코드 (0) | 2023.07.01 |
URI 설계 (0) | 2023.07.01 |
HTTP의 Stateful과 Stateless (0) | 2023.07.01 |