본문 바로가기
기타 학습

HTTP 프로토콜 방식 (웹 기초 / 네트워크)

by 비전공자 기록광 2021. 10. 4.
반응형

2021.01.21 - [WEB] - 웹 구동 방법 (웹 기초 / 웹 입문 / 웹 개발 / 프론트엔드 / 백엔드 / 네트워크)

 

웹 구동 방법 (웹 기초 / 웹 입문 / 웹 개발 / 프론트엔드 / 백엔드 / 네트워크)

웹 Web World Wide Web 쉽게 말해 인터넷으로 연결된 정보공간 네트워크 network 네트워크란 컴퓨터와 컴퓨터 사이를 연결한 것 -> 프로토콜 / IP주소 / port = 어떤 방식(프로토콜)로 어디에 있는 컴퓨터(IP

datamoney.tistory.com

 

기본적인 웹 구동 방식과 프로토콜에 관해선 전에 블로깅했던 내용을 참고

 

 

HTTP Hypertext Transfer Protocal 

서버와 클라이언트가 인터넷상에서 데이터를 주고 받기 위한 무상태(Stateless) 프로토콜 방식

 

* 무상태 프로토콜 : 서버와 클라이언트가 요청-응답 후 연결이 끊겨 이전의 클라이언트 정보를 모르게 되는 상태 

→ 불특정 다수 대상 서비스에 적합함 <데이터 요청-응답의 독립적 관리>

= 서버와 클라이언트의 최대 연결 수보다 많은 요청과 응답 처리할 수 있음

 

→ 클라이언트 정보 유지를 위해 Cookie 등 사용

 

 

 

HTTP 작동방식은 서버-클라이언트 모델로 이루어 진다.

 

 

HTTP 요청 메시지 

- HTTP 요청 메서드

  • GET 방식 : 이미 존재하는 데이터 요청 / URI에 데이터 붙여 전송 (요청 바디 X)
  • POST 방식 : 새로운 데이터 생성 요청 / 요청 바디에 데이터 붙여 전송
  • PUT 방식 : 이미 존재하는 데이터 변경 요청
  • DELETE 방식 : 이미 존재하는 데이터 삭제 요청

- URL

- HTTP 버전

 

 

HTTP 응답 메시지

- HTTP 버전

- HTTP 응답 코드 

  • 200 : GET 요청 성공
  • 400 : Bad Request 일반 오류 코드
  • 404 : Not Found 요청 내용이 서버 존재하지 않음
  • 500 : Internal Server Error : 서버 오류

- 상태 메시지

- 날짜

- 웹 서버 이름 

- 콘텐츠 타입, 길이 (Content-Type, Length)

 

반응형

댓글