http는 데이터를 암호화하지 않고 전송하는 반면 https는 ssl/tls를 사용해 데이터를 암호화하여 전송함!
HTTP (HyperText Transfer Protocol)
- 웹 브라우저와 웹 서버 간의 요청-응답 프로토콜로, 인터넷에서 하이퍼텍스트 문서(주로 HTML)를 주고받는 데 사용.
- 포트 번호: 80
- 보안: 암호화되지 않은 텍스트로 데이터를 전송하므로 중간에서 데이터를 가로채면 내용을 쉽게 읽을 수 있음.
- 보안 인증서 : 필요없음.
http://www.example.com
이 URL을 통해 접속한 웹 페이지는 암호화되지 않은 상태로 데이터를 주고받음.
HTTPS (HyperText Transfer Protocol Secure)
- HTTP에 SSL/TLS(보안 소켓 계층/전송 계층 보안) 프로토콜을 추가하여 데이터 전송을 암호화한 프로토콜.
- 포트 번호: 443
- 보안:데이터를 암호화하여 전송하므로, 중간에서 데이터를 가로채더라도 내용을 읽을 수 없음. 또한, 서버 인증을 통해 데이터가 신뢰할 수 있는 서버와 주고받는지 확인할 수 있음.
- 보안 인증서 : SSL/TLS 인증서 필요함.
https://www.example.com
이 URL을 통해 접속한 웹 페이지는 암호화된 상태로 데이터를 주고받고, 서버의 신원을 인증함.
반응형
'Chapter01 > 네트워크' 카테고리의 다른 글
[ 네트워크 ] TCP / IP 4계층, OSI 7계층 (0) | 2024.05.24 |
---|---|
[ 네트워크 ] 네트워크 트리폴로지 (0) | 2024.05.23 |
[ 네트워크 ] 처리량 Throughput , 지연시간 Latency (0) | 2024.05.01 |