RFC 791 - Internet Protocol - Summary
RFC 7491 ได้เขียนขึ้นในปี ค.ศ. เอกสาร นี้ ถูก แบ่ง ออก เป็น สาม ส่วน, การ แนะ นํา, การ ดู ลาด ตระเวน, และ การ ระบุ เฉพาะ. แม้ว่าการแนะนําและโอเวอร์วิว จะมีข้อมูลที่ดีมาก การสรุปนี้จะมุ่งเน้นไปที่ข้อกําหนด แต่จะเน้นส่วนที่ย่อมาจากภาพรวม.
หัวจดหมาย
ดังที่เห็นในบทความของเฟรมและแพ็กเกต บนเว็บไซต์นี้ ที่หัวกระดาษ IP เป็นดังนี้:
| IPv4 Header (32 bits) | ||||||||||||||||||||||||||||||||
| Starting Byte | Byte | Byte | Byte | Byte | ||||||||||||||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
| 0 | Version | IHL (header Len) | Type Of Server (TOS) | Total Length | ||||||||||||||||||||||||||||
| 4 | Identification | IP Flag | Fragment Offset | |||||||||||||||||||||||||||||
| 8 | Time To Line (TTL) | Protocol | Header Checksum | |||||||||||||||||||||||||||||
| 12 | Source Address | |||||||||||||||||||||||||||||||
| 16 | Destination Address | |||||||||||||||||||||||||||||||
| 20 | IP Option (Variable Length, Optional, not common) | |||||||||||||||||||||||||||||||
รายละเอียดหัวจดหมาย
อย่างที่คุณเห็น การสลับข้อมูล มีองค์ประกอบหลายอย่าง ฟังก์ชันของแต่ละธาตุคือ:
- รุ่น - RFC 791 เจาะจงอ้างอิงถึงรุ่น 4
- ส่วนหัวอินเทอร์เน็ต
- ชนิดของบริการ (TOS) - ค่า 8 บิตนี้ถูกใช้สําหรับคุณภาพของบริการ.
- บิต 0-2 มีไว้ก่อนกําหนด
- 000 - รูทีน
- 001 - ความสําคัญ
- 010 - เปิดใช้งาน
- 011 - แฟลช
- 100 - แฟลชโอเวอร์ไรด์
- 101 - CRIST/ECP
- 110 - การ ควบคุม การ ใช้ อินเทอร์เน็ต
- 111 - ควบคุมเครือข่าย
- บิต 3 สําหรับความล่าช้าปกติ (0) หรือ หน่วงต่ํา (1)
- บิต 4 แทนแบบธรรมดา ((0) หรือแบบ High South (1)
- บิต 5 สําหรับความเสมอภาคปกติ (0) หรือความเสมอภาคสูง (1)
- เมื่อ RFC 791 เขียนบิต 6 และ 7 ที่สงวนไว้สําหรับใช้ในอนาคต
- บิต 0-2 มีไว้ก่อนกําหนด
- ความยาวรวม - คือความยาวรวมของข้อมูลแกรม ในจํานวน 26535 หน่วย อย่างไรก็ตาม ระบบต้องสามารถยอมรับ มาตรา 567 ได้.
- การแสดงตัว - ใช้ในการแยกแผ่นข้อมูลต่าง ๆ
- แฟล็ก - ใช้กับการแยกประเภทข้อมูล
- 0 บิต สงวน และต้องเป็น 0
- บิต 1 หากตั้งค่าเป็น 0 จะอนุญาตให้สลับข้อมูลได้ หากตั้งค่าเป็น 1 จึงไม่สามารถแยกข้อมูลได้
- บิต 2 ถ้าตั้งค่าเป็น 0 จะหมายถึงช่วงพักหลัง ถ้าตั้งค่าเป็น 1 ชิ้นเพิ่มเติมมา
- เครื่องหมายวรรคตอน - บอกถึงระบบการทํางานสลับข้อมูล
- เวลา ที่ จะ มี ชีวิต อยู่ ถ้ามันไปถึง 0 ไวยากรณ์ต้องถูกยกเลิก
- โพรโทคอล - แสดงถึงโพรโทคอลระดับถัดไปที่ใช้ในการแปลงข้อมูล
- ส่วนหัวตรวจสอบความถูกต้องของข้อมูล
- ที่อยู่ต้นฉบับ - 32 บิต
- ที่อยู่ปลายทาง - 32 บิต
- ตัวเลือก - ตัวเลือก IPv4 มากมายที่อาจจะถูกนําไปใช้หรือไม่ถูกนําไปใช้ สําหรับ ราย ละเอียด เพิ่ม เติม โปรด อ่าน หน้า 15 - 22 อย่าง ละเอียด
- ปลายหัวกระดาษ datagraphy จะวางด้วย 0 จนกระทั่งสิ้นสุดบนกระดาษ 32 บิต
สรุป RFC
เช่น RFC ของ RFC นี้ต้องการให้ข้อมูลใด ๆ ที่กําหนดข้อมูล IP ที่เรียงตามมาตรฐานที่พรรคใด ๆ อาจทําปฏิกิริยากับข้อมูลในระบบที่แตกต่างกัน ใน มาตรา 3 มี การ พิจารณา เรื่อง การ ติด ต่อ กับ ซี เม มา ด้วย ความ ยาว เท่า กับ การ สรุป ฟังก์ชัน ข้าง บน. เมื่อเทียบกับ IPv4 RFC นี้ กําหนดระดับ A, B และขนาดเครือข่าย C คลาส A วางจําหน่าย 7 บิต สําหรับเครือข่าย และ 24 บิตสําหรับโฮสต์ ห้อง B สํารอง 14 บิต สําหรับเครือข่าย และ 16 บิตสําหรับโฮสต์ คลาส C albooks 21 บิตสําหรับเครือข่าย และ 8 บิตสําหรับโฮสต์ นอกเหนือไปจากการพูดถึงแผนการเฉพาะของฟังก์ชันการสลับข้อมูลและ re-assemibly ถูกอภิปรายในรายละเอียดที่ดีภายใน RFC ระบุว่าบางตัวเลือกอาจจะรวมหรือไม่สามารถรวมได้ เมื่อแพ็กเกจถูกแบ่งออก.
Referenceing to a expression of application the IP Daygram the RFC (in อังกฤษ) ยังให้ตัวอย่างเกี่ยวกับสิ่งที่ควรจะนําเสนอไปยังระบบชั้นบนสําหรับองค์ประกอบในการปรับแต่งเพื่อขยายการสื่อสารและการปรับแต่งที่ง่ายขึ้นระหว่างระบบ elemeets นี้เป็นองค์ประกอบเดียวกันที่ใช้ในการสร้างข้อมูลแกรม.