HTTP

HTTP

[HTTP] HTTP 기본 - 시작하기

HTTP(HyperText Transfer Protocol)HTML, TEXTIMAGE, 음성, 영상, 파일JSON, XML(API)거의 모든 형태의 데이터 전송 가능서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용HTTP 특징클라이언트 서버 구조무상태 프로토콜(스테이스리스), 비연결성HTTP 메세지단순함, 확장 가능클라이언트 서버 구조Request Response 구조클라이언트는 서버에 요청을 보내고, 응답을 대기서버가 요청에 대한 결과를 만들어서 응답서버와 클라이언트가 분리되어 있기 때문에 양쪽이 따로 문제를 해결할 수 있다.무상태 프로토콜(스테이스리스/Stateless)서버가 클라이언트의 상태를 보존X장점: 서버 확장성 높음(스케일 아웃)단점: 클라이언트가 추가 데이터 전송Stateful, S..

HTTP

[HTTP] URI? URL? URN? 간단히 알아보기

URIURI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다.Uniform: 리소스 식별하는 통일된 방식Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음)Identifier: 다른 항목과 구분하는데 필요한 정보URL: Uniform Resource LocatorURN: Uniform Resource NameURL, URNURL - Locator: 리소스가 있는 위치를 지정URN - Name: 리소스에 이름을 부여위치는 변할 수 있지만, 이름은 변하지 않는다.urn:isbn:3948271048URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화되지 않음URL분석https://www.google.com/search?q=hello&hl=koURL전체문..

여행하는 개발자(SOO)
'HTTP' 카테고리의 글 목록
상단으로