이끌든지 따르든지 비키든지

Software Development/Web 3

URI와 URL

URI(Uniform Resource Identifier)란?정의URI는 인터넷상에서 특정 자원을 고유하게 식별할 수 있는 표기법으로, 다양한 자원을 명확히 지칭하기 위해 설계된 표준 방식입니다. 모든 자원을 유일하게 구별할 수 있는 고유한 식별자이다. URI의 범위URI는 크게 두 가지 형태로 나눌 수 있습니다.URL(Uniform Resource Locator)URN(Uniform Resource Name) URL 정의URL은 특정 자원의 위치(Location)를 정확히 나타내기 위해 사용하는 URI의 하위 개념으로, 웹 브라우저나 기타 클라이언트가 자원에 접근하는 방법(프로토콜)을 포함한 실제 위치 정보를 제공합니다. URL의 구성 요소프로토콜(Protocol)자원에 접근하는 방식이나 규칙을 나타냅..

[Web] HTTP의 버전별 특징

HTTP/0.9개요도입 연도: 1991년주요 특징:단순히 HTML 파일만 전송 가능한 단일 요청-응답 모델GET 요청만 지원헤더(Header)와 상태 코드(Status Code) 미지원장점/한계:프로토콜이 매우 단순하여 구현이 쉬웠으나, 기능 확장이 어려웠고 다양한 콘텐츠 전송이 불가능HTTP의 시작점이 된 버전으로, 텍스트 기반의 HTML 문서를 가져오기 위해 만들어졌다.당시 웹의 규모가 크지 않아 이 정도로도 충분HTTP/1.0개요도입 연도: 1996년주요 특징:상태 코드(Status Code)와 헤더(Header)의 도입다양한 콘텐츠 타입 전송 가능 (이미지, 텍스트, 기타 파일 등)클라이언트-서버 간 상태 정보 교환 가능 (Cookie, Session 등)장점/한계:이전 버전 대비 확장성과 활용도..

[Web] RESTful한 API란?

RESTful API란? RESTful API는 REST 원칙을 따르는 API입니다. REST(Representational State Transfer)는 인터넷 상의 시스템 간 상호작용을 위한 아키텍처 스타일입니다. RESTful API는 자원(Resource)의 표현(Representation)을 통해 상태 정보(State)를 주고 받는 구조로, 웹의 기본 프로토콜인 HTTP를 이용하여 구현됩니다.  💡RESTful API의 핵심 구성 요소자원(Resource): REST 아키텍처에서 모든 것은 자원으로 표현됩니다. 자원은 서버에 저장된 데이터나 서비스 같은 웹의 구성 요소를 의미하며, 고유한 URI(Uniform Resource Identifier)를 통해 접근할 수 있습니다.표현(Represen..