วันพฤหัสบดีที่ 29 ตุลาคม พ.ศ. 2552

งานชิ้นที่ 1 IPHeader IPV4 & IPV6


แสดงการเปรียบเทียบ header ระหว่าง IPv4 และ IPv6

ข้อแตกต่างระหว่าง IPV4 และ IPV6

IpV4 จะเป็น 255.255.255.255 หรือ FF.FF.FF.FF ซึ่งเป็น 32 bit
IpV6 จะเป็น FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:ซึ่งเป็น 128 Bit
......หากพิจารณาเฮดเดอร์ของ IPV 6 เทียบกับของ IPV 4 จะสามารถเปรียบเทียบความแตกต่างได้ดังนี้
1 ตำแหน่งที่ตัดออก
- Header length ถูกตัดออกไป เพราะเฮดเดอร์ของ IPV 6 มีขนาดควที่ที่ 40 octets(bytes) ทำให้ประสิทธิภาพโดยรวมของการประมวลผลแพ็กเก็ตดีขึ้นเพราะไม่เสียเวลาในการ คำนวณขนาดของ header
- Identifiaction, Flag, Segmentation, Protocal, Options, และ Padding ถูกย้ายไปอยู่ในส่วนขยายของเฮ็ดเดอร์ เพราะถือว่าเป็นส่วยไม่จำเป็นต้องประมวลผลในทุกๆเราเตอร์
- Header Checksum ถูกตัดออกเพราะว่าซ้ำซ้อนกับฟังก็ชันของโพรโตคอลในชั้นที่อยู่สูงกว่า อีกทั้งการเพิ่มประสิทธิภาพของการประมวลผลด้วย เพราะ Checksum จะต้องมีการคำนวณใหม่ที่เราเตอร์เสมอ หากตัดออกก็จะลดภาระงานที่เราเตอร์ไปได้
2 ตำแหน่งทีปรับเปลี่ยน
- Total Length เปลี่ยนมาเป็น Payload length เพื่อระบุขนาดของ payload ในหน่วย octets(bytes) ดังนั้นขนาดของ payload สูงสุดเป็น 65,535 octets
- Time-To-Live (TTL)ของ IPV4 เปลี่ยนมาเป็น Hop Limit เพราะTTL ระบุเวลาที่ packet จะวนเวียนอยู่ใน อินเทอร์เน็ต (หน่วยเป็นวินาที) โดยระบุว่าแต่ละเราเตอร์ต้องลด TTL ลงอย่างน้อย 1 วินาที เราเตอร์จึงลด TTL ครั้งละ 1 หน่ววยเสมอแม้ว่าจะใช้เวลาประมวลผลแพ็กเก็ตน้อยกว่านั้น ทำให้ไม่ตรงกับความหมายของ TTL ดั้งนั้นจึงถูกเปลี่ยนเป็น Hop limit เพื่อให้ตรงกับความหมายจริงๆซึ่งเหมาะสมและง่ายต่อการประมวลผล
- Protocal เปลี่ยนมาเป็น Next Header ซึ่งใช้เป็นตัวบอกว่า extended header ตัวถัดไปเป็นเฮดเดอร์ประเภทไหน เช่น IPSec ซี่งเป็น extended header ก็จะมีค่า Next Header = 51
3 ตำแหน่งที่เพิ่ม
- Flow label ใช้ระบุลักษณะการไหลเวียนของทราฟฟิก ระหว่างต้นทางกับปลายทาง เช่น ในแอปพลิเคชัน video conference มีทราฟฟิกหลายลักษณะ (เช่น ภาพ เสียง ตัวอักษร ฯลฯ)ในแอปพลิเคชั่นหนึ่งจะสร้าง flow label ได้หลายลักษณะและสามารถแยก flow ของภาพและเสียงออกจากกันได้
- Traffic Class ใช้ระบุว่าแพ็กเก็ตนี้อยู่ในกลุ่มใดและมีระดับความสำคัญเท่าไหร่เพื่อที่เรา เตอร์จะจัดลำดับขั้นการส่งแพ็กเก็ตให้เหมาะสม