HTTP/1, 2, 3 และ HTTPS คืออะไร
HTTP คือโปรโตคอลสื่อสารสำหรับการส่งข้อมูลจากเว็บเซิร์ฟเวอร์ไปยังเบราว์เซอร์ของผู้ใช้งาน ตัวเลขหลังชื่อ HTTP จะแสดงถึงเวอร์ชันของโปรโตคอล
- HTTP/1.0: เป็นเวอร์ชันแรกของ HTTP ซึ่งมีการส่งข้อมูลในรูปแบบไลน์ต่อไลน์ ซึ่งมีปัญหาในเรื่องของประสิทธิภาพและปริมาณการส่งข้อมูล
- HTTP/1.1: เป็นเวอร์ชันที่พัฒนามาจาก HTTP/1.0 โดยมีการปรับปรุงประสิทธิภาพและปริมาณการส่งข้อมูล และรองรับการส่งข้อมูลแบบ chunked transfer encoding ที่ช่วยลดการเสียสัญญาณและเพิ่มความเร็วในการโหลดเว็บไซต์
- HTTP/2: เป็นเวอร์ชันที่พัฒนามาจาก HTTP/1.1 โดยมีการปรับปรุงประสิทธิภาพและความปลอดภัย ซึ่งสามารถส่งข้อมูลแบบ multiplexing ที่ช่วยลดการหน่วงเวลาในการโหลดเว็บไซต์ และรองรับการใช้งาน SSL
- HTTP/3: เป็นเวอร์ชันล่าสุดของ HTTP ซึ่งพัฒนาจาก QUIC ซึ่งเป็นโปรโตคอลสื่อสารแบบ UDP โดย HTTP/3 มีการปรับปรุงประสิทธิภาพและความปลอดภัย โดยสามารถลดการหน่วงเวลาในการโหลดเว็บไซต์ได้อย่างมาก และรองรับการใช้งาน SSL
SSL คืออะไร
Sure Sockets Layer) คือเป็นโปรโตคอลความปลอดภัยของอินเทอร์เน็ตที่ช่วยให้การสื่อสารระหว่างเบราว์เซอร์และเว็บไซต์เป็นไปอย่างปลอดภัย โดยการใช้ SSL จะทำการเข้ารหัสข้อมูลระหว่างเว็บไซต์กับผู้ใช้งาน ทำให้ไม่สามารถถูกแฮกหรือถูกดักรับข้อมูลได้ง่าย ซึ่ง SSL ได้ถูกประยุกต์ใช้กับหลายๆเว็บไซต์ที่มีการรับส่งข้อมูลสำคัญ
HTTPS คืออะไร
HTTPS (Hypertext Transfer Protocol Secure) คือโปรโตคอลสื่อสารระหว่างเว็บเบราว์เซอร์กับเว็บเซิร์ฟเวอร์ที่มีการเข้ารหัสข้อมูลด้วย SSL/TLS (Secure Sockets Layer/Transport Layer Security) เพื่อเพิ่มความปลอดภัยในการสื่อสาร นอกจากนี้ HTTPS ยังช่วยป้องกันการปลอมแปลงข้อมูลหรือการแอบดักจับข้อมูลส่วนตัวของผู้ใช้งาน เช่น รหัสผ่าน หมายเลขบัตรเครดิต และข้อมูลส่วนตัวอื่นๆ ที่ถูกส่งผ่านทางเว็บไซต์