📌 HTTP (HyperText Transfer Protocol)
HTTP는 HyperText Transfer Protocol의 약어로,
웹 브라우저와 웹 서버 간의 데이터를 주고받는 표준 통신 규약입니다.
- 동작 방식: 클라이언트(사용자)가 요청(Request)을 보내면, 서버가 응답(Response)을 보내는 구조입니다.
- 기본 포트 번호: 80번
- 보안: 암호화되지 않은 방식으로 데이터를 전송합니다.
→ 중간에서 누군가 감청하면 내용을 그대로 볼 수 있습니다.
예시 URL:
http://www.example.com
🔒 HTTPS (HyperText Transfer Protocol Secure)
HTTPS는 HyperText Transfer Protocol Secure의 약어로,
HTTP에 SSL 또는 TLS 암호화 계층이 추가된 보안 버전입니다.
- 동작 방식: HTTP에 보안 계층(SSL/TLS)을 덧붙여 통신 내용을 암호화합니다.
- 기본 포트 번호: 443번
- 보안: 데이터를 암호화하여 전송하므로, 중간에서 데이터를 가로채더라도 내용을 알 수 없습니다.
- 사용 예시: 인터넷 뱅킹, 로그인 페이지, 결제 시스템 등 개인정보나 금융정보를 다루는 서비스에 필수적입니다.
예시 URL:
https://www.example.com
✅ HTTP와 HTTPS의 주요 차이
| HTTP (HyperText Transfer Protocol) |
HTTPS (HyperText Transfer Protocol Secure) |
|
| 보안성 | 낮음 (암호화 없음) |
높음 (SSL/TLS 암호화 사용) |
| 데이터 전송 방식 | 평문 전송 | 암호화된 전송 |
| 포트 번호 | 80 | 443 |
| URL 표기 | http:// | https:// |
| 인증서 필요 여부 | 필요 없음 | SSL 인증서 필요 |
| 주요 사용처 | 정보 전달 중심의 일반 웹사이트 | 로그인, 결제 등 보안이 중요한 서비스 |
🧩 HTTPS의 동작 개요 (간단히)
- 클라이언트(이용자)가 서버(서비스제공자)에 접속 요청 (https://)
- 서버가 SSL 인증서를 클라이언트에 전달
- 클라이언트는 인증서를 검증하고 공개키를 사용해 세션 키를 암호화해서 전송
- 이후 통신은 암호화된 세션 키를 기반으로 진행 → 보안된 통신 유지
💡 정리
- HTTP는 기본 통신 방식이고,
- HTTPS는 보안이 강화된 통신 방식입니다.
- 최근 대부분의 웹사이트는 HTTPS 사용이 기본이며,
검색엔진(Google 등)도 HTTPS 사이트에 더 높은 신뢰도와 검색 순위를 부여합니다.
+++
💬 URL 구조의 " // " 에 대한 후회
월드 와이드 웹(World Wide Web)을 발명하여 일명 인터넷의 아버지라고 하는 팀 베르너 리(Sir Tim Berners‑Lee)는
URL 구조 설계 시 "//"를 포함한 것을 유일한 후회로 꼽았고, 후회할 만한 설계 선택이었다고 회고했습니다.
여러 인터뷰에서도 밝히길, 기술적으로 본질적이지 않은 구성요소였으며, 설계 당시에 필요 이상이었다고 인정했습니다.
"//"는 프로그래밍 관례에서 나온 것으로 본질적인 용도 없이 도입이 되었다고 밝히며, 처음엔 좋은 아이디어였지만, 생각해보니 전혀 필요하지 않은 부분이었고, 전세계 수백만 명이 수많은 종이와 잉크, 두 번의 슬래시를 타이핑하는 인간 노동을 낭비했다고 말했습니다.
그래도 세계적으로 엄청난 영향을 주고 앞으로도 그럴 요소와 형식을 만든 사람으로써
굳이 인정하지 않아도 되고, 인정하기 어려웠을지도 모르는데, 공적으로 언급한 것이 대단하다는 생각도 듬.
'500 기술과학 > IT,디지털' 카테고리의 다른 글
| 벡터 해싱(Vector Hashing) [정보과학] (2) | 2025.07.31 |
|---|---|
| 벡터 데이터베이스(Vector Database) [정보과학] (6) | 2025.07.31 |
| 월드와이드 웹(World Wide Web, WWW) [정보과학] (3) | 2025.07.28 |
| WaveNet (웨이브넷) (8) | 2025.07.22 |
| WYSIWYG(What You See Is What You Get) 위지윅 [정보과학] (6) | 2025.07.21 |
| OTP(One-Time Password, 일회용 비밀번호) [정보과학] (3) | 2025.07.17 |