반응형

uri 3

자원을 지정하는 URL

개념URL(Uniform Resource Locator)통합 자원 지시자로 인터넷의 리소를 가리키는 표준 명칭으로 서버의 자원을 요청할 때 사용된다.인터넷 상읠 모든 리소를 요청할 수 있으며, 우리가 흔히 알고 있는 HTTP 뿐만 아니라 FTP, SMTP 관련된 자원 요청도 가능하다.동작 원리먼저 이렇게 클라이언트 측에서 url 요청을 하게 된다.웹 서버 측에서는 파일 입출력을 통해 파일을 입력 받게 된다.파일 입력을 이용해서 실제 서버 내의 파일 시스템에 있는 웹 루트 하위의 자원을 불러낸다.불러낸 자원을 웹 서버의 응답 로직에 따라 처리한다.자원을 부른 다음에 실제 바디값 응답 메세지를 작성한 다음에 이 바디에 자원을 실어서 클라이언트 측으로 전송하게 된다.URL 구조 분석http://www.zoo..

Network 2024.09.07

HTTP 분석

HTTP 개요와 역사HTTP(HyperText Transfer Protocol): 클라이언트와 서버 간 데이터를 전송하기 위한 핵심 프로토콜로, 클라이언트-서버 구조와 무상태 프로토콜로 설계되었습니다.역사적 발전HTTP/0.9 (1991년): GET 메서드만 지원, HTTP 헤더 없음.HTTP/1.0 (1996년): 메서드와 헤더 추가.HTTP/1.1 (1997년): 지속 연결 등 개선.HTTP/2 (2015년): 성능 개선을 위한 멀티플렉싱 지원.HTTP/3: TCP 대신 UDP 사용으로 성능 향상.인터넷 네트워크 및 OSI 7계층 모델개요 : 인터넷 네트워크는 다양한 프로토콜과 기술을 사용하여 데이터를 전송합니다.OSI 7계층 모델 : 물리 계층에서 응용 계층까지 데이터 통신의 흐름을 단계별로 설명하..

Network 2024.09.03

URI와 웹 브라우저 요청 흐름

URI? URL? URN?URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다.URI(Uniform Resource Identifier)Uniform : 리소르 식별하는 통일된 방식Resource : 자원, URI로 식별할 수 있는 모든 것(제한 없음)Identifier : 다른 항목과 구분하는데 필요한 정보URL : Uniform Resource Locator -> 웹브라우저가 정보를 찾는데 필요한 리소스의 위치사용자는 웹 브라우저에 URL을 입력하고 브라우저는 화면 뒤에서 사용자가 원하는 리소를 원하는 리소스를 얻기 위해서 적절한 프로토콜을 사용하여 메시지를 전송한다.URN : Uniform Resource Name리소스가 어디에 존재하든 상관없이 이름만으로 리소스를..

Network 2024.08.27
반응형