HTTP란?

25tutmmu·2022년 1월 12일

컴퓨터끼리 데이터는 어떻게 주고 받을까요?

먼저 TP는 Transfer Protocol의 약자입니다.
여기서 프로토콜이란 무엇일까요? 프로토콜은 시스템과 시스템사이에 통신을 원할하게 하기위한 통신 규약이라고 할 수 있습니다.
흔히 많이 들어본 ip도 Internet Protocol의 약자입니다.

데이터를 주고 받는 과정

FTP File Transfer Protocol
SMTP Simple Mail Protocol
HTTP Text/ Hyper Text Transfer Protocol

HTTP란?

먼저 정의를 보면 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 합니다.

클라이언트는 프론트엔드, 서버는 백엔드 컴퓨터로 설명하자면
프론트엔드 컴퓨터에서 작성한 게시물 텍스트 데이터를 HTTP를 통해 백엔드 컴퓨터에게 이 데이터를 데이터베이스에 저장해달라고 요청합니다.
그러면 백엔드 컴퓨터는 성공 또는 실패의 처리결과를 응답합니다

즉 HTTP는 간단하게 설명하면 Text/HyperText 데이터, 요청 응답을 주고 받는 통로 라고 생각하면 싶습니다.

※HTTP 요청 시 응답 구조
백엔드 컴퓨터의 경우 응답상태코드 이용하여 응답합니다.
응답 상태 코드는 100~ 599 까지 있다e x)200:성공

0개의 댓글