Data Communications and Networks

Download Report

Transcript Data Communications and Networks

การสื่อสารข้อมูลและเครือข่าย
(Data Communications and Networks)
บทที่ 4 การออกแบบระบบเครือข่าย
ไอพีแอดเดรส และการประยุกต์ใช้งาน
โดย อ.ปริญญา น้อยดอนไพร V.0127112012
วัตถุประสงค์เชิงพฤติกรรม
 สามารถวิเคราะห์ อธิบาย
และออกแบบระบบเครื อข่ายได้
 สามารถอธิบายลักษณะของ IPv4 ได้
 สามารถอธิบายกลุม่ (Class) ของไอพีแอดเดรสได้
 สามารถอธิบายหลักการจัดสรรไอพีแอดเดรสได้
 สามารถวิเคราะห์ และคานวณไอพีแ อดเดรส เพื่ อประยุ กต์ใช้งานบน
ระบบเครื อข่ายคอมพิวเตอร์ได้
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
การออกแบบและพัฒนาระบบเครือข่าย
 ความต้องการของผู ใ้ ช้งาน
(User Requirement)
 ความต้องการระบบ (System Requirement)
 การสารวจสภาพของเทคโนโลยีในปั จจุ บน
ั (Industry Survey)
 การออกแบบระบบเครื อข่ายเบื้องต้น (Preliminary Design)
 การพิจารณาเปรียบเทียบค่าใช้จา่ ย (Cost Tradeoffs)
 การประเมินการออกแบบ (Evaluation of Design)
 การออกแบบขัน
้ สุ ดท้าย (Final Design)
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ไอพีแอดเดรสและการออกแบบ
 หมายเลขไอพีหรื อไอพีแอดเดรส
(IP Address) เป็ นที่อยูท่ ่ ใี ช้ในการระบุ
เครื่ องคอมพิ ว เตอร์ หรื อ อุ ป กรณ์ ที่เ ชื่ อมต่อ อยู ่บ นระบบเครื อ ข่า ย
คอมพิวเตอร์
 ในเครื อข่ายคอมพิวเตอร์เดียวกัน ไอพีแอดเดรสจะต้องไม่ซา้ กัน
 InterNIC (Internet Network Information Center)
 Public IP Address
 Private IP Address
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
รูปแบบของไอพีแอดเดรส
 IPv4
 อ้างอิงโดยใช้ตวั เลขฐานสองความยาว
32 บิต
 แบ่งออกเป็ น 4 กลุ ม
่ ๆ ละ 8 บิต เรียงตามลาดับโดยมีจุดขัน้ ในแต่ละ
กลุม่ ยกตัวอย่างเช่น ไอพีแอดเดรส 202.28.33.50 เมื่อนามาแปลง
เป็นเลขฐานสอง คือ 11001010.00011100.00100001.00110010
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
RESERVED IP ADDRESSES

Certain host addresses are reserved
and cannot be assigned to devices on
a network.
 An IP address that has binary 0s in all
host bit positions is reserved for the
network address.
 An IP address that has binary 1s in all
host bit positions is reserved for the
broadcast address.
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
7
IP PRIVATE ADDRESSES



No two machines that connect to a public network can have the
same IP address because public IP addresses are global and
standardized
Private IP addresses are a solution to the problem of the
exhaustion of public IP addresses. Addresses that fall within these
ranges are not routed on the Internet backbone:
Connecting a network using private addresses to the Internet
requires the usage of NAT
ESTABLISHING THE SUBNET MASK ADDRESS

To determine the number of bits to be used, the network
designer needs to calculate how many hosts the largest
subnetwork requires and the number of subnetworks needed.
8
ตัวอย่างการคานวณ
ตัวอย่างที่ 1
 กรณีตวั อย่าง
Network Address คือ 192.168.10.0
 Subnet Mask คือ 255.255.255.0
 จานวน Segment ที่ตอ้ งการ คือ 6 Segment โดย Segment ละ
30 Host (จานวนเครื่ องคอมพิวเตอร์)
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ขัน้ ตอนที่ 1 คานวณหา SUBNET MASK ของ SUBNET ใหม่

วิเคราะห์จานวน Segment ที่จะใช้งานโดยพิจารณาจากบิตว่างของ Subnet
Mask เดิ ม คื อ 255.255.255.0
แปลงเป็ น เลขฐานสอง คื อ
11111111.11111111.11111111.00000000
 มีบต
ิ ว่างอยู ่ 8 บิต
 คานวณหาจานวนบิตที่ตอ้ งการยืม (บิตที่วา่ งอยู )่ จากสู ตร 2 ยกกาลัง x จะต้อง
มากกว่าหรื อเท่ากับจานวน Segment ที่ตอ้ งการ
 ในที่น่ ีคือ 23 = 8 เมื่อ x คือ 3 ดังนั้นบิตที่ตอ้ งการยืม คือ 3 บิต
 แทนค่าบิตในตาแหน่งบิตที่วา่ งเริ่ มจากด้านซ้ายของบิตที่วา่ งอยู ่
 11111111.11111111.11111111.11100000 = 255.255.255.224

พธ์ท่ ไี ด้andคืNetworks
อ Subnet
MaskNoidonphrai
ใหม่ของแต่
Subnet
Data ผลลั
Communications
:: Mr.Parinya
(www.freebsd.sru.ac.th)
ขัน้ ตอนที่ 1 คานวณหา SUBNET MASK ของ SUBNET ใหม่ (ต่อ)
 11111111.11111111.11111111. 1 1 1 0 0 0 0 0
บิตที่เหลือ
ยืม 3 บิต
 ตรวจสอบว่าบิตที่เหลือเพียงพอต่อจานวน Host ที่จะใช้งานหรื อไม่ ดังนี้
 บิตที่เหลือ คือ 5 เมื่อ 25 - 2 จะต้องมากกว่าหรื อเท่ากับจานวน Host ที่
ต้องการ
 หากบิตที่เหลืออยู ค่ านวณตามสู ตรแล้วแล้วจานวน Host ตามที่ตอ้ งการ
แสดงว่า Subnet Mask ใหม่ของแต่ Subnet คือ 255.255.255.224
สามารถใช้
Data (/27)
Communications
and Networksง::านได้
Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ขัน้ ตอนที่ 2 คานวณหา SUBNET ADDRESS
 จาก Network Address คือ 192.168.10.0 แปลงเป็ นฐานสอง คือ
 11000000.10101000.000001010. 0 0 0 0 0 0 0 0
แทนค่าบิต เริ่ มจากบิตทางด้านขวาสุ ด






11000000.10101000.00001010. 0 0 1 0 0 0 0 0 = 192.168.10.32
11000000.10101000.00001010. 0 1 0 0 0 0 0 0 = 192.168.10.64
11000000.10101000.00001010. 0 1 1 0 0 0 0 0 = 192.168.10.96
11000000.10101000.00001010. 1 0 0 0 0 0 0 0 = 192.168.10.128
11000000.10101000.00001010. 1 0 1 0 0 0 0 0 = 192.168.10.160
11000000.10101000.00001010. 1 1 0 0 0 0 0 0 = 192.168.10.192
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
14
ขัน้ ตอนที่ 3 หา HOST RANGE
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
แบบฝึ กหัดที่ 1
 หน่วยงานแห่งหนึ่ ง
ต้องการใช้ระบบเครื อข่ายคอมพิวเตอร์ ประกอบด้วย
4 ฝ่ าย แต่ละฝ่ ายมีจานวนเครื่ องคอมพิวเตอร์ 2 เครื่ อง จงคานวณหา
Subnet, Subnet Mask และ Host Range ตามที่ได้ศึกษามา โดยมี
รายละเอียด ดังต่อไปนี้
 Network Address คือ 192.168.10.64
 Subnet Mask คือ 255.255.255.224
 หมายเหตุ สามารถเขี ยนเป็ น 192.168.10.64/27
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
แบบฝึ กหัดที่ 2
 ห้องเรียนคอมพิวเตอร์
ของโรงเรียนแห่งหนึ่ ง ต้องการใช้ระบบเครื อข่าย
คอมพิวเตอร์ ประกอบด้วย 8 ห้องเรียน แต่ละห้องเรียนมีจานวนเครื่ อง
คอมพิวเตอร์ 50 เครื่ อง จงคานวณหา Subnet, Subnet Mask และ
Host Range ตามที่ได้ศึกษามา โดยมีรายละเอียด ดังต่อไปนี้
 Network Address คือ 192.168.0.0
 Subnet Mask คือ 255.255.252.0
 หมายเหตุ สามารถเขี ยนเป็ น 192.168.0.0/22
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
แบบฝึ กหัดที่ 3
 บริ ษั ท แห่ ง หนึ่ ง
มี ค วามต้อ งการใช้ร ะบบเครื อข่า ยคอมพิ ว เตอ ร์
ประกอบด้วย 7 ฝ่ าย แต่ละฝ่ ายมีจานวนเครื่ องคอมพิวเตอร์ประมาณ
58 เครื่ อง จงคานวณหา Subnet, Subnet Mask และ Host Range
ตามที่ได้ศึกษามา โดยมีรายละเอียด ดังต่อไปนี้
 Network Address คือ 192.XX.0.0
 Subnet Mask คือ 255.255.254.0
หมายเหตุ XX คือ รหัสนักศึกษา 2 ตัวหลัง
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
แบบฝึ กหัดที่ 4
 บริ ษั ท แห่ ง หนึ่ ง
มี ค วามต้อ งการใช้ร ะบบเครื อข่า ยคอมพิ ว เตอ ร์
ประกอบด้วย 4 ฝ่ าย แต่ละฝ่ ายมีจานวนเครื่ องคอมพิวเตอร์ประมาณ
28 เครื่ อง จงคานวณหา Subnet, Subnet Mask และ Host Range
ตามที่ได้ศึกษามา โดยมีรายละเอียด ดังต่อไปนี้
 Network Address คือ 202.29.XX.0
 Subnet Mask คือ 255.255.255.128
หมายเหตุ XX คือ รหัสนักศึกษา 2 ตัวหลัง
Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)