อ่าน 4 นาที
เซิร์ฟเวอร์ข่าว
เซิร์ฟเวอร์ ข่าว คือชุดซอฟต์แวร์ที่ใช้ในการจัดการบทความ Usenet [ 1 ] นอกจากนี้ยังอาจหมายถึงคอมพิวเตอร์เองซึ่งใช้ในการจัดการ Usenet เป็นหลักหรือเพียงอย่างเดียว การเข้าถึง Usenet...
เซิร์ฟเวอร์ข่าว

เซิร์ฟเวอร์ข่าวคือชุดซอฟต์แวร์ที่ใช้ในการจัดการบทความUsenet [ 1 ]นอกจากนี้ยังอาจหมายถึงคอมพิวเตอร์เองซึ่งใช้ในการจัดการ Usenet เป็นหลักหรือเพียงอย่างเดียว การเข้าถึง Usenet สามารถทำได้ผ่านผู้ให้บริการเซิร์ฟเวอร์ข่าวเท่านั้น
บทความและโพสต์
ผู้ใช้ปลายทางมักใช้คำว่า "โพสต์" เพื่ออ้างถึงข้อความหรือไฟล์เดียวที่โพสต์ไปยัง Usenet สำหรับบทความที่มีข้อความธรรมดา คำนี้จะมีความหมายเหมือนกับบทความ สำหรับเนื้อหาไบนารี เช่น รูปภาพและไฟล์ มักจำเป็นต้องแบ่งเนื้อหาออกเป็นหลายบทความ โดยทั่วไปแล้ว การใช้หัวข้อ Subject: ที่มีหมายเลขกำกับ จะทำให้โพสต์ที่มีหลายบทความถูกประกอบกลับเข้าเป็นหน่วยเดียวโดยอัตโนมัติโดยโปรแกรมอ่านข่าวเซิร์ฟเวอร์ส่วนใหญ่ไม่แยกความแตกต่างระหว่างโพสต์แบบส่วนเดียวและแบบหลายส่วน โดยจะจัดการเฉพาะในระดับของบทความแต่ละส่วนเท่านั้น[ 2 ]
ส่วนหัวและภาพรวม
แต่ละบทความข่าวประกอบด้วยชุดบรรทัดหัวเรื่องที่สมบูรณ์ แต่ในการใช้งานทั่วไป คำว่า "หัวเรื่อง" ยังใช้เมื่ออ้างถึงฐานข้อมูลภาพรวมข่าว ด้วย [ 2 ] ภาพรวมคือรายการหัวเรื่องที่ใช้บ่อยที่สุด และข้อมูลเพิ่มเติม เช่น ขนาดบทความ ซึ่งโดยทั่วไปจะดึงข้อมูลโดยซอฟต์แวร์ไคลเอ็นต์โดยใช้คำสั่ง NNTP XOVERภาพรวมทำให้การอ่านกลุ่มข่าวเร็วขึ้นสำหรับทั้งไคลเอ็นต์และเซิร์ฟเวอร์โดยไม่จำเป็นต้องเปิดแต่ละบทความเพื่อแสดงในรูปแบบรายการ
หากจำเป็นต้องใช้ส่วนหัวที่ไม่ใช่ภาพรวม เช่น เมื่อใช้ไฟล์ killอาจยังคงจำเป็นต้องใช้วิธีที่ช้ากว่าในการอ่านส่วนหัวบทความทั้งหมด[ 1 ] ลูกค้าจำนวนมากไม่สามารถทำเช่นนี้ได้ และจำกัดการกรองเฉพาะสิ่งที่มีอยู่ในบทสรุป[ 2 ]
คุณลักษณะของเซิร์ฟเวอร์ข่าว
ในบรรดาผู้ดำเนินการและผู้ใช้เซิร์ฟเวอร์ข่าวเชิงพาณิชย์ ความกังวลทั่วไปคือความต้องการพื้นที่จัดเก็บและความจุเครือข่ายที่เพิ่มขึ้นอย่างต่อเนื่องและผลกระทบที่เกิดขึ้น[ 2 ] ความสมบูรณ์ (ความสามารถของเซิร์ฟเวอร์ในการรับทราฟฟิกทั้งหมดได้สำเร็จ) การเก็บรักษา (ระยะเวลาที่บทความพร้อมใช้งานสำหรับผู้อ่าน) และประสิทธิภาพโดยรวมของระบบ ด้วยความต้องการที่เพิ่มขึ้น บทบาทของเซิร์ฟเวอร์การส่งผ่านและเซิร์ฟเวอร์ผู้อ่านมักจะถูกแบ่งย่อยออกเป็นระบบการกำหนดหมายเลข การจัดเก็บ และระบบส่วนหน้า เซิร์ฟเวอร์ฟาร์มเหล่านี้ได้รับการตรวจสอบอย่างต่อเนื่องโดยทั้งบุคคลภายในและภายนอก และการวัดคุณลักษณะเหล่านี้มักถูกใช้โดยผู้บริโภคเมื่อเลือกบริการข่าวเชิงพาณิชย์
ความเร็ว
ความเร็วในบริบทของ Usenet หมายถึง ความเร็วในการส่งบทความจากเซิร์ฟเวอร์ไปยังผู้ใช้ โดยปกติแล้ว เซิร์ฟเวอร์ที่ผู้ใช้เชื่อมต่อจะเป็นส่วนหนึ่งของกลุ่มเซิร์ฟเวอร์ที่มีเซิร์ฟเวอร์จำนวนมากซึ่งแต่ละเซิร์ฟเวอร์ทำหน้าที่หลายอย่าง ความเร็วในการเคลื่อนย้ายข้อมูลภายในกลุ่มเซิร์ฟเวอร์นี้เป็นสิ่งแรกที่ส่งผลต่อความเร็วในการส่ง
ความเร็วในการส่งข้อมูลทั่วทั้งฟาร์มอาจถูกจำกัดอย่างมากจากการทำงานของฮาร์ดไดรฟ์ การดึงข้อมูลบทความและภาพรวมอาจทำให้ฮาร์ดไดรฟ์ทำงานหนักมาก เพื่อแก้ไขปัญหานี้ จึงได้มีการพัฒนาเทคโนโลยีแคชและระบบจัดเก็บไฟล์ทรงกระบอกขึ้นมา
เมื่อฟาร์มสามารถส่งข้อมูลไปยังเครือข่ายได้แล้ว ผู้ให้บริการจะมีอำนาจควบคุมความเร็วในการส่งข้อมูลไปยังผู้ใช้ได้จำกัด เนื่องจากเส้นทางเครือข่ายไปยังผู้ใช้แต่ละรายแตกต่างกัน ผู้ใช้บางรายจะมีเส้นทางที่ดีและข้อมูลจะไหลได้อย่างรวดเร็ว ในขณะที่ผู้ใช้รายอื่นอาจมีเราเตอร์ที่โอเวอร์โหลดระหว่างพวกเขากับผู้ให้บริการ ซึ่งจะทำให้เกิดความล่าช้า ในกรณีเช่นนั้น สิ่งที่ผู้ให้บริการสามารถทำได้ก็คือพยายามเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังเส้นทางอื่น หากผู้ให้บริการอินเทอร์เน็ต (ISP) มีการเชื่อมต่อกับเครือข่ายอย่างจำกัด การเปลี่ยนแปลงเส้นทางอาจมีผลเพียงเล็กน้อย
โดยทั่วไป ผู้ใช้สามารถลดผลกระทบของปัญหาเครือข่ายได้โดยใช้การเชื่อมต่อหลายรายการ เซิร์ฟเวอร์บางแห่งอนุญาตให้มีการเชื่อมต่อพร้อมกันได้มากถึง 60 รายการ แต่จำนวนนี้จะแตกต่างกันไปตามผู้ให้บริการ[ 3 ]
ขนาดบทความ
ขนาดของบทความถูกจำกัดตามที่เซิร์ฟเวอร์ข่าวแต่ละแห่งสามารถรองรับได้ ยิ่งบทความมีขนาดใหญ่เท่าไหร่ ก็ยิ่งใช้พื้นที่มากขึ้นเท่านั้น และส่งผลให้มีบทความบนเซิร์ฟเวอร์แต่ละแห่งน้อยลง โดยทั่วไปแล้วหมายความว่าเซิร์ฟเวอร์สามารถทำงานได้โดยมีค่าใช้จ่ายในการจัดการน้อยลง ทำให้เซิร์ฟเวอร์มีประสิทธิภาพมากขึ้น แต่ก็จะทำให้ผู้ใช้เข้าถึงบทความได้น้อยลงด้วย
การรักษา
ระยะเวลาการเก็บรักษาถูกกำหนดไว้อย่างง่าย ๆ ว่าเซิร์ฟเวอร์จะเก็บบทความไว้นานแค่ไหน[ 4 ]ในอดีต ผู้ใช้ส่วนใหญ่ต้องการให้ระยะเวลาการเก็บรักษานานพอที่พวกเขาไม่จำเป็นต้องเข้าถึงเซิร์ฟเวอร์ทุกวัน แต่ก็ไม่ควรนานเกินไปจนอาจทำให้ผู้ใช้ที่มีคอมพิวเตอร์หรือการเชื่อมต่อเครือข่ายช้าทำงานหนักเกินไป[ 1 ]ในยุคปัจจุบัน การเชื่อมต่อความเร็วสูง ความจุในการจัดเก็บข้อมูลขนาดใหญ่ และเครื่องมือค้นหาขั้นสูง ทำให้ผู้ใช้สามารถใช้ระยะเวลาการเก็บรักษาที่ยาวนานได้โดยไม่มีข้อเสียใด ๆ
โดยทั่วไปแล้ว ระยะเวลาการเก็บรักษาจะระบุแยกกันสำหรับบทความที่เป็นข้อความและบทความที่เป็นไฟล์ไบนารี แม้ว่าอาจแตกต่างกันไปในแต่ละกลุ่มภายในหมวดหมู่เหล่านี้ก็ตาม ระยะเวลาจะแตกต่างกันอย่างมากตามปริมาณพื้นที่จัดเก็บข้อมูลที่มีอยู่บนเซิร์ฟเวอร์และปริมาณการใช้งานที่เพิ่มขึ้นอย่างต่อเนื่อง ณ ปี 2009 ผู้ให้บริการข่าวโดยเฉลี่ยจะมีระยะเวลาการเก็บรักษาข้อความมากกว่า 1,000 วัน และการเก็บรักษาไฟล์ไบนารีมากกว่า 200 วัน ผู้ให้บริการข่าวรายใหญ่เสนอระยะเวลาการเก็บรักษาข้อความสูงสุด 2,480 วัน และการเก็บรักษาไฟล์ไบนารี 850 วันขึ้นไป สิ่งสำคัญคือต้องเข้าใจว่าระยะเวลาการเก็บรักษาจะแตกต่างกันไปในแต่ละกลุ่มข่าวภายในหมวดหมู่ข้อความและไฟล์ไบนารี ปัจจุบัน HW Media ของ Omicron เป็นเซิร์ฟเวอร์ Usenet ที่มีระยะเวลาการเก็บรักษาไฟล์ไบนารีสูงสุด ในขณะที่ Google เป็นเซิร์ฟเวอร์ Usenet ที่มีระยะเวลาการเก็บรักษาข้อความสูงสุด
ผู้ใช้งานทั่วไปอาจพบว่าเป็นการยากที่จะวัดระยะเวลาการเก็บรักษาข้อมูลของเซิร์ฟเวอร์ได้อย่างแม่นยำ วิธีทั่วไปวิธีหนึ่งคือการตรวจสอบบทความที่เก่าที่สุดในกลุ่มและตรวจสอบวันที่ แต่ก็ไม่ใช่ว่าจะแม่นยำเสมอไป บทความบางบทความในกลุ่มอาจถูกเก็บรักษาไว้นานกว่าบทความอื่น บทความจากเซิร์ฟเวอร์ระยะไกลอาจไม่มาถึงทันที และบางครั้งส่วนหัวของวันที่ก็ไม่ถูกต้อง การสุ่มตัวอย่างบทความจำนวนมากหรือทั้งหมด โดยเฉพาะอย่างยิ่งในกลุ่มข่าวมากกว่าหนึ่งกลุ่ม จะช่วยให้ตรวจจับความผิดปกติเหล่านี้ได้
เซิร์ฟเวอร์ข่าวสารไม่ได้มีพื้นที่จัดเก็บข้อมูลไม่จำกัด และด้วยเหตุนี้จึงสามารถเก็บรักษาโพสต์ไว้ได้เพียงระยะเวลาหนึ่งก่อนที่จะต้องลบออกเพื่อเพิ่มพื้นที่ว่างสำหรับโพสต์ใหม่ ปัญหานี้เป็นปัญหาโดยเฉพาะอย่างยิ่งสำหรับกลุ่มข่าวแบบไบนารีที่ส่งบทความจำนวนมาก
สำหรับเซิร์ฟเวอร์ข่าวสารที่ผู้ให้บริการอินเทอร์เน็ต (ISP) จัดหาให้เป็นส่วนหนึ่งของแพ็กเกจการสมัครสมาชิกของผู้ใช้ โดยทั่วไปแล้วอัตราการเก็บรักษาข้อมูลจะอยู่ที่เพียง 2-4 วันเท่านั้น เพื่อรับมือกับการเพิ่มขึ้นของปริมาณการใช้งาน Usenet ผู้ให้บริการหลายรายจึงหันมาใช้ระบบไฮบริด ซึ่งบทความเก่าที่ไม่พบในเซิร์ฟเวอร์ของผู้ให้บริการจะร้องขอจากเซิร์ฟเวอร์อื่นที่มีระยะเวลาการเก็บรักษาที่ยาวนานกว่า
เสร็จสมบูรณ์
เนื่องจากมีการถ่ายโอนบทความจำนวนมากระหว่างเซิร์ฟเวอร์ และบทความแต่ละชิ้นมีขนาดใหญ่ การกระจายบทความทั้งหมดไปยังกลุ่มเซิร์ฟเวอร์ใด ๆ จึงไม่สามารถรับประกันได้ คำว่า "ความสมบูรณ์" ใช้เพื่ออธิบายว่าบริการนั้นสามารถรองรับปริมาณการใช้งานได้ดีเพียงใด
อุปสรรคสำคัญในการคำนวณเปอร์เซ็นต์ความสำเร็จคือจำนวนบทความที่ถูกโพสต์ หากพิจารณาจากเซิร์ฟเวอร์เพียงเครื่องเดียว จะไม่สามารถทราบได้ว่ามีบทความจำนวนเท่าใดที่ถูกแทรกเข้าไปในเครือข่ายจริง ๆ บทความอาจไม่เคยถูกส่งออกไปนอกเซิร์ฟเวอร์ต้นทาง หรืออาจไม่สามารถส่งไปยังคลาวด์ตัวกลางได้ บทความขนาดใหญ่มากมักถูกละทิ้ง และมีแนวโน้มที่จะแพร่กระจายได้น้อยกว่าบทความขนาดเล็ก
วิธีหนึ่งในการวัดความสมบูรณ์คือการเข้าถึงเซิร์ฟเวอร์หลายแห่งและดึงรายการบทความออกมา เนื่องจากส่วนหัว Message-ID: นั้นโดยทั่วไปแล้วจะไม่ซ้ำกันทั่วทั้งเครือข่าย การเปรียบเทียบรายการจึงเป็นงานที่ค่อนข้างตรงไปตรงมา ข้อจำกัดในทางปฏิบัติของการวัดประเภทนี้ ได้แก่ ความเป็นไปไม่ได้ที่จะได้รับรายการจากเซิร์ฟเวอร์ทั้งหมดทั่วโลก ข้อเท็จจริงที่ว่าเซิร์ฟเวอร์หลายแห่งกรองสแปมหรือใช้มาตรการลงโทษUsenet Death Penaltiesและเซิร์ฟเวอร์บางแห่งปกปิดความไม่สมบูรณ์โดยการซ่อนชุดไบนารีแบบหลายส่วนที่มีบทความที่ขาดหายไป นอกจากนี้ยังจำเป็นต้องคำนึงถึงเวลาในการเผยแพร่และการเก็บรักษา บทความอาจยังไม่มาถึงเซิร์ฟเวอร์ที่กำหนด หรืออาจมีอยู่แล้วแต่หมดอายุไปแล้ว
การทำงานของเซิร์ฟเวอร์ข่าว
การเพ่งมอง
เซิร์ฟเวอร์ Usenet ทุกเครื่องจะเชื่อมต่อกับเซิร์ฟเวอร์อื่น ๆ อย่างน้อยหนึ่งเครื่องเพื่อแลกเปลี่ยนบทความ บางครั้งอาจมีเซิร์ฟเวอร์ใหม่เกิดขึ้น แม้ว่าจะมีแหล่งข้อมูลบนเว็บหลายแห่งที่อาจช่วยในการค้นหาเซิร์ฟเวอร์ที่เชื่อมต่อได้ แต่แหล่งข้อมูลที่ดีกว่าคือกลุ่มข่าวnews.admin.peering (พอร์ทัล Google Groups)
ณ ปี 2020 โดยทั่วไปแล้ว ฟีดข้อความสามารถเข้าถึงได้ฟรี ในขณะที่ฟีดไบนารีแบบเต็มรูปแบบอาจฟรีหรือเสียค่าใช้จ่าย (ขึ้นอยู่กับจำนวนบทความที่แต่ละเซิร์ฟเวอร์ส่งให้กัน) เนื่องจากปริมาณข้อมูลจำนวนมากในฟีด Usenet แบบไบนารีและข้อความเต็มรูปแบบ (อาจสูงถึง 30 เทราไบต์ต่อวัน) และค่าใช้จ่ายสูงในการส่งข้อมูลดังกล่าวผ่านผู้ให้บริการ IP transit เช่นCogent , TeliaหรือZayoผู้ให้บริการ Usenet ส่วนใหญ่จึงจะเข้าร่วมในการเชื่อมต่อไบนารีเฉพาะเมื่อเชื่อมต่อกันที่ศูนย์แลกเปลี่ยนอินเทอร์เน็ต เช่นAMS-IX , SIXหรือDeCIXเท่านั้น
ม้วน
เมื่อเซิร์ฟเวอร์จัดเก็บเนื้อหาของบทความ เซิร์ฟเวอร์จะจัดเก็บไว้ในพื้นที่จัดเก็บข้อมูลบนดิสก์ซึ่งโดยทั่วไปเรียกว่า "สปูล" [ 2 ] มีหลายวิธีทั่วไปในการจัดระเบียบสปูล:
- การจัดเก็บบทความหนึ่งบทความต่อหนึ่งไฟล์เป็นรูปแบบการจัดเก็บที่เก่าแก่ที่สุด ซึ่งยังคงใช้กันทั่วไปในเซิร์ฟเวอร์ขนาดเล็กและมีการทำสำเนาในเครื่องลูกข่ายหลายเครื่อง ประสิทธิภาพการทำงานขึ้นอยู่กับความ สามารถของ ระบบปฏิบัติการในการสร้าง ลบ และค้นหาไฟล์ภายในไดเร็กทอรี และบ่อยครั้งที่รูปแบบนี้ไม่เพียงพอที่จะรองรับปริมาณการใช้งาน Usenet ในปัจจุบัน อย่างไรก็ตาม รูปแบบนี้ช่วยให้มีความยืดหยุ่นสูงสุดในการจัดการปริมาณและตำแหน่งของพื้นที่จัดเก็บข้อมูลที่เซิร์ฟเวอร์ใช้ ซอฟต์แวร์เกือบทั้งหมดในปัจจุบันที่ใช้รูปแบบนี้จะจัดเก็บบทความโดยใช้ เค้าโครง B News 2.10
- การจัดเก็บข้อมูลแบบวนรอบ (Cyclical storage) ได้รับการใช้งานอย่างแพร่หลายมากขึ้นตั้งแต่ทศวรรษ 1990 วิธีการจัดเก็บข้อมูลนี้จะทำการเพิ่มบทความลงในไฟล์เก็บข้อมูลขนาดใหญ่ที่มีการจัดทำดัชนีอย่างต่อเนื่อง เมื่อถึงจุดสิ้นสุดของไฟล์ บทความใหม่จะถูกเขียนทับที่ต้นไฟล์ โดยเขียนทับรายการที่เก่าที่สุด ในบางเซิร์ฟเวอร์ การเขียนทับนี้จะไม่เกิดขึ้น แต่จะสร้างไฟล์เก็บข้อมูลใหม่ขึ้นมาแทนที่เมื่อไฟล์เก่าถูกลบ ข้อดีหลักของระบบนี้ได้แก่ ความต้องการพื้นที่จัดเก็บข้อมูลที่คาดการณ์ได้หากใช้รูปแบบการเขียนทับ และความยืดหยุ่นที่มากขึ้นจากประสิทธิภาพของระบบปฏิบัติการ อย่างไรก็ตาม ความยืดหยุ่นในการเก็บรักษาบทความตามอายุมากกว่าพื้นที่ที่ใช้จะลดลง และเครื่องมือจัดการข้อความแบบดั้งเดิม เช่นgrepจะไม่เหมาะสมสำหรับการวิเคราะห์ไฟล์เหล่านี้ การควบคุมอายุการใช้งานของบทความในระดับหนึ่งสามารถทำได้โดยการกำหนดกลุ่มข่าว บางส่วน ไปยังชุดไฟล์เก็บข้อมูลเฉพาะ
- ในบางกรณีฐานข้อมูลเชิงสัมพันธ์หรือระบบที่คล้ายกันจะถูกใช้เพื่อจัดเก็บข้อมูลการทำงาน (spool) ซึ่งพบเห็นได้บ่อยที่สุดใน ซอฟต์แวร์ ฟอรัมบนอินเทอร์เน็ตที่ให้บริการอินเทอร์เฟซ NNTP ด้วย
- เซิร์ฟเวอร์บางแห่ง เช่นINNอนุญาตให้ใช้รูปแบบการจัดเก็บข้อมูลหลายแบบพร้อมกันได้ นอกจากนี้ ยังมีการใช้รูปแบบการจัดเก็บข้อมูลแบบไฮบริดหลายแบบในเซิร์ฟเวอร์ข่าว รวมถึงการจัดระเบียบไฟล์ต่อบทความในรูปแบบต่างๆ หรือคอนเทนเนอร์ขนาดเล็กที่บรรจุบทความได้ประมาณ 100 บทความต่อคอนเทนเนอร์
ประเภทของเซิร์ฟเวอร์
เซิร์ฟเวอร์สำหรับอ่านบทความจะทำหน้าที่เป็นส่วนติดต่อผู้ใช้ในการอ่านและเผยแพร่บทความ โดยทั่วไปจะทำงานร่วมกับโปรแกรมรับส่งข่าวสารส่วนเซิร์ฟเวอร์สำหรับแลกเปลี่ยนบทความจะทำหน้าที่แลกเปลี่ยนบทความกับเซิร์ฟเวอร์อื่นๆ เซิร์ฟเวอร์ส่วนใหญ่สามารถให้บริการทั้งสองฟังก์ชันนี้ได้
เซิร์ฟเวอร์ทรานซิต
เซิร์ฟเวอร์ขนส่งสมัยใหม่มักใช้NNTPเพื่อแลกเปลี่ยนข่าวสารอย่างต่อเนื่องผ่านทางอินเทอร์เน็ตและการเชื่อมต่อแบบเปิดตลอดเวลาที่คล้ายกัน ในอดีต เซิร์ฟเวอร์มักใช้ โปรโตคอล UUCPซึ่งออกแบบมาสำหรับการเชื่อมต่อแบบ dial-up ที่ไม่ต่อเนื่องโปรโตคอลเฉพาะกิจ อื่นๆ รวมถึง อีเมลพบเห็นได้น้อยกว่า เซิร์ฟเวอร์ข่าวสารมักเชื่อมต่อกับ peer หลายตัว โดยความซ้ำซ้อนช่วยกระจายภาระและทำให้มั่นใจได้ว่าบทความจะไม่สูญหาย ไซต์ขนาดเล็กที่เรียกว่าโหนดใบจะเชื่อมต่อกับเซิร์ฟเวอร์หลักอีกตัวหนึ่ง[ 2 ]
บทความต่างๆ จะถูกส่งต่อไปยังปลายทางโดยอิงจากข้อมูลที่พบในบรรทัดส่วนหัวที่กำหนดไว้ใน RFC 1036 โดยข้อมูลที่เซิร์ฟเวอร์ส่งต่อให้ความสนใจเป็นพิเศษ ได้แก่:
- รหัสข้อความ –รหัสเฉพาะที่ไม่ซ้ำกันทั่วโลก
- กลุ่มข่าว – รายชื่อกลุ่มข่าว อย่างน้อยหนึ่งกลุ่ม ที่บทความนั้นตั้งใจจะปรากฏอยู่
- การแจกจ่าย – (ทางเลือก) ส่วนเสริมสำหรับกลุ่มข่าว ใช้เพื่อจำกัดการเผยแพร่บทความ
- วันที่ – เวลาที่สร้างบทความนี้
- เส้นทาง – รายชื่อเซิร์ฟเวอร์ที่บทความนั้นผ่านก่อนที่จะมาถึงเซิร์ฟเวอร์ภายในเครื่อง
- หมดอายุ – (ไม่บังคับ) เวลาที่ร้องขอให้ลบบทความ
- อนุมัติ – (ไม่บังคับ) แสดงว่าบทความนั้นได้รับการยอมรับสำหรับกลุ่มข่าวที่มีการตรวจสอบแล้ว
- ส่วนควบคุม – (ไม่บังคับ) ประกอบด้วยคำขอคำสั่ง
ในกรณีส่วนใหญ่ เซิร์ฟเวอร์ผู้ส่งจะควบคุมกระบวนการถ่ายโอนบทความ โดยจะเปรียบเทียบกลุ่มข่าวและการกระจายของบทความที่เข้ามาใหม่แต่ละบทความกับชุดรูปแบบที่เรียกว่าฟีดข่าวซึ่งแสดงรายการเซิร์ฟเวอร์ระยะไกลแต่ละแห่งและกลุ่มข่าวที่ผู้ดำเนินการต้องการรับ บางผู้ส่งยังตรวจสอบเส้นทางด้วย หากเซิร์ฟเวอร์ผู้รับปรากฏในบรรทัดนี้ จะไม่เสนอให้ นอกจากนี้ยังสามารถเพิ่มกฎท้องถิ่นอื่นๆ ได้อีกด้วย ผู้ส่งจะส่งรหัสข้อความของบทความที่ตรงกันไปยังเซิร์ฟเวอร์ผู้รับ ผู้รับจะระบุรหัสข้อความใดที่ยังไม่ได้จัดเก็บไว้ในเครื่อง และบทความเหล่านั้นจะถูกส่งไป[ 2 ]
เซิร์ฟเวอร์ผู้รับจะตรวจสอบบทความที่เข้ามา โดยปกติข้อความจะถูกทิ้งหาก Message-ID ซ้ำกับบทความที่ได้รับไปแล้ว (เช่น เซิร์ฟเวอร์อื่นส่งมาในระหว่างนั้น) บรรทัด Date หรือ Expires ระบุว่าบทความเก่าเกินไป ไวยากรณ์ส่วนหัวดูเหมือนจะไม่ถูกต้อง ส่วนหัว Approved หายไปสำหรับกลุ่มข่าวที่มีการตรวจสอบ หรือกฎท้องถิ่นเพิ่มเติมไม่อนุญาต เซิร์ฟเวอร์ส่วนใหญ่ยังคงรักษารายชื่อกลุ่มข่าวที่ใช้งานอยู่ หากส่วนหัว Newsgroups ของบทความใหม่ไม่ตรงกับรายการที่ใช้งานอยู่ บทความนั้นอาจถูกทิ้งหรือถูกจัดไว้ในกลุ่มข่าว "ขยะ" พิเศษ เมื่อบทความถูกจัดเก็บแล้ว เซิร์ฟเวอร์จะพยายามส่งต่อไปยังเซิร์ฟเวอร์ใดๆ ในรายการฟีดข่าวของตนเอง[ 2 ]
บทความที่มีบรรทัดควบคุมจะได้รับการจัดการเป็นพิเศษ โดยทั่วไปจะถูกจัดเก็บไว้ในกลุ่มข่าว "ควบคุม" พิเศษ และอาจทำให้เซิร์ฟเวอร์ดำเนินการพิเศษโดยอัตโนมัติ คำสั่ง newgroupและrmgroupสามารถทำให้สร้างหรือลบกลุ่มข่าวได้ คำสั่งcheckgroupsสามารถใช้เพื่อปรับรายการที่ใช้งานอยู่ในพื้นที่ให้สอดคล้องกับชุดที่ยอมรับโดยทั่วไป และcancelคำสั่ง ใช้เพื่อขอให้ลบบทความเฉพาะ คำสั่ง ihaveและsendmeบางครั้งใช้ร่วมกับ UUCP เพื่อส่งรายการ Message-ID ที่เสนอและต้องการ คำสั่งอื่นๆ ( version, sendsys, และuuname) เป็นคำขอสำหรับรายละเอียดการกำหนดค่าเซิร์ฟเวอร์ ซึ่งครั้งหนึ่งเคยใช้ในการสร้างแผนที่เครือข่าย แต่ปัจจุบันโดยทั่วไปแล้วล้าสมัยแล้ว[ 2 ]
เซิร์ฟเวอร์ผู้อ่าน
เซิร์ฟเวอร์ผู้อ่านคือเซิร์ฟเวอร์ที่ทำให้บทความพร้อมใช้งานใน รูปแบบ ไดเร็กทอรีดิสก์ แบบลำดับชั้น ซึ่งมีต้นกำเนิดมาจากB News 2.10 หรือเสนอคำสั่ง NNTP หรือIMAPสำหรับการใช้งานโดยโปรแกรมอ่านข่าว โดยทั่วไปแล้วเซิร์ฟเวอร์ผู้อ่านยังทำงานเป็นเซิร์ฟเวอร์ส่งต่อด้วย แต่ก็อาจทำงานอย่างอิสระหรือทำหน้าที่เป็นอินเทอร์เฟซทางเลือกสำหรับฟอรัมอินเทอร์เน็ตเมื่อรับข่าวสาร เซิร์ฟเวอร์ประเภทนี้จะต้องดำเนินการขั้นตอนเพิ่มเติมในการจัดเก็บบทความลงในกลุ่มข่าวและกำหนดหมายเลขลำดับภายในแต่ละกลุ่ม โดยปกติจะมีการเพิ่มบรรทัด Xrefซึ่งแสดงรายการกลุ่มทั้งหมดที่ข้อความปรากฏและหมายเลขลำดับ ซึ่งแตกต่างจากรหัสข้อความ หมายเลขและลำดับของบทความจะแตกต่างกันในแต่ละเซิร์ฟเวอร์ แต่เซิร์ฟเวอร์ที่เกี่ยวข้องอาจบังคับให้ตกลงกันได้โดยการทำงานในโหมดสเลฟ โดยใช้บรรทัด Xref ของเซิร์ฟเวอร์พี่น้องซ้ำ เซิร์ฟเวอร์ผู้อ่านโดยทั่วไปยังรักษา ฐานข้อมูล ภาพรวมข่าว (NOV) ซึ่งช่วยให้โปรแกรมอ่านข่าวสามารถรับสรุปข้อความได้อย่างรวดเร็วและนำเสนอข้อความในรูปแบบเธรด[ 2 ]
เซิร์ฟเวอร์ผู้อ่านส่วนใหญ่รองรับการโพสต์ ไม่ว่าจะผ่าน NNTP หรือ โปรแกรม inews พิเศษ เมื่อมีการโพสต์บทความ กระบวนการจะคล้ายกับเมื่อเซิร์ฟเวอร์ส่งต่อรับข่าวสาร แต่มีการตรวจสอบเพิ่มเติม สำหรับการโพสต์ เซิร์ฟเวอร์จะกรอกบรรทัด Path และ Message-ID ที่หายไป และตรวจสอบไวยากรณ์ของส่วนหัวที่ตั้งใจไว้สำหรับผู้อ่านที่เป็นมนุษย์ เช่นFromและSubjectหากบทความถูกโพสต์ไปยังกลุ่มที่มีการตรวจสอบ เซิร์ฟเวอร์จะพยายามส่งอีเมลไปยังผู้ดูแลกลุ่มข่าวหากไม่มีส่วนหัว Approved การตรวจสอบตัวตนและตัวกรองเพิ่มเติมมักจะถูกนำมาใช้ในขั้นตอนนี้ด้วย[ 2 ]
เซิร์ฟเวอร์ไฮบริดหรือแคช
เว็บไซต์ขนาดเล็กที่มีแบนด์วิดท์เครือข่ายจำกัดอาจใช้เซิร์ฟเวอร์ "ดูด" หรือ เซิร์ฟเวอร์ แคชเซิร์ฟเวอร์เหล่านี้ทำหน้าที่เหมือนเซิร์ฟเวอร์อ่านข่าวทั่วไป แต่ตัวมันเองทำหน้าที่เป็นตัวอ่านข่าวเพื่อแลกเปลี่ยนบทความกับเซิร์ฟเวอร์อ่านข่าวอื่นๆ เซิร์ฟเวอร์ไฮบริดช่วยให้ผู้ดูแลระบบเซิร์ฟเวอร์มีความยืดหยุ่นมากขึ้น เนื่องจากสามารถปรับกลุ่มที่ได้รับโดยไม่ต้องมีการแทรกแซงด้วยตนเอง นอกจากนี้ยังอาจเป็นวิธีการเดียวที่มีอยู่ในการรับบทความจากเซิร์ฟเวอร์ระยะไกลที่ไม่รองรับการป้อนข้อมูลแบบดั้งเดิม
เนื่องจากเซิร์ฟเวอร์ไฮบริดมักใช้ฟังก์ชันการโพสต์เพื่อส่งข่าว ส่วนหัวของบทความจึงถูกจัดรูปแบบใหม่โดยฟังก์ชันการโพสต์ และข้อมูลการติดตามอาจสูญหาย นอกจากนี้ กระบวนการดูดที่ล่าช้าอาจส่งผลให้เกิดกิจกรรมมากเกินไปบนเซิร์ฟเวอร์ผู้อ่านระยะไกล ด้วยเหตุผลเหล่านี้ การใช้เซิร์ฟเวอร์ไฮบริดจึงมักไม่ได้รับการสนับสนุนหรือไม่อนุญาตให้ใช้หากไม่มีข้อตกลงล่วงหน้า[ 2 ]
ดูเพิ่มเติม
- รายชื่อเซิร์ฟเวอร์ข่าว
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เซิร์ฟเวอร์ข่าว
เซิร์ฟเวอร์ ข่าว คือชุดซอฟต์แวร์ที่ใช้ในการจัดการบทความ Usenet [ 1 ] นอกจากนี้ยังอาจหมายถึงคอมพิวเตอร์เองซึ่งใช้ในการจัดการ Usenet เป็นหลักหรือเพียงอย่างเดียว การเข้าถึง Usenet...
บทความและโพสต์
ผู้ใช้ปลายทางมักใช้คำว่า "โพสต์" เพื่ออ้างถึงข้อความหรือไฟล์เดียวที่โพสต์ไปยัง Usenet สำหรับบทความที่มีข้อความธรรมดา คำนี้จะมีความหมายเหมือนกับบทความ สำหรับเนื้อหาไบนารี เช่น รูปภาพและไฟล์ มักจำเป็นต้องแบ่งเนื้อหาออกเป็นหลายบทความ โดยทั่วไปแล้ว การใช้หัวข้อ...
ส่วนหัวและภาพรวม
แต่ละบทความข่าวประกอบด้วยชุดบรรทัดหัวเรื่องที่สมบูรณ์ แต่ในการใช้งานทั่วไป คำว่า "หัวเรื่อง" ยังใช้เมื่ออ้างถึงฐาน ข้อมูลภาพรวมข่าว ด้วย [ 2 ] ภาพรวมคือรายการหัวเรื่องที่ใช้บ่อยที่สุด และข้อมูลเพิ่มเติม เช่น ขนาดบทความ...
คุณลักษณะของเซิร์ฟเวอร์ข่าว
ในบรรดาผู้ดำเนินการและผู้ใช้เซิร์ฟเวอร์ข่าวเชิงพาณิชย์ ความกังวลทั่วไปคือความต้องการพื้นที่จัดเก็บและความจุเครือข่ายที่เพิ่มขึ้นอย่างต่อเนื่องและผลกระทบที่เกิดขึ้น [ 2 ] ความสมบูรณ์ (ความสามารถของเซิร์ฟเวอร์ในการรับทราฟฟิกทั้งหมดได้สำเร็จ) การเก็บรักษา...