HTTP란 무엇일까요? (번역)

2020. 8. 24. 20:51·개발/Internet

HTTP란 HyperText Transfer Protocol의 약자로, WWW(World Wide Web)에서 사용되는 프로토콜을 의미합니다. HTTP는 메시지 구성 및 전송 방식과 다양한 명령에 대한 웹 서버와 브라우저의 응답 방식을 규정합니다. 예를 들어, 브라우저에 URL을 입력할 경우 이는 웹 서버에 HTTP 명령을 전송하는 것입니다. 웹 서버는 프로토콜을 따라 요청된 웹 페이지를 사용자에게 전송합니다.

HTTP와 Stateless

HTTP는 Stateless하며 이는 각 명령이 이전의 명령과 무관하게 독립적으로 실행된다는 의미입니다. 이것이 사용자의 입력값에 지능적으로 반응하는 웹 사이트를 구현하는 것이 어려운 이유이며, 이와 같은 HTTP의 단점으로 인해 자바, 자바스크립트, 쿠키 등이 등장했습니다.

HTTP 상태 코드와 에러 메시지

인터넷에서 발생하는 에러는 사용자들을 좌절하게 만듭니다. 특별히, 404 에러와 502 에러의 차이를 알지 못하는 경우에는 더욱 그렇습니다. 이러한 에러 메시지는 HTTP 상태 코드라고도 하며, 이를 통해 에러가 발생하는 원인을 파악할 수 있습니다.

 

예를 들어 "404 File Not Found"는 웹 서버가 요청한 파일을 찾을 수 없다는 의미입니다. 즉, 사용자가 요청한 웹페이지 또는 문서가 이동되었거나 삭제되었을 수 있으며, 또는 잘못된 URL과 문서 이름을 입력했을 수 있습니다.

코드 메시지 설명
200 OK 요청 처리 성공
301 Moved Permanently 요청한 데이터가 다른 URL에서 발견됨
304 Not Modified 클라이언트 캐시에 저장되어 있음
400 Bad Request 요청 실패(클라이언트)
403 Forbidden 접근 금지
404 Not Found 페이지를 찾을 수 없음
405 Method not allowed 메소드 사용 불가
408 Request timeout 요청 시간 초과
500 Internal Server Error 서버 에러
501 Not Implemented 필요한 기능이 서버에 구현되어 있지 않음
502 Bad Gateway 게이트웨이 불량
503 Service Unavailable 서버 사용 불가능

HTTPS란?

HTTPS는 Hyper Text Transfer Protocol Secure의 약자로 HTTP의 보안을 강화한 것입니다. 브라우저와 웹사이트 간의 통신은 TLS(Transport Layer Security) 또는 그 전신인 SSL(Secure Sockets Layer)을 통해 암호화됩니다.

 

원문: HTTP - HyperText Transfer Protocol

'개발 > Internet' 카테고리의 다른 글

DNS란 무엇이며 어떻게 작동할까?  (0) 2020.08.27
브라우저란 무엇이며 어떻게 작동할까?  (0) 2020.08.26
인터넷의 작동 원리는 무엇일까?  (0) 2020.08.21
'개발/Internet' 카테고리의 다른 글
  • 웹 호스팅이란 무엇일까?
  • DNS란 무엇이며 어떻게 작동할까?
  • 브라우저란 무엇이며 어떻게 작동할까?
  • 인터넷의 작동 원리는 무엇일까?
휘Hwi
휘Hwi
여행, 사진, 개발, 책 이야기를 기록하는 여행자 휘의 블로그 𓂍
마이리얼트립 프로모션 할인 🏝️
마이리얼트립 호텔 예약 배너
※ 배너를 클릭하여 상품 구매 시, 파트너스 활동에 대한 소정의 수수료를 지급받습니다. 구매자에게 추가로 부과되는 수수료는 없습니다.
  • 휘Hwi
    휘: 끝나지 않은 이야기
    휘Hwi
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • 기록
        • 일상 에세이
        • 인사이트
        • 투자와 재테크
        • 코인 이야기
        • 아카이빙
        • 집무실 레터
        • 사랑에 대하여
        • 번역 이야기(完)
        • 프리랜서 일지(完)
      • 여행 N
        • 🌎 세계 여행기 S1 (完)
        • 🌊 삼삼한 여행기 (完)
        • 🚶 온더로드
        • 🇯🇵 일본
        • 🏝️ 발리
        • 🇻🇳 베트남 N
        • 🇱🇰 스리랑카
        • 🇮🇳 인도
        • 🇹🇭 태국
        • 🇸🇬 싱가포르
        • 🇦🇺 호주
        • 🇭🇰 홍콩
        • 🇰🇷 한국
        • 🍚 여행자의 한 끼
        • ℹ️ 여행 정보
      • 사진
        • 사진가
        • 사진 이론과 생각
        • 사진 관련 정보
      • 영상
        • 파이널컷 모션 공부
        • 고프로 GoPro
        • 영상 관련 정보
      • 책
        • 책 읽고 쓰기
      • 개발
        • 티스토리
        • Internet
        • HTML
        • CSS
        • JavaScript
        • Typescript
        • React
        • Node.js
        • Express
        • NestJS
        • Python
        • Django
        • MySQL
        • MongoDB
        • AWS
        • Deployment
        • Terminal
        • Git
        • Glossaries
        • Articles
        • Projects
        • TIL;
      • 미분류
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
휘Hwi
HTTP란 무엇일까요? (번역)
상단으로

티스토리툴바