HTTP하이퍼텍스트 전송 프로토콜

HTTP는 웹에서 클라이언트와 서버가 요청과 응답을 주고받는 데 쓰는 애플리케이션 계층 통신 규약이다.

기사 7편
최근 언급

HTTP(Hypertext Transfer Protocol)는 Tim Berners-Lee가 CERN에서 World Wide Web과 함께 고안한 통신 규약으로, IETF가 표준을 관리한다. 클라이언트가 GET, POST 같은 메서드로 요청을 보내면 서버가 상태 코드와 함께 응답한다.

상태 코드는 응답 결과를 숫자로 나타내며, 200은 성공, 404는 찾을 수 없음, 500은 서버 내부 오류를 뜻한다. 웹 API와 AI 서비스의 API도 대부분 HTTP 위에서 동작하며, 암호화를 더한 형태를 HTTPS라고 한다.

이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.

이 항목을 다룬 기사

실서비스 agent는 HTTP 요청 하나가 끝나는 동안에 일을 마치지 않습니다.

개발자가 Kubernetes admission controller(클러스터에 들어오는 요청을 정책에 따라 허용하거나 막는 장치)나 AWS SCP에 막혀 HTTP 403 오류를 받으면, 예전에는 화면을 캡처해 Slack 채널에 올리고 보안팀에 이유를 물었습니다.

눈여겨볼 점은 HTTP 요청 대부분이 200 OK, 곧 정상 응답으로 기록됐다는 것입니다.

코드: 프로그램에서 HTTP로 직접 호출

프록시: 웹 통신(80, 443번 포트)의 HTTP Host 헤더와 TLS SNI(암호화 연결을 시작할 때 밝히는 접속 도메인)를 확인하고, 웹이 아닌 통신은 버립니다.

HTTP 500 오류율 경보를 받은 agent는 지표와 Elasticsearch 로그를 확인하고 애플리케이션 코드를 조사합니다.

OpenAPI 사양을 갖춘 REST/HTTP API이거나 MCP(Model Context Protocol) 서버입니다.


© 2026 AIPOST. All rights reserved.

AIPOST는 AI 활용법, AI 보안, 성능, 창업, 헬스, 윤리, 업계 소식을 다루는 AI 전문 미디어입니다. 회원 가입 없이 이용하며, 개인정보를 처리하는 방법은 개인정보 처리방침에서 확인할 수 있습니다.