지식 · IT·데이터·DX
HTTP · HTTPS
HTTP / HTTPS
📂IT·데이터·DX⏱읽기 1분📊입문🔗관련 4
HTTP이란?
한 줄 정의
HTTP는 웹에서 브라우저와 서버가 데이터를 주고받는 규약, HTTPS는 그 통신을 암호화해 안전하게 만든 것.
⚡ 3줄 요약
- HTTP=웹 통신 규약
- HTTPS=그걸 암호화한 안전판
- 자물쇠 표시가 HTTPS
웹 주소 앞의 http/https가 바로 이 규약입니다. HTTP(하이퍼텍스트 전송 규약)는 '이 페이지 주세요/여기 있습니다'처럼 브라우저와 서버가 대화하는 약속입니다. HTTPS는 여기에 암호화(SSL/TLS)를 더해, 오가는 정보를 중간에서 훔쳐보지 못하게 합니다.
요즘은 HTTPS가 사실상 필수입니다 — 브라우저가 HTTP 사이트에 '안전하지 않음' 경고를 띄우고, 검색·보안에도 불리합니다. 다행히 대부분의 호스팅이 HTTPS 인증서를 자동으로 발급·적용해 줍니다.
💡 쉽게 말하면
엽서(HTTP)와 밀봉 편지(HTTPS)의 차이 — HTTPS는 오가는 내용을 훔쳐봐도 못 읽습니다.
실무에서 왜 중요한가
개인정보·결제가 오가는 사이트라면 HTTPS는 필수입니다. 자물쇠 아이콘의 의미를 아는 것이 기본 보안 상식입니다.
HTTP vs HTTPS
| 구분 | HTTP | HTTPS |
|---|---|---|
| 암호화 | 없음 | 있음(TLS) |
| 안전 | 도청·변조 취약 | 안전(자물쇠 표시) |
| 신뢰·SEO | 불리 | 기본 요구·유리 |
유래와 출처
HTTP는 팀 버너스리(Tim Berners-Lee)가 월드와이드웹을 만든 1989~1991년에 고안했습니다. 이후 보안을 위해 암호화를 더한 HTTPS가 표준이 됐습니다.
출처 · Tim Berners-Lee, HTTP(1989~1991) · 원문 보기
사례로 이해하기
예를 들어, 로그인 정보가 HTTPS로 보호되는 과정을 봅시다.
- 요청 — 사용자가 https 사이트에서 비밀번호를 입력합니다.
- 암호화 — 브라우저가 그 정보를 암호화해 서버로 보냅니다.
- 안전 전송 — 중간에서 가로채도 암호라 읽을 수 없습니다.
- 복호화 — 서버만 그 정보를 풀어 확인합니다.
- 표시 — 주소창의 자물쇠 아이콘이 안전 연결을 알려줍니다.
관련 용어
도메인 · DNS도메인은 nanumcon.com 같은 '사람이 외우는 주소', DNS는 그 주소를 컴퓨터가 찾아가는 실제 IP 주소로 바꿔주는 인터넷의 전화번호부.서버 · 클라이언트서비스를 '요청하는 쪽'이 클라이언트(내 브라우저·앱), '제공하는 쪽'이 서버(중앙 컴퓨터). 둘이 주고받으며 서비스가 돌아간다.API프로그램끼리 정해진 규칙으로 데이터·기능을 주고받게 해주는 '창구'. 식당의 메뉴판처럼, 무엇을 어떻게 요청하면 되는지를 약속해 둔 것.쿠키 · 세션쿠키는 브라우저에 저장되는 작은 정보 조각, 세션은 서버가 기억하는 로그인 상태. 웹이 '누가 접속했는지'를 기억하게 해준다.
이 용어와 연결된 교육
📚디지털 트랜스포메이션나눔경영컨설팅 기업교육 · 대면/온라인과정 보기 →이 주제로 사내 교육이 필요하신가요?
담당자 맞춤 커리큘럼·견적을 바로 받아보세요.
자주 묻는 질문
정보가 암호화되지 않아 가로채일 수 있습니다. 로그인·결제가 있으면 반드시 HTTPS여야 합니다.
대부분의 호스팅이 무료 인증서(Let's Encrypt 등)를 자동 발급·적용해 줍니다.
통신이 암호화 안 돼 정보가 노출될 수 있습니다. 브라우저도 '안전하지 않음'으로 표시합니다.
SSL 인증서를 발급받아 서버에 적용합니다. 요즘은 무료·자동 발급도 흔합니다.