วันพุธที่ 4 พฤศจิกายน พ.ศ. 2552

ข้อสอบ IPV6 30 ข้อ

1. IP Address มีชื่อเต็มว่า
ก. Internet Protocall Address
ข. Internet Protocol Address
ค. Internat Protocall Address
ง. Internets Protocol Address

2. ข้อใดเป็นลักษณะเฉพาะของ IP Address ของคอมพิวเตอร์แต่ละเครื่อง
ก. ตัวเลขสามารถซ้ำกันได้ทุกตัว
ข. สามารถใช้เครื่องหมาย “;” คั่นระหว่างเลขแต่ละหลักได้
ค. ตัวเลขทุกตัวจะต้องไม่ซ้ำกัน
ง. แต่ละประเทศมีข้อกำหนดที่ต่างกัน

3. Internet Protocol version ใดที่ใช้กันมากที่สุดในปัจจุบัน
ก. IPv1
ข. IPv2
ค. IPv3
ง. IPv4

4. เหตุใดจึงมีการคิดค้น Internet Protocol version ใหม่ขึ้น
ก. เพราะ IP Address ที่มีอยู่ไม่เพียงพอกับความต้องการของผู้ใช้
ข. เพราะต้องมีการคิดค้นเวอร์ชันใหม่ทุกๆ 3 ปี
ค. เป็นการลงมติเห็นชอบจากเวทีโลก
ง. ไม่มีข้อใดถูก

5. IPv4 และ IPv6 แตกต่างกันอย่างไร
ก. IPv4 มี 128 บิต IPv6 มี 64 บิต
ข. IPv4 มี 128 บิต IPv6 มี 32 บิต
ค. IPv4 มี 32 บิต IPv6 มี 128 บิต
ง. IPv4 มี 32 บิต IPv6 มี 64 บิต

6. ข้อใดผิด
ก. IPv6 ผู้บริหารมีส่วนในการบริหารจัดการงานมากขึ้น
ข. IPv6 ระบบมีความน่าเชื่อถือมากขึ้น
ค. IPv6 เครือข่ายมีการทำงานแบบ Real Time Processi
ง. IPv6 มีการใช้งานอินเทอร์เน็ตแบบเคลื่อนที่ (Mobile IP)

7. เหตุใดประเทศในแถบอเมริกาเหนือจึงไม่มีความจำเป็นต้องใช้ IPv6
ก. เพราะสังคมเป็นแบบประชาธิปไตย
ข. เพราะมี IP Address ที่กำหนดขึ้นใช้เองเฉพาะชาวอเมริกัน
ค. เพราะมีรากฐานเศรษฐกิจที่มั่นคง
ง. เพราะได้รับการจัดสรร IP Address ไปถึง 70% ของ IP Address ที่ใช้ทั่วโลก

8. แนวโน้มการพัฒนาด้านเทคโนโลยีมีส่วนเกี่ยวข้องกับการใช้ IP Address อย่างไร
ก. ทำให้ IP Address มีปริมาณเกินความต้องการ
ข. มีการนำเอา IP Address มาใช้กับเทคโนโลยี ทำให้ต้องการใช้ IP Address มากขึ้น
ค. เทคโนโลยีด้านอื่นจะเข้ามาแทนการใช้ IP Address
ง. การใช้ IP Address ควบคู่กับเทคโนโลยีจะถูกจำกัดในวงแคบ

9. ข้อใด ไม่ใช่ ประโยชน์ของการมี IP Address ที่อุปกรณ์อำนวยความสะดวกหรือเครื่องใช้ไฟฟ้า
ก. สามารถส่งข้อมูลได้อย่างรวดเร็วในการสื่อสาร
ข. เชื่อมต่อกับอินเทอร์เน็ตได้เหมือนคอมพิวเตอร์ โดยที่ไม่ต้องผ่านระบบใดๆ
ค. ทำให้ระบบภายในของอุปกรณ์นั้นๆ เกิดผลเสีย
ง. ทำให้การทำงานมีประสิทธิภาพมากกว่าเดิม

