브라우저에서 API 요청을 하고 서버로부터 응답을 받기 까지~
URL(Uniform Resource Locator)
URL의 도메인네임을 DNS(Domain Name System) 서버에 요청하여 IP 주소로 변환.
IP 주소로 입력해도 되지만 기억하기 어려우므로
기억하기 쉬운 도메인을 매매한다
TCP 소켓 연결: 3 way handshake
참고) HTTP3에서는 TCP의 3 way handshake를 없애고자 TCP가 아닌 UDP를 사용.
연결이 확정되면 해당 페이지를 서버에 요청하고 응답이 브라우저에게로 전달.
브라우저는 HTML, CSS, JavaScript를 전달받아 구문 분석을 통해 파싱
-> 렌더링 트리 구성
-> 렌더링 트리 배치(레이아웃)
-> 페인팅
.. 등의 과정을 통해 사용자에게 화면을 보여줍니다.
참고) 더 자세히는..
- HSTS 목록 조회: HTTP, HTTPS로 보낼지 판단,
- ARP(Address Resolution Protocol): 논리적 주소인 IP를 물리적 주소인 MAC으로 변경.
출처: 커리어리
https://careerly.co.kr/comments/75062?utm_campaign=user-share