วันพุธที่ 16 กันยายน พ.ศ. 2552

Week 12 : Network and Transport Layers 2

Internet Protocol version 4
IPv4 จะมีกลุ่มตัวเลขอยู่ 4 ชุด แต่ละชุดขั้นด้วยจุด โดยแต่ละชุดมีขนาด 8 bit
Classful Addressing เริ่มแรกเลย IPv4 มีการแบ่ง IP Address ออกเป็น 2 ส่วน ได้แก่ Network ID และ Host ID ซึ่งการแบ่งเป็น 2 ส่วนนี้ (Two-level addressing hierarchy) จะมีชื่อเรียกว่า Classful addressing อย่างไรก็ตามการนำ IP Address แบ่งเป็น2 ส่วนนี้ ทำให้การใช้งาน IP Address ไม่มี
Network ID คือส่วนที่ระบุว่า IP Address อยู่ในโครงข่ายใด และเป็นส่วนที่ Router ไว้ใช้ค้นหาเส้นทาง
4. Host ID คือส่วนที่ระบุว่าคอมพิวเตอร์อยู่ที่ตำแหน่งใดของ Network

Subnet Mask
การแบ่ง network ออกเป็นส่วนย่อยๆ สามารถทำได้โดยใช้สิ่งที่เรียกว่า Subnet Mask ซึ่งมีลักษณะคล้ายกับ IP Address คือประกอบด้วยตัวเลข 4 ตัวคั่นด้วยจุด เช่น 255.255.255.0 วิธีการที่จะบอกว่า computer แต่ละเครื่องจะอยู่ใน network วงเดียวกัน (หรือพูดอีกอย่างหนึ่ง ก็คือใน subnet เดียวกัน) หรือเปล่า ก็สามารถทำได้โดยเอา Network Mask มา AND กับ IP Address ถ้าได้ค่าตรงกัน แสดงว่าอยู่ใน subnet เดียวกัน ถ้าได้ค่าไม่ตรงกัน ก็แสดงว่าอยู่คนละ subnet

Internet Protocol version 6
IPv6 (Internet Protocol version 6) เป็นเวอร์ชันล่าสุดของ Internet Protocol และได้รวมผลิตภัณฑ์ที่สนับสนุน IP มาเป็นส่วนหนึ่งด้วย รวมถึงระบบปฏิบัติการหลัก IPv6 ได้รับการเรียกว่า IPng (IP Next Generation) โดยปกติ IPv6 เป็นกลุ่มของข้อกำหนดจาก Internet Engineering Task Force (IETF) โดย IPv6 ได้รับการออกแบบให้ปฏิรูปกลุ่มของการปรับปรุง IP เวอร์ชัน 4 โดย host ของเครือข่ายและ node แบบ intermediate ซึ่ง IPv4 หรือ IPv6 สามารถดูแลแพ็คเกตของ IP เวอร์ชันอื่น ผู้ใช้และผู้ให้บริการสามารถปรับรุ่นเป็น IPv6 โดยอิสระ การปรับปรุงที่ชัดเจนของ IPv6 คือความยาวของ IP address เปลี่ยนจาก 32 เป็น 128 การขยายดังกล่าวเพื่อรองรับการขยายของอินเตอร์เน็ต และเพื่อหลีกเลี่ยงการขาดแคลนของตำแหน่งเครือข่าย

Dynamic Addressing : เป็นการกำหนด IP address ให้เปลี่ยนแปลงไปตามระยะเวลา ถ้าหาก address ใดไม่ถูกใช้งานก็จะสามารถนำไปแจกต่อให้กับเครื่องคอมพิวเตอร์เครื่องอื่นที่ ต้องการใช้งานต่อไปได้ โดยจะใช้ Dynamic Host Configuration Protocol (DHCP)

Internet Control Message Protocol
หน้าที่หลักของ ICMP คือ รายงานความผิดพลาดของการส่งข้อมูล แต่จะไม่สามารถแก้ไขความผิดพลาดของข้อมูลได้- ประเภทของ Message
Host confirmation : การตอบรับจาก host
Unreachable Destination or Service : ไม่สามารถติดต่อปลายทางได้
Time exceeded : ใช้เวลาเกินกำหนดRoute
redirection : แจ้งเส้นทางที่เหมาะสมSource quench : ให้ต้นทางลดภาระงาน

ARP (Address Resolution Protocol)
เป็นโปรโตคอลชนิดหนึ่งที่เป็นตัวกลางในการสื่อสารสำหรับการจับคู่ (map) ระหว่าง Internet Protocol address (IP address) กับตำแหน่งของอุปกรณ์ในระบบเครือข่าย เช่น IP เวอร์ชัน 4 ใช้การระบุตำแหน่งขนาด 32 บิต ใน Ethernet ของระบบใช้การระบุ ตำแหน่ง 48 บิต (การระบุตำแหน่งของอุปกรณ์รู้จักในชื่อของ Media Access Control หรือ MAC address) ตาราง ARP ซึ่งมักจะเป็น cache จะรักษาการจับคู่ ระหว่าง MAC address กับ IP address โดย ARP ใช้กฎของโปรโตคอล สำหรับการสร้างการจับคู่ และแปลงตำแหน่งทั้งสองฝ่าย

Mac Address เป็น Address ที่มาพร้อมกับการ์ด LAN ซึ่งเป็น Address ที่ไม่สามารถเปลี่ยนแปลงได้ และเป็นAddress ที่ไม่มีโอกาสซ้ำกันไม่ว่าจะอยู่ในเครือข่ายใดก็ตาม เนื่องจากเป็น Address ที่ถูกบรรจุอยู่บนไมโครชิป และถูกกำหนดไว้เรียบร้อยแล้วจากบริษัทผู้ผลิตการ์ด LANการสื่อสารหรือการค้นหา MAC Address บนเครือข่ายทำได้โดยการเผยแพร่ข่าวสาร ส่วนที่เป็น Address ออกมาที่เครือขาย โดยมีการระบุ Address ของผู้ส่งและ Address ของปลายทาง หากผู้รับมีตัวตนบนเครือข่าย มันก็จะตอบกลับมายังผู้ส่ง พร้อมด้วย MAC Address ของมัน แต่หากผู้รับปลายทางไม่ได้อยู่ในเครือข่ายเดียวกัน แต่อยู่คนละเครือข่าย ตัวเราเตอร์จะเป็นผู้ติดต่อกลับไปยังผู้ส่งแทน

Routing
จะใช้ตารางหาเส้นทาง (routing table) เมื่อมี Packet ที่ส่งออกไปหรือรับเข้ามา Router จะตรวจสอบจากตารางหาเส้นทางก่อนว่าจะสามารถส่งไปยังปลายทางได้อย่างไร การหาเส้นทางโดยวิธีนี้จะไม่ค่อยซับซ้อน เนื่องจากการส่ง Packet ไปในเส้นทางใด ๆ นั้นจะขึ้นอยู่กับตารางหาเส้นทาง

Routing Protocols
ใช้แลกเปลี่ยนระหว่าง nodes และ maintaining routing tables
Autonomous System (AS) คือ ระบบเครือข่ายที่มีการแลกเปลี่ยนข้อมูล อยู่ ในภายใต้การบริหารของ ผู้ดูแลระบบ หรือมี policy เดียวกัน
Type of Routing Protocols
- Interior routing protocols (RIP, OSPF, EIGRP, ICMP)
- Exterior routing protocols (BGP)
Types of Routing
- Centralized routing
- Decentralized routing

ไม่มีความคิดเห็น:

แสดงความคิดเห็น