Skip to main content

โปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์คืออะไร?

Hypertext Transfer Protocol (HTTP) เป็นภาษาการสื่อสารเครือข่ายที่ใช้ในเวิลด์ไวด์เว็บเพื่อแลกเปลี่ยนข้อความกราฟิกเสียงและข้อมูลประเภทอื่น ๆHTTP ถ่ายโอนข้อมูลระหว่างคอมพิวเตอร์ที่เชื่อมโยงทั่วโลกในข้อความธรรมดารุ่นที่ปลอดภัยของ Hypertext Transfer Protocol (HTTPS) สั่งให้เว็บเบราว์เซอร์เข้ารหัสสตรีมการสื่อสารเพื่อปกป้องข้อมูลที่ละเอียดอ่อนHTTPS ใช้สำหรับการพาณิชย์การธนาคารและบริการอื่น ๆ ที่จำเป็นต้องมีการเชื่อมโยงที่ปลอดภัย

การประดิษฐ์ HTTP และ World Wide Web ได้รับการยกย่องให้เป็นนักฟิสิกส์ชาวอังกฤษ Sir Timothy John Berners-Lee (“ Tim” Berners-Lee)Berners-Lee เสนอแนวคิดในเดือนมีนาคม 2532 และในเดือนธันวาคม 2533 เขาและทีมของเขาประสบความสำเร็จในการแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์เครือข่ายโดยใช้โปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์

HTTP ทำงานในรุ่นไคลเอนต์-เซิร์ฟเวอร์ซึ่งเซิร์ฟเวอร์เป็นคอมพิวเตอร์บนอินเทอร์เน็ตที่โฮสต์เว็บไซต์หรือธนาคารข้อมูลและไคลเอนต์เป็นคอมพิวเตอร์ที่ขอข้อมูลจากเซิร์ฟเวอร์HTTP เป็นส่วนหนึ่งของชุดโปรโตคอลเครือข่ายแบบเลเยอร์ในลำดับชั้นเครือข่าย HTTP เป็นเลเยอร์แอปพลิเคชันที่ทำงานอยู่ด้านบนของชั้นการขนส่งที่โดดเด่นที่รู้จักกันในชื่อโปรโตคอลการควบคุมการส่งสัญญาณ (TCP)TCP เป็นส่วนหนึ่งของ Internet Protocol Suite (IPS) ซึ่งรวมถึงการประชุมที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) ที่ใช้กับ TCP ซึ่งเป็นการรวมกันที่เรียกว่า TCP/IP

ไคลเอนต์และเซิร์ฟเวอร์ทุกแห่งบนเว็บถูกระบุด้วยที่อยู่ IP ตัวเลขที่ไม่ซ้ำกันหรือตัวระบุทรัพยากรที่ไม่เหมือนใคร (URL)สิ่งนี้ทำให้มั่นใจได้ว่าการร้องขอข้อมูลและการตอบสนองที่สอดคล้องกัน (ดาตาแกรม) ได้รับการกำหนดเส้นทางอย่างถูกต้องผ่านเครือข่ายต่างๆที่รวมกันเป็นเว็บทั่วโลกIPs ตัวเลขถูกแมปกับชื่อที่เกี่ยวข้องเพื่อให้ URL จดจำได้ง่ายขึ้นดังนั้นเราสามารถป้อน

wisegeek.com ในหน้าต่าง URL ของเบราว์เซอร์แทนที่จะต้องจำหมายเลข IP ของสตริงในการเปรียบเทียบแบบคร่าวๆ TCP อาจถูกมองว่าเป็นยานพาหนะหรือเครื่องยนต์ที่ HTTP ใช้ในการเดินทางระหว่างคอมพิวเตอร์ในขณะที่ IP ทำให้มั่นใจได้ว่าเส้นทางที่ดีที่สุดจะถูกนำไปใช้และข้อมูลจะมาถึงปลายทางที่ถูกต้อง

เช่นเดียวกับโปรโตคอลทั้งหมดโปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์มีการพัฒนาเมื่อเวลาผ่านไปเปลี่ยนรุ่นจากรูปแบบดั้งเดิมการพัฒนาสำหรับ HTTP Falls ไปยัง Internet Engineering Task Force (IETF) และ World Wide Web Consortiumเอนทิตีเหล่านี้เผยแพร่คำขอความคิดเห็น (RFCs) รายละเอียดมาตรฐานใหม่เช่น RFC 2616 ของเดือนมิถุนายน 1999, การอธิบาย HTTP/1.1, เวอร์ชันปัจจุบันที่ใช้กันมากที่สุด

ความปลอดภัย https (https: // vs http: //)เหมือนกับโปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์มาตรฐาน แต่สำหรับการโทรไปยังเว็บเบราว์เซอร์เพื่อสร้างการเชื่อมต่อที่เข้ารหัสระหว่างเซิร์ฟเวอร์และไคลเอนต์คุณลักษณะการเข้ารหัสแบบจุดต่อจุดของเบราว์เซอร์ที่ทันสมัยทั้งหมดเกิดขึ้นโดยอัตโนมัติและไม่มีการแทรกแซงของผู้ใช้เมื่อเชื่อมต่อกับไซต์ที่มีที่อยู่เริ่มต้นด้วย https: //ข้อมูลใด ๆ ที่ออกจากเซิร์ฟเวอร์หรือไคลเอนต์จะถูกเข้ารหัสก่อนออกจากคอมพิวเตอร์และถอดรหัสเมื่อเดินทางมาถึงซึ่งยังคงไม่น่าเชื่อถือในเส้นทาง