1차 공부/React공부

HTTP, URI(URL, URN)

공대탈출 2022. 12. 3. 14:26

HTTP

: 텍스트 기반의 통신규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다. 규약을 정해두었기 때문에 모든 프로그램이 이 규약에 맞춰 개발해서 서로 정보를 교환할 수 있게 되었다.

 

HTTP 동작

: 클라이언트(사용자)가 브라우저를 통해서 어떤 서비스를 url을 통하거나 다른 방법으로 요청(request)하면 서버에서 해당 요청에 맞는 결과를 찾아 사용자에게 응답(response)하는 형태로 작동한다.

  • 요청 : client >>> server
  • 응답 : server >>> client

HTML문서만이 HTTP통신을 위한 유일한 정보문서는 아니다.

Plain text로부터 JSON 데이터 및 XML과 같은 형태의 정보도 주고 받을 수 있으며, 보통은 클라이언트ㅏㄱ 어떤 정보를 HTML형태로 받고 싶은지, JSON형태로 받고 싶은지 명시해주는 경우가 많다.

 

HTTP 특징

  • HTTP 메시지는 HTTP서버와 HTTP클라이언트에 의해 해석이 된다.
  • TCP/ IP를 이용하는 응용 프로토콜이다.
    (컴퓨터와 컴퓨터간에 데이터를 전송 할 수 있도록 하는 장치로 인터넷이라는 거대한 통신망을 통해 원하는 정보(데이터)를 주고 받는 기능을 이용하는 응용 프로토콜)
  • HTTP는 연결상태를 유지하지 않는 비연결성 프로토콜이다.(단점을 해결하기위해 쿠키와 세션이 등장했다.)
  • HTTP는 연결을 유지하지 않는 프로토콜이기 때문에 요청/응답 방식으로 동작한다.

 

HTTP란 무엇인가?

HTTP (HyperText Transfer Protocol) 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다. 이렇게 규약을 정해두었기 때문에 모든 프로그램이 이 규약에 맞춰 개발해서 서

velog.io


URI

https://hanamon.kr/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B8%B0%EB%B3%B8-url-uri-urn-%EC%B0%A8%EC%9D%B4%EC%A0%90/

 

[네트워크/기본] URI, URL 및 URN의 차이점 - 하나몬

수정 보완 중에 있습니다… 🙏 그래도 의견 있으시면 주세요. ⚡️ URI과 그 하위 개념 URL, URN 개념 이해하기 ❗️URI 이란? URI는 Uniform Resource Identifier, 통합 자원 식별자의 줄임말이다. 브라우저

hanamon.kr

 

 

 

 

 

 

 

'1차 공부 > React공부' 카테고리의 다른 글

Flux과 Redux (정리필요)  (0) 2022.12.10
리덕스 툴킷  (0) 2022.12.10
payload  (0) 2022.12.02
Action Creator  (0) 2022.12.02
Redux Store state 수정하는 방법  (0) 2022.12.02