10. เหตุใดเราจึงควรศึกษาและทำความเข้าใจในเรื่อง IPv6
ก. เพราะหาก IPv4 ถูกใช้หมดไป IPv6 เป็นสิ่งที่จะแก้ปัญหานี้ได้
ข. เพื่อเตรียมตัวรับมือกับสถานการณ์ในอนาคต
ค. เพื่อความได้เปรียบทางธุรกิจและโอกาสในหลายๆ ด้าน
ง. ถูกต้องทุกข้อ

11.การขอหมายเลข IP Address จะต้องไปจดทะเบียนกับผู้รับจดทะเบียนอินเทอร์เน็ตระดับภูมิภาค หรือเรียกอีกอย่างว่า
ก. PIT
ข. RIR
ค. LPG
ง. PLI

12.ความจำเป็นในการใช้ IPv6 นั้นขึ้นอยู่กับความต้องการใช้อะไร
ก. mont
ข. IP Address
ค. toryt
ง. fopbfor

13. IPv4 นี้มีที่มาจากเลขฐานสองขนาดกี่บิต
ก. 36 บิต
ข. 32 บิต
ค. 45 บิต
ง. 40 บิต

14.จุดเด่นของ IPv6 ที่พัฒนาเพิ่มขึ้นมากจาก IPv4 คืออะไร
ก.ขยายขนาด Address ขึ้นเป็น 128 บิต สามารถรองรับการใช้งาน IP Address ที่เพิ่มขึ้นอย่างรวดเร็วได้
ข.เพิ่มขีดความสามารถในการเลือกเส้นทางและสนับสนุน Mobile Host
ค.สนับสนุนการทำงานแบบเวลาจริง (real-time service)
ง.ถูกทุกข้อ

15. IP v6 ได้กำหนดกฎในการระบุตำแหน่งเป็นกี่ประเภท
ก. 1 ประเภท ค. 3 ประเภท
ข. 2 ประเภท ง. 4 ประเภท

16. IPv6 มีขนาดของ address กี่ไบท์
ก. 10 ไบท์
ข. 11 ไบท์
ค. 13 ไบท์
ง. 16 ไบท์

17. การเคลื่อน IPv6 packet จาก segment หนึ่งไปอีก segment หนึ่งมีความง่ายขึ้นด้วยโครงสร้างการค้นหาเส้นทางแบบใด
ก. แบบลำดับชั้น
ข. แบบผสม
ค. แบบต่อเนื่อง
ง. แบบล่าง

18. RIR ที่ได้จัดสรรหมายเลข IPv6 มากที่สุด คือ
ก. RIPL MCC
ข. RIPE NCC
ค. RIPT ACC
ง. RIPG TCC

19. Pv6 สนับสนุนการปรับแต่งระบบแบบแบบใด
ก. แบบอัตโนมัติ
ข. แบบถาวร
ค. แบบชั่วคราว
ง. แบบต่อเนื่อง

20. IPv6 ได้รับการออกแบบให้ปฏิรูปกลุ่มของการปรับปรุง IP เวอร์ชัน ใด
ก. 2
ข. 3
ค. 4
ง. 5

21.หน่วยงานที่ทำหน้าที่จัดสรร IP Address เหล่านี้คือ
ก.หน่ายงานจากต่างประเทศ
ข.หน่วยงานภายในประเทศไทย
ค.องค์การระหว่างประเทศที่ชื่อว่า Network Information Center - NIC
ง.ถูกทุกข้อ

22.เฮดเดอร์ของ IPV 6 เทียบกับของ IPV 4 จะสามารถเปรียบเทียบความแตกต่างอะไรบ้าง
ก.ตำแหน่งที่ตัดออก
ข.ตำแหน่งที่ปรับเปลี่ยน
ค.ตำแหน่งที่เพิ่ม
ง.ถูกทุกข้อ

23. RIR ย่อมาจาก
ก.(Regional Internet Registrey)
ข.(Regional Internet Registreey)
ค.(Regional Internet Registessy)
ง.(Regional Internet Registry)

