개발/스프링

인프런 모든 개발자를 위한 http 웹 기본 지식 2일차

깉니 2025. 2. 11. 09:49

url : 리소스를 식별하는 통합된 방법

리소스 : 우리가 구별할수 있는 모든것들
uri가 url,urn을 포함


웹 브라우저 요청 흐름

웹 브라우저 - 구글서버

1. 애플리케이션 상에서 웹 브라우저에서 http 요청 메세지 생성

2. 소켓 라이브러리를 통해서 전달

 * tcp/tp 연결(ip,port)

 * 데이터 전달

3. OS 상에서 tcp/tp 패킷 생성,http 메세지 포함

 * 패킷 : 하나의 묶음, 출발지ip port, 목적지ip port, 전송데이터, http 요청 메시지(GET POST.. 도메인주소, 쿼리파라미터 등 URL)가 포함됨

4. 네트워크 인터페이스 상에서 LAN드라이버, LAN장비를 해서 인터넷 망으로 들어가고 노드(syn, ack)들이 정보를 서버에 전달

** 요청 패킷을 웹 브라우저에서 보내면 구글에서 응답패킷을 보내줌 > 요청 패킷이 도착하면 패킷을 까서 해석해서 웹브라우저에서 렌더링해서 보여줌