HTTP และ HTTPS แตกต่างกันอย่างไร?
ภาพรวมของ HTTP
HTTP ย่อมาจาก HyperText Transfer Protocol คือโพรโทคอลชั้นแอปพลิเคชันสำหรับระบบสารสนเทศแบบกระจาย แบบร่วมมือ และแบบไฮเปอร์มีเดีย ใช้สำหรับการสื่อสารระหว่างเบราว์เซอร์ฝั่งไคลเอนต์กับเว็บเซิร์ฟเวอร์ และเป็นพื้นฐานของการสื่อสารข้อมูลบนเครือข่าย
ภาพรวมของ HTTPS
HTTPS ย่อมาจาก Hypertext Transfer Protocol Secure คือเวอร์ชันที่มีความปลอดภัยของ Hypertext Transfer Protocol (HTTP) โดยสื่อสารบนพื้นฐานของ HTTP และใช้ Secure Sockets Layer (SSL/TLS) เพื่อยืนยันตัวตนและเข้ารหัสการรับส่งข้อมูล เพื่อให้มั่นใจว่าการสื่อสารบนเครือข่ายมีความปลอดภัย
ความสัมพันธ์ระหว่าง HTTPS และ HTTP สามารถสรุปได้ด้วยสูตร: HTTPS = HTTP + SSL
จุดแตกต่างระหว่าง HTTPS และ HTTP
| HTTP | HTTPS | |
|---|---|---|
| ชื่อโพรโทคอล | Hypertext Transfer Protocol | Hypertext Transfer Protocol Secure |
| รูปแบบ URL | http:// | https:// |
| พอร์ต | พอร์ต 80 | พอร์ต 443 |
| ความปลอดภัย | ไม่ปลอดภัย | ปลอดภัย |
| ชั้น OSI | ชั้นแอปพลิเคชัน | ชั้นขนส่ง |
| การเข้ารหัส | ไม่เข้ารหัส | เข้ารหัส |
| การรับส่งข้อมูล | ส่งแบบข้อความธรรมดา | ส่งแบบข้อความเข้ารหัส |
| จำเป็นต้องมีใบรับรองหรือไม่ | ไม่จำเป็น | จำเป็นต้องมีใบรับรอง SSL |
| เป็นประโยชน์ต่อ SEO หรือไม่ | ไม่เป็นประโยชน์ | เป็นประโยชน์ต่อการจัดทำดัชนี การแสดงผล และอันดับในเครื่องมือค้นหา |