[Web] HTTP 통신에 대해 기본적인 이해

김현수·2023년 12월 5일
0

WEB

목록 보기
9/18


📰 GPT4.0 이 알려주는 HTTP 통신


World Wide Web에서의 데이터 통신의 기초

메시지의 형식을 지정하고 전송하는 방법과 웹 서버 및 브라우저가 다양한 명령에 응답
취해야 하는 작업을 정의하는 규칙 집합인 프로토콜

HTTP를 이해하는 것은 웹 기술 분야에 종사하는 모든 사람에게 중요


  • 요청-응답 모델

    • 요청-응답 모델에서 작동
    • 클라이언트(일반적으로 웹 브라우저)는 서버에 요청 보내기
    • 서버는 이 요청을 처리하고 응답을 반환

  • 요청 구성 요소

    • 메서드: 원하는 작업(GET, POST, PUT, DELETE 등)
    • URL: 요청되는 리소스를 지정
    • 헤더: 추가 정보(예: 콘텐츠 유형, 쿠키)를 제공
    • 본문: 서버로 전송된 데이터를 포함 (GET 요청에는 사용 X)

  • 응답 구성요소

    • 상태 코드: 요청 결과 (예: 200 OK, 404 Not Found)
    • 헤더: 응답에 대한 메타데이터(예: 콘텐츠 유형, 서버 정보)를 포함
    • 본문: 리소스 데이터 또는 콘텐츠를 포함

  • 상태 코드

    • 1xx(정보): 요청이 접수되었으며 계속 진행

    • 2xx(성공): 작업이 성공적으로 수신되어 처리

    • 3xx(리디렉션): 추가 조치를 취하기(예: 리디렉션)

    • 4xx(클라이언트 오류): 요청에 잘못된 구문이 포함되어 있거나 처리 가능

    • 5xx(서버 오류): 서버가 유효한 요청을 이행 X


HTTPS는 암호화된 HTTP
TLS(전송 계층 보안) 또는 SSL(보안 소켓 계층)을 사용하여
요청 및 응답을 암호화하여 보안을 강화

profile
일단 한다

0개의 댓글