บทช่วยสอน HTTP
Hypertext Transfer Protocol (HTTP) เป็นโปรโตคอลระดับแอปพลิเคชันสำหรับระบบข้อมูลแบบกระจายการทำงานร่วมกันและไฮเปอร์มีเดีย นี่เป็นรากฐานสำหรับการสื่อสารข้อมูลสำหรับเวิลด์ไวด์เว็บ (เช่นอินเทอร์เน็ต) ตั้งแต่ปี 1990 HTTP เป็นโปรโตคอลทั่วไปและไร้สัญชาติซึ่งสามารถใช้เพื่อวัตถุประสงค์อื่นได้เช่นกันโดยใช้ส่วนขยายของวิธีการร้องขอรหัสข้อผิดพลาดและส่วนหัว
บทช่วยสอนนี้ยึดตามข้อกำหนด RFC-2616 ซึ่งกำหนดโปรโตคอลที่เรียกว่า HTTP / 1.1 HTTP / 1.1 เป็นการแก้ไข HTTP ดั้งเดิม (HTTP / 1.0) ความแตกต่างที่สำคัญระหว่าง HTTP / 1.0 และ HTTP / 1.1 คือ HTTP / 1.0 ใช้การเชื่อมต่อใหม่สำหรับการแลกเปลี่ยนคำขอ / การตอบกลับแต่ละรายการโดยที่การเชื่อมต่อ HTTP / 1.1 อาจใช้สำหรับการแลกเปลี่ยนคำขอ / การตอบกลับอย่างน้อยหนึ่งรายการ
บทช่วยสอนนี้จัดทำขึ้นสำหรับผู้สำเร็จการศึกษาด้านวิทยาการคอมพิวเตอร์และนักพัฒนาเว็บเพื่อช่วยให้เข้าใจแนวคิดพื้นฐานถึงระดับสูงที่เกี่ยวข้องกับ Hypertext Transfer Protocol (HTTP)
ก่อนที่จะดำเนินการตามบทช่วยสอนนี้คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับแนวคิดเกี่ยวกับเว็บเว็บเบราว์เซอร์เว็บเซิร์ฟเวอร์ซอฟต์แวร์ที่ใช้สถาปัตยกรรมไคลเอนต์และเซิร์ฟเวอร์