NNTP
NNTP ( Network News Transfer Protocol )เป็นโปรโตคอลที่ใช้กำหนดมาตรฐานสำหรับ
- ไคลเอนต์ใช้ประกาศหัวข้อ ( Article ) ขึ้นไปไว้ที่เซิร์ฟเวอร์
- ไคลเอนต์ใช้รับและอ่านหัวข้อข่าวจากเซิร์ฟเวอร์
- ใช้แลกเปลี่ยนหัวข้อข่าวระหว่าง News Server
NNTP นั้นคล้ายคลึง SMTP เช่น แมสเสจของ NNTP จะต้องอยู่ในรูปของรหัส ASCII และคำสั่งของ NNTP เองก็อยู่ในรูปของรหัส ASCII เช่นเดียวกัน โดยแต่ละคำสั่งจะมีพารามิเตอร์ต่อท้ายและจบลงด้วยรหัส CR และ LF ในแบบเดียวกับที่ SMTP มีใช้ การตอบกลับของ NNTP จะใช้รหัส 3 หลัก ตามด้วยข้อความที่ใช้รหัส ASCII โดยรหัสสามหลักนั้นถูกนำไปใช้ผลักดันการเปลี่ยนสถานะ State Machine ของโปรโตคอลตรงตำแหน่งที่ต้องการให้ข้อความสามารถปรากฎให้ผู้บริโภคเห้นการตอบกลับจะจบลงด้วยรหัส CR และ LF เรียงติดกัน ในกรณีคำสั่งที่ส่งไปทำให้เซิร์ฟเวอร์ต้องตอบกลับด้วยข้อมูลขนาดใหญ่มาก อย่างเช่น ตัวบทความ แต่ละบรรทัดจะต้องจบลงด้วยรหัส CR และ LF แต่เมื่อสิ้นสุดคำตอบกลับทั้งหมดจะจบด้วยเครื่องหมายจุดทศนิยมแล้วตามด้วยรหัส CR และ LF ซึ่งจะเห็นว่าเหมือนกับวิธีการ Dot Stuffing ที่ SMTP นำไปใช้ โดยในบรรทัดใดที่ขึ้นต้นด้วยเครื่องหมายจุดทศนิยม จะต้องมีจุดทศนิยมเพิ่มขึ้นมาอีก 1 จุดแล้วตามด้วยรหัส CR และ LF ต่อท้าย จุดที่เพิ่มเข้ามานั้นจะถูกตัดทิ้งไปโดยเซิร์ฟเวอร์ฝั่งผู้รับ เป็นโพรโทคอลสำหรับอินเทอร์เน็ตที่ใช้ในการอ่านและเขียนกลุ่มข่าว (Usenet) และใช้ในการส่งข้อมูลระหว่างแต่ละเซิร์ฟเวอร์กลุ่มข่าว โพรโทคอล NNTP พัฒนาต่อมาจากโพรโทคอล SMTP โดยใช้พอร์ต 119 ของโพรโทคอล TCP แต่ถ้าใช้การเชื่อมต่อแบบเข้ารหัสด้วย SSL จะใช้พอร์ต 563 แทนและเรียกว่า NNTP
ไม่มีความคิดเห็น:
แสดงความคิดเห็น