Page 1
บทท 1 เครอขายคอมพวเตอร
จดประสงคของการประดษฐคอมพวเตอรใชในสมยแรก ๆ นน เพอใหคอมพวเตอรไดท างานบางอยางแทนมนษยได เชน การค านวณเลข ซงถาเปนตวเลขจ านวนมากๆ มนษยจะใชเวลาในการค านวณมากและมโอกาสเกดขอผดพลาดสง ในขณะทคอมพวเตอรสามารถค านวณไดเรวกวา อกทงยงมความแมนย าและมความผดพลาดนอยกวามนษย การท างานจะใหมประสทธภาพสงจะ ตองท าเปนหมคณะ หรอทมเวรค (Teamwork) คอมพวเตอรซงถกสรางมาเพอท างานแทนมนษยกจ าเปนทตองมการสอสารซงกนและกนเชนกน ฉะนนคอมพวเตอรเครองใดทไมไดเชอมตอเขากบเครองอนกเปรยบเสมอนคนทชอบความสนโดษ ในการเชอมตอกนเปนเครอขายนน เปนสาเหตทเนองมาจากการทผใชตองการท างานเปนกลมหรอทม ซงการท างานแบบนยอมมประสทธภาพมากกวาการท างานแบบเดยว ๆ หลงจากทคอมพวเตอรไดคดคนขนมาแลวนน กยงไดมการพฒนามาอยางตอเนองและรวดเรวจนในปจจบนเปนทยอมรบมากวา อตสาหกรรมคอมพวเตอรเปนอตสาหกรรมทมการพฒนาอยางรวดเรวมากทสดอตสาหกรรมหนง
ในสมยแรก ๆ คอมพวเตอรถกออกแบบใหใชงานแบบรวมศนย (Centralized Computing) เชน เมนเฟรม มนคอมพวเตอร เปนตน ซงคอมพวเตอรจะถกสราง และเกบไวในหอง ๆ หนง เนองจากสมยนนคอมพวเตอรมราคาแพงมาก ผใชแตละคนจะใชจอภาพ (Dump Terminal) เพอเชอมตอเขากบเครองเมนเฟรม
Page 2
เมนเฟรมและดมพเทอรมนอล
หลงจากนนกไดมการคดคนคอมพวเตอรทมขนาดเลก หรอเรยกวาไมโครคอมพวเตอร (Microcomputer) ซงไดมการใชกนอยางแพรหลายในปจจบน เนองจากราคาถกกวาเดมและยงมประสทธภาพไมนอยไปกวาเครองเมนเฟรมดวย ถาเครองคอมพวเตอรทท างานเดยวๆ(Stand-alone) กจะเปนเหมอนกบการทคน ๆ หนงท างานเพยงคนเดยว เปนททราบกนดวา การท างานเพยงคนเดยวนนจะไดผลลพธไมดเทาทควร การท างานของมนษยนนจ าเปนทจะตองท างานกนเปนกลมหรอทมถงจะมประสทธภาพ คอมพวเตอรกเชนกน ควรจะท างานเปนกลมหรอทม ซงการท างานเปนกลมหรอทมของคอมพวเตอรนจะเรยกวา “ เครอขาย (Network) ”
Page 3
เครอขายคอมพวเตอรคออะไร
เครอขายคอมพวเตอร (Computer Network) คอระบบทมคอมพวเตอรอยางนอยสองเครองเชอมตอกนโดยใชสอกลาง และกสอสารขอมลกนไดอยางมประสทธภาพ ซงท าใหผใชคอมพวเตอรแตละเครองสามารถแลกเปลยนขอมลซงกนและกนได นอกจากนยงสามารถใชทรพยากร(Resources) ทมอยในเครอขายรวมกนได เชน เครองพมพ ซดรอม สแกนเนอร ฮารดดสก เปนตน
แนวคดในการสรางเครอขายคอมพวเตอรนน เรมมาจากการทผใชตองการทจะ แลกเปลยนขอมลกนอยางมประสทธภาพและรวดเรว คอมพวเตอรเดยวๆ เปนอปกรณทมความสามารถในการประมวลผลขอมลในปรมาณมากอยางรวดเรวอยแลว แตขอเสยคอ ผใชไมสามารถแชรขอมลนนกบคนอนอยางมประสทธภาพไดกอนทจะมเครอขายคอมพวเตอร
Page 4
องคประกอบพนฐานของเครอขาย
การทคอมพวเตอรจะเชอมตอกนเปนเครอขายได ตองมองคประกอบพนฐานดงตอไปน - คอมพวเตอร อยางนอย 2 เครอง - เนตเวรดการด หรอ NIC ( Network Interface Card) เปนการดทเสยบเขากบชองท เมนบอรดของคอมพวเตอร ซงเปนจดเชอมตอระหวางคอมพวเตอรและเครอขาย - สอกลางและอปกรณส าหรบการรบสงขอมล เชน สายสญญาณ สวนสายสญญาณทนยมทใชกนในเครอขายกเชน สายโคแอกเชยล สายคเกลยวบด และสายใยแกวน าแสง เปนตน สวนอปกรณ เครอขาย เชน ฮบ สวตช เราทเตอร เกตเวย เปนตน - โปรโตคอล ( Protocol) โปรโตคอลเปนภาษาทคอมพวเตอรใชตดตอสอสารกนผานเครอขายคอมพวเตอรทสามารถสอสารกนไดนนจ าเปนทตองใช “ภาษา” หรอใชโปรโตคอลเดยวกนเชน OSI, TCP/IP, IPX/SPX เปนตน - ระบบปฏบตการเครอขาย หรอ NOS (Network Operating System)ระบบปฏบตการเครอขายจะเปนตวคอยจดการเกยวกบการใชงานเครอขายของผใชแตละคน
Page 5
1. เนตเวรคการด เนตเวรคการดจะเปนจดเชอมตอระหวางคอมพวเตอร และระบบเครอขาย สวนใหญจะเรยกวา “NIC (Network Interface Card)” หรอบางทกเรยกวา “LAN การด (LAN Card)” อปกรณเหลานจะท าการแปลงขอมลเปนสญญาณทสามารถสงไปตามสายสญญาณหรอสอแบบอนได ปจจบนนกไดมการแบงการดออกเปนหลายประเภท ซงจะถกออกแบบใหสามารถใชไดกบเครอขายประเภทแบบตาง ๆ เชน อเธอรเนตการด โทเคนรงการด เปนตน การดในแตละประเภทอาจใชกบสายสญญาณบางชนดเทานน หรออาจจะใชไดกบสายสญญาณหลายชนด
เนตเวรคการด
เนตเวรคการดจะตดตงอยกบคอมพวเตอร โดยเตาเสยบเขากบชองบนเมนบอรดของคอมพวเตอร สวนมากคอมพวเตอรทผลตในปจจบนจะมเฉพาะชอง PCI ซงกใชบสทมขนาด 32 บต อยางไรกตาม ยงมคอมพวเตอรรนเกาทยงมชองแบบ ISA อย ซงมบสขนาด 16 บต และมการดทเปนแบบ ISA จะประมวลผล ขอมลชากวาแบบ PCI
Page 6
2. สายสญญาณ ปจจบนมสายสญญาณทใชเปนมาตรฐานในระบบเครอขายคอมพวเตอรอย3 ประเภท 2.1 สายคบดเกลยว สายคบดเกลยว ( twisted pair ) ในแตละคของสายทองแดงซงจะถกพนกนตามมาตรฐาน เพอตองการลดการรบกวนจากคลนแมเหลกไฟฟากบคสายขางเคยงไดแลวผานไปยงสายเคเบลเดยวกน หรอจากภายนอกเทานน เนองจากสายคบดเกลยวนนมราคาไมแพงมากใชสงขอมลไดด แลวน าหนกเบา งายตอการตดตง จงท าใหถกใชงานอยางกวางขวางตวอยางคอสายโทรศพทสายแบบนม 2 ชนดคอ ก. สายคบดเกลยวชนดหมฉนวน (Shielded Twisted Pair : STP) เปนสายคบดเกลยวทหมดวยฉนวนชนนอกทหนาอกชนดงรป เพอปองกนการรบกวนของคลนแมเหลกไฟฟา
สายคบดเกลยวชนดหมฉนวน
Page 7
ข. สายคเกลยวชนดไมหมฉนวน (Unshielded Twisted Pair : UTP) เปนสายคบดเกลยวทหมดวยฉนวนชนนอกดวยซงบางทกหมอกชนดงรป ซงท าใหสะดวกในการโคงงอ แตกสามารถปองกนการรบกวนของคลนแมเหลกไฟฟาไดนอยกวาชนดแรก
สายคบดเกลยวชนดไมหมฉนวน
Page 8
2.2 สายโคแอกเชยล สายโคแอกเชยล เปนตวกลางการเชอม โยงทมลกษณะเชนเดยวกบสายทวทมการใชงานกนอยเปนจ านวนมากไมวา จะใชในระบบเครอขายเฉพาะท และใชในการสงขอมลระยะทไกลระหวางชมสายโทรศพทหรอการสงขอมล สญญาณวดทศน ซงสายโคแอกเชยลทใชทวไปกมอย 2 ชนด คอ 50 โอหม ซงใชสงขอมลแบบดจทอล และชนด 75โอหม ซงกจะใชสงขอมลสญญาณอนาลอก สายโคแอกเชยลมฉนวนหมเพอปองกนการรบกวนของคลนสญญาณแมเหลกไฟฟา และกเพอปองกนสญญาณรบกวนอน ๆ ซงกเปนสวนหนงทท าใหสายแบบนมชวงความถทสญญาณไฟฟาสามารถสงผานไดกวางถง 500 Mhz จงสามารถสงขอมลดวยอตราของการสงสงขน
สายโคแอกเชยล
Page 9
2.3 เสนใยแกวน าแสง เสนใยน าแสง ( fiber optic ) เปนการทใชใหแสงเคลอนทไปในทอแกว ซงสามารถสงขอมลดวยเปนอตราความหนาแนนของสญญาณขอมลทสงมาก ทปจจบนถาใชเสนใยน าแสงกบระบบอเธอรเนตกใชไดดวยความเรว 10 เมกะบต ถาใชกบ FDDI กจะใชไดดวยความเรวสงถง100 เมกะบต
เสนใยน าแสง
Page 10
3. อปกรณเครอขาย
อปกรณทน ามาใชในเครอขายท าหนาทจดการเกยวกบการรบ- สงขอมลในเครอขาย หรอใชส าหรบทวนสญญาณเพอใหการรบ-สงขอมลไดด และสงในระยะทไกลมากขน หรอใชส าหรบขยายเครอขายใหมขนาดใหญขน อปกรณเครอขายทพบเหนโดยทวไป เชน ฮบ สวตซ เราทเตอร
3.1 ฮบ (Hub)
ฮบ (HUB) คออปกรณทใชเชอมกนระหวางกลมของคอมพวเตอร ฮบมหนาทรบสงเฟรมขอมลทกเฟรมทไดรบจากพอรตใดพอรตหนง เพอสงไปยงทก ๆ พอรตทเหลอ คอมพวเตอรทเชอมตอเขากบฮบจะแชรแบนดวธหรออตราขอมลของเครอขาย
ฮบ (HUB)
Page 11
3.2 สวตซ (Switch)
สวตซ (Switch) หรอ บรดจ (Bridge) เปนอปกรณทใชส าหรบเชอมตอ LAN สองเครอขายเขาดวยกน โดยจะตองเปน LAN ชนดเดยวกน และกใชโปรโตคอลในการรบสงขอมลเหมอนกน เชน ใชในการเชอมตอ Ethernet LAN ทงสองเครอขายเขาดวยกน
สวตซชง (Switching)
3.3 เราทเตอร ( Routing )
เปนอปกรณทท าหนาทเชอมตอในระบบเครอขายกบหลายระบบเขาดวยกนทคลายกบบรดจ แตกมสวนการท างานจะซบซอนมากกวาบรดจมาก โดยเราทเตอรกมเสนทางการเชอมโยงขอมลระหวางแตละเครอขายเกบไวเปนตารางเสนทาง เรยกวา Routing Table ท าใหเราทเตอรสามารถท าหนาทจดหาเสนทาง และเลอกเสนทางเหมาะสมทสดเพอใชในการเดนทาง และเพอการตดตอระหวางเครอขายไดอยางมประสทธภาพ
เราทเตอร
Page 12
3.4 โปรโตคอล (Protocol)
ในการเชอมโยงของเครอขายเครองคอมพวเตอร ในแตละเครองอาจกตองมระบบทเหมอนกน หรอแตกตางกน เชนในการใชงานในเครอขายจงตองเปนมาตรฐานหรอระเบยบทใชในการตดตอ ใหแตละเครองมวธการสอสารทเปนไปตามแนวทางเดยวกนได เพอใหเปนการเชอมโยงขอมล และในการตดตอสอสารของเครองคอมพวเตอรในแตละเครองตองมความเขาใจ ถกตองตรงกนและสามารถท างานรวมกนไดเปนอยางด ไมเกดความเสยหายนนเกดขน จงมการก าหนดวธการมาตรฐานขนเรยกวา โปรโตคอล ดงนนอาจกลาวไดวาโปรโตคอล หมายถง กฎเกณฑ ขอตกลง ภาษาสอสาร รปแบบ วธการเชอมตอของเครองคอมพวเตอรในเครอขาย (ระบบใดๆ กตาม)ใหสามารถตดตอสอสารมการใชงานรวมกนไดหลากหลาย
Applicat ion
Transport
Net work
Dat a Link
Ping TELNET FTP SPNM SMTP DNS TFTP NFS
I CMP I P
TCP UDP
IGMP
ARP Int erface RARP
โปรโตคอลแสตคของ TCP/IP
Page 13
บทท 2
ไอพ แอดเดรส (IP Address)
IP Address คอหมายเลขประจ าเครองคอมพวเตอร ซงประกอบดวยตวเลข 4 ชด ม
เครองหมายจดขนระหวางชด เชน 192.168.100.1 หรอ 172.16.10.1 เปนตน
Class ของแตละ IP Address
Class IP Address Network Address Host Address
A w.x.y.z w x.y.z
B w.x.y.z w.x y.z
C w.x.y.z w.x.y z
ท าไมตองแบงเปน Classตาง ๆ เพออะไร
เพอความเปนระเบยบไงครบ ทางองคกรกลางทดแลเรองของ IP Address จงไดมการ
จด Class หรอ หมวดหมของ IP Address ไวทงหมด 5 Class โดย Class ของ Address
จะเปนตวก าหนดวา Bit ใดบางใน หมายเลข IP Addressทตองถกใชเพอเปน Network
Address และ Bit ใดบาง ทตองถกใชเปน Host Address นอกจากนน Class ยงเปน
ตวก าหนดดวยวา จ านวนของ Network Segment ทมไดใน Class นน ๆ มเทาไร และจ านวน
ของเครองคอมพวเตอรทสามารถมได ภายในNetwork Segment นน ๆ มเทาไร
Page 14
Class D
Class นจะไมถกน ามาใชก าหนดใหกบเครองคอมพวเตอรทวไป แตจะถกใชส าหรบ
การสงขอมลแบบ Multicast ของบาง Application
Multicast คอ เปนการสงจากเครองตนทางหนงไปยง กลม ของเครองปลายทาง
อกกลมหนง แตไมใช ทกเครองใน Network Segment นน ๆ
Class E
Class นเปน Address ทถกสงวนไวกอน ยงไมถกใชงานจรง ๆ
Default Subnet mask ของแตละ Class ดงน
„ Class A จะม Subnet mask เปน 255.0.0.0 หรอเลขฐานสองดงน
11111111.00000000.00000000.00000000
(รวมเลข 1 ใหหมด กจะไดเทากบ 255)
„ Class B จะม Subnet mask เปน 255.255.0.0 หรอเลขฐานสองดงน
11111111.11111111.00000000.00000000
„ Class C จะม Subnet mask เปน 255.255.255.0 หรอเลขฐานสองดงน
11111111.11111111.11111111.00000000
Page 15
การตงคา IP เครองคอมพวเตอร และ Notebook
การตงใหคอมพวเตอรรบคา IP Address จากโมเดม
1. ไปท Start >Setting > Control panel จากนน double click ท Network Connections
Page 16
2. ท Network Connections จะเหนวาม icon local area connection
Page 17
3. Click เมาส ดานขวาท icon local area connection แลว click ท properties
4. คลกเลอกท internet protocol (TCP/IP) จากนนเลอกท properties
Page 18
5. เลอก option obtain an IP address automaticallyและ obtain DNS server address
automatically จากนนกด OK ออกมาจนหมด
Page 19
การตงคา IP Address จากคอมมานดพรอมท
รปแบบค าสง:
netsh interface ip set address [name=][[source=]dhcp [source=] static [addr=]IP
address [mask=]IP subnet mask] [[gateway=]none [gwmetric=]integer]
เมอ….
- name = ชออนเทอรเฟชทตองการตงคา โดยทวไปเปน Local Area Connection
สามารถดชออนเทอรเฟชไดโดยใชค าสง netsh interface show interface
- IP address = หมายเลขไอพแอดเดรสทตองการก าหนดใหกบเครองคอมพวเตอร
- mask = ซบเนตมากสของคลาสของไอพแอดเดรส
- gateway = หมายเลขไอพแอดเดรสของดฟอลทเกตเวย (สามารถก าหนดเปน none
ได)
-gwmetric = คาเมตรกซของเกตเวย เปนตวเลขจ านวนเตม เชน 1,2,3...โดย
0=Automatic matric
วธการตงคา IP Address จากคอมมานดพรอมท
วธการตงคา IP Address จากจากคอมมานดพรอมท มขนตอนดงน
1. ท าการเปดคอมมานดพรอมทโดยคลกท Start คลก Run พมพ cmd แลวคลก OK
หรอกด Enter
Page 20
2. ในหนาตางคอมมานดพรอมท (C:>) ใหพมพค าสงตามดานลาง เสรจแลวกด Enter
netsh interface ip set address "Local Area Connection" static 192.168.1.19
255.255.255.0 192.168.1.254 0
3. จากนนท าการตรวจสอบการตงคาโดยรนค าสง IPCONFIG /ALL ทคอม
มานดพรอมท ซงจะแสดงหมายเลข IP address ของเครองคอมพวเตอร ตามตวอยาง
ดานลาง (ตดบางสวนออก)
หมายเหต: หากตองการก าหนดใหเครองคอมพวเตอรรบคา IP Address จาก DHCP
เซรฟเวอร ใหรนค าสงดงน
netsh interface ip set address "Local Area Connection" source=dhcp
Page 21
ซบเนตมาสก (Subnet Mask)
ในการแบงซบเนต จะท าใหเราสามารถใชงานแอดเดรสไดอยางมประสทธภาพ และ
การท าซบเนตมาสกกจะท าควบคไปกบการท าซบเนต ซบเนตมาสกหรอการท ามาสกง เปน
กระบวนการทบอกใหรวาเครอขายของเราไดมการแบงเปนซบเนต จ านวนบตทใชแบง
เครอขายยอยนนมกบต และใชต าแหนงใดเพอระบเปนหมายเลขเครอขายยอย ดงนน ในการ
ออกแบบเครอขาย จงจ าเปนตองมการระบซบเนตมาสกดวยเพอใหรวาแอดเดรสนมการแบง
สวนหมายเลขเครอขายและสวนของหมายเลขโฮสตอยางไร
ตามปกต คาของซบเนตมาสกนนจะมการระบคาไวอยแลว ซงเรยกวาคาปกตหรอคาดฟอลต
(Default) กลาวคอหากไมมการท าซบเนต คาของซบเนตมาสกกจะเปนคาปกตหรอคาด
ฟอลตนนเอง ซงคาดฟอลตของซบเนตมาสกของแตละคลาส แสดงไดดงรปท 1
Class
A
Subnet Mask Binary
A 255.0.0.0 11111111.00000000.00000000.00000000
B 255.255.0.0 11111111.11111111.00000000.00000000
C 255.255.255.0 11111111.11111111.11111111.00000000
รปท 1 คาดฟอลตซบเนตมาสกของแตละคลาส
Page 22
ซบเนตมาสกมาสกจะมขนาด 32 บตเทากนกบไอพแอดเดรส การตงคาใหกบซบเนตกท าได
ดวยการตงคาบตใหซบเนตมาสกมคาเปน 1 (ไบนาร) โดยคาทถกตดตงเปน 1 จะตรงกบ
หมายเลขเครอขาย และหมายเลขเครอขายยอย ในขณะทบตทถกตงคาเปน 0 นนจะตรงกบ
หมายเลขโฮสต
Class Subnet Mask Address
(Example)
Network Address
(Example)
A 255.0.0.0 15.32.56.7 15.0.0.0
B 255.255.0.0 135.67.13.9 135.67.0.0
C 255.255.255.0 201.34.12.72 201.34.12.0
รปท .2 เครอขายทไมมการท าซบเนต
จากรปท 2 แสดงรายละเอยดเครอขายทไมไดมการมาสกเพอท าซบเนต โดยรปดงกลาวยงม
ตวอยางของไอพแอดเดรส และหมายเลขเครอขายประกอบ ใหสงเกตคาของซบเนตมาสกซง
เปนคาดฟอลต ในขณะทรป 3 แสดงรายละเอยดเครอขายทมการมาสกเพอท าซบเนต
Page 23
Class Subnet Mask Address
(Example)
Network Address
(Example)
A 255.255.0.0 15.32.56.7 15.32.0.0
B 255.255.255.0 135.67.13.9 135.67.13.0
C 255.255.255.192 201.34.12.72 201.34.12.64
รปท 3 เครอขายทมมาสกเพอท าซบเนต
การก าหนดซบเนตมาสก จะขนอยกบความตองการของจ านวนโฮสตสงสดทตองการในแต
ละซบเนตผออกแบบจ าเปนตองศกษาและออกแบบใหเหมาะสมกบการใชงาน จากรปท 4
จะเหนไดวา มการใชซบเนตมาสกของคลาส B กบแอดเดรสคลาส A ซงสงผลใหสามารถม
ซบเนตได 254 ซบเนต และแตละซบเนตจะมจ านวนโฮสตได 65, 534 โฮสต หรออาจใช
ซบเนตมาสกของคลาส C กบ แอดเดรสคลาส A กจะท าใหมซบเนตได 65, 534 ซบเนต และ
แตละซบเนตกสามารถมจ านวนโฮสตเทากบ 254 โฮสต เปนตน
Page 24
CIDR Notation (Classless Inter-Domain Routing) การอางองหมายเลขไอพแอดเดรสขางตนเปนไปตามแบบมาตรฐาน แตอยางไรก ใน
ปจจบนไดมรปแบบการอางองหมายเลขไอพแอดเดรสดวยการเพมเครองหมาย / (Slash) และตามดวยขนาดของมาสก โดยในสวนของหมายเลขเครอขายจะเรยกวา พรฟกซ (Prefix) ในขณะทหมายเลขโฮสตนนจะเรยนกวา ซฟฟกซ (Suffix) ตวอยางเชน หมายเลขไอพแอดเดรส 128.10.0.0 ซงจะม 16 บตแรกเปนพรฟกซ และ 16 บตหลงนนเปนซฟฟกซถาเขยนใหอยในรปแบบของสญลกษณ CIDR กจะไดดงนคอ 128.10.0.0/16 และดวยการเขยนแอดเดรสใหอยในรปแบบ CIDR นเอง จงท าใหเราสามารถรบรถงวา แอดเดรสนวามการมาสกอยางไรไปในตว
คราวนลองมาดวา การใชหลกการก าหนดหมายเลขไอพแอดเดรสดวยหลกการ CIDR นน จะชวยใหเกดความยอหยนตอการใชงานอยางไร เชน สมมตวาบรษททบรการอนเทอรเนตหรอ ISP ไดมหมายเลขไอพคลาส B คอ 128.211.0.0 ไวคอยบรการลกคา และหากมการใชดฟอลตซบเนตมาสกของคลาส B เองกจะท าใหเครอขายนมเพยงหนงเครอขาย ดงนน ทาง ISP จงตองก าหนดพรฟกซนใหกบลกคาเพยงรายเดยวเทานน และภายในหนงเครอขายกสามารถมจ านวนโฮสตแอดเดรสไดมากถง 2 16 โฮสตดวยกน โดยหาก ISP รายนเกดมลกคาทตองการเครอขายทเชอมตอกบจ านวนโฮสตมากมายเหลาน กถอวาสามารถใหบรการพรฟกซนไดกบลกคารายนน แตถาหาก ISP รายนเกดมลกคา 2 รายทตองการเพยงจ านวนโฮสต 12 เครองเทานน การก าหนดพรฟกซดงกลาว คงไมสามารถจะกระท าไดเพอรองรบเหตการณน
คราวน เราลองมาพจารณาดวยการใชหลกการภายใต CIDR โดยกรณแรกถาตองการก าหนดพรฟกซใหกบหนงหนวยงาน ทาง ISP กสามารถใช 16 บต CIDR มาสกไดเลย ซงกคอ 128.211.0.0/16
Page 25
ส าหรบกรณท 2 ททาง ISP มลกคาสองรายทตองการจ านวนโฮสตเพอเชอมตอเพยง 12 โฮสตเทานน ทาง ISP กจะสามารถใช CIDR ในการแบงสวนแอดเดรสใหกบลกคาทงสองรายไดดงตอไปน
ลกคารายแรก ไดชดหมายเลขไอพ 128.211.0.16/28 ลกคารายทสอง ไดชดหมายเลขไอพ 128.211.0.32/28
ถงแมวาลกคาทงสองรายจะมมาสกขนาดเดยวกน (28 บต) แตพรฟกซจะแตกตางกน ซงไมไดกอใหเกดปญหาใดๆ เนองจากลกคาแตละรายนนจะมพรฟกซของตวเองไมซ ากบใคร และทส าคญยงไปกวานนกคอ ทาง ISP จะสามารถเกบกกหมายเลขไอพจ านวนมากของตน เพอบรการใหแกลกคารายอนๆ ไดอกจ านวนมาก ดวยการลดจ านวนหมายเลขทตองสญเสยไปโดยใชเหต ส าหรบหนวยงานทใชงานหมายเลขไอพแอดเดรสไมเตมจ านวนกบคลาสทไดรบ ซงถอวาเปนวธการจดการแบงปนหมายเลขไอพไดอยางมประสทธภาพ การหาแอดเดรสซบเนต
ในการหาแอดเดรสซบเนต จะใชประโยชนจากหมายเลขซบเนตมาสกและไอพแอดเดรส Boundary-Level Masking ปกตการตงคาซบเนตมาสกตามมาตรฐาน จะกระท าดวยการก าหนดบตเปน 1 หรอ 0 จนครบ 8 บต ซงจะตรงกบคาของเลขฐานสบคอ 255 หรอ 0 การก าหนดดวยวธดงกลาวเปนการก าหนดภายในขอบเขตหรอเรยกวา Boundary-Level Masking ซงจะท าใหสามารถหาแอดเดรสซบเนตไดงายมาก โดยแสดงรายละเอยดการหาแอดเดรสของซบเนตดงตวอยางตอไปน
ตวอยางท 1 IP address 45 . 23 . 21 . 8 Mask 255 . 255 . 0 . 0 Subnetwork address 45 . 23 . 0 . 0
Page 26
ตวอยางท 2 IP address 173 . 23 . 21 . 0 Mask 255 . 255 . 255 . 0 Subnetwork address 173 . 23 . 21 . 0
Nonboundary-Level Masking ส าหรบกรณมาสกงทไมไดก าหนดเปน 255 หรอ 0 จะถอเปนการก าหนดทอยภายนอก
ขอบเขตหรอเรยกวา Nonboundary-Level Masking ซงวธนจะใชคาของซบเนตมาสกเปนตวก าหนดจ านวนซบเนตและจ านวนโอสตขนเองตามความเหมาะสม ดงนน ในการหากแอดเดรสซบเนตส าหรบกรณนจะใชวธการเทยบบตดวยตวลอจก AND โดยน าต าแหนงไบตของมาสกทมคานอกเหนอจาก 0 หรอ 255 ไปเทยบกบหมายเลขไอพแอดเดรสแสดงดงตวอยางตอไปน
ตวอยางท3 IP address 45 . 123 . 21 . 8 Mask 255 . 192 . 0 . 0 Subnetwork address 45 . 64 . 0 . 0
สงเกตไดวาต าแหนงไบตท 1, 3 และ 4 นนงายตอการแปลง ในขณะทต าแหนงไบตท 2 จะไดคาซบเนตเวรกเปน 64 ซงมกระบวนการหาดงตอไปน
123 = 0 1 1 1 1 0 1 1 192 = 1 1 1 1 1 1 1 1
_____________________________________ (เปรยบเทยบบตดวยลอจก AND) 64 = 0 1 0 0 0 0 0 0
Page 27
ตวอยางท 4 IP address 213 . 23 . 47 . 37 Mask 255 . 255 . 255 . 240 Subnetwork address 213 . 23 . 47 . 32
สงเกตไดวาต าแหนง 3 ไบตแรกสามารถก าหนดไดทนท ในขณะทต าแหนงไบตสดทายจะตองด าเนนการตอไปน
37 = 0 0 1 0 0 1 0 1 240 = 1 1 1 1 0 0 0 0
_____________________________________ (เปรยบเทยบบตดวยลอจก AND) 32 = 0 0 1 0 0 0 0 0
ตวอยางการแบงซบเนตของแอดเดรสคลาส B w 255.555.0.0/16 (11111111 . 11111111 . 00000000 . 00000000) 1 เครอขาย/65534 โฮสต (ไมมซบเนต เนองจากใชดฟอลตซบเนต) w 255.255.192.0/18 (11111111 . 11111111 . 11000000 . 00000000) 2 ซบเนต/ซบเนตละ 16,382 โฮสต w 255.255.252.0/22 (11111111 . 11111111 . 11111100 . 00000000) 62 ซบเนต/ซบเนตละ 1, 022 โฮสต w 255.255.255.0/24 (11111111 . 11111111 . 11111111 . 00000000) 254 ซบเนต/ซบเนตละ 254 โฮสต w 255.255.255.240/28 (11111111 . 11111111 . 11111111 . 11110000) 4, 096 ซบเนต/ซบเนตละ 14 โฮสต
Page 28
ตวอยางการแบงซบเนตของแอดเดรสคลาส C
w 255.255.255.0/24 (11111111 . 11111111 . 11111111 . 00000000)
Length
(CIDR)
Address Mask Notes
/0
/1
/2
/3
/4
/5
/6
/7
/8
/9
/10
0.0.0.0
128.0.0.0
192.0.0.0
224.0.0.0
240.0.0.0
248.0.0.0
252.0.0.0
254.0.0.0
255.0.0.0
255.128.0.0
255.192.0.0
All Os (equivalent to no
mask)
Original Class A mask
Page 29
/11
/12
/13
/14
/15
/16
/17
/19
/20
/21
/22
/23
/24
/25
/26
/27
/28
255.224.0.0
255.240.0.0
255.248.0.0
255.252.0.0
255.254.0.0
255.255.0.0
255.255.128.0
255.255.224.0
255.255.240.0
255.255.248.0
255.255.252.0
255.255.254.0
255.255.255.0
255.255.255.128
255.255.255.192
255.255.255.224
255.255.255.240
Original Class B mask
Original Class C mask
Page 30
1 เครอขาย/
254 โฮสต (ไมม
ซบเนต เนองจาก
ใชดฟอลต ซบเนต)
w
255.255.255.192/26 (11111111 . 11111111 . 11111111 . 11000000)
2 ซบเนต/ซบเนตละ 62 โฮสต
w 255.255.255.224/27 (11111111 . 11111111 . 11111111 . 11100000)
6 ซบเนต/ซบเนตละ 30 โฮสต
w 255.255.255.240/28 (11111111 . 11111111 . 11111111 . 11110000)
/29
/30
/31
/32
255.255.255.248
255.255.255.252
255.255.255.254
255.255.255.255
All 1s (host specific
mask)
Page 31
14 ซบเนต/ซบเนตละ 14 โฮสต
w 255.255.255.248/29 (11111111 . 11111111 . 11111111 . 11111000)
30 ซบเนต/ซบเนตละ 6 โฮสต
รปท 4 การแอดเดรสมาสกดวย CIDR ในรปแบบ Dotted Decimal Values
Page 32
บทท 3 โดเมนเนม (domain name)
โดเมนเนม ความหมายโดยทวๆ ไป หมายถง ชอเวบไซต ชอบลอก ซงเปนชอทตงขน
เพอใหจดจ าและน าไปใชงานไดงายทงในการเขาชมผานบราวเซอรของผใชทวไป ยงรวมไปถงผดแลระบบโดเมนเนมซสเทม ทสามารถแกไขไอพแอดเดรสของชอโดเมนเนมนนๆ ไดทนท
โดยทผใชทวไปไมจ าเปนตองรบรหรอจดจ าไอพแอดเดรสทมการเปลยนแปลง เครองคอมพวเตอรทท าหนาทเผยแพรเวบไซต จะมโดนเมนเนมเฉพาะไมซ ากบใคร
โดนเมนเนม มดอทอยหลายประเภทแตทนยมมากทสดนนกคอ .com เพราะเปนดอทในยคแรกๆ ทเรมใชกน และงายตอการจดจ า ประเภทของ Domain Name แบงไดเปน 2 ประเภท 1. โดเมน 2 ระดบ ชอโดเมน . ประเภทของโดเมน 2. โดเมน 3 ระดบ ชอโดเมน . ประเภทของโดเมน . ประเทศ โดนเมนเนม 2 ระดบ
จะประกอบดวย www . ชอโดเมน . ประเภทของโดเมน เชน www.b2ccreation.com ประเภทของโดเมน คอ ค ายอขององคกร โดยประเภทขององคกรทพบบอย มดงตอไปน * .com คอ บรษท หรอ องคกรพาณชย * .org คอ องคกรเอกชนทไมแสวงผลก าไร * .net คอ องคกรทเปนเกตเวย หรอ จดเชอมตอเครอขาย * .edu คอ สถาบนการศกษา * .gov คอ องคกรของรฐบาล * .mil คอ องคกรทางทหาร
Page 33
โดนเมนเนม 3 ระดบ
จะประกอบดวย www . ชอโดเมน . ประเภทของโดเมน . ประเทศ เชน www.kmitnb.ac.th, www.nectec.or.th, www.google.co.th ประเภทขององคกรทพบบอยคอ * .co คอ บรษท หรอ องคกรพาณชย * .ac คอ สถาบนการศกษา * .go คอ องคกรของรฐบาล * .net คอ องคกรทใหบรการเครอขาย * .or คอ องคกรเอกชนทไมแสวงผลก าไร
ตวยอของประเทศทตงขององคกร * .th คอ ประเทศไทย * .cn คอ ประเทศจน * .uk คอ ประเทศองกฤษ * .jp คอ ประเทศญปน * .au คอ ประเทศออสเตรเลย
โดนเมนเนม ถอเปนสงส าคญอนดบแรกทมองขามไมไดเลยส าหรบเวบไซตนนๆ โดยเฉพาะกบการโฆษณาบนอนเตอรเนท ถาไดชอทเฉพาะเจาะจง ตรงกบกลมเปาหมายทมความสนใจเปนพนฐานเดมอยแลวนน จะท าใหโดเมนเนม หรอ เวบไซตนนๆ จะไดรบความสนใจและเปนทจดจ าไดงายไมใชกบผเขาชมหรอ กลมเปาหมายทเขามาชมเวบไซตผานโดมเนมเทานนยงรวมไปถง Search Engine ชอดงตางๆ เชน Google Yahoo MSN เปนตน ทจะเขามาแวะเวยนเขามาท า index กบเวบเพจหนาตางๆ ในเวบไซตของเรา
Page 34
หลงจากจดโดนเมนเนมเปนทเรยบรอยแลว สงส าคญล าดบถดมานนกคอ โฮสตง (Hosting) หรอ ทเกบขอมลเวบไซตของเรานนเอง ซงโฮสตงแตละทจะม DNS หรอ Name Server ททางผใหบรการโฮสตง จะเปนคนก าหนดและแจงใหเราทราบเพอเอาไปใสใหโดมเมเนมของเรา
เชน DNS ของ B2C Creation จะมชอวา NS1.B2CCREATION.COM และ NS2.B2CCREATION.COM ซงคณไมตองกงวลในเรองน เพราะถาคณจด Domain Nameและใชบรการโฮสตงกบผใหบรการคนเดยวกนจะไมม
ปญหาอะไรเลยครบ หรอแมวาจะเปนคนละคนกน เพยงแคน า DNS ทได ไประบใหกบโดเมนเนมนนตามทไดอธบายไปแลว สวนเรองราคาในทองตลาดบานเรามหลากหลายราคาแลวแตความพงพอใจ ซงทาง B2C Creation ของเราไดใหบรการจดโดมเมเนมนดวยเชนกน
Page 35
บทท 4
อนเตอรเนต ความหมาย
อนเตอรเนต คอระบบเครอขายของขอมลและคอมพวเตอร สาธารณะขนาดใหญทเกด
จากระบบเครอขายขนาดเลก ๆ หลาย ๆ เครอขายทอาศยมาตรฐานการเชอมตอแบบเดยวกน
ตอเชอมเขาหากนเพอใหบรการขอมลแกผใชบรการ โดยไมมใครเปนเจาของหรอผดแล
อนเตอรเนตแตเพยงผเดยว
ประวตความเปนมา
จดก าเนดเรมแรกของอนเตอรเนตนน เกดขนจากวตถประสงคทางการทหารและความ
มนคงของประเทศสหรฐอเมรกา เพอใหสามารถเชอมตอเครองคอมพวเตอรเขาหากนแมจะ
มระบบทแตกตางกนและสามารถแลกเปลยนขอมลกนไดแมวาเครองคอมพวเตอรเครองใด
เครองหนงในระบบทตออยจะไมสามารถท างานได และการพฒนาการของระบบกมมาอยาง
ตอเนอง ดงน
- พ.ศ.2512 หนวยงาน ARPA (Advance Research Project Agency) ซงเปนผท
ด าเนนการวจยทางดานวทยาศาสตรของสหรฐ ไดรเรมโครงการทเกยวของกบคอมพวเตอร
มชอโครงการวา ARPANet ผทท าโครงการนกคอผเชยวชาญทอยในมหาวทยาลยทรวม
โครงการ ในระยะแรกใชสายโทรศพทในการตอเชอมผานโปรโตคอล (Protocol) NCP
(Network Control Protocol) และจ ากดจ านวนเครองทสามารถตอเขาในระบบดวย
- พ.ศ.2514 มการสรางโปรแกรมรบสง e-mail เพอสอสารกนระหวางระบบเครอขาย
ตาง ๆ
Page 36
- พ.ศ.2516 ARPANet ไดเชอมตอไปยงประเทศ องกฤษและนอรเวย
- พ.ศ.2525 ARPANet เปลยนจาก NCP มาเปน TCP/IP (Transmission Control
Protocol/ Internet Protocol)
- พ.ศ.2527 มการเรมใชระบบ DNS(Domain Name Server)
- พ.ศ.2529 กอตง NSFNET (National Science Foundation Network) มความเรว 56
Kbps. เพอเชอมตอเครอง supercomputer จากสถาบนตาง ๆ เขาดวยกน และไดชอวาเปน
backbone ทส าคญของระบบอนเตอรเนต
- พ.ศ.2530 หนวยงาน Merit Network ไดเขามาเปนผดแล NSFNET
- พ.ศ.2532 NSFNET เพมความเรวเครอขายเปน 1.544 Mbps จ านวนเครองทเชอมตอ
เขาสอนเตอรเนตกเพมขนเปน 100,000 เครอง
- พ.ศ.2533 ARPANet หยดด าเนนการ
- พ.ศ.2534 มการกอตง NERN (National Research and Education Network) จ านวน
เครองทตอเชอมเขาสอนเตอรเนตมจ านวนเพมขนอยางรวดเรวจาก 376,000 เครองในเดอน
มกราคม เปน 617,000 เครองในเดอน ตลาคม
- พ.ศ.2535 มการเรมใช www ท CERN (the European Laboratory for Particle
Physics) NSFNET เพมความเรวเปน 44.736 Mbps จ านวนเครองทตอเชอมเขาสอนเตอรเนต
เพมขนถง 1,000,000 เครอง
- พ.ศ.2536 NSF กอตง InterNIC เพอเปนผด าเนนการเรองการแจกจายชอโดเมน
บรษทและผสนใจตาง ๆ เรมเชอมตอตวเองเขาสระบบอนเตอรเนต
Page 37
- พ.ศ.2537 NCSC (National Center for Computing at University of Illinois) สราง
โปรแกรม Mosaic เปนโปรแกรม Web browser เรมมการท าการคาขายผานอนเตอรเนต
และ มโปรแกรมทชวยส าหรบคนหาขอมลเกดขน
- พ.ศ.2538 ยกเลกโครงการ NSFNET และเปลยนไปลงทนกบโครงการ vBNS (Very-
High-Speed Backbone Network Service) เพอเปน backbone ใหแกอนเตอรเนตในอนาคต
พนฐานการท างานของระบบอนเตอรเนต ระบบอนเตอรเนตในปจจบนนนอาศยโปรโตคอล TCP/IP เปนหลก สงส าคญทควร
ทราบเกยวกบโปรโตคอล TCP/IP กคอ การตอเชอมเครองคอมพวเตอรหรออปกรณใดเขาส
ระบบเครอขายทเปน TCP/IP นนทกเครองจะตองมหมายเลขก ากบเสมอ เพอระบแหลงทมา
ของขอมลหมายเลขทก ากบนมชอวาหมายเลย IP หมายเลขนจะเปนเลขฐาน 2 ขนาด 32 บต
สามารถเขยนไดเปนเลขฐาน 2 จ านวน 4 ชดแยกจากกนโดยใชจดคนเลขแตละชดสามารถ
สามารถเปลยนไดตงแต 0-255 เชน 192.150.249.11, 64.4.43.7 เปนตน
11111
111
. 11111
111
. 11111
111
. 111111
112
255 . 255 . 255 . 255
จากหมายเลข IP ขนาด 32 บตทใชในปจจบนท าใหสามารถมจ านวนเครองทเขาใช ได
จ านวนหลายพนลานเครองแลวแตจ านวนขนาดนยงไมเพยงพอตอความตองการท าใหตองม
โครงการขยายหมายเลข IP ออกไปอกในปจจบน ในเครองคอมพวเตอรทใชอยทกเครองท
สามารถตอเขาสระบบอนเตอรเนตได จะตองมหมายเลข IP ดวยเสมอสามารถดไดจาก
Page 38
โปรแกรมทเตรยมไวในเครอง เชนในระบบ windows จะใชค าสง winipcfg สามารถเขาไปท
Start / Run / winipcfg แลวกด ok จะมหนาตางแสดงขอมลเกยวกบหมายเลข IP ปรากฏ
ขนมาดงภาพ
ถาเปนระบบอน ๆ กจะใชค าสงทแตกตางกนไปสามารถตรวจสอบไดจากคมอทมากบเครอง
Page 39
บทท 5
อนทราเนต(intranet)
อนทราเนต คอ ระบบเครอขายคอมพวเตอรแบบภายในองคกร ใชเทคโนโลยอนเทอรเนต ในการใชงานอนทราเนตจะตองใชโปรโตคอล IP เหมอนกบอนเทอรเนต สามารถมเวบไซตและใชเวบเบราวเซอรไดเชนกน รวมถงอเมล ถาเราเชอมตออนทราเนตของเรากบอนเทอรเนต เรากสามารถใชไดทง อนเทอรเนต และ ไปพรอม ๆ กน แตในการใชงานนนจะแตกตางกนดานความเรว ในการโหลดไฟลใหญ ๆ จากเวบไซตในอนทราเนต จะรวดเรวกวาการโหลดจากอนเทอรเนตมาก ดงนนประโยชนทจะไดรบจากอนทราเนต ส าหรบองคกรหนง คอ สามารถใชความสามารถตาง ๆ ทมอยในอนเทอรเนตไดอยางเตมประสทธภาพ
1. ประโยชนและขอดทเกดกบองคกรทวไป โดยประโยชนน จะเกดกบทกองคกร ทไดน า อนทราเนต มาใช รายละเอยดตางๆมดงน คอ
1.1 การน า อนทราเนตมาใชงาน จะเสยคาใชจายนอยกวา เมอเทยบกบซอฟตแวร ประเภท โดยสามารถท างานไดคลายกนทงนเนองจาก ซอฟตแวร หลายตวของ อนเตอรเนต ทสามารถน ามาใชใน อนทราเนต สามารถ download จากอนเตอรเนต มาใชโดยไมเสยคาใชจายเลย
1.2 ลดปญหาเกยวกบ ฮารดแวร เนองดวย อนทราเนต ทพฒนาจาก อนเตอรเนต นนมแนวความคดหลกทใหระบบน สามารถท างานไดบนฮารดแวร หลากหลายรปแบบเชนสามารถใชงาน อนเตอรเนตบนเครองทใช Windows, Macintosh, หรอ UNIX เปนตน ระบบ อนทราเนต สามารถตดตอสอสารกบ ฮารดแวร เหลานไดทงหมด และถาองคกรใดมระบบ Ethernet Local Area Network (LAN) อยแลว สามารถพฒนาระบบน บนเครอขายของปจจบนใชไดทนท
Page 40
1.3 ลดปญหาในการพฒนาระบบ จากเดมทมหลากหลายรปแบบ หลากหลายโปรแกรม โดยองคกร สามารถใชเครองมอพฒนาในรปแบบเดยวคอ ใชเครองมอทใชในการพฒนาระบบของ อนเตอรเนต, อนทราเนต เชนภาษา Java, ภาษา HTML (Hyper Text Markup Language) หรอ CGI (Common Gateway Interface) ซงสามารถท างานบน แพลทฟอรมใดๆ ตดปญหาการจางผพฒนาระบบจากหลาย แพลทฟอรม และการบ ารงรกษาระบบ รวมทงแกไขปญหาระบบในภายหลงลงไดเปนอยางมาก
1.4 ลดเวลาในการฝกอบรมพนกงาน (Users) เนองจากการท างานของ อนทราเนต ใช ไคลเอนตซอฟตแวร เปน เวบเบราเซอรเพยงตวเดยว ขอมลทกอยางไมวาจะเปนไปรษณยอเลกโทรนคส การเรยกใชขอมลตางๆ สามารถใชงานบน เวบเบราเซอรเพยงตวเดยว หากผใชงานเคยใชงาน อนเตอรเนต มากอนแลว ยงไมตองเรยนรอะไรเพมเตมอก
1.5 ขอมลในระบบ อนทราเนต จะทนสมยอยตลอดเวลา เนองจากระบบของ อนทราเนต สามารถเชอมตอกบ ฐานขอมลของบรษทไดโดยตรง เมอเราแกไขขอมลในฐานขอมลใดๆ ขอมลทปรากฏใน อนทราเนต จะเปลยนแปลงตามไปดวย และดวยระบบนจะชวยกระจายขาวสาร ไปทงองคกรอยางทวถงในทนท
1.6 ระบบไปรษณยอเลกโทรนคส เปนประโยชนอกอยางหนงของ อนทราเนต และชวยในการท างานดาน documentation work flow รวมทงไปรษณยอเลกโทรนคส ทตงขนในระบบอนทราเนต สามารถเชอมตอกบ ระบบอนเตอรเนตไดในทนทถาตองการ
1.7 เราสามารถคนหา ขอมลทงหมดในองคกรไดงายกวาทผานมาในอดต โดยจ าลองเทคนคการหาขอมล ทใชกนอยในอนเตอรเนต มาใชกบ ระบบอนทราเนตของเรา ตวอยาง การคนหาขอมลทนยมกน ไดแก โปรแกรมทใช ณ. site yahoo.com เปนตน