24.เทคนิคการทำงานร่วมกันระหว่าง IPv4 และ IPv6 แบ่งออกเป็นกี่ประเภท
ก.1
ข.2
ค.3
ง.4

25.ข้อใดคือชื่อ ก่อนที่จะพัฒนามาเป็น IPV4
ก.IP Address
ข.IPV1
ค.IPV2
ง.IPV3

26. การใช้งาน IPv4 และ IPv6 ควบคู่กันหรือที่เรียกว่าอะไร
ก. Fual stack
ข. Bual stack
ค. Eual stack
ง. Dual stack

27.IPV6 ถูกเริ่มใช้ที่ไหนก่อน
ก. ทวีปเอเชียและยุโรป
ข. ทวีปอเมริกาเหนือ
ค. ทวีปอเมริกาใต้
ง. ไม่มีข้อถูก

28. IPV6 จะประกอบด้วยเลขฐานสองจำนวนเท่าไร
ก. 128 bit
ข.127 bit
ค.126 bit
ง.125bit

29. IPv6 เพิ่มอะไร เพื่อที่จะบังคับขนาดของแพ็ตเก็ต IPv6 เท่านั้น
ก. molder
ข. Sracrer
ค. Hear
ง. Headers

30. ใน IPv6 header อนุญาตให้อะไรทำการระบุและดูแลแพ็ตเก็ตที่ไหล
ก.Router
ข.Routerse
ค.Routeredse
ง. Routeree

เฉลย
1. ข .......10. ง ..........19. ก .........28. ก
2. ค .......11. ข.......... 20. ค........ 29. ง
3. ง ....... 12. ข .........21. ค......... 30. ก
4. ก ........13. ข......... 22. ง
5. ค ........14. ง......... 23. ง
6. ก ........15 ค ..........24. ค
7. ง .........16. ง .........25. ก
8. ข .........17. ก........ 26. ง
9. ค .........18. ข........ 27. ก

IP Hedder IPV4และIPV6

IPv6 Packet Format

- สิ่งที่ควรจะรู้เกี่ยวกับ IPv6 เป็นอย่างแรกก็คือ packet format ของ IPv6 ครับ.. เพราะ packet format ก็คือ data structure ที่บอกว่า IPv6 สามารถทำอะไรได้บ้าง.. IPv6 packet ประกอบด้วย header, extended header, แล้วก็ payload ครับ .. Header ของ IPv6 ออกแบบมาให้มีขนาดคงที่และมีรูปแบบที่ง่ายที่สุดเท่าที่จะทำได้ โดย header จะประกอบด้วย field จำเป็นต้องใช้ในการ process packet ที่ทุกๆ router เท่านั้น พวก options ต่างๆ ที่อาจจะ process เฉพาะที่ต้น/ปลายทาง หรือ ที่ router บางตัวจะแยกออกมาไว้ที่ extended header แทน .. รายละเอียดของ extended header เดี๋ยวว่ากันในหัวข้อ extended header ละกันนะครับ.. ตอนนี้เรามาดูที่ header ของ IPv6 กันก่อน..

Extended Headers
- มาถึง extended header กันบ้าง .. จากเหตุผลข้างบนที่ย้ายหลายๆ field มาเป็น extended header ทำให้ IPv6 มี extended header หลายๆ แบบเลยครับ แต่ละแบบก็เอาไว้ใช้ทำงานเฉพาะอย่างเพียงงานเดียว ..ใน 1 packet เราสามารถใช้ extended header ได้มากกว่า 1 อัน ดังนั้น เราจึงขอ service จาก IPv6 ได้มากกว่า 1 อย่าง .. IPv6 specification ล่าสุดกำหนดให้มี extended header อยู่ 6 แบบ ทุกแบบจะขึ้นต้นด้วย field "Next Header" เสมอ เพื่อระบุว่า extended header อันถัดเป็นชนิดไหน..
> Hop-by-Hop Options: เป็น option ที่ระบุให้ทุก router ที่อยู่ในเส้นทางระหว่างต้น/ปลายทางจะต้องทำตาม ตอนนี้ใน IPv6 specification มี option อยู่เพียงสองอัน คือ Jumbogram options สำหรับให้ IPv6 packet มีขนาดใหญ่กว่า 65535 octets ได้ ขนาดของ jumbogram สูงสุดคือ 2^32 octets (4,294,967,295 octets) เชียวล่ะครับ..อีก option นึงเอาไว้ทำ padding
> Routing: ใช้สำหรับทำ source routing ครับ.. คือต้นทางสามารถระบุเส้นทางที่ packet ต้องผ่านได้ โดย list เป็น router ที่ต้องส่ง packet ผ่านไปจนถึงปลายทาง.. Source routing ของ IPv6 สามารถระบุแต่ละ router ใน list ได้เลยว่าเป็น strict source routing หรือ loose source routing (หมายความว่าเราระบุ ทั้ง strict และ loose source routing ผสมกันได้) ซึ่งยืดหยุ่นมากกว่า source routing ของ IPv4 ที่จะบังคับว่า router ใน list ต้องเป็น strict หรือไม่ก็เป็น loose source routing ทั้งหมด
> Fragment: ใช้สำหรับทำ fragmentation เหมือนของ IPv4 แต่ที่ต่างกันก็คือ IPv6 จะมี function สำหรับหา path MTU ไว้อยู่แล้วเพื่อจะได้รู้ว่าขนาด Maximum Transfer Unit ที่เหมาะสมของ path นั้นๆ มีค่าเป็นเท่าไหร่ ดังนั้นการทำ fragmentation จึงทำที่ source node เท่านั้น (IPv4 จะทำ fragmentation ทั้งที่ source node และ router)> Destination Options: ใช้งานคล้ายๆ กับ Hop-by-Hop option ครับ แต่จะเป็น option สำหรับปลายทางเท่านั้น.. ตอนนี้มีเพียง option เดียว คือเอาไว้ทำ padding > Authentication: อันนี้ชื่อก็บอกอยู่แล้ว..ใช้สำหรับทำ authentication รายละเอียดจะอยู่ในเรื่อง IP Security (IPSEC) เอาไว้ว่างๆ จะเขียนมาให้อ่านครับ ถ้าเอามารวมกับ IPv6 เดี๋ยวจะยาวเกินไป
> Encapsulated Security Payload: ใช้สำหรับทำ encryption และ cryptography อื่นๆ รายละเอียดก็จะอยู่ใน IP Security เหมือนกัน..
- Extended header มีอย่างมากไม่เกินแบบละ 1 อัน ยกเว้น destination option header ซึ่งอาจจะมีได้ 2 อัน..อืมม..ทีนี้พอมี extended header หลายๆ แบบอย่างนี้ก็ต้องมีลำดับการเรียง extended header ให้ถูกต้องด้วย...ถ้าใส่กันเต็มๆ ก็จะเรียงลำดับตามนี้:
1. IPv6 header
2. Hop-by-Hop Options header
3. Destination Options header
4. Routing header
5. Fragment header
6. Authentication header
7. Encapsulating Security Payload header
8. Destination Options header
9. Upper-layer header (e.g., TCP, UDP) - IPv6 header ได้ถูกออกแบบให้มีขนาด Header ลดน้อยลง โดยทำการย้ายฟิลด์ที่ไม่จำเป็น หรือที่เพิ่มออก โดยวางไว้หลัง IPv6 header และใช้การแจ้งเป็น Streamline header ซึ่งมีประสิทธิภาพในการดำเนินการติดต่อกับ Router ทันทีทันใด
- IPv4 header กับ IPv6 header ไม่สามารถใช้ง่ายร่วมกันได้ ซึ่งในการวางระบบทั้ง Ipv4 และ IPv6 ต้องทำทั้งคู่เพื่อให้รู้จักรูปแบบของ Header ซึ่ง Header ของ IPv6 ใหญ่กว่าของ IPv4 สองเท่า และตำแหน่งที่อยู่ใหญ่กว่าถึง 4 เท่า