ทุกวันนี้เรื่องของการใช้อินเตอร์เน็ตนับว่าเป็นสิ่งที่มีความสำคัญสำหรับทุกคนเป็นอย่างมาก เพราะว่าอินเตอร์เน็ตสามารถทำให้ผู้ใช้งานได้รับความต้องการในทุกสิ่งอย่างไม่ว่าจะเป็นเพื่อประโยชน์อย่างจริงจัง อาทิ การเรียน การทำงาน การค้นคว้าข้อมูลเรื่องต่างๆ หรือประโยชน์ด้านความบันเทิง อาทิ การดูหนัง ฟังเพลง เล่นเกม เป็นต้น แต่เคยสังเกตกันหรือไม่ว่าแต่ละเว็บไซต์ที่เราเข้าๆ ไปกันนั้นด้านหน้าของเว็บไซต์มันจะมีตัวอักษรอยู่ 4-5 ตัวเขียนเอาไว้อยู่ด้านหน้าซึ่งอักษรที่ว่าก็คือ Http กับ Https ซึ่งความหมายของทั้ง 2 ตัวนี้ก็จะแตกต่างกันออกไป
ความแตกต่างกันระหว่าง Http กับ Https
Http
Http ย่อมาจากคำว่า Hypertext Transport Protocol อธิบายง่ายๆ ก็คือเป็นโปรโตคอลสำหรับสื่อสารที่ทำงานอยู่บนระบบของโปรโตคอลอย่าง TCP สำหรับระบบ Http นี้จะใช้บนระบบที่เราเรียกกันว่า world wide web (www.) ซึ่งก็จะมีหน้าที่แตกต่างกันออกไป
- เป็นโปรโตคอลหลักๆ สำหรับการแลกเปลี่ยนข้อมูลระหว่าง Server กับ Client ของตัวเครือข่าย
- เป็นตัวกำหนดทีตั้งของทรัพยากรที่มีความสอดคล้องกัน หรือที่เราเรียกว่า (Uniform Resoure Locators
- ผู้ที่ทำการเขียนเว็บสามารถฝัง Hyperlink หรือการเชื่อมโยงหลากมิติของตัวพวกเอกสารต่างๆ ในเว็บที่เป็น Http ได้ โดยข้อมูลต่างๆ ก็จะถูกส่งต่อไปยังพวกเลเยอร์ที่ต่ำกว่า
- จะมีการแลกเปลี่ยนข้อมูลที่เป็นรูปแบบของภาษาอย่าง Hypertext Markup Language หรือ HTML ซึ่งการแลกเปลี่ยนที่ว่านี้จะเกิดขึ้นบน
- ข้อมูลที่ส่งจะไม่มีการเข้ารหัสทำให้เกิดการตรวจจับกันได้ง่าย
- มาตรฐานปัจจุบันของ Http คือ Http 1.1 ถือว่าค่อนข้างได้รับความนิยมอย่างสูง
Https
Https ย่อมาจาก Hypertext Transfer Protocol over Secure Socket Layer หรืออาจเรียกแบบสั้นๆ ได้ว่า HTTP over SSL ซึ่งตัว S ที่ห้อยท้ายอยู่มันก็คือคำว่า Secure หมายถึง ความปลอดภัย ส่วนมากจะเอาไว้สำหรับการซื้อขาย การทำธุรกรรมต่างๆ อาทิ ทำบัตรเครดิต การซื้อสินค้าทีต้องลงรายละเอียดส่วนตัว หากว่าเลือกทำสิ่งเหล่านี้กับเว็บที่ไม่มีตัว S นั่นหมายถึงโอกาสในการโดนขโมยข้อมูลมีสูงมาก
- Https จะเป็นการระบุถึงขั้นตอนการเชื่อมต่อแบบ Secure Http มีรูปแบบขึ้นต้นว่า Https
- Https จะมีรูปแบบการทำงานที่พอร์ต TCP443 ซึ่งเป็นรูปแบบของการออกแบบโดยบริษัทผ่าน Netscape
- มีการเพิ่มข้อมูลแบบระบุตัวผู้ส่ง รวมถึงมีการเข้ารหัสใน Http กับ TCP
- การส่งข้อมูลปกติจะเป็นระบบ Http แต่จะเข้ารหัสแบบ SSL 128 bit การเข้ารหัสทีว่าก็เปรียบเหมือนกับการสร้าง VPN เพื่อเข้าไปยังเว็บไซต์
- โปรโตคอลนี้จะทำให้การสื่อสารบนอินเตอร์เน็ตปลอดภัยมากขึ้น
- จะเป็นการส่งข้อมูลแบบ Cipher text โดยใช้แบบ Asymmetric Algorithm ก็คือต่อให้ดักข้อมูลได้ก็อ่านไม่เข้าใจอยู่ดี
- นิยมใช้กับพวกเว็บที่ต้องการการปลอดภัยระดับสูงมาก