อ่าน 9 นาที
มาตรฐานอินเทอร์เน็ต
มาตรฐานอินเทอร์เน็ต (มักย่อว่าSTD ) เป็นระดับความสมบูรณ์สูงสุดในเส้นทางมาตรฐานของคณะทำงานด้านวิศวกรรมอินเทอร์เน็ต (IETF) สำหรับข้อกำหนดโปรโตคอลอินเทอร์เน็ต...
มาตรฐานอินเทอร์เน็ต
มาตรฐานอินเทอร์เน็ต (มักย่อว่าSTD ) เป็นระดับความสมบูรณ์สูงสุดในเส้นทางมาตรฐานของคณะทำงานด้านวิศวกรรมอินเทอร์เน็ต (IETF) สำหรับข้อกำหนดโปรโตคอลอินเทอร์เน็ต มาตรฐานอินเทอร์เน็ตได้รับการเผยแพร่เป็น เอกสาร Request for Comments (RFC) หนึ่งฉบับหรือมากกว่า และยังได้รับการกำหนด หมายเลข STD เพิ่มเติม เพื่อระบุมาตรฐานโดยรวม (ซึ่งแตกต่างจากหมายเลขเอกสาร RFC) [ 1 ] [ 2 ]
กระบวนการมาตรฐานอินเทอร์เน็ตได้รับการกำหนดไว้ในเอกสาร แนวปฏิบัติที่ดีที่สุดในปัจจุบันของ IETF หลายฉบับรวมถึง RFC 2026 และ RFC 6410 [ 3 ] [ 4 ]ไม่ใช่ว่า RFC ทั้งหมดจะเป็นมาตรฐานอินเทอร์เน็ต RFC อาจเป็นข้อมูล การทดลอง หรืออื่นๆ ที่อยู่นอกเหนือเส้นทางมาตรฐาน[ 5 ]
ภาพรวม
โดยทั่วไปงานด้านวิศวกรรมจะเริ่มต้นด้วยร่างอินเทอร์เน็ตและอาจเผยแพร่เป็น RFC RFC ที่อยู่ในเส้นทางมาตรฐานจะได้รับการเผยแพร่ในเบื้องต้นเป็นมาตรฐานที่เสนอและอาจพัฒนาไปเป็นมาตรฐานอินเทอร์เน็ต ในภายหลัง เมื่อตรงตามข้อกำหนดด้านประสบการณ์การใช้งานและการปฏิบัติงาน ตามที่ระบุไว้ในกระบวนการมาตรฐานอินเทอร์เน็ต[ 6 ] [ 7 ]
รายการมาตรฐานอินเทอร์เน็ตฉบับสมบูรณ์ (และหมายเลข STD และ RFC ที่เกี่ยวข้อง) จะได้รับการดูแลโดยบรรณาธิการ RFC [ 8 ]
ประวัติความเป็นมาและวัตถุประสงค์ของมาตรฐานอินเทอร์เน็ต
มาตรฐานอินเทอร์เน็ตคือข้อกำหนดทางเทคนิค เช่น โปรโตคอลการสื่อสารและรูปแบบข้อมูล ที่ช่วยให้คอมพิวเตอร์และอุปกรณ์เครือข่ายอื่นๆ จากผู้ผลิตที่แตกต่างกันสามารถทำงานร่วมกันบนอินเทอร์เน็ตได้[ 9 ]เนื่องจากเทคโนโลยีเครือข่ายและข้อกำหนดในการปฏิบัติงานมีการเปลี่ยนแปลง มาตรฐานเหล่านี้ (และกระบวนการที่ใช้ในการพัฒนาและบำรุงรักษา) จึงมีการพัฒนาไปพร้อมกัน[ 10 ]โปรโตคอลอินเทอร์เน็ตพื้นฐานจำนวนมากมีต้นกำเนิดมาจากงานวิจัยด้านเครือข่ายในช่วงทศวรรษ 1970 รวมถึง การออกแบบ เครือข่ายอินเทอร์เน็ต ยุคแรกๆ ที่นำไปสู่TCP/IPและต่อมาได้รับการปรับปรุงและกำหนดมาตรฐานเมื่ออินเทอร์เน็ตขยายตัวออกไปนอกเหนือจากการวิจัยและการใช้งานของรัฐบาลในระยะเริ่มต้น[ 11 ] [ 12 ]
ทซีพีไอ
เหตุการณ์สำคัญที่ถูกอ้างถึงอย่างกว้างขวางในการพัฒนาอินเทอร์เน็ตสมัยใหม่คือการเปลี่ยนผ่านของ ARPANET จากโปรแกรมควบคุมเครือข่าย (NCP) รุ่นก่อนหน้า ไปเป็นชุดโปรโตคอล TCP/IP ในวันที่ 1 มกราคม 1983 ( การเปลี่ยนผ่าน "วันธง" ที่วางแผนไว้ ) [ 13 ] Leiner และคณะตั้งข้อสังเกตว่า TCP/IP ได้รับการนำมาใช้เป็นมาตรฐานการป้องกันประเทศของสหรัฐฯ ในปี 1980 แล้ว และการเปลี่ยนไปใช้ TCP/IP ของ ARPANET ทำให้เครือข่ายสามารถแยกออกเป็นMILNETสำหรับความต้องการทางทหารในการปฏิบัติงาน และ ส่วน ARPANETที่สนับสนุนการวิจัย[ 13 ] TCP/IP เป็นพื้นฐานเนื่องจากระบุกลไกการสื่อสารและการเชื่อมต่อเครือข่ายแบบ end-to-end ที่ทำงานร่วมกันได้ เช่น การส่งแพ็กเก็ต การกำหนดที่อยู่ และความน่าเชื่อถือ ซึ่งช่วยให้เครือข่ายอิสระสามารถเชื่อมต่อและแลกเปลี่ยนข้อมูลได้ และยังคงเป็นชุดโปรโตคอลหลักที่ใช้สำหรับการสื่อสารทางอินเทอร์เน็ต[ 14 ]
ไอพีเซค
Internet Protocol Security (IPS)คือชุดของโปรโตคอลที่รับประกันความสมบูรณ์ของการเข้ารหัสในการเชื่อมต่อระหว่างอุปกรณ์หลายเครื่อง วัตถุประสงค์ของโปรโตคอลนี้คือการปกป้องเครือข่ายสาธารณะ ตามข้อมูลจาก IETF Datatracker กลุ่มที่อุทิศให้กับการสร้างโปรโตคอลนี้ได้รับการเสนอให้จัดตั้งขึ้นเมื่อวันที่ 25 พฤศจิกายน 1992 [ 15 ]ครึ่งปีต่อมา กลุ่มดังกล่าวก็ถูกสร้างขึ้น และไม่นานหลังจากนั้นในช่วงกลางปี 1993 ร่างฉบับแรกก็ได้รับการเผยแพร่
ทศนิยม
โปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์ (HyperText Transfer Protocol หรือ HTTP)เป็นหนึ่งในโปรโตคอลที่ใช้กันอย่างแพร่หลายที่สุดในปัจจุบันในบริบทของเวิลด์ไวด์เว็บ HTTP เป็นโปรโตคอลที่เรียบง่ายเพื่อควบคุมวิธีการแลกเปลี่ยนเอกสารที่เขียนด้วยภาษา HyperText Mark Language (HTML)ผ่านเครือข่าย โปรโตคอลนี้เป็นแกนหลักของเว็บ ทำให้ระบบไฮเปอร์เท็กซ์ทั้งหมดสามารถดำรงอยู่ได้จริง โปรโตคอลนี้ถูกสร้างขึ้นโดยทีมพัฒนาที่นำโดยTim Berners-Lee Berners-Lee เป็นผู้เสนอแนวคิดในการสร้างโปรโตคอลนี้ในปี 1989 และในวันที่ 6 สิงหาคม 1991 เขาได้เผยแพร่เวอร์ชันที่สมบูรณ์ครั้งแรกของ HTTP บนฟอรัมสาธารณะ[ 16 ]ต่อมาบางคนถือว่าวันนี้เป็นวันกำเนิดอย่างเป็นทางการของเวิลด์ไวด์เว็บ HTTP ได้รับการพัฒนาอย่างต่อเนื่องนับตั้งแต่การสร้างขึ้น โดยมีความซับซ้อนมากขึ้นตามกาลเวลาและความก้าวหน้าของเทคโนโลยีเครือข่าย โดยค่าเริ่มต้น HTTP ไม่ได้เข้ารหัส ดังนั้นในทางปฏิบัติจึงใช้ HTTPS ซึ่งย่อมาจาก HTTP Secure
ทีแอลเอส/เอสเอสแอล
TLS ย่อมาจากTransport Layer Securityซึ่งเป็นมาตรฐานที่ช่วยให้ปลายทางสองแห่งที่แตกต่างกันสามารถเชื่อมต่อกันได้อย่างมั่นคงและเป็นส่วนตัว TLS ถูกสร้างขึ้นเพื่อทดแทน SSL ( Secure Sockets Layer)ซึ่งถูกนำมาใช้ก่อนการสร้าง HTTPS และสร้างขึ้นโดยNetscapeอันที่จริง HTTPS นั้นใช้ SSL เป็นพื้นฐานเมื่อเปิดตัวครั้งแรก เห็นได้ชัดว่าจำเป็นต้องมีวิธีการเข้ารหัสข้อมูลทั่วไปวิธีหนึ่ง ดังนั้น IETF จึงกำหนด TLS 1.0 ใน RFC 2246 ในเดือนมกราคม พ.ศ. 2542 [ 17 ]และได้รับการปรับปรุงมาเรื่อยๆ เวอร์ชันล่าสุดของ TLS คือ 1.3 จาก RFC 8446 ในเดือนสิงหาคม พ.ศ. 2561
แบบจำลอง OSI
แบบจำลองการเชื่อมต่อระบบเปิด (Open Systems Interconnection)เริ่มพัฒนาในปี 1977 [ 18 ]สร้างขึ้นโดยองค์การมาตรฐานสากล (International Organization for Standardization ) ได้รับการเผยแพร่และรับรองอย่างเป็นทางการเป็นมาตรฐานสำหรับการใช้งานในปี 1979 จากนั้นก็มีการปรับปรุงหลายครั้งจนกระทั่งถึงเวอร์ชันสุดท้าย ซึ่งใช้เวลาหลายปีในการนำเสนอโปรโตคอลในรูปแบบสุดท้าย ISO 7498 ได้รับการเผยแพร่ในปี 1984 และสุดท้ายในปี 1995 แบบจำลอง OSI ได้รับการแก้ไขอีกครั้งเพื่อให้ตรงกับความต้องการเร่งด่วนของการพัฒนาที่เพิ่มขึ้นในด้านเครือข่ายคอมพิวเตอร์
ยูดีพี
เป้าหมายของUser Datagram Protocolคือการหาวิธีสื่อสารระหว่างคอมพิวเตอร์สองเครื่องให้เร็วและมีประสิทธิภาพที่สุด UDP ได้รับการคิดค้นและพัฒนาโดยDavid P. Reedในปี 1980 [ 19 ]โดยพื้นฐานแล้ววิธีการทำงานคือการใช้การบีบอัดเพื่อส่งข้อมูล ข้อมูลจะถูกบีบอัดเป็นดาตาแกรมและส่งแบบจุดต่อจุด ซึ่งพิสูจน์แล้วว่าเป็นวิธีที่ปลอดภัยในการส่งข้อมูล และถึงแม้จะมีข้อเสียคือคุณภาพของข้อมูลลดลง แต่ UDP ก็ยังคงถูกใช้งานอยู่
กระบวนการกำหนดมาตรฐาน
การกลายเป็นมาตรฐานนั้นเป็นกระบวนการสองขั้นตอนภายในกระบวนการกำหนดมาตรฐานอินเทอร์เน็ต ได้แก่มาตรฐานที่เสนอและมาตรฐานอินเทอร์เน็ตซึ่งเรียกว่าระดับความสมบูรณ์และกระบวนการนี้เรียกว่าเส้นทางมาตรฐาน (Standards Track )
หาก RFC เป็นส่วนหนึ่งของข้อเสนอที่อยู่ใน Standards Track ในขั้นตอนแรก มาตรฐานจะถูกเสนอ และต่อมาองค์กรต่างๆ จะตัดสินใจว่าจะนำมาตรฐานที่เสนอนี้ไปใช้หรือไม่ หลังจากที่ตรงตามเกณฑ์ใน RFC 6410 (การใช้งานแยกกันสองแบบ การใช้งานอย่างแพร่หลาย ไม่มีข้อผิดพลาด ฯลฯ) [ 20 ] RFC ก็สามารถก้าวไปสู่มาตรฐานอินเทอร์เน็ตได้
กระบวนการกำหนดมาตรฐานอินเทอร์เน็ตได้รับการกำหนดไว้ในเอกสาร "แนวปฏิบัติที่ดีที่สุดในปัจจุบัน" หลายฉบับ โดยเฉพาะอย่างยิ่งBCP 9 (ปัจจุบันคือ RFC 2026 และ RFC 6410) ก่อนหน้านี้มีระดับความสมบูรณ์ของมาตรฐานสามระดับ ได้แก่มาตรฐานที่เสนอมาตรฐานฉบับร่างและมาตรฐานอินเทอร์เน็ต RFC 6410 ได้ลดระดับความสมบูรณ์นี้เหลือสองระดับ
มาตรฐานที่เสนอ
RFC 2026 เดิมทีระบุว่ามาตรฐานที่เสนอเป็นข้อกำหนดที่ยังไม่สมบูรณ์ แต่จุดยืนนี้ถูกยกเลิกโดย RFC 7127 [ 21 ]
ข้อกำหนดมาตรฐานที่เสนอ (Proposed Standard)คือข้อกำหนดที่มีความเสถียร ได้แก้ไขปัญหาด้านการออกแบบที่ทราบกันดีอยู่แล้ว ได้รับการตรวจสอบจากชุมชนอย่างกว้างขวาง และดูเหมือนว่าจะได้รับความสนใจจากชุมชนมากพอที่จะถือว่ามีคุณค่า โดยปกติแล้ว ไม่จำเป็นต้องมีประสบการณ์ในการนำไปใช้งานหรือการปฏิบัติงานจริงเพื่อกำหนดให้ข้อกำหนดนั้นเป็นมาตรฐานที่เสนอ
มาตรฐานที่เสนอมีคุณภาพสูงพอที่จะนำไปใช้งานบนอินเทอร์เน็ตได้ อย่างไรก็ตาม เช่นเดียวกับข้อกำหนดทางเทคนิคทั้งหมด มาตรฐานที่เสนออาจได้รับการแก้ไขหากพบปัญหาหรือมีการระบุวิธีแก้ปัญหาที่ดีกว่า เมื่อได้รวบรวมประสบการณ์จากการนำเทคโนโลยีดังกล่าวไปใช้งานในวงกว้างแล้ว
มาตรฐานที่เสนอจำนวนมากถูกนำไปใช้งานจริงบนอินเทอร์เน็ตและใช้งานอย่างแพร่หลายในฐานะโปรโตคอลที่เสถียร ในทางปฏิบัติจริง การดำเนินการตามลำดับระดับมาตรฐานทั้งหมดมักจะค่อนข้างหายาก และโปรโตคอล IETF ที่ได้รับความนิยมส่วนใหญ่ยังคงอยู่ในระดับมาตรฐานที่เสนอ[ 22 ]
ร่างมาตรฐาน
ในเดือนตุลาคม พ.ศ. 2554 RFC 6410 ได้รวมระดับความสมบูรณ์ระดับที่สองและสามเข้าเป็นมาตรฐานอินเทอร์เน็ต เดียว ร่างมาตรฐานเก่าที่มีอยู่จะยังคงรักษาการจัดประเภทนั้นไว้ เว้นแต่จะมีการดำเนินการที่ชัดเจน สำหรับร่างมาตรฐาน เก่า มีการดำเนินการที่เป็นไปได้สองอย่าง[ 23 ]ซึ่งต้องได้รับการอนุมัติจาก IESG: ร่างมาตรฐานอาจถูกจัดประเภทใหม่เป็นมาตรฐานอินเทอร์เน็ตทันทีที่ตรงตามเกณฑ์ใน RFC 6410 [ 20 ]หรือหลังจากสองปีนับตั้งแต่ RFC 6410 ได้รับการอนุมัติเป็น BCP (ตุลาคม พ.ศ. 2556) IESGสามารถเลือกที่จะจัดประเภทร่างมาตรฐานเก่าใหม่เป็นมาตรฐานที่เสนอ [ 24 ]
มาตรฐานอินเทอร์เน็ต
มาตรฐานอินเทอร์เน็ตนั้นมีลักษณะเด่นคือ มีความสมบูรณ์ทางเทคนิคสูง และมีความเชื่อโดยทั่วไปว่าโปรโตคอลหรือบริการที่กำหนดไว้นั้นให้ประโยชน์อย่างมากต่อชุมชนอินเทอร์เน็ต โดยทั่วไปแล้ว มาตรฐานอินเทอร์เน็ตจะครอบคลุมถึงการทำงานร่วมกันของระบบต่างๆ บนอินเทอร์เน็ตผ่านการกำหนดโปรโตคอล รูปแบบข้อความ โครงสร้างข้อมูล และภาษาต่างๆ มาตรฐานอินเทอร์เน็ตช่วยให้มั่นใจได้ว่าฮาร์ดแวร์และซอฟต์แวร์ที่ผลิตโดยผู้ผลิตที่แตกต่างกันสามารถทำงานร่วมกันได้ การมีมาตรฐานทำให้การพัฒนาซอฟต์แวร์และฮาร์ดแวร์ที่เชื่อมโยงเครือข่ายต่างๆ ทำได้ง่ายขึ้นมาก เพราะสามารถพัฒนาซอฟต์แวร์และฮาร์ดแวร์ทีละชั้นได้ โดยปกติแล้ว มาตรฐานที่ใช้ในการสื่อสารข้อมูลจะเรียกว่าโปรโตคอล
มาตรฐานอินเทอร์เน็ตทั้งหมดจะได้รับหมายเลขในชุด STD ชุดดังกล่าวได้รับการสรุปไว้ในเอกสารฉบับแรกคือ STD 1 (RFC 5000) จนถึงปี 2013 แต่แนวปฏิบัตินี้ถูกยกเลิกใน RFC 7100 ปัจจุบันรายการมาตรฐานอินเทอร์เน็ตที่แน่นอนได้รับการดูแลโดยบรรณาธิการ RFC [ 25 ]
เอกสารที่ส่งไปยังบรรณาธิการ IETF และได้รับการยอมรับเป็น RFC จะไม่ได้รับการแก้ไข หากเอกสารนั้นจำเป็นต้องมีการเปลี่ยนแปลง จะต้องส่งใหม่และกำหนดหมายเลข RFC ใหม่ เมื่อ RFC กลายเป็นมาตรฐานอินเทอร์เน็ต (STD) จะได้รับหมายเลข STD แต่ยังคงหมายเลข RFC เดิมไว้ เมื่อมาตรฐานอินเทอร์เน็ตได้รับการอัปเดต หมายเลขของมาตรฐานนั้นจะไม่เปลี่ยนแปลง แต่จะอ้างอิงถึง RFC หรือชุด RFC ที่แตกต่างกัน ตัวอย่างเช่น ในปี 2007 RFC 3700 เป็นมาตรฐานอินเทอร์เน็ต (STD 1) และในเดือนพฤษภาคม 2008 ได้ถูกแทนที่ด้วย RFC 5000 RFC 3700 ได้รับ สถานะ ประวัติศาสตร์และ RFC 5000 กลายเป็น STD 1
เดิมทีรายชื่อมาตรฐานอินเทอร์เน็ตได้รับการเผยแพร่เป็น STD 1 แต่แนวปฏิบัตินี้ถูกยกเลิกและแทนที่ด้วยรายการออนไลน์ที่ดูแลโดยบรรณาธิการ RFC [ 26 ]
องค์กรมาตรฐานอินเทอร์เน็ต
กระบวนการกำหนดมาตรฐานแบ่งออกเป็นสามขั้นตอน:
- มาตรฐานที่เสนอคือมาตรฐานที่จะนำไปใช้และสามารถเปลี่ยนแปลงได้ตลอดเวลา
- ร่างมาตรฐานดังกล่าวได้รับการทดสอบอย่างละเอียดถี่ถ้วนเพื่อเตรียมพร้อมให้ริเวอร์ไซด์ใช้เป็นมาตรฐานอินเทอร์เน็ตในอนาคต
- มาตรฐานอินเทอร์เน็ตเป็นมาตรฐานที่มีความเสถียรแล้ว
มีองค์กรกำหนดมาตรฐานอินเทอร์เน็ตอยู่ 4 องค์กร ได้แก่Internet Engineering Task Force (IETF), Internet Society (ISOC), Internet Architecture Board (IAB) และInternet Research Task Force (IRTF) องค์กรทั้งหมดนี้จำเป็นต้องใช้และแสดงภาษาของอินเทอร์เน็ตเพื่อให้สามารถแข่งขันได้ในยุคปัจจุบันของอินเทอร์เน็ต เป้าหมายพื้นฐานบางประการของกระบวนการกำหนดมาตรฐานอินเทอร์เน็ต ได้แก่ การรับประกันความเป็นเลิศทางเทคนิค การนำไปใช้งานและการทดสอบที่รวดเร็ว และการจัดทำเอกสารที่สมบูรณ์ กระชับ และเข้าใจง่าย
การสร้างและปรับปรุงมาตรฐานอินเทอร์เน็ตเป็นความพยายามอย่างต่อเนื่อง และคณะทำงานด้านวิศวกรรมอินเทอร์เน็ต (Internet Engineering Task Force หรือ IETF) มีบทบาทสำคัญในเรื่องนี้ IETF เป็นองค์กรมาตรฐานอินเทอร์เน็ตชั้นนำที่ใช้กระบวนการที่มีการบันทึกไว้อย่างดีในการสร้างมาตรฐานเหล่านี้ เมื่อเผยแพร่แล้ว มาตรฐานเหล่านั้นจะสามารถเข้าถึงได้ง่ายโดยไม่มีค่าใช้จ่ายใดๆ
จนถึงปี 1993 รัฐบาลกลางของสหรัฐอเมริกาให้การสนับสนุน IETF ปัจจุบัน คณะกรรมการสถาปัตยกรรมอินเทอร์เน็ต (IAB) ของ Internet Society เป็นผู้กำกับดูแล IETF เป็นองค์กรแบบจากล่างขึ้นบนที่ไม่มีข้อกำหนดอย่างเป็นทางการสำหรับการเข้าร่วมเป็นสมาชิก และไม่มีขั้นตอนการเป็นสมาชิกอย่างเป็นทางการเช่นกัน IETF ทำงานอย่างใกล้ชิดกับ World Wide Web Consortium (W3C) และองค์กรพัฒนามาตรฐานอื่นๆ นอกจากนี้ยังพึ่งพาคณะทำงานที่จัดตั้งขึ้นและเสนอต่อผู้อำนวยการประจำภูมิภาคเป็นอย่างมาก IETF อาศัยคณะทำงานเพื่อขยายเงื่อนไขและกลยุทธ์ของ IETF โดยมีเป้าหมายเพื่อให้การทำงานของอินเทอร์เน็ตดีขึ้น[ 27 ]จากนั้นคณะทำงานจะดำเนินการภายใต้การกำกับดูแลของผู้อำนวยการประจำภูมิภาคและดำเนินการตามข้อตกลง หลังจากการเผยแพร่กฎบัตรที่เสนอไปยังรายชื่อผู้รับจดหมายของ IESG และ IAB และได้รับการอนุมัติแล้ว ก็จะส่งต่อไปยัง IETF สาธารณะ ไม่จำเป็นต้องได้รับความเห็นชอบจากคณะทำงานทั้งหมดและนำข้อเสนอไปใช้ คณะทำงานของ IETF จำเป็นต้องตรวจสอบว่าข้อตกลงนั้นแข็งแกร่งหรือไม่
ในทำนองเดียวกัน คณะทำงานจัดทำเอกสารในรูปแบบ RFC ซึ่งเป็นบันทึกที่มีแนวทาง การดำเนินการ การตรวจสอบ ตลอดจนนวัตกรรมที่เหมาะสมกับการทำงานของอินเทอร์เน็ตและระบบที่เชื่อมโยงกับอินเทอร์เน็ต กล่าวอีกนัยหนึ่ง คำขอความคิดเห็น (RFC) ส่วนใหญ่ใช้เพื่อพัฒนาโปรโตคอลเครือข่ายมาตรฐานที่สัมพันธ์กับข้อกำหนดเครือข่าย RFC บางฉบับมีจุดมุ่งหมายเพื่อสร้างข้อมูล ในขณะที่บางฉบับจำเป็นสำหรับการเผยแพร่มาตรฐานอินเทอร์เน็ต รูปแบบสุดท้ายของ RFC จะถูกแปลงเป็นมาตรฐานและออกโดยมีหมายเลขกำกับ หลังจากนั้น จะไม่มีความคิดเห็นหรือการเปลี่ยนแปลงใด ๆ ที่ยอมรับได้สำหรับรูปแบบสุดท้ายอีกต่อไป[ 28 ]กระบวนการนี้ดำเนินการในทุกพื้นที่เพื่อสร้างมุมมองที่เป็นเอกฉันท์เกี่ยวกับปัญหาที่เกี่ยวข้องกับอินเทอร์เน็ตและพัฒนามาตรฐานอินเทอร์เน็ตเพื่อแก้ไขปัญหาต่าง ๆ มีแปดพื้นที่ทั่วไปที่ IETF มุ่งเน้นและใช้คณะทำงานต่าง ๆ พร้อมกับผู้อำนวยการประจำพื้นที่ ในพื้นที่ "ทั่วไป" จะทำงานและพัฒนามาตรฐานอินเทอร์เน็ต ในพื้นที่ "แอปพลิเคชัน" จะมุ่งเน้นไปที่แอปพลิเคชันอินเทอร์เน็ต เช่น โปรโตคอลที่เกี่ยวข้องกับเว็บ นอกจากนี้ IETF ยังทำงานเกี่ยวกับการพัฒนาโครงสร้างพื้นฐานอินเทอร์เน็ตในรูปแบบของส่วนขยาย PPP (Public-Private Partnership) อีกด้วย IETF ยังกำหนดหลักการและมาตรฐานคำอธิบายที่ครอบคลุมชุดโปรโตคอลอินเทอร์เน็ต (TCP/IP) คณะกรรมการสถาปัตยกรรมอินเทอร์เน็ต (IAB) ร่วมกับคณะทำงานวิจัยอินเทอร์เน็ต (IRTF) ทำงานสนับสนุนการทำงานของ IETF โดยใช้เทคโนโลยีที่เป็นนวัตกรรมใหม่
IETF เป็นองค์กรกำหนดมาตรฐานที่มุ่งเน้นการสร้างข้อกำหนด "มาตรฐาน" ด้านเทคโนโลยีและการใช้งานที่คาดการณ์ไว้ IETF ให้ความสำคัญกับเรื่องที่เกี่ยวข้องกับการพัฒนาเทคโนโลยีอินเทอร์เน็ตและ TCP/IP ในปัจจุบัน โดยแบ่งออกเป็นกลุ่มทำงาน (WG) หลายกลุ่ม แต่ละกลุ่มรับผิดชอบในการพัฒนามาตรฐานและทักษะในด้านเฉพาะ เช่น การกำหนดเส้นทางหรือความปลอดภัย สมาชิกในกลุ่มทำงานเป็นอาสาสมัครและทำงานในสาขาต่างๆ เช่น ผู้จำหน่ายอุปกรณ์ ผู้ให้บริการเครือข่าย และสถาบันวิจัยต่างๆ ขั้นตอนแรกคือการรวบรวมความสนใจร่วมกันเกี่ยวกับข้อกำหนดที่กลุ่มทำงานควรหารือ จากนั้นจึงจัดตั้งกลุ่มทำงาน IETF และนำเสนอข้อกำหนดเหล่านั้นในการประชุม Birds of a Feather (BoF) ที่มีอิทธิพลในการประชุม IETF
คณะทำงานด้านวิศวกรรมอินเทอร์เน็ต
คณะทำงานด้านวิศวกรรมอินเทอร์เน็ต (IETF) เป็นองค์กรมาตรฐาน อินเทอร์เน็ตชั้นนำ โดยปฏิบัติตามกระบวนการที่เปิดเผยและมีเอกสารประกอบอย่างดีสำหรับการกำหนดมาตรฐานอินเทอร์เน็ต ทรัพยากรที่ IETF นำเสนอ ได้แก่ RFC, ร่างอินเทอร์เน็ต, หน้าที่ ของ IANA , สิทธิในทรัพย์สินทางปัญญา, กระบวนการมาตรฐาน และการเผยแพร่และการเข้าถึง RFC [ 29 ]
อาร์เอฟซี
- เอกสารที่ประกอบด้วยข้อกำหนดทางเทคนิคและหมายเหตุสำหรับการใช้งานบนอินเทอร์เน็ต
- คำย่อ RFC มาจากวลี "Request For Comments" ซึ่งปัจจุบันไม่ได้ใช้แล้ว และเรียกกันง่ายๆ ว่า RFC [ 30 ]
- เว็บไซต์RFC Editorเป็นคลังข้อมูลอย่างเป็นทางการของมาตรฐานอินเทอร์เน็ต ร่างมาตรฐาน และมาตรฐานที่เสนอ[ 31 ]
ร่างอินเทอร์เน็ต
- เอกสารการทำงานของ IETF และกลุ่มงาน[ 32 ]
- กลุ่มอื่นๆ อาจเผยแพร่เอกสารการทำงานในรูปแบบร่างทางอินเทอร์เน็ต
สิทธิในทรัพย์สินทางปัญญา
- มาตรฐาน IETF ทั้งหมดสามารถดูและอ่านได้ฟรี และโดยทั่วไปแล้วทุกคนสามารถนำไปใช้งานได้ฟรีโดยไม่ต้องขออนุญาตหรือชำระเงิน[ 33 ]
กระบวนการกำหนดมาตรฐาน
- กระบวนการสร้างมาตรฐานนั้นตรงไปตรงมา - ข้อกำหนดจะผ่านกระบวนการตรวจสอบอย่างละเอียดโดยชุมชนอินเทอร์เน็ตและได้รับการแก้ไขผ่านประสบการณ์[ 34 ]
การเผยแพร่และการเข้าถึง RFCs
- เอกสารร่างทางอินเทอร์เน็ตที่ผ่านกระบวนการตรวจสอบเรียบร้อยแล้ว
- ส่งให้บรรณาธิการ RFC เพื่อพิจารณาเผยแพร่
ประเภทของมาตรฐานอินเทอร์เน็ต
มาตรฐานอินเทอร์เน็ตสามารถเกิดขึ้นได้สองวิธี และสามารถจัดประเภทได้ดังต่อไปนี้: มาตรฐาน "de jure" และมาตรฐาน "de facto" [ 35 ]มาตรฐานde factoจะกลายเป็นมาตรฐานผ่านการใช้งานอย่างแพร่หลายในชุมชนเทคโนโลยี ส่วนมาตรฐาน de jure นั้นถูกสร้างขึ้นอย่างเป็นทางการโดยองค์กรพัฒนามาตรฐานอย่างเป็นทางการ[ 35 ]มาตรฐานเหล่านี้ต้องผ่านกระบวนการมาตรฐานอินเทอร์เน็ตมาตรฐาน de jure ทั่วไป ได้แก่ASCII , SCSIและชุดโปรโตคอลอินเทอร์เน็ต[ 31 ]
ข้อกำหนดมาตรฐานอินเทอร์เน็ต
ข้อกำหนดที่อยู่ภายใต้กระบวนการมาตรฐานอินเทอร์เน็ตสามารถแบ่งออกเป็นประเภทใดประเภทหนึ่งต่อไปนี้: ข้อกำหนดทางเทคนิค (TS) และคำแถลงการใช้งาน (AS) [ 36 ]ข้อกำหนดทางเทคนิคคือคำแถลงที่อธิบายทุกแง่มุมที่เกี่ยวข้องของโปรโตคอล บริการ ขั้นตอน ข้อตกลง หรือรูปแบบ[ 36 ]ซึ่งรวมถึงขอบเขตและเจตนาในการใช้งาน หรือ "โดเมนของการใช้งาน" อย่างไรก็ตาม การใช้งาน TS ภายในอินเทอร์เน็ตถูกกำหนดโดยคำแถลงการใช้งาน AS ระบุวิธีการและสถานการณ์ที่ TS อาจถูกนำไปใช้เพื่อสนับสนุนความสามารถของอินเทอร์เน็ตเฉพาะ AS ระบุวิธีการที่ TS ที่เกี่ยวข้องถูกรวมเข้าด้วยกันและระบุพารามิเตอร์หรือฟังก์ชันย่อยของโปรโตคอล TS AS ยังอธิบายโดเมนของการใช้งานของ TS เช่น เราเตอร์อินเทอร์เน็ตเซิร์ฟเวอร์เทอร์มินัลหรือเซิร์ฟเวอร์ฐานข้อมูลแบบดาตาแกรม[ 36 ] AS ยังใช้ "ระดับข้อกำหนด" อย่างใดอย่างหนึ่งต่อไปนี้กับ TS แต่ละรายการที่อ้างถึง:
- ข้อกำหนด: จำเป็นต้องมีการใช้งาน TS ที่อ้างอิงเพื่อให้เกิด ความสามารถในการทำงานร่วมกัน ตัวอย่างเช่น ระบบอินเทอร์เน็ตที่ใช้ชุดโปรโตคอลอินเทอร์เน็ตจำเป็นต้องใช้งานIPและICMP [ 36 ]
- คำแนะนำ: การนำ TS ที่อ้างอิงไปใช้ไม่ใช่ข้อบังคับ แต่เป็นสิ่งที่พึงปรารถนาในขอบเขตการใช้งานของ AS การรวมฟังก์ชัน คุณสมบัติ และโปรโตคอลของ TS ที่แนะนำในการพัฒนาระบบเป็นสิ่งที่ได้รับการสนับสนุน ตัวอย่างเช่น โปรโตคอล TELNETควรถูกนำไปใช้โดยระบบทั้งหมดที่ตั้งใจจะใช้การเข้าถึงระยะไกล[ 36 ]
- ทางเลือก: การนำ TS ที่อ้างอิงไปใช้เป็นทางเลือก TS นั้นจำเป็นเฉพาะในสภาพแวดล้อมที่เฉพาะเจาะจงเท่านั้น ตัวอย่างเช่น DECNET MIB อาจถือว่ามีประโยชน์ในสภาพแวดล้อมที่ใช้โปรโตคอลDECNET [ 36 ]
มาตรฐานทั่วไป
มาตรฐานเว็บ
แบบจำลอง TCP/IP และมาตรฐานอินเทอร์เน็ตที่เกี่ยวข้อง มาตรฐานเว็บเป็นประเภทของมาตรฐานอินเทอร์เน็ตที่กำหนดลักษณะต่างๆ ของเวิลด์ไวด์เว็บมาตรฐานเหล่านี้อนุญาตให้สร้างและแสดงผลเว็บไซต์ มาตรฐานหลักสามประการที่ใช้โดยเวิลด์ไวด์เว็บ ได้แก่โปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์ HTML และ URL [ 37 ]โดยมาตรฐานเหล่านี้จะระบุการถ่ายโอนข้อมูลระหว่างเบราว์เซอร์และเว็บเซิร์ฟเวอร์ เนื้อหาและเค้าโครงของหน้าเว็บ และความหมายของตัวระบุหน้าเว็บตาม ลำดับ
มาตรฐานเครือข่าย
มาตรฐานเครือข่ายเป็นมาตรฐานประเภทหนึ่งของอินเทอร์เน็ต ซึ่งกำหนดกฎเกณฑ์สำหรับการสื่อสารข้อมูลในเทคโนโลยีและกระบวนการเครือข่าย มาตรฐานอินเทอร์เน็ตช่วยให้สามารถสื่อสารระหว่างอุปกรณ์หนึ่งกับอุปกรณ์อื่นได้
ตามแบบจำลอง TCP/IP มาตรฐานและโปรโตคอลทั่วไปในแต่ละเลเยอร์มีดังต่อไปนี้:
- เลเยอร์การขนส่ง: TCPและSPX
- ชั้นเครือข่าย: IPและIPX
- ชั้นดาต้าลิงก์: IEEE 802.3สำหรับ LAN และFrame Relayสำหรับ WAN
- ชั้นกายภาพ: 8P8CและV.92
ดูเพิ่มเติม
ลิงก์ภายนอก
- บรรณาธิการ RFC
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ มาตรฐานอินเทอร์เน็ต
มาตรฐานอินเทอร์เน็ต (มักย่อว่าSTD ) เป็นระดับความสมบูรณ์สูงสุดในเส้นทางมาตรฐานของคณะทำงานด้านวิศวกรรมอินเทอร์เน็ต (IETF) สำหรับข้อกำหนดโปรโตคอลอินเทอร์เน็ต...
ภาพรวม
โดยทั่วไปงานด้านวิศวกรรมจะเริ่มต้นด้วย ร่างอินเทอร์เน็ต และอาจเผยแพร่เป็น RFC RFC ที่อยู่ในเส้นทางมาตรฐานจะได้รับการเผยแพร่ในเบื้องต้นเป็น มาตรฐานที่เสนอ และอาจพัฒนาไปเป็น มาตรฐานอินเทอร์เน็ต ในภายหลัง...
ประวัติความเป็นมาและวัตถุประสงค์ของมาตรฐานอินเทอร์เน็ต
มาตรฐานอินเทอร์เน็ตคือข้อกำหนดทางเทคนิค เช่น โปรโตคอลการสื่อสารและรูปแบบข้อมูล ที่ช่วยให้คอมพิวเตอร์และอุปกรณ์เครือข่ายอื่นๆ จากผู้ผลิตที่แตกต่างกันสามารถทำงานร่วมกันบนอินเทอร์เน็ตได้ [ 9 ] เนื่องจากเทคโนโลยีเครือข่ายและข้อกำหนดในการปฏิบัติงานมีการเปลี่ยนแปลง...
กระบวนการกำหนดมาตรฐาน
การกลายเป็นมาตรฐานนั้นเป็นกระบวนการสองขั้นตอนภายในกระบวนการกำหนดมาตรฐานอินเทอร์เน็ต ได้แก่ มาตรฐานที่เสนอ และ มาตรฐานอินเทอร์เน็ต ซึ่งเรียกว่า ระดับความสมบูรณ์ และกระบวนการนี้เรียกว่า เส้นทางมาตรฐาน (Standards Track )