โปรโตคอล HTTP ทำให้เวิลด์ไวด์เว็บเป็นไปได้
Hypertext Transfer Protocol ซึ่งเป็นที่รู้จักกันดีในหมู่นักท่องเว็บหลายล้านคนในชื่อ HTTP ถูกประดิษฐ์ขึ้นในปี 1990 โดย Tim Berners-Lee ที่ CERN Laboratories ในเจนีวา ประเทศสวิตเซอร์แลนด์ ปัจจุบันเป็นรากฐานของเวิลด์ไวด์เว็บและภาษามาร์กอัปไฮเปอร์เท็กซ์หรือ HTML HTTP สามเวอร์ชันได้รับการพัฒนา: 0.9, 1.0 และ 1.1 ทั้ง 1.0 และ 1.1 มีการใช้งานทั่วไปในปัจจุบัน
บัตรประจำตัว
HTML มีวัตถุประสงค์เพื่อให้รวดเร็วและมีน้ำหนักเบา ความเร็วในการส่งเปิดใช้งานโดยการสร้างการแจ้งเตือนประเภทไฟล์ในส่วนหัวของข้อมูลที่กำลังถ่ายโอน หรือที่เรียกว่าประเภท MIME ซึ่งช่วยให้แอปพลิเคชันที่รับสามารถเปิดไฟล์ขาเข้าได้อย่างรวดเร็วโดยไม่ต้องถามผู้ส่งว่าควรใช้แอปพลิเคชันใดในการอ่านหรือดูเนื้อหาของไฟล์
วิดีโอประจำวันนี้
ความเชี่ยวชาญ
หน้าเว็บมีองค์ประกอบผสมกัน เช่น ข้อความและรูปภาพ แต่ละองค์ประกอบต้องใช้ทรัพยากรในการจัดเก็บและดาวน์โหลดต่างกัน HTTP เปิดใช้งานการเชื่อมต่อที่หลากหลายเพื่อดาวน์โหลดองค์ประกอบที่แยกจากกัน ซึ่งจะทำให้การส่งเร็วขึ้น แต่ละองค์ประกอบถูกกำหนดประเภทไฟล์เฉพาะของตัวเอง ดังนั้นจึงสามารถจัดการได้เร็วและมีประสิทธิภาพมากขึ้นโดยคอมพิวเตอร์ที่รับ
ที่อยู่
รูปแบบการกำหนดที่อยู่ที่ใช้โดย HTTP ยังเป็นความก้าวหน้าที่ปฏิวัติวงการอีกด้วย เมื่อต้องจัดการกับคอมพิวเตอร์โดยใช้ที่อยู่ IP ที่ประกอบด้วยชุดตัวเลข ประชาชนพบว่าเป็นการยากที่จะมีส่วนร่วมกับอินเทอร์เน็ต การจับคู่ที่อยู่ IP กับชื่อที่จดจำได้ง่ายทำให้เวิลด์ไวด์เว็บสามารถนำไปใช้ในเชิงพาณิชย์ได้
ความยืดหยุ่น
ด้วยการแจ้งเตือนประเภทไฟล์ก่อนการส่งข้อมูล แอปพลิเคชันที่รับจะมีตัวเลือกเป็น ดาวน์โหลดส่วนขยายหรือปลั๊กอินอย่างรวดเร็วหากต้องการความสามารถเพิ่มเติมในการแสดงข้อมูล ส่วนเสริมเหล่านี้รวมถึงโปรแกรมเล่น Flash และโปรแกรมอ่านเอกสาร PDF
ความปลอดภัย
HTTP 1.0 จะดาวน์โหลดไฟล์แต่ละไฟล์ผ่านการเชื่อมต่ออิสระ จากนั้นปิดการเชื่อมต่อ ซึ่งจะช่วยลดความเสี่ยงจากการถูกสกัดกั้นระหว่างการส่ง เนื่องจากการเชื่อมต่อจะไม่คงอยู่นอกเหนือการถ่ายโอนองค์ประกอบเดียวของเว็บเพจ Hypertext Transfer Protocol Secure (HTTPS) เข้ารหัสการแลกเปลี่ยน HTTP เพื่อเพิ่มความปลอดภัยเพิ่มเติม
ความง่ายในการเขียนโปรแกรม
HTTP มีรหัสเป็นข้อความธรรมดา ดังนั้นจึงง่ายต่อการติดตามและใช้งานมากกว่าโปรโตคอลที่ใช้รหัสที่ต้องใช้การค้นหา ข้อมูลถูกจัดรูปแบบเป็นบรรทัดข้อความ ไม่ใช่สตริงของตัวแปรหรือฟิลด์
ความสามารถในการค้นหา
แม้ว่า HTTP จะเป็นโปรโตคอลการส่งข้อความอย่างง่าย แต่ก็มีความสามารถในการค้นหาฐานข้อมูลด้วยคำขอเดียว ซึ่งช่วยให้สามารถใช้โปรโตคอลในการค้นหา SQL และส่งคืนผลลัพธ์ที่จัดรูปแบบได้อย่างสะดวกในเอกสาร HTML
การเชื่อมต่อแบบถาวร
ข้อเสียเล็กๆ น้อยๆ ประการหนึ่งของ HTTP คือความจำเป็นในการสร้างการเชื่อมต่อหลายจุดเพื่อส่งหน้าเว็บทั่วไป ซึ่งทำให้มีค่าใช้จ่ายในการดูแลระบบ HTTP 1.1 มีความสามารถในการรักษาการเชื่อมต่อแบบเปิดสำหรับคำขอหลายรายการ นอกจากนี้ยังมีการเพิ่มแนวคิดของ "การวางท่อ" ทำให้สามารถส่งคำขอจำนวนมากไปยังคอมพิวเตอร์ที่รับได้ก่อนที่จะมีการร้องขอครั้งแรก การวัดทั้งสองนี้จะเร่งเวลาตอบสนองสำหรับการส่งเว็บเพจ