เราอธิบายว่า http คืออะไรและโปรโตคอลนี้มีไว้เพื่ออะไร วิธีการทำงาน ความแตกต่างระหว่างโปรโตคอล http และ https

โปรโตคอลนี้สร้างขึ้นในปี 2542 โดย World Wide Web Consortium

โปรโตคอล http คืออะไร?

http (จากภาษาอังกฤษ HyperText Transfer Protocol o Hyper Texts Transfer Protocol) เป็นโปรโตคอลการรับส่งข้อมูลของ เวิลด์ไวด์เว็บนั่นคือรหัสที่สร้างขึ้นเพื่อให้ คอมพิวเตอร์ ผู้สมัครและผู้ที่มีข้อมูลที่ร้องขอสามารถ “พูด” ภาษาเดียวกันเมื่อส่งข้อมูลผ่าน สุทธิ.

มีการกำหนดเกณฑ์ http ขึ้น ไวยากรณ์ Y ความหมาย การคำนวณ (รูปแบบและความหมาย) สำหรับการจัดตั้ง การสื่อสาร ระหว่างองค์ประกอบต่างๆ ที่ประกอบเป็นสถาปัตยกรรมเว็บ: เซิร์ฟเวอร์, ลูกค้า, ผู้รับมอบฉันทะ ก่อตั้งขึ้นในปี 2542 โดย World Wide Web Consortium โดยความร่วมมือกับ Internet Engineering Task Force

เป็นโปรโตคอล "ไร้สัญชาติ" นั่นคือไม่ติดตามการเยี่ยมชมครั้งก่อน แต่จะเริ่มต้นใหม่เสมอ ข้อมูลเกี่ยวกับการเยี่ยมชมครั้งก่อนจะถูกเก็บไว้ในระบบเหล่านี้ในที่เรียกว่า "คุกกี้" ซึ่งจัดเก็บไว้ในระบบ ลูกค้า.

http ผ่านเวอร์ชันต่างๆ มามากมาย จนถึงเวอร์ชันปัจจุบันเมื่อต้นศตวรรษที่ 21 เรียกว่า HTTP / 2. ความพยายามครั้งแรกเกิดขึ้นในปี 1991 และผลิตเวอร์ชันบางส่วนในปี 1996, 1999, 2000 และสุดท้ายคือรุ่นปัจจุบันในปี 2015

โปรโตคอล http มีไว้เพื่ออะไร?

http ดังที่ได้กล่าวมาแล้ว เป็นภาษาที่เป็นตัวกลางระหว่างคำขอของลูกค้าและการตอบสนองของเซิร์ฟเวอร์ใน อินเทอร์เน็ตเพื่อให้สามารถสื่อสารได้อย่างคล่องแคล่วและใช้ "ภาษา" เดียวกัน ทิศตะวันออก มาตรการ ได้กำหนดแนวทางปฏิบัติ วิธีการ ของคำขอ (เรียกว่า "กริยา") และมีความยืดหยุ่นในการรวมคำขอและฟังก์ชันการทำงานใหม่ โดยเฉพาะอย่างยิ่งเมื่อเวอร์ชันของคำขอมีความคืบหน้า

เนื่องจากอินเทอร์เน็ตเป็นมากกว่าเครือข่ายที่ซับซ้อนสำหรับการแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์ระยะไกล เครื่องมือดิจิทัลประเภทนี้จึงเป็นกุญแจสำคัญในการสร้างฐานสำหรับการสั่งซื้อและอำนวยความสะดวกในการส่งข้อมูล

โปรโตคอล http ทำงานอย่างไร

การทำงานของ http ขึ้นอยู่กับรูปแบบการตอบกลับคำขอระหว่างเว็บเซิร์ฟเวอร์และ "ตัวแทนผู้ใช้" (จากภาษาอังกฤษ ตัวแทนผู้ใช้) หรือลูกค้าที่ร้องขอให้ส่ง ข้อมูล. ลูกค้าสามารถเป็นเบราว์เซอร์บางตัวได้ เมื่อเราพยายามเปิด a หน้าเว็บ, หรือโปรแกรมรวบรวมข้อมูลเว็บ (โปรแกรมรวบรวมข้อมูลเว็บ หรือใยแมงมุม) ที่ตรวจสอบพวกมัน

เซิร์ฟเวอร์ให้การตอบสนองที่มีโครงสร้างในเวลาที่เหมาะสมและมีชุดข้อมูลเมตา ซึ่งกำหนดแนวทางสำหรับการเริ่มต้น การพัฒนา และการปิดการส่งข้อมูล นี่คือ "วิธีการขอ" นั่นคือคำสั่งที่เรียกการทำงานของทรัพยากรบางอย่างซึ่งมีไฟล์อยู่บนเซิร์ฟเวอร์

ตัวอย่างเช่น เมื่อเปิดหน้าเว็บใดหน้าเว็บหนึ่ง การแลกเปลี่ยนข้อมูลระหว่างเว็บเบราว์เซอร์ของเรากับเซิร์ฟเวอร์ที่มีข้อมูลอยู่จะเป็นตัวกำหนดวิธีการส่งข้อมูล รูปภาพอยู่ที่ไหน และจะแสดงให้ฉันดูในลำดับใด เป็นต้น การแลกเปลี่ยนคำสั่งคำขอและรหัสตอบกลับส่งผลให้คอมพิวเตอร์ของฉันแสดงข้อมูลเดิมที่มีอยู่บนเซิร์ฟเวอร์ซึ่งอาจอยู่ห่างออกไปหลายพันไมล์

https คืออะไร?

https ได้รับการคุ้มครองจากการแทรกแซงของบุคคลที่สาม

สำหรับ https HyperText Transfer Procotol Secure หรือ Secure Transfer Protocol ของ ไฮเปอร์เท็กซ์ซึ่งไม่ใช่อะไรมากไปกว่ารุ่นที่ปลอดภัยของ http นั่นคือตัวแปรของโปรโตคอลเดียวกันที่มีพื้นฐานมาจากการสร้างช่องสัญญาณที่เข้ารหัสสำหรับการส่งข้อมูล ซึ่งทำให้เหมาะสมกับข้อมูลที่ละเอียดอ่อนบางอย่างมากขึ้น ( เป็นคีย์และ ผู้ใช้ ส่วนตัว).

ต่างจาก http คือ https ได้รับการคุ้มครองจากการแทรกแซงของบุคคลที่สามที่อาจสอดแนมการแลกเปลี่ยนข้อมูลหรือรับข้อมูลจากมัน ผ่านการใช้ "เลเยอร์เครือข่าย" ที่อนุญาตให้เฉพาะเซิร์ฟเวอร์และไคลเอนต์ในการเข้ารหัสและถอดรหัสข้อมูลที่ส่งผ่าน ก่อนหน้าการแลกเปลี่ยนใบรับรองเครือข่าย ชนิดของการตรวจสอบเริ่มต้นของความไว้วางใจเพื่อสร้างการถ่ายโอนข้อมูล

!-- GDPR -->