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)