개발/스프링
인프런 모든 개발자를 위한 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)들이 정보를 서버에 전달
** 요청 패킷을 웹 브라우저에서 보내면 구글에서 응답패킷을 보내줌 > 요청 패킷이 도착하면 패킷을 까서 해석해서 웹브라우저에서 렌더링해서 보여줌