Upload
others
View
13
Download
0
Embed Size (px)
Citation preview
บทท 2
ทฤษฎและงานวจยทเกยวของ
2.1 ความรเกยวกบอนเตอรเนต
อนเตอรเนตคอระบบเครอขายคอมพวเตอรทใหญทสดในโลกซงเกดจากระบบคอมพวเตอร
เครอขายยอยๆ หลายๆ เครอขายรวมตวกนเปนระบบเครอขายขนาดใหญ ซงขยายความไดดงน คอการ
ทคอมพวเตอรตงแต 2 เครองขนไป สามารถตดตอสอสารซงกนและกนได โดยผานสาย Cable หรอ
สายโทรศพท ดาวเทยม ฯลฯ การตดตอนนจะเปนการแลกเปลยนขอมลซงกนและกนหรอใชอปกรณ
รวมกน เชน ใช Printer หรอ CD-Romรวมกน เราเรยกพฤตกรรมของคอมพวเตอรลกษณะนวา
เครอขาย (Network) ซงเมอมจ านวนคอมพวเตอรในเครอขายมากขนและมการเชอมโยงกนไปทวโลก
จนกลายเปนเครอขายขนาดใหญ เราเรยกสงนวา อนเตอรเนต นนเอง การทคอมพวเตอรสามารถ
ตดตอสอสารกนไดนนวาไปแลวกเปรยบเหมอนคนเราคอตองมภาษาพดคยกน โดยเฉพาะคนไทยกพด
ภาษาไทย คนองกฤษกตองพดภาษาองกฤษ และภาษาองกฤษไดถกก าหนดเปนภาษาสากลในการ
ตดตอสอสารกนของทกประเทศทวโลก ส าหรบคอมพวเตอรในระบบอนเตอรเนตนนกมภาษาทใชคย
กนเหมอนกน ซงท าใหคอมพวเตอรสามารถตดตอสอสารซงกนและกนไดพดคยกนรเรองนนเอง ซง
เราเรยกวาภาษาทใชสอสารกนระหวางคอมพวเตอรวา โปรโตคอล (Protocol)
2.1.1. ประวตความเปนมาของอนเตอรเนต อนเตอรเนต (Internet) คอ เครอขายคอมพวเตอรขนาดใหญทเชอมตอกนทวโลก โดย
มาตรฐานการรบ - สงขอมลทเหมอนกน โดยทขอมลเหลานนอาจจะเปนตวอกษร ภาพเคลอนไหว หรอ
จะเปนเสยงกได ซงสงเหลานเองทท าใหระบบอนเตอรเนตสามารถคนหาขอมลตางๆ ทมอยทวโลก ซง
ถอเปนการแลกเปลยนขอมลขาวสารทมประสทธภาพมากในปจจบน
ในยคแหงสงคมขาวสารเชนปจจบนการสอสารผานเครอขายคอมพวเตอรยงทวความส าคญ
มากขนเปนล าดบเครอขาคอมพวเตอรใหแลกเปลยนขาวสารระหวางกนไดโดยงายในปจจบนม
5
เครอขายคอมพวเตอรเชอมโยงไปทวโลกผใชในซกโลกหนงสามารถตดตอกบผใชในซกโลกหนงได
อยางรวดเรวเครอขายคอมพวเตอรทรจกกนในชอของ อนเทอรเนต (Internet) จดวาเปน เครอขายทม
บทบาทส าคญทสดในยคของสงคมขาวสารปจจบนอนเทอรเนตมขอบขายครอบคลมพนทแทบทกมม
โลกสมาชกในอนเทอรเนตสามารถใชคอมพวเตอรทตงอยทจดใดๆเพอสงขาวสารและขอมลระหวาง
กนไดบรการขอมลในอนเทอรเนตมหลากรปแบบและมผนยมใชเพมมากขนทกวนจากการคาดการณ
โดยประมาณแลวปจจบนมเครอขายทวโลกทเชอมเขาเปนอนเทอรเนตราว 45,000 เครอขายจ านวน
คอมพวเตอรในทกเครอขายรวมกนคาดวามประมาณ 4 ลานเครองหรอหากประมาณจ านวนผใช
อนเทอรเนตทวโลกคาดวามประมาณ 25 ลานคน และมแนวโนมเพมมากขน เราจงกลาวไดวา
อนเทอรเนตเปนเครอขายมหมาทครอบคลมพนทกวางขวาง ทสดมการขยายตวสงทสดและมสมาชก
มากทสดเมอเทยบกบเครอขายอนทปรากฏอยในปจจบนพฒนาการของอนเทอรเนตอนเทอรเนตมได
เปนเครอขายทเกดขนโดยเฉพาะเจาะจงหากแตมประวตความเปนมาและมการพฒนามาอยางตอเนอง
นบตงแตการเกดของเครอขายอารพาเนต ในปพ.ศ.2512กอนทจะกอตวเปนอนเทอรเนตจนกระทงถงทก
วนนอนเทอรเนตมพฒนาการมา จากอารพาเนต (ARPAnet ) ซงเปนเครอขายคอมพวเตอรภายใต การ
รบผดชอบของ อารพา ( Advanced Research Projects Agency ) ในสงกดกระทรวงกลาโหม ของ
สหรฐอเมรกาอารพาเนตในขนตนเปนเพยงเครอขายทดลองทตงขนเพอเปนการสนบสนนงานวจยดาน
การทหารและโดยเนอแทแลวอารพาเนตเปนผลพวงมาจากการเมองโลกในยคสงครามเยนระหวางคาย
คอมมวนสตและคายเสรประชาธปไตย ยคสงครามเยน ในทศวรรษของปพ.ศ.2510 นบเปนเวลาแหง
ความตงเครยดเนองจากภาวะสงครามเยนระหวางประเทศในคายคอมมวนสตและคายเสรประชาธปไตย
สหรฐอเมรกาซงเปนประเทศผน ากลมเสรประชาธปไตยไดกอตงหองปฏบตการทดลองเพอคนควาและ
พฒนาเทคโนโลยอยางเรงดวนโดยเฉพาะอยางยงเทคโนโลยดานระบบคอมพวเตอรชวงทายของ
ทศวรรษ 2510 หองปฏบตการวจย ในสหรฐ ฯ และในมหาวทยาลยใหญๆลวนแลวแตมคอมพวเตอรท
ทนสมยในยคนนตดตงอย
คอมพวเตอรสวนใหญจะแยกกนท างานโดยอสระมเพยงบางระบบทตงอยใกลกนเทานนท
สอสารกนทางอเลกทรอนกสแตกดวยความเรวต าหองปฏบตการหลายแหงไดพฒนาระบบสอสาร
ระหวางคอมพวเตอรใหมประสทธภาพยงขนหากแตยงไมสามารถน ามาเปรยบเทยบไดกบเทคโนโลย
การสอสารทมใชอยในปจจบนปญหาและ อปสรรคส าคญคอคอมพวเตอรทกเครองทเชอมเขาดวยกน
เปนเครอขายจะตองอยในสภาพท างานทกเครองหากเครองใดเครองหนงหยดท างานลงการสอสารจะไม
6
สามารถด าเนนตอไปไดจนกวาจะตดเครองออกไปจากเครอขายขอจ ากดนท าใหระบบเครอขายไมอยใน
สภาพทเชอถอไดและล าบากตอการควบคมดแลโครงการอารพาเนตอารพาเปนหนวยงานยอยของ
กระทรวงกลาโหมของสหรฐ ฯท าหนาทสนบสนนงานวจยพนฐานทงดานเทคโนโลยและวทยาศาสตร
อารพาไมไดท าหนาทวจยโดยตรงอกทงยงไมมหองทดลอง เปนของตนเองหากแตก าหนดหวขอ
งานวจยและใหทนแกหนวยงานอน ซงสวนใหญเปนมหาวทยาลยและบรษทเอกชนทท างานวจยและ
พฒนาอารพาไดจดสรรทนวจยเพอทดลองสรางเครอขายใหคอมพวเตอรสามารถแลกเปลยนขอมล
ระหวางกนไดในชอโครงการ"อารพาเนต" (ARPAnet) โดยเรมตนงานวจยในเดอนมกราคม พ.ศ. 2512
รปแบบเครอขายอารพาเนตไมไดตอเชอมโฮสต (Host) คอมพวเตอรเขาถงกนโดยตรง หากแตใช
คอมพวเตอร เรยกวา IMP (Interface Message Processors) ตอเชอมถงกนทางสาย โทรศพทเพอท า
หนาทดานสอสารโดยเฉพาะ ซงแตละIMP สามารถเชอมไดหลายโฮสต
2.1.2. ประวตความเปนมาของอนเตอรเนตในประเทศไทย อนเทอรเนตในประเทศไทย การเชอมตอเขาสอนเทอรเนตของประเทศไทยมจดก าเนดมาจากเครอขายคอมพวเตอร
ระหวางมหาวทยาลยหรอทเรยกวา แคมปสเนตเวอรก ( Campus Network ) เครอขายดงกลาวไดรบการสนบสนนจาก "ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต" ( NECTEC ) จนกระทงได เชอมเขาสอนเทอรเนตโดยสมบรณในเดอนสงหาคม ปพ.ศ.2535 พฒนาการ ประเทศไทยไดเรมตดตอกบอนเทอรเนตโดยใช E-mail ตงแตปพ.ศ. 2530 โดยเรมท "มหาวทยาลยสงขลานครนทรวทยาเขตหาดใหญ"เปนแหงแรก และสถาบนเทคโนโลยแหงเอเชยภายใตความรวมมอระหวางไทยและออสเตรเลยในชวงเวลาตอมาในขณะนนยงไมไดมการเชอมตอ แบบ On-line หากแตเปนการแลกเปลยนขาวสาร ดวย E-mail โดยใชระบบ MSHnetละ UUCP โดยทางออสเตรเลยจะโทรศพทเชอมเขามาสระบบวนละ 2 ครง ในปถดมา NECTEC ซงอยภายใต กระทรวงวทยาศาสตร เทคโนโลยและการพลงงาน ( ชอเดมในขณะนน )ไดจดสรรทนด าเนนโครงการ เครอขายคอมพวเตอรของสถาบนอดมศกษา โดยแบงโครงการออกเปน 2 ระยะ
การด าเนนงานในระยะแรกเปนการเชอมโยง 4 หนวยงานไดแกกระทรวงวทยาศาสตรฯจฬาลงกรณมหาวทยาลยสถาบนเทคโนโลยแหงเอเชยสถาบนเทคโนโลยพระจอมเกลาวทยาเขตเจาคณทหารลาดกระบง
ระยะทสองเปนการเชอมตอสถาบนอดมศกษาท เหลอคอมหาวทยาลยธรรมศาสตรมหาวทยาลยเกษตรศาสตรมหาวทยาลยมหดลมหาวทยาลยสโขทยธรรมาธราชสถาบนเทคโนโลยพระจอม เกล า ว ท ย า เ ขตธนบ ร สถ าบ น เทคโนโลย พระจอม เกล า ว ท ย า เ ขตพระนคร เหน อมหาวทยาลยเชยงใหมมหาวทยาลยขอนแกนมหาวทยาลยสงขลานครนทรวทยาเขตหาดใหญ
7
เดอนธนวาคม ป พ.ศ. 2534 คณะท างานของ NECTEC รวมกบกลมอาจารยและ นกวจยจากสถาบนอดมศกษาไดกอตงกลม Newsgroup ( NECTEC E-mail Working Group) เพอ ประสานงานและแลกเปลยนขอมลขาวสารดวย E-mail โดยยงคงอาศยสถาบนเทคโนโลยแหงเอเชยเปนทางออกสอนเทอรเนตผานทางออสเตรเลย ป พ.ศ.2538 รฐบาลไทยไดประกาศใหเปนปแหงเทคโนโลยสารสนเทศ(Information Technology Year ) เนองจากตระหนกถงความส าคญของเทคโนโลยคอมพวเตอรและการสอสารขอมลในขณะเดยวกนกมการด าเนนการจดวางเครอขายความเรวสงโดยใชใยแกวน าแสงเพอใชเปนสายสอสารไทยสาร เดอนสงหาคม พ.ศ. 2535 ส านกวทยบ รก าร จ ฬ า ล งกรณ มห าว ทย าล ย ได เ ช า ว งจ รส อส า รความ เ ร ว 9600บ ตต อ ว น าท จ า กการสอสารแหงประเทศไทยเพอเชอมเขาส อนเทอรเนตท "บรษทยย เนตเทคโนโลย ประเทศสหรฐอเมรกา" ภายใตขอตกลงกบ NECTEC ในการพฒนาเครอขายอนเทอรเนตของสถาบนอดมศกษาเพอรวมใชวงจรสอสารจนกระทงในเดอนธนวาคมปเดยวกนมหนวยงาน 6 แหงท เชอมตอแบบ On-lineโดยสมบรณ ไดแก NECTEC ,จฬาลงกรณมหาวทยาลย ,สถาบนเทคโนโลยแหงเอเชย ,มหาวทยาลยธรรมศาสตร,มหาวทยาลย สงขลานครนทรและมหาวทยาลยเกษตรศาสตร เครอขายทกอตงม ชอวา "ไทยสาร" (Thaisarn : Thai Social/scientific ,Academic and Research Network ) หรอ "ไทยสารอนเทอรเนต" ในป พ.ศ. 2536 NECTEC ไดเชาวงจรสอสารความเรว 64 กโลบตตอวนาทจากการสอสารแหงประเทศไทยเพอ เพมความสามารถในการขนสงขอมลท าใหประเทศไทยมวงจรสอสารระดบ ทใหบรการแกผใชไทยสารอนเทอรเนต 2 วงจรในปจจบนวงจรเชอมตอไปยงตางประเทศทจฬาลงกรณมหาวทยาลย และ NECTEC ไดรบการปรบปรงใหมความ เรวสงขนตามล าดบนบตงแตนนมาเครอขายไทยสารไดขยายตวกวางขนและมหนวยงานอนเชอมเขากบ ไทยสารอกหลายแหงในชวงตอมากลมสถาบนอดมศกษาประกอบดวย ส านกวทยบรการ จฬาฯ ,สถาบนเทคโนโลยแหงเอเชย,มหาวทยาลยเชยงใหมและมหาวทยาลยอสสมชญไดรวมตวกนเพอแบงสวนคาใชจายวงจร สอสารโดยเรยกชอกลมวา "ไทยเนต" ( THAI net ) สมาชกสวนใหญของไทยสาร คอสถาบนอดมศกษา กบหนวยงานราชการบางหนวย งาน และ NECTECยงเปดโอกาสใหกบบคลากรของหนวยงานราชการทยงไมมเครอขายภายในเปนของตวเองมาขอใชบรการไดแตทวายงมกลมผทตองการใชบรการอนเทอรเนตอกเปนจ านวนมากทงบรษทเอกชนและบคคลทวไปซงไมสามารถใชบรการ จากไทยสารอนเทอรเนตไดทงนเพราะไทยสารเปนเครอขายเพอการศกษาและวจยทใชเงนงบประมาณอดหนนจากรฐภายใตขอบงคบของกฎหมายดานการสอสารจงไมสามารถใหนตบคคลอนรวมใชเครอขายได 2.2 เครอขายคอมพวเตอร เครอขายคอมพวเตอร หรอ คอมพวเตอรเนตเวรก (computer network) คอ ระบบการสอสารระหวางคอมพวเตอรจ านวนตงแตสองเครองขนไปการทระบบเครอขายมบทบาทส าคญมากขนในปจจบน เพราะมการใชงานคอมพวเตอรอยางแพรหลาย จงเกดความตองการทจะเชอมตคอมพวเตอร
8
เหลานนถงกน เพอเพมความสามารถของระบบใหสงขน และลดตนทนของระบบโดยรวมลงการโอนยายขอมลระหวางกนในเครอขาย ท าใหระบบมขดความสามารถเพมมากขน การแบงการใชทรพยากร เชน หนวยประมวลผล, หนวยความจ า, หนวยจดเกบขอมล, โปรแกรมคอมพวเตอรและอปกรณตาง ๆ ทมราคาแพงและไมสามารถจดหามาใหทกคนได เชน เครองพมพ เครองกราดภาพ (scanner) ท าใหลดตนทนของระบบลงได เครอขาย (Network) เปนการเชอมตอคอมพวเตอรตงแต 2 เครองขนไปเขาดวยกน เพอสะดวกตอการรวมใชขอมล, โปรแกรม หรอเครองพมพ และยงสามารถอ านวยความสะดวกในการตดตอแลกเปลยนขอมลระหวางเครองไดตลอดเวลา ระบบเครอขายจะถกแบงออกตามขนาดของเครอขาย ซงปจจบนเครอขายทรจกกนดมอย 3 แบบ ไดแก ก.) เครอขายภายใน หรอ แลน (Local Area Network: LAN) เปนเครอขายทใชในการเชอมโยงกนในพนทใกลเคยงกน เชนอยในหอง หรอภายในอาคารเดยวกน ข.) เครอขายวงกวาง หรอ แวน (Wide Area Network: WAN) เปนเครอขายทใชในการเชอมโยงกน ในระยะทางทหางไกล อาจจะเปน กโลเมตร หรอ หลาย ๆ กโลเมตร ค.) เครอขายงานบรเวณนครหลวง หรอ แมน (Metropolitan area network : MAN) และยงมอก 2 เครอขายทยงมเพมเตมขนมาอกดวย คอ ก.) เครอขายของการตดตอระหวางไมโครคอนโทรลเลอร หรอ แคน (Controller area network): CAN) เปนเครอขายทใชตดตอกนระหวางไมโครคอนโทรลเลอร (Microcontroller unit: MCU) ข.) เครอขายสวนบคคล หรอ แพน (Personal area network) : PAN) เปนเครอขายไรสาย 2.2.1 รปแบบการสงขอมลภายในเครอขาย
Duplex หมายความถง ความสามารถรบและสงขอมลดวยอปกรณชนเดยวกน แบงยอยออกเปน 2 ประเภท คอ
2.2.1.1 Half Duplex จะรบและสงขอมลได แตไมสามารถท าพรอมกนได กลาวคอ ถาฝายหนงสงขอมล อกฝายหนงจะตองเปนฝายรบ ไมสามารถสงไดจนกวาอกฝายจะเลกสงขอมล และเปลยนมาเปนฝายรบ เหมอนการใชวทยสอสาร ไดแก Ethernet ประเภท 10BaseT (10Mbps) เปนตน 2.2.1.2 Full Duplex สามารถรบและสงขอมลไปพรอมๆ กนได เหมอนกนการพดคยผานโทรศพท ไดแก Fast Ethernet (100Mbps) หรอ Gigabit Ethernet (1000Mbps) เปนตน 2.2.2 ลกษณะการเชอมตอของเครอขายคอมพวเตอร จดปลายทางของการรบ-สงขอมล เราเรยกวาโหนด (Node) ซงโหนดนอาจเปนคอมพวเตอรเครองพมพ ATM หรอเครองรบโทรศพท ซงแลวแตวตถประสงคของการใชงาน ซงการทจะท าใหแต
9
ละโหนด ตดตอรบ-สงขอมลถงกนไดนน ตองมการเชอมตอทเปนระบบ ในระบบเครอขายคอมพวเตอรน เราสามารถแบงลกษณะของการเชอมโยงออกเปน 3 ลกษณะ 2.2.2.1 เครอขายแบบดาว (Star Network)
เครอขายแบบนจะมคอมพวเตอรหลกทเปนโฮสต (Host) ตอสายสอสารกบคอมพวเตอรยอยทเปนไคลเอนต (Client) คอมพวเตอรทเปนไคลเอนตแตละเครองไมสามารถตดตอกนไดโดยตรง การตดตอจะตองผานคอมพวเตอรโฮสตทเปนศนยกลาง
ภาพท 2.1 แสดงการเชอมตอเครอขายแบบดาว (Star Network)
2.2.2.2 เครอขายแบบวงแหวน (Ring Network) เครอขายแบบนจะมการตดตอสอสารเปนแบบวงแหวนโดยทไมมคอมพวเตอรหลก
คอมพวเตอรแตละเครองในเครอขายสามารถตดตอกนไดโดยตรง
ภาพท 2.2 แสดงการเชอมตอเครอขายแบบวงแหวน (Ring Network)
10
2.2.2.3 เครอขายแบบบส (Bus Network) เครอขายแบบนจะมการเชอมตอคอมพวเตอรบนสายเคเบล ซงเรยกวาบส คอมพวเตอร
เครองหนงๆ สามารถสงถายขอมลไดเปนอสระ โดยขอมลจะวงผานอปกรณตางๆ บนสายเคเบลจนกวาจะถงจดทระบไว (Address)
ภาพท 2.3 แสดงการเชอมตอเครอขายแบบบส (Bus Network) 2.2.3 ประเภทของระบบเครอขายคอมพวเตอร ประเภทของระบบเครอขายคอมพวเตอรแบงออกเปน 3 ประเภท คอ 2.2.3.1. เครอขายทองถน (Local Area Network หรอ LAN) เปนเครอขายระยะใกล ใชกนอยในบรเวณไมกวางนก อาจอยในองคกรเดยวกน หรออาคารทใกลกน เชน ภาพในส านกงาน ภายในโรงเรยนหรอมหาวทยาลย ระบบเครอขายทองถนจะชวยใหตดตอกนไดสะดวก ชวยลดตนทน และเพมประสทธภาพในการใชงานอปกรณตางๆ
ภาพท 2.4 แสดงการเชอมตอเครอขายทองถน (Local Area Network หรอ LAN)
11
2.2.3.2. เครอขายระดบเมอง (Metropolitan Area Network หรอ MAN) เปนเครอขายขนาดกลาง ใชภายในเมอง หรอจงหวดทใกลเคยงกน เชน ระบบเคเบลทวทมสมาชกตามบานทวไปทเราดกนอยทกวนกจดเปนระบบเครอขายแบบ MAN
ภาพท 2.5 แสดงการเชอมตอเครอขายระดบเมอง (Metropolitan Area Network หรอ MAN)
2.2.3.3. เครอขายระดบประเทศ (Wide Area Network หรอ WAN) เปนระบบเครอขายขนาดใหญ ใชตดตงบรเวณกวาง มสถานหรอจดเชอมตอมากมาย มากกวา 1แสนจด ใชสอกลางหลายชนด เชน ระบบคลนวทย ไมโครเวฟ หรอดาวเทยม
INTERNET
ภาพท 2.6 แสดงการเชอมตอเครอขายระดบประเทศ (Wide Area Network หรอ WAN)
12
2.2.4 รปลกษณะการเชอมตอ (Topology) รปลกษณะการเชอมตอของ Router ผาน WAN มอยหลายรปแบบ ดงน 1.) แบบ Point To Point หรอระหวางจด 2.) แบบ Hub and Spoke (รปแบบ Star) 3.) แบบ Serial Bus 4.) แบบ Loop ปด 5.) แบบ Mesh ซงประกอบดวย Semi หรอ Partial Mesh และ Fully Mesh 6.) แบบผสม หรอ Hybrid 7.) แบบ ระดบขน (Hierarchical) 2.2.4.1 การเชอมตอแบบ Point To Point เปนรปแบบการเชอมตอเครอขายทเรยบงายทสด โดยทานอาจม 2 เครอขาย เชนเครอขายบรษทแมและสาขา มาเชอมตอกน เปนตน
ภาพท 2.7 แสดงการเชอมตอของ Router แบบ จดตอจด (Point To Point) 2.2.4.1.1 รปแบบการเชอมตอแบบนไมจ าเปนตองใชโปรโตคอลเลอกเสนทาง(Routing Protocol) แตสามารถใช วธการ Routing แบบ ทเรยกวา Static แทน ซงวธน มประสทธภาพดกวาการใชโปรโตคอลเลอกเสนทาง อกทง Router ทใชมขนาดเลก ราคาถก ตดตงงาย สนบสนนการสอสารทงแบบ Voice และ Data การเชอมตอเรยบงายใชการเชาคสาย (Leased Line) ขนาด 64Kกเพยงพอแลว 2.2.4.2 การเชอมตอแบบ Hub and Spoke การเชอมตอ Hub and Spoke เหมาะส าหรบทานทมเครอขายมากกวา 2 เครอขายขนไป มาเชอมตอกนแบบ คาใชจายต า เนองจากจ านวนชองสญญาณการเชอมตอกนมเพยง 1 ชองทาง อยางไรกดการเชอมตอแบบนมจดออนตรงทการไมมชองสญญาณทดแทนทนท (Redundant Link) หากชองสญญาณเกดความผดพลาด กจะท าให Router หลดออกจากเครอขายทนท นอกจากนRouter ทท าหนาทเปน Hub (Router A) ทตดตงทางกรงเทพ (ดรปท 7) จะตองมขนาดใหญ มประสทธภาพของซพย
13
สง มหนวยความจ าทจะใชเปนบฟเฟอรมากกวา Router ทท าหนาทเปน Spoke ซงใช Router ขนาดเลกราคาถก อกทงตองมพอรตเพอเชอมตอกบ Router ตาง ๆ เปนจ านวน
ภาพท 2.8 แสดงลกษณะการเชอมตอแบบ Hub and Spoke 2.2.4.2.1 โปรโตคอลเลอกเสนทาง ทจะน ามาใชกบรปแบบการเชอมตอแบบ Hub and Spoke น ควรเปนแบบ Static เนองจาก Router แตละตวมเสนทางการเชอมตอเพยงเสนทางเดยว และวงผาน Hubดงนน จงไมจ าเปนตองใช โปรโตคอลเลอกเสนทางแตอยางใด เนองจาก ไมมเสนทางอนใหเลอกนนเอง 2.2.4.3 การเชอมตอแบบ Serial Bus แบบ Serial Bus เหมาะส าหรบการเชอมตอระหวาง Router ทอยหางไกลกนมาก ทมปญหาเรองคาใชจาย อกทงปรมาณของการสอสารขอมลมไมมาก และไมหวงเรองของ Delay ทอาจเกดขนการเชอมตอแบบ Serial Bus จะท าให Router แตละจดอาศยซงกนและกนในการสงผานขอมลระหวางเครอขาย โดยแตละจดจะจายคาเชอมตอเฉพาะตน ดงนนจงดเหมอนเปนลกษณะการแบงการออกคาใชจายระหวางกน (ดรปท 8) Router ทจะน ามาเชอมตอแบบ Serial Bus น จะตองมPort ทใชเชอมตอกบ WAN อยางนอย 2 ชด
14
ขอเสยของระบบ Serial Bus มหลายประการ ไดแก การเกด Delay คอนขางมาก เนองจาก Routerแตละตวจะตองสงผานขอมลไปหาเครอขายปลายทางทอาจผาน Router หลายๆตว ท าใหจ านวนครงของการกระโดดขามผานกน (Hop) มมาก ซงทานสามารถใชค าสง Tracert บน Windows หรอTrace route บน UNIX หรอ LINUX เพอตรวจสอบคา Delay ทเกดขนได นอกจากน ยงมปญหาเรอง Redundant โดยหากม Router ตวใดตวหนงเกดท างานผดพลาด กเสมอนกบสะพานเชอมโยงไปมาระหวางกน เกดขาดสะบนอนง ทานไมจ าเปนตองใชโปรโตคอลเลอกเสนทาง โดยสามารถใช Static Route จะดกวา เพราะสามารถตดปญหาเรอง Delay ทจะเกดขนเนองจากใช โปรโตคอลเลอกเสนทาง
ภาพท 2.9 แสดงลกษณะการเชอมตอแบบ Serial Bus 2.2.4.4 การเชอมตอแบบ Loop ปด การเชอมตอแบบ Loop ปด เปนการเชอมตอทมดานปลายดานใดดานหนงเชอมตอกบปลายของอกดานหนง ขอดของการเชอมตอแบบนอยทการม Redundant หากเสนทางการเชอมตอจดใดจดหนงเกดขาดกยงสามารถเชอมตออนไดโดยอตโนมต นอกจากนทานยงสามารถเลอกใชโปรโตคอลเลอกเสนทางอกดวย อยางไรกดการใช โปรโตคอลทมประสทธภาพดอย อาจท าใหเกดปญหาทเรยกวา Routing Loop ซงจะไดกลาวถงตอไป
เครอขาย 1 เครอขาย
2
เครอขาย 3
เครอขาย 4
15
ภาพท 2.10 แสดงรปแบบการเชอมตอแบบ Loop ปด 2.2.4.5 การเชอมตอแบบ Mesh การเชอมตอแบบ Mesh เปนรปแบบการเชอมตอทเนนจ านวนของชองสญญาณการเชอมตอระหวางกนหลายชองทาง ซงจะชวยใหโปรโตคอลเลอกเสนทาง สามารถท างานไดอยางมประสทธภาพทามกลางขดความสามารถในเรองของ Redundantการเชอมตอแบบ Mesh สามารถมได 2 รปแบบ ไดแก แบบ Partial หรอ Semi Mesh และแบบFull Meshการเชอมตอทงสองแบบตางกนตรงทจ านวนของชองสญญาณ ทเชอมตอระหวางกน นนแบบ Fully Mesh จะมมากกวา ทงสองแบบ ตางกตองการโปรโตคอลเลอกเสนทางทมประสทธภาพสง
162.11.5.0 Router A
S0 S1
165.11..9.0 162.11.8.0
Router C S0 S1 163.11.6.0 S1 S0 Router B
1 1
162.11.10.0 162.11.07.0
162.11.10.0 1
162.11.9.0 1
162.11.5.0 2
162.11.7.0 16
162.11.8.0 16
162.11.7.0 1
162.11.8.0 1
162.11.5.0 2
162.11.9.0 16
162.11.10.0 16
16
(1) Full-mesh Topology (2) Partial-mesh Topology
ภาพท 2.11 การเชอมตอแบบ Partial Mesh (บน) และการเชอมตอแบบ Fully Mesh (ลาง) 2.2.4.6 การเชอมตอแบบผสม หรอHybrid การเชอมตอแบบผสมหมายถงการผสมกนระหวางรปแบบตางๆ เชน แบบ Hub and Spokeกบ Loop เปนตน การเลอกใชรปแบบนขนอยกบระยะทาง คาใชจาย หรอ ความปลอดภย และ Redundant มาประกอบกน 2.2.4.7 การเชอมตอแบบล าดบขน (Hierarchical) การเชอมตอแบบน เหมาะส าหรบเครอขายขนาดใหญ ทอาจแบงออกเปนกลมของเครอขายในระดบภมภาค หลายๆกลมมาเชอมโยงกน โดยใชโปรโตคอลเลอกเสนทางทมประสทธภาพสงอยางเชน OSPF รวมทง Router ทจะน ามาใช มระดบขดความสามารถทแตกตางกน ซงไดมกรก าหนดระดบขนของ Router บนเครอขายประเภทน อย 3 แบบ
ภาพท 2.12 แสดงลกษณะการเชอมตอ Router แบบ ล าดบขน
17
ก.) ระดบชน Access ในระดบชน Access น Router จะเชอมโดยตรงกบเครอขาย โดยคอมพวเตอรลกขายจะอาศย Router ในระดบขนนเพอการตดตอกบเครอขายภายนอก Router ทท างานในระดบน เปนRouter ขนาดเลกมความเรวในการท างานของ CPU รวมทง หนวยความจ าทจะน ามาใชเปนบฟเฟอรไมมากนก สวนพอรตทเชอมตอกบเครอขายแลนอาจม 1-2 พอรต กได แตส าหรบ WAN Port จะมอยางนอย 2 พอรต ขนไป ข.) ระดบชน Distributor Router ในระดบน มกเปน Router ขนาดกลาง ทอาจมพอรตทเชอมตอกบ Router ในระดบAccess มากกวา 4 พอรตขนไป Router ในระดบน บางรน อาจม Port เชอมตอกบ WAN มากถง 16พอรต หรออาจมมากกวานน ทส าคญ Router จะตองมซพยความเรวสง โดยอาจมความเรวเกนกวา120 MHz ขนไป รวมทงมบฟเฟอรเปนจ านวนมากเพอใชเกบตารางเสนทาง (Routing Table) ขนาดใหญ ค.) ระดบชน Core Router มลกษณะทโดดเดนกวา Router ในระดบอนๆ ตรงท เปน Router แบบ Multi-Layer Multi-protocol ทสามารถสนบสนน การเชอมตอรปแบบตางๆ ไดมากมาย สามารถเชอมตอกบ Core Router อนๆ ผานทาง ATM กได Router ระดบ Core นบางครงถกเรยกวา Back Bone Router เปน Router ทเชอมตอกบกลมของ Distributed Router จ านวนหนง 2.2.5 รปแบบการสงขอมลภายในเครอขายคอมพวเตอร Duplex หมายความถง ความสามารถรบและสงขอมลดวยอปกรณชนเดยวกน ซงแบงยอย ออกเปน 2 ประเภท คอ 2.2.5.1 Half Duplex
จะรบและสงขอมลได แตไมสามารถท าพรอมกนได กลาวคอ ถาฝายหนงสงขอมล อกฝายหนงจะตองเปนฝายรบ ไมสามารถสงไดจนกวาอกฝายจะเลกสงขอมล และเปลยนมาเปนฝายรบ เหมอนการใชวทยสอสาร ไดแก Ethernet ประเภท 10BaseT (10Mbps) เปนตน 2.2.5.2 Full Duplex
สามารถรบและสงขอมลไปพรอมๆ กนได เหมอนกนการพดคยผานโทรศพท ไดแก Fast Ethernet (100Mbps) หรอ Gigabit Ethernet (1000Mbps) เปนตน 2.2.6 การสอสารขอมลระดบเครอขายคอมพวเตอร การสงขอมลระหวางคอมพวเตอรในระบบเครอขาย จ าเปนตองมมาตรฐานกลาง ทท าใหคอมพวเตอรและอปกรณตางรนตางยหอทกเครองหรอทกระบบสามารถเชอมโยงกนได ในระบบเครอขายจะมการด าเนนงานพนฐานตาง ๆ เชน การรบสงขอมล การเขาใชงานเครอขาย การพมพงานโดยใชอปกรณของเครอขาย เปนตน องคกรวาดวยมาตรฐานระหวางประเทศจงไดก าหนดมาตรฐาน
18
การจดระบบการเชอมตอสอสารเปด (Open System Interconnection: OSI) แบงเปน 7ชน ตามล าดบ ซงเปนแนวคดในการสรางเครอขายเพอจดแบงการด าเนนงานพนฐานของเครอขายออกเปนงานยอย ท าใหการออกแบบและใชงานเครอขาย รวมทงการตดตอเชอมโยงเปนไปดวยความสะดวก มวธปฏบตในกรอบเดยวกน
ภาพท 2.13 มาตรฐานการจดระบบเชอมตอสอสารเปด
การสอสารขอมลดวยคอมพวเตอรจะประกอบดวยฝายผสงและผรบ และจะเรมดวยฝายผสงซงจะสงขอมลขาวสารโดยผานชนมาตรฐาน 7 ชน เรยงตามล าดบดงน 2.2.6.1 ชนประยกต (application) เพอแปลงขอมลทอยในภาษาทมนษยเขาใจไปเปนภาษาทเครองคอมพวเตอรเขาใจโดยมการระบถงคอมพวเตอรผรบและผสง 2.2.6.2 ชนน าเสนอ (presentation) ซงจะแปลงขอมลทสงมาใหอยในรปแบบทโปรแกรมของเครองผรบเขาใจ โดยก าหนดรปแบบภาษา ชนด และวธการเขาถงขอมลของเครองผสงใหเครองผ รบเขาใจ 2.2.6.3 ชนสวนงาน (session) เพอก าหนดขอบเขตการสนทนา คอ ก าหนดจดผรบและผสงโดยจะเพมเตมรปแบบการสนทนาวาเปนแบบพดทละคน หรอพดพรอมกน 2.2.6.4 ชนขนสง (transport) ซงจะท าการตรวจสอบและปองกนขอมลไมใหเกดขอผดพลาด และจะเพมเตมต าแหนงและล าดบของขอมล 2.2.6.5 ชนเครอขาย (network) ซงจะท าหนาทสงขอมลในรปของกลมขอมล (data packet) โดยจะเพมเตมล าดบทของกลมขอมลและทอยของเครองผใช
จดการเกยวกบการประยกตงาน
จดการเกยวกบการรบสงขอมลใน เครอขาย
ขนท 7
ขนท 6
ขนท 1
ขนท 2
ขนท 5
ขนท 4
ขนท 3
19
2.2.6.6 ชนเชอมโยงขอมล (data link) ซงจะแนะน าชองสอสารระหวางกน และมการส าเนาขอมลไวจนกวาจะสงถงมอผรบ 2.2.6.7 ชนกายภาพ (physical) ซงจะท าหนาทแปลงขอมลในรปของสญญาณดจตอลใหผานตวกลางแตละชนดไดเมอขอมลผานขนตอนทง 7 แลวจะถกน าไปเกบไวในสวนทท าหนาทดแลการจราจรบนเครอขาย เพอสงไปยงเครองผรบซงตองผานมาตรฐานทง 7 เชนกนแตจะเปนไปในทางตรงขาม
ภาพท 2.14 โมเดลการสอสารขอมล 2.3 การสอสารขอมล (Data Communication) ก าลงไดรบความสนใจอยางมากในวงการ คอมพวเตอร บานเรา ทงหนวย งานราชการเอกชนอกทงยง เปนวชาหนง ทถกบรรจใหนกศกษา ไดเรยนในสายคอมพวเตอร ของมหาวทยาลยและสถาบน ตางๆ อกดวย นบเปนสงทด ทหนวยงาน ตางๆ ไดเลง เหนความ ส าคญ ของการสอสารขอมล เพราะ การสอสาร ขอมลได ให ประโยชนอยาง มหาศาล ตอการพฒนา ประเทศชาต ใหเจรญกาวหนาแตคนสวนใหญ ยงม ความรสกวา มนเปนเรอง ทจะตองอาศยความรอยาง มากและใชเงนลงทนคอนขาง สง ดงนน จงใชอยเฉพาะกลมคนและ หนวยงานทเกยวของเสยเปน สวนใหญ เทานน
ผสง ผรบ
N
T
S
P
D
A Application
Presentation
Session
Physical
Data link
Transport
Network
Application
Presentation
Session
Physical
Transport
Network
Data link
20
2.3.1 Data Communication คออะไร การสอสารขอมล คอ การโอนถาย หรอแลกเปลยนขอมล ( Transmission) กนระหวางตนทาง และ ปลายทางโดยผานทาง โดยผานทางอปกรณอเลคทรอนกสหรอคอมพวเตอร ระบบการสอสารขอมลอเลคทรอนกส ตองอาศยอปกรณ หรอเครองมอ อเลคทรอนกส ชวยในการโอนถายหรอ เคลอนยาย ขอมล รวมทงยงตองอาศยสอกลาง ในการน าขอมล จากตนทางไปใหยง ปลายทางโดยอาศย คอมพวเตอรซอฟทแวรและโปรแกรมทใชควบคมการไหลของขอมล และ บคลากรผด าเนน งาน จะชวย ในการปฏบตการณ และจดการในสวนตางๆ ทงหมด เพอใหการสอสารขอมลส าเรจไปได ดวยด โดยองคประกอบของ Data Communication เปนดงรป
ภาพท 2.15 แสดงองคประกอบของ Data Communication
2.3.2 ผสงหรออปกรณสงขอมล (Sender) ผรบหรออปกรณรบขอมล (Receiver) ผสงหรออปกรณ สงขอมลตนทาง ของ การสอสารขอมลมหนาทเตรยมสรางขอมล สวนผรบหรออปกรณรบขอมลเปน ปลายทางการสอสารขอมลมหนาทรบขอมล ทสงมาให ทงอปกรณรบและสงขอมลอาจจะ เปนอปกรณ ชนด เดยวกน อปกรณสง-รบขอมลม 2 ชนด คอ DTE (Data Terminal Equipment) และ DCE (Data Transmission Equipment) DTE เปนแหลงก าเนดและรบขอมลซงอาจเปนเทอรมนล คอมพวเตอร เครองพมพ หรอตวควบคม สวน DCE เปนอปกรณทใชการสง - รบขอมลโดยทวไป DCE จะหมายถง โมเดม (Modem) จานไมโครเวฟ หรอ จารดาวเทยม เปนตน
Data Direction
Sender Reviewer
Line
21
2.3.3 โปรโตคอล (Protocol) และ ซอฟตแวร (Software) 2.3.3.1 โปรโตคอลคออะไร ในการสอสารทางเครอขายคอมพวเตอร จ าตองมการสอสารขอมลระหวางเครองคอมพวเตอรในระบบ ซงเครองคอมพวเตอรทตออยในเครอขายเดยวกนน อาจจะมฮารดแวร, ซอฟทแวรทแตกตางกน ดงนนเมอท าการสงขอมลถงกนและตความหมายไดตรงกน จงตองมการก าหนดระเบยบวธการตดตอใหตรงกน โปรโตคอล (Protocol) คอระเบยบวธทก าหนดขนส าหรบการสอสารขอมล โดยสามารถสงผานขอมลไปยงปลายทางไดอยางถกตอง ซงตวโปรโตคอลทนยมใชในปจจบนคอTCP/IP นอกจากนยงมการออกแบบโปรโตคอลตวอนๆขนมาใชงานอก เชน โปรโตคอล IPX/SPX, โปรโตคอล NetBEUI และ โปรโตคอล Apple Talk 2.3.3.2 โปรโตคอล IPX/SPX ถกพฒนาขนโดยบรษท Novell ซงท าการพฒนามาจากตวโปรโตคอล XNS ของบรษท Xerox Corporation ซงโครงสรางเมอท าการเปรยบเทยบกบ OSI Model ดงรป
ภาพท 2.16 แสดงโครงสรางการเปรยบเทยบกบ OSI Model
2.3.3.2.1 ตวโปรโตคอล IPX/SPXแบงออกเปน 2 โปรโตคอลหลกคอ Internet work Packet Exchange ( IPX) และ Sequenced Packet Exchange (SPX) โดยโปรโตคอล IPX ท าหนาทในระดบ network layer ตามาตรฐาน OSI Model มกลไกการสงผานขอมลแบบconnectionless,unrerelibleหมายความวา เมอมการสงขอมล โดยไมตองท าการสถาปนาการเชอมตอกนระหวาง host กบเครองทตดตอกนอยางถาวร ( host ,เครองเซรฟเวอรทใหบรการใดๆในเครอขาย ) และไมตองการรอสญญาณ
Process Layer
(OSI Application / Presentation Layer
Host-to-host Layer
หรอ Transport Layer
(OSI Transport Layer
Internetwork Interface Layer
(OSI Data Link / Physical Layer
Network Interface Layer
(OSI Data Link / Physical Layer
FTP DHC
P
TELN
ET
SNM
P
DNS HTT
P
SMT
P
TCP UDP
TCP
ICMP
ARP
ARP ARP ARP
22
ยนยนการรบขอมลจากปลายทาง โดยตวโปรโตคอลจะพยายามสงขอมลนนไปยงปลายทางใหดทสดส าหรบโปรโตคอล SPX ท าหนาทในระดบ transport layer ตามมาตรฐาน OSI Model โดยสงผานขอมลตรงขามกบโปรโตคอล IPXคอ ตองมการท าการสถาปนาการเชอมโยงกนกอนและมการสงผานขอมลทเชอถอได ดวยการตรวจสอบสญญาณยนยนการรบสงขอมลจากปลายทาง 2.3.3.3 โปรโตคอล NetBEUI โปรโตคอล NetBEUI หรอ NetBIOS Enhanced User Interface นน เปนโปรโตคอลทไมม สวนในการระบเสนทางสงผานขอมล (Non-routable Protocol)โดยจะใชวธการ Broadcast ขอมลออกไปในเครอขาย และหากใครเปนผรบทถกตองกจะน าขอมลทไดรบไปประมวลผล ขอจ ากดของโปรโตคอลประเภทนกคอไมสามารถท าการ Broadcast ขอมลขามไปยง Physical Segment อนๆท ไมใช Segment เดยวกนได เปนการแบงสวนของเครอขายออกจากกนทางกายภาพ หากตองการเชอมตอเครอขายถงกนจะตองใชอปกรณอยางเชน Router มาท าหนาทเปนตวกลางระหวางเครอขายเนองมาจากอปกรณบางอยางเชน Router ไมสามารถจะ Broadcast ขอมลตอไปยงเครอขายอนๆได เพราะถาหากยอมใหท าเชนนนได จะท าใหการสอสารระหวางเครอขายคบคงไปดวยขอมลทเกดจากการ Broadcast จนเครอขายตางๆไมสามารถทจะสอสารกนตอไปได โปรโตคอล NetBEUI จงเหมาะทจะใชงานบนเครอขายขนาดเลกทมจ านวนเครองคอมพวเตอรไมเกน 50 เครอง เทานน NetBEUI เปนหนงในสองทางเลอกส าหรบผใชงาน NetBIOS ( Network Basic Input Output System ) ซงสามารถท างานไดทงบนโปรโตคอล TCP/IP และ NetBUEI 2.3.3.4 โปรโตคอล AppleTalk จดเรมตนของโปรโตคอล AppleTalk เกดขนในป ค.ศ.1983 ซงเปนชวงทบรษท Apple Computerตองการออกแบบชดโปรโตคอลสอสารขอมลของตนเองขน เพอใชเชอมโยงเครอขายของเครองแบบแมคอนทอช และสามารแชรกบอปกรณตางๆ นอกจากนยงขยายไปสการเชอมโยงเปนเครอขายของเซรฟเวอร,เครองพมพ, Gateway และ Router ของผผลตรายอนๆดวยตอจากนนเครองแมคอนทอชและอปกรณตางๆทบรษทผลตออกมากไดมการเพมสวนของฮารดแวรและซอฟทแวรใหสามารถรองรบโปรโตคอลตวนได รวมถงระบบปฏบตการ MacOS รนu3651 ใหมๆกไดมการผนวกฟงกชนใหรองรบโปรโตคอลตวนไดเชนกน ท าใหกลมผใชเครองแมคอนทอชสามารถเชอมโยงกนเปนเครอขายไดงายโดยไมตองไปหาซออปกรณเพมเตมอกโปรโตคอล Apple Talk ถกออกแบบมาใหท างานเปนเครอขายในแบบ peer-to-peer ซงถอวาเครองทงหมดทเชอมตออยในเครอขายสามารถเปนเซรฟเวอรไดทกเครองโดยไมตองจดใหบางเครองท าหนาทเปนเซรฟเวอรทใหบรการโดยเฉพาะขนมา ตอมาป ค.ศ. 1989 ไดมการพฒนาโปรโตคอลAppleTalk ใหสนบสนนเครอขายทใหญมากขนได สามารถมเครองลกขายและอปกรณทเชอมตอในเครอขายไดมากกวาเดมเรยกวาเปนโปรโตคอล Apple Talk Phase 2 นอกจากนยงเพมโปรโตคอลทท าใหสามารถเชอมตอกบเครอขายแบบ Ethernet และ Token Ring ได โดยเรยกวา Ether Talk และ Token Talk ตามล าดบ
23
2.3.3.5 โปรโตคอลTCP/IP (RFC1180) โปรโตคอล TCP/IP เปนชอเรยกของชดโปรโตคอลทส าคญ มการใชงานกนอยางแพรหลายตามการขยายตวของอนเทอรเนต/อนทราเนต ความจรงแลวโปรโตคอล TCP/IP เปนกลมของโปรโตคอลหลายตวทประกอบกนเปนชดใหใชงานโดยมค าเตมวาTransmission Control Protocol /Internet Protocol ซงจะเหนไดวามโปรโตคอลประกอบกนท างาน 2 ตว คอ TCP และ IP ตวอยางของกลมโปรโตคอลในชดของ TCP/IP ทเราพบและใชงานบอยๆ ( สวนใหญจะไมไดใชงานโดยตรง แตจะใชงานผานแอพพลเคชนตางๆหรอท างานโดยออม เชน Internet Protocol, Address Resolution Protocol(ARP) ,Internet Control Message Protocol (ICMP) ,User Datagram Protocol (UDP) ,Transport Control Protocol (TCP) และ Simple Mail Transfer Protocol (SMTP) 2.3.3.5.1 โปรโตคอลทมบทบาทส าคญในการท างานในเครอขายอนเทอรเนตคอ Internet Protocol (โปรโตคอล IP) เนองจากเมอโปรโตคอลอนๆตองการสงผานขอมลขามเครอขายในอนเทอรเนตนน จะตองอาศยการผนกขอมล ไปกบโปรโตคอล IP ทมกลไกการระบเสนทาง ผาน Gateway หรอ Router เพอน าขอมลไปยงเครอขายและเครองปลายทางทถกตอง เนองจากกลไกการระบเสนทางจะท างานทโปรโตคอล IP เทานนและดวยเหตนเราจงเรยก วาเปนโปรโตคอลทมความสามารถในการระบเสนทางการสงผานขอ ขอมลได (Routable) 2.3.3.5.2 การทเครองคอมพวเตอรจะสามารถสอสารกนไดจ าตองมการระบแอดเดรสทไมซ ากนเพราะไมเชนนนขอมลทสงอาจจะไมถงปลายทางได ซงแอดเดรสจะมขอก าหนดมาตรฐาน ซงในการใชงานโปรโตคอล TCP/IP ทเชอมโยงเครอขายน จะเรยกวา IP Address (Internet Protocol Address) 2.3.4 ขาวสาร (Message) สญญาณอเลคทรอนกสทสงผานไปในระบบสอสาร เรยกวา ขาวสารหรอ Information สามารถแบงการสอสารขอมลไดเปน 4 รปแบบดวยกนคอ 2.3.4.1 เสยง (Voice) การสงแบบนขอมลจะกระจดกระจายคาดการณลวงหนาไมได การสงขอมลดวยความ เรวต าขอมล (Data) มรปแบบแนนอน เปนรหสบต คาดการณจ านวนขอมลลวงหนาได การสงขอมลจะสงดวยความเรวสง 2.3.4.2 ขอความ (Text) ไมมรปแบบทแนนอน การสงขอมลประเภท Text จะสงดวยความเรวขนาดกลาง 2.3.4.3 ภาพ (Image) อยในรปของกราฟกแบบตางๆ เชน รปภาพ ภาพวดโอ ใชปรมาณ หรอหนวยความจ ามาก ตองสงขอมลดวยความเรวสง 2.3.5 สอกลาง (Medium) สอกลางเปนเสนทางการสอสารเพอน าขอมลจากตนทางไปยงปลายทางสอกลาง การสอสารอาจจะเปนเสนลวด สายไฟ สารเคเบล หรอ คลนทางอากาศ เชน ไมโครเวฟ ดาวเทยม วทย เปนตน
24
2.4 การสอสารดวยโทรศพท 2.4.1 ความหมายของโทรศพท โทรศพท คอ ระบบโทรคมนาคมซงใชอปกรณทางไฟฟา เปนเครองมอสอสารใหตดตอพดถงกนไดในระยะไกลโดยใชสายตวน าโยงตดตอถงกน และอาศยอ านาจแมเหลกไฟฟาเปนหลกส าคญ 2.4.2 โทรศพท (Telephone) อปกรณสอสารทเชอมโยงน าเสยงและค าพดรวมทงขอมลอนๆ ระหวางบคคลใดซงอย ณ สถานทแหงหนง ผานทางโครงขายโทรศพท กบบคคลทตองการตดตอดวย ณ สถานทอกแหงหนง ใหสามารถพดจาโตตอบกนไดเหมอนบคคลทงสองหรอมากกวาอยทเดยวกน 2.4.3 โครงขายโทรศพท (Telephone Network) เทคโนโลยและอปกรณ ทท างานประสานกนสามารถท าใหผรบบรการตดตอสอสารกนไดท าหนาทส าคญคอ การสลบวงจรของชมสาย (Switching) เชน อปกรณชมสายโทรศพท มหนาทก าหนดเลขหมายของผรบบรการสลบวงจรเพอสรางเสนทางการสอสาร หรอหนาทในการใหสญญาณประเภทตางๆ (สญญาณกระดงสญญาณตอบรบ สญญาณสายวาง) ระหวางผรบบรการตนทางและปลายทาง เปนตน 2.4.4 สายโทรศพท (Telephone line) สอน าสญญาณท าหนาท เชอมตอระหวางโทรศพทกบสวนอนๆ ของโครงขาย และชมสายโทรศพท ท ามาจากโลหะหมฉนวน มหลายประเภท สอน าสญญาณท าหนาทเชอมตอระหวางโทรศพทกบสวนอนๆ ของโครงขายและชมสายโทรศพท ท ามาจากโลหะหมฉนวนมหลายประเภท 2.4.5 วงจรโทรศพท (Telephone circuit) วงจรทสมบรณ เพอการใหบรการทางโทรศพท ซงกระแสไฟฟาของการสงสญญาณ และสญญาณเสยงจะเคลอนผานไปในวงจรโทรศพททมการ เชอมตอกนครบวงจรระหวางสมาชกผใชโทรศพท 2.4.6. ประวตความเปนมาของโทรศพท
โทรศพทประดษฐเปนครงแรกในประเทศสหรฐอเมรกา โดยอเลกซานเดอร เกรแฮม เบลล พ.ศ.๒๔๑๙ และตอมาเครองชมสายโทรศพทไดถกเปดใหบรการผเชาเปนครงแรกในเมองนวฮาเวน มลรฐคอนเนตทคต เปนระบบทใชพนกงานตอสายสญญาณ (Manual) ตอมาเครองชมสายโทรศพทไดถกพฒนา จากระบบทใชพนกงานตอเปนระบบอตโนมต เครองชมสายโทรศพทระบบอตโนมตเครองแรก เปนระบบการสลบทละขน หรอ ระบบสเตปบายสเตป ออกแบบโดยอลมอน บ สโตรวเกอร ในป พ.ศ. ๒๔๓๕ (ค.ศ. 1892) และเปดใชในเมองลาปอเต (La Porte) มลรฐอนเดยนา (Indiana) ประเทศสหรฐอเมรกาเปนครงแรก เครองชมสายระบบอตโนมตไดถกพฒนาขนจากระบบ Step-By-Step และระบบครอสบารสวทช ซงเปนเครองชมสายแบบระบบเครองจกรกลอเลกทรอนกส มาเปนเครองชมสายระบบอเลคทรอนกส ในชวงแรกของการพฒนาเครองชมสายนน สวนทเปนตวควบคมไดถก
25
ออกแบบใหเปนตวกลางในการควบคมการท างานของวงจร เครองชมสายระบบครอสบารสวทช ระบบเรมแรก ตอมาไดน าระบบการควบคมทางอเลกทรอนกส (Electronic control) มาใชซงระบบการควบคมประกอบดวยสามสวนไดแก Hardware logic Programmable wired logic และ Stored program control ( SPC) ระบบเอชพซ (SPC) เปนทนยมน ามาใชเนองจากมขอดในการน าเทคโนโลยคอมพวเตอรมาใช ประโยชนในการออกแบบระบบการควบคมดแลและการเปลยนแปลงขอมลของชมสาย นอกจากนระบบ SPC ยงท าใหสามารถมบรการตางๆ (Facilities) แกผเชาไดมาก เครองชมสายระบบ SPC แบบแออนาลอก (Analog) ไดถกน ามาเปดใชงานบรการแกผเชาเปนครงแรก เมอป พ.ศ. ๒๕๐๘ (ค.ศ.1965) การพฒนาเครองชมสายระบบน ไดถงจดอมตว ตงแตป ค.ศ. 1970โดยน าอปกรณสารกงตวน า (Semiconductors) มาใชเปนสวนประกอบในเครองชมสายโทรศพท โดยน าวธการจดการสญญาณแบบดจทล เชน การแปลงสญญาณเสยงใหเปนขอมลดจทล(Pluse coded Modulation: PCM) และการจดสรรชองสญญาณแบบแบงตามเวลา (Time Division Multiplexing: TDM) มาใชในเครองชมสาย SPC ท าใหมประสทธภาพการท างานดกวา SPC แบบเดมมากเพราะท าใหเปนเครองชมสายแบบทมสวนประกอบอเลกทรอนกสทงหมด(Fully Electronics) เรยกวาเปนชมสาย SPC แบบดจทล
2.4.7 หลกการเบองตนของเครองโทรศพท
2.4.7.1 เครองโทรศพทพนฐานประกอบดวยเครองสง (Transmitter)เครองรบ (Receiver) กระดง (Ringer) ฮคสวตซ (Hook Switch) หรอหนวยตดหรอเชอมสญญาณ เมอมการยกหโทรศพท และหนาปด ส าหรบกดเลขหมาย (Dial) ส าหรบเครองสงและเครองรบ รวมกนเรยกวา ปากพดหฟง (Handset) เปนอปกรณทใชเปลยนพลงงานเสยงทเกดจากการพดใหเปนพลงงานไฟฟา และเปลยนพลงงานไฟฟาทไดรบกลบเปนพลงงานเสยงอกครงหนง โดยใชอปกรณภาคสง (Transmitter) เปลยนตวพลงงานเสยงใหเปนพลงงานไฟฟาและอปกรณภาครบ (Receiver) เปนตวเปลยนพลงงานไฟฟาใหเปนพลงงานเสยง สญลกษณทใชส าหรบภาคสงและภาครบ แสดงดงภาพท 2.17
ภาพท 2.17 แสดงสญลกษณของภาคสง (Transmitter) และ ภาครบ (Receiver) ของโทรศพท
ภาคสง ภาครบ (Transmitter) (Receiver)
26
2.4.7.2 เครองโทรศพททใชภาคสงทมความไวแบบคารบอน (Carbon) โดยทโทรศพท จะประกอบดวยคารบอนไมโครโฟนเปนตวก าเนดสญญาณโทรศพทและมหฟงเปนตวรบ หโทรศพทจะตอกบสายโทรศพทโดยผานหมอแปลงอตโนมตซงท าใหหโทรศพทและสายโทรศพทมคาอมพแดนซ จะถกปรบเปลยนจนกระทงมการเขาคอมพแดนซกบคสายและสญญาณกรงโทรศพทจะตอกบสายผานไปยงฮคสวตช กระแสส าหรบเครองโทรศพทดานสงจะมาจากแบตเตอรของชมสาย ทชมสายจะมหมอแปลงซงเปนตวแยกสญญาณเสยงกบสญญาณกระแสตรง (DC) -๔๘ โวลต (V) ซงกระแสตรงจะถกสงจากแบตเตอรของชมสายเขาไปยงคสายโทรศพท
ในการใชงานโทรศพทเมอมสญญาณเรยกเขาและผรบบรการยกหขนฮคสวตช จะตอวงจรระหวางหโทรศพทกบคสายและตดเสยงกรงเรยกเขาในขณะเดยว กนวงจรกระแสตรง (Direct Current Loop) กจะครบวงจรท าใหกระแสไฟฟาไหล จากแบตเตอร (Battery) ในชมสายมการสงสญญาณไปยงชมสายเพอบอกใหทราบวาคสายนก าลงถกใชงานในขณะเดยวกนจะมการตดวงจรรเลย (Relay) เสยงกรงดวยวงจรในการสนทนา การเรยกเลขหมายเปนการสงขบวนพลสแบบอนาลอก (หรอแบบโทนเสยง หรอความถในแบบดจทล) ถาผรบบรการปลายทางไมวาง จะมการสงเสยงสญญาณ “ไมวาง” (Busy Tone) กลบมา แตถาผรบบรการปลายทางวางสญญาณเสยงกรงจะถกสงกลบมายงผใช บรการทเรยกเพอใหรวาตดตอไดแลวและจะมการสงสญญาณกรงไปยง ผรบบรการปลายทางโดยสญญาณนจะมขนาดหลายรอยโวลต และมความถ ๒๐ เฮรตซ (Hz) เมอปลายทางยกหโทรศพทฮคสวตชจะตอวงจรหโทรศพทเขากบคสายจากนนกจะเรมสนทนาได“ความยาว” ของวงกระแสตรงของการสอสารโทรศพท (หรอนยของระยะหาง ของโทรศพทกบชมสาย) ถกก าหนดโดยคาความตานทานดซภายในวง (Loop) ถาความตานทานของไฟฟากระแสตรง (DC) ภายในวงเกน ๑,๒๐๐ โอหม )(Ohm: สญญาณไฟฟากระแสตรงจะเชอถอไมไดและขนอยกบชนดของสายเคเบลดวยเชน คาความตานทาน สามารถใชไดในระยะทางเพยง ๕ กโลเมตร (Km) ถาใชลวดทองแดงขนาด ๒๖ AWG(AWG คอ มาตรฐานของลวดสายไฟฟาของประเทศอเมรกา) (American wire gauge: AWG) แตถาเปนลวดทองแดงขนาด ๑๖ AWG จะใชไดในระยะทาง ๔๕ กโลเมตร
ขอจ ากดของความยาววงจรอกประการหนงไดแก องคประกอบการลดทอนของสายเคเบลเชน ถาวงมการสญเสยทงหมดเกน ๑๐ เดซเบล (DB) จะไมสามารถใชงานไดจะตองมการใชวงจรขยายเพอชวยชดเชยการสญเสยน ซงความถยงสงการสญเสยยงมคามากขน สามารถแกไขไดโดยการตดตวเหนยวน าเปนระยะ ๆ ตลอดสายเคเบลซงคาตวเหนยวน านจะรวมกบคาความน า ทเกดในสาย เคเบลกลายเปนวงจรกรองแบบผานต าประมาณ ๓.๕ กโลเฮรตซ (KHz) ซงท าใหเกดการลดทอนคงทตลอดยานความถ ๓๐๐-๓,๔๐๐ เฮรตซ
27
2.4.7.3 เครองโทรศพททมแผงแปนพเศษสญญาณโทรศพทแบบกดปม(Dual Tone Multiple Frequency: DTMF) เปนเครองโทรศพททพฒนามากจากแบบหมนโดยจะใหความถเสยงออกมาจากการกดปม ซงเกดจากการสรางดวยรหสสองชดในแนวตงและแนวนอนเพอก าเนดความถนนๆ ดงแสดงในภาพท 2.19 และแสดงรปโทรศพทแบบหมนและแบบกดปม (DTMF) ดงภาพท 2.20
ภาพท 2.18 แสดงความถทใชในแผงแปนพเศษ ตวอยาง DTMF (Dual Tone Multiple Frequency)
2.4.8 คสายโทรศพท ขายสายสญญาณโทรศพทจะประกอบดวยขายสายโทรศพทของผรบบรการทตอ อยระหวางเครองโทรศพทกบชมสายทองถนและขายสายตอผานสายโทรศพท ของผรบบรการจะประกอบในวงจรใดๆ ของการสนทนาดวยสายสองคสาย [๒] ดงภาพท 2.21
เฮรตซ (Hz) ปมฟงกชนพเศษ
๖๘๗
๗๘๑
ชวงความถตา (Low Band)
๘๕๒
๙๔๑
๑๒๑๘ ๑๓๑๖ ๑๕๗๗ ๑๖๑๓ เฮรตซ (Hz)
ชวงความถสง (High Band)
1 2 3
4 5 6
*
7 8 9
# 0
28
ภาพท 2.19 การเชอมตอพนฐานสายโทรศพทของผรบบรการและองคประกอบ
ก.) สายโทรศพทจะท าดวยทองแดงหรอโลหะอนๆ คสายนจะรวมอยในสายเคเบลขนาดใหญทบรรจคสายไดประมาณ ๑๐๐ ถง ๑,๐๐๐ คสาย งานสายในบรเวณใกลๆ กบชมสายทองถนจะเรยกวา ขายสายหลก หรอเคเบลตนทาง (Primary Cable) และงานสายในระยะทางทไกลจากชมสายทองถนจะมการแยกสายเคเบลออกเปนสวนๆ และมจ านวนนอยลงเปน ๑๐๐ คสาย เรยกวาขายสายรอง หรอเคเบลปลายทาง (Secondary Cable) และเคเบล ทแยกออกมานจะตอเขากบตพกปลายทาง (Distribution Point) เพอแยกเปนคสายไปตอเขากบเครองโทรศพทของผรบบรการตอไป
ข.) สงทตองพจารณาในการวางขายสายโทรศพทคอ คาความตานทานของคสายจะท าใหสญญาณถกลดทอนลง ถาระยะทางระหวางผรบบรการกบชมสายทองถนเกน ๖ กโลเมตรจะตองใชสายสญญาณมเสนศนยกลาง ๐.๔ มลลเมตร (mm) และถาเปนสายสญญาณมขนาดเสนผาศนยกลาง ๐.๖ มลลเมตร ระยะทางจะเพมขนเปน ๑๓ กโลเมตร จากชมสายทองถน ดงนนจ านวนระยะทางจะขนอยกบขนาดของสายหากขนาดของสายเพมขนระยะทางจะสามารถเพมขนไดดวย เพอพจารณาความคมคา ในการลงทนสรางโครงขายแกปญหาการลดทอน ของสญญาณจะมการด าเนนการดวยการตดตงชมสายทองถนใหมจ านวนมากขนซงใหผลคมคากวาการใชสายทมขนาดใหญขนดงกลาว
2.4.9 โครงขายเบองตน (Basic Structure)
โครงขายโทรศพทตวอยางดงรปท ๕.๑ เปนการตอวงจรโทรศพทของสองคสายใดๆ เมอพจารณาน ามาตอกนเปนโครงขายทใหญขนมองคประกอบคอ โทรศพท โครงขายสายและชมสายมา
ชมสายทองถน
ผรบบรการ ก ผรบบรการ ข
โครงขายโทรศพท โครงขายโทรศพท
29
ตอเชอมกนมากขนจะกลายเปนโครงสรางโครงขายทใหบรการผใชไดมากขน โครงสรางโครงขายเบองตนมสองรปแบบ คอ แบบรปดาว (Star Type) และแบบใยแมงมม (mesh network)
2.4.9.1 โครงขายรปดาว (Star network)
เปนโครงขายทใชจดกงกลางเปนตวเชอมโยงการตดตอระหวางเครองโทรศพท หรอชมสายโทรศพททอยรอบๆ การตดตอกนระหวางเครองชมสายหรอชมสายโทรศพททอยในโครงขายรปดาวน จะกระท าไดโดยการตอผานชมสายโทรศพทศนยกลางเทานน ขอดของการเชอมตอจะลดจ านวนคสายทใชตดตอกนระหวางชมสายโทรศพท เหมาะส าหรบใชกบโครงขายขนาดเลกทมการใชหรอความหนาแนนของสญญาณ (Traffic) โทรศพทไมคบคง เชน ในสวนภมภาค เปนตน
ภาพท 2.20 โครงขายโทรศพทรปดาว
2.4.9.2 โครงขายใยแมงมม (Mesh network)
เปนโครงขายทใชเชอมตอระหวางชมสายดวยกน เหมาะส าหรบใชเชอมตอโครงขายทมการใชโทรศพทจ านวนมาก เชน ชมสายโทรศพทในเขตนครหลวง เพราะจ านวนการเรยกจะกระจายกนออกไปยงชมสายตางๆ ไดอยางรวดเรว ไมคบคงอยทจดศนยกลาง ณ ชมสายใดชมสายหนงแตการเชอมตอตองใชคสายจ านวนมาก
30
ภาพท 2.21 โครงขายโทรศพทรปใยแมงมม
2.4.10 โครงสรางโครงขายแบบผสม (combined network)
โครงขายแบบผสมเปนการรวมขอดของทงสองโครงขาย (โครงขายรปดาวและโครงขายใยแมงมม)เพอออกแบบโครงขายโทรศพทใหมประสทธภาพและประหยด โดยพนทใชงานโทรศพทอยางคบคงเชน ในเขตเมองทเปนยานธรกจจะใชโครงขายใยแมงมม (mesh network) และในพนทใชงานโทรศพทไมคบคง เชน ในเมองเลกๆ ใชโครงขายรปดาว (star network) เปนตน ดงนนในโครงขายทางไกลจะใชโครงขายทงสองประเภทรวมกนเรยกวา โครงขายแบบผสม ดงแสดงในภาพท 2.24
ภาพท 2.22 โครงขายแบบผสม
ชมสายขนาดใหญ
ชมสายขนาดเลก
เครองโทรศพท
31
2.4.11 โครงขายสลบสาย (Switching Network)
เครองสลบวงจรหรอสลบสายเปนสวนส าคญของระบบโทรศพทอตโนมตโดยระบบแรกทมการใชงานคอระบบการสลบทละขน (Step by Step) ภายในชมสายการสลบนมหนาทส าคญสองประการ คอ การหาและเลอกเสนทางการสอสาร (หรอเรยกสาย) ตอมาถกพฒนาเปนระบบครอสบาร (Crossbar)ซงการท างานยงคงใชแบบทางกล (mechanic) ดวยอปกรณโลหะเปนหลกอยเหมอนระบบการสลบสายทละขนตอ จากนนไดมการประยกตใชระบบอเลกทรอนกสแทนการท างานทางกลทงหมดและ ไดพฒนามาจนใชระบบคอมพวเตอรชวยควบคมการท างานทกขนตอนเรยกวาระบบ การควบคมดวยโปรแกรมหรอระบบเอสพซ (Store Program Control:SPC) สงผลใหขนาดของชมสายเลกลงการท างานมประสทธภาพสง รวมถงงายตอการบ ารงรกษากวาระบบ ทมใชกอนหนา
2.4.12 ระบบการใหสญญาณในโครงขายโทรศพท (Signaling System)
ระบบการใหสญญาณส าหรบชมสายโทรศพทเอสพซ หรอชมสายโทรศพทดจทล จะใชระบบการใหสญญาณหมายเลข ๗ (Signaling 7) ซงการท างานจะเหมอนกบระบบการใหสญญาณทวไป เพยงแตจะมเทคนคทดกวาคอ การใหบรการมคณภาพเชน การสรางการเรยกจะรวดเรวกวา และมการจดการบรการในรปแบบใหม ๆ มอปกรณทใชท างานนอยลงแตประสทธภาพในการท างานสง ระบบการใหสญญาณหมายเลข ๗ (Signaling 7)ไมเพยงแตใชงานกบระบบโทรศพทเทานนแตยงรวมถง โครงขายบรการสอสารรวมดจทล(ISDN) โครงขายโทรศพทสาธารณะ(PSTN) โครงขายเชงปญญาและโครงขายเคลอนทส าหรบระบบการใหสญญาณในโครงขายโทรศพท และโครงขายโทรศพทสาธารณะ มความตองการระบบการใหสญญาณหมายเลข ๗ เพยงสองสวนคอ สวนถายโอนขาวสาร (Message Transfer Part: MTP) ซงเปนสวนทเกยวกบการถายโอนสญญาณทว ๆ ไป เพอการใชงานดานโทรคมนาคมหลายชนดทมความจ าเปน ในการถายโอนสญญาณขาวสารระหวางชมสายโทรศพท หรอจดการใหสญญาณ (Signaling Points) สวนของระบบการใหสญญาณ (Telephone User Part: TUP) เปนสวนของระบบสญญาณหมายเลข ๗ อกประเภทหนงในโครงขายโทรศพทพนฐาน ท าหนาทสรางสญญาณโทรศพทในชมสายตนทางและเปนสวนทมหนาท รบและวเค ราะหสญญาณในชมสายปลายทาง
2.4.13 องคประกอบโครงขายของระบบโทรศพทพนฐาน
2.4.13.1 โครงขายพนฐานมองคประกอบหลกทประกอบเปนการเชอมตอของโครงขาย ดงภาพท 2.25 ไดแก
32
ก) ชมสายโทรศพท ข) ระบบสอสญญาณ ค) ระบบสญญาณควบคมและ ง) อปกรณปลายทาง 2.4.13.2 โครงสรางของโครงขายพนฐานครอบคลมสองสวนหลกทางกายภาพ คอ
2.4.13.3 สวนของโครงขาย (Network) ประกอบดวยสวนประกอบยอยคอ ชมสายโทรศพทและระบบสอสญญาณ โดยชมสายโทรศพทท าหนาทก าหนดเสนทางสอสาร เพอการเชอมตอเสนทางตนทางถงปลายทางและระบบสอสญญาณ จะท าหนาทเชอมโยงระบบชมสายโทรศพท เขาดวยกน (เชน ไมโครเวฟ ดาวเทยม เคเบลเสนใยน าแสง เปนตน) โดยการใชงานจะเลอกใชไดตามความเหมาะสมกบสถานทและอนๆ
2.4.13.4 สวนเชอมตอไปยงบานผใชบรการ (local loop) ใชส าหรบตอเชอมตอจากสวนของโครงขายไปยงบานผใชบรการหรอรวมเรยกสวนนวาขายสายตอนนอก (outside plant) ประกอบดวยสวนประกอบยอย ดงน
ก.) แผงกระจายสายรวมโทรศพท (Main Distribution Frame: MDF) ท าหนาทเปนจดเชอมตออปกรณในชมสายโทรศพทเขากบขายสายตอนนอก เปนทรวมของสายทองแดงของสายโทรศพทในพนทใหบรการ
ข.) เคเบลตนทาง (Primary cable) สายเคเบลเชอมตอจากชมสาย ไปยงตตอผานทมขนาดใหญและน าหนกมาก ประกอบดวยสายทองแดงจ านวนมาก มกตดตงในทอรอยสายฝงดน
ค.) ตตอผาน (Cross cabinet) หรอตตอผานระหวางสายเคเบลตนทางกบสายเคเบลปลายทาง
ง.) เคเบลปลายทาง (Secondary cable) เปนเคเบลเชอมตอไปยงจดกระจายสาย น าหนกเบา ประกอบ ดวยสายทองแดงจ านวนนอย
จ.) จดกระจายสาย (Distribution point) หรอจดเชอมตอระหวางเคเบลปลายทาง กบสายกระจาย
ฉ.) สายกระจาย (Drop wire) คอ สายโทรศพทเชอมตอไปยงอปกรณโทรศพทตามบานผใช
33
ภาพท 2.23 แสดงการเชอมตอของโครงขายพนฐาน 2.5 อปกรณการท างาน ในระบบเครอขายคอมพวเตอรทมการเชอมโยงคอมพวเตอรเขาหากน เพอใหเปนเครอขายในการ
เชอมโยงนนจะตองมสวนประกอบและอปกรณทจ าเปนหลายอยาง ทจะท าใหเครอขายคอมพวเตอร
ท างานไดอยางมประสทธภาพ
เทคโนโลยการวางระบบเครอขายคอมพวเตอรไดพฒนาเทคโนโลยขนเปนล าดบเพอใหการใชงาน
มความรวดเรวและประสทธภาพเพมขน อปกรณส าหรบเครอขายคอมพวเตอรไดถกพฒนาขนเรอยๆ
ท าใหราคาลดลงแตประสทธภาพเพมขน ผวางระบบเครอขายไดรบความสะดวกมากยงขนในการจดหา
อปกรณเครอขาย ซงอปกรณเครอขายทส าคญมดงตอไปน
2.5.1 เซอรฟเวอร (Server)
เซอรฟเวอรเปนคอมพวเตอรทอยในระบบเครอขายท าหนาทใหบรการผใชระบบเครอขาย
เซอรฟเวอรมทรพยากรส าหรบใหบรการแกผใชทรองขอ เซอรฟเวอรทใชกนมากทสดคอเซอรฟเวอร
ซงท าหนาทใหบรการจดสงแฟมแกผใชแฟมนอาจเปนแฟมทบนทกเกบขอมล หรอเปนแฟมบรรจ
ซอฟตแวรตาง ๆกไดระบบเครอขาย LAN จะมไฟลเซอรฟเวอรอยางนอยหนงเครองไฟลเซอรฟเวอรมก
เปนคอมพวเตอรทมฮารดดสกความจสงซงคอมพว เตอรนอาจเปนเครองมนคอมพวเตอรหรอ
คอมพวเตอรสวนบคคลกไดถาเปนประเภทหลงมกนยมใชไมโครโพรเซสเซอรรนทมความเรวสง
ชมสายทองถน ชมสายรวมศนย ชมสายทองถน
ผใชบรการ A ผใชบรการ B
เครอขายทองถน เครอขายรวมศนย เครอขายทองถน
34
ระบบเครอขาย LAN ทอาศยไฟลเซอรฟเวอรใหบรการ แฟมขอมลตลอดเวลาจะตองมเครอง
คอมพวเตอรทจดเปนพเศษส าหรบงานนโดยเฉพาะ (dedicated file server ) แตในระบบเครอขาย LAN
ขนาดเลกทผใชแตละคนมความเสมอภาคกน (Peer-to-Peer Network) ไมตองมไฟลเซอรฟเวอรเพราะ
คอมพวเตอรแตละเครองในระบบเปนทงผใชและผใหบรการไฟลเซอรฟเวอรในเวลาเดยวกน
เซอรฟเวอรแบบอนๆในระบบเครอขาย LAN ยงมอก และเรยกตามลกษณะของทรพยากรทเซอรฟเวอร
นนใหบรการ เชน Print server ใหบรการการพมพ database server ใหบรการดานฐานขอมล
2.5.2 แลนการด (Network Interface Card)
แลนการดหรอ Network Interface Card (NIC) เปนอปกรณทท าใหเครองคอมพวเตอรสามารถ
ตดตอกนไดในเครอขาย เพราะแลนการดจะเปนจดเชอมโยงระหวางเครองไมโครคอมพวเตอรกบ
เครอขายทงหมด โดยผานตวกลางตางๆ แลนการดมหลกการท างานคอ การท างานภายในเครอง
ไมโครคอมพวเตอรจะท าการยายขอมลจากหนวยความจ าแรมของเครองเขาไปในเครอขายเมอมการ
ตดตอสอสารกบเครอขาย และส าหรบภายนอกเครองไมโครคอมพวเตอรแลนการดจะควบคมการ
เดนทางของขอมลทผานเขาหรอออกจากเครองคอมพวเตอร
ภาพท 2.24 เนตเวรคการด (LAN Card)
2.5.3 โมเดม (Modem)
โมเดม (Modem) ยอมาจากค าวา Modulator - Demodulator (Modem) เปนอปกรณทใชในการเชอมตอระหวางเครอขายแลนใหเปนสวนหนงของเครอขายแวน ในกรณทมปญหาในการเดนสายสญญาณเชอมระหวางเครอขายหรอใชตดตอระหวางเครองไมโครคอมพวเตอรกบศนยทใหบรการ
35
กบผใชในระยะไกล เพราะอปกรณโมเดมจะท าใหเครองคอมพวเตอรสามารถสงขอมลไปบนคสายโทรศพทได โดยโมเดมจะแปลงสญญาณระหวางขอมลดจตอล (Digital) กบขอมลอนาลอก(Analog)เพราะขอมลของคอมพวเตอรจะถกเกบอยในรปของดจตอล แตเมอตองการสงผานระบบสายโทรศพทจะตองเปลยนขอมลใหเปนอนาลอกกอน เพราะขอมลทสงไปตามสายโทรศพทจะอยในรปของอนาลอกและเมอถงเครองปลายทางขอมลจะถกเปลยนกลบเปนขอมลดจตอลอกครงหนงโดยโมเดมทอยปลายทาง ซงปจจบนโมเดมจะม 2 ประเภทคอ 2.9.3.1 โมเดมทใชตดตงภายนอก (External Modem) โมเดมประเภทนจะตดตงอยภายนอกเครองคอมพวเตอร โดยการเชอมตอสายสญญาณของโมเดมเขากบพอรตอนเตอรเฟส RS-232 ของคอมพวเตอร ซงโดยทวไปเครองไมโครคอมพวเตอรทกเครองจะมพอรต RS-232 อยแลว 2.9.3.2 โมเดมทใชตดตงภายใน (Internal Modem) โดยโมเดมประเภทนจะเปนการดโมเดมทน าไปตดตงลงในชองขยายอปกรณ (Expansion Board) ทวางอยของเครองไมโครคอมพวเตอร
ภาพท 2.25 โมเดม (Modem)
2.5.4 ฮบ (Hub) เปนอปกรณเครอขายคอมพวเตอร ทใชท าหนาทในการทวนสญญาณของขอมลคอ เมอมการ
สงสญญาณไปตามสายสญญาณในเครอขายและเกนก าหนดของระยะทางสงสดในการสงตามมาตรฐาน
ของสายสญญาณประเภทนน จะท าใหไมสามารถสงถงเครองทตองการใหรบขอมลได นอกจากนฮบยง
มความสามารถในการกระจายสญญาณและขยายขนาดของเครอขายคอมพวเตอร โดยฮบจะม
ความส าคญมากในการวางโครงสรางเครอขายแบบดาว เพราะจะเปนศนยรวมของสายสญญาณทม
สถานงานของเครอขายตดตงอยตางสถานทกน
36
ภาพท 2.26 ฮบ (HUB)
2.5.5 สวตซ (Switch)
สวตซ (Switch) หรอ บรดจ (Bridge) เปนอปกรณทใชส าหรบเชอมตอ LAN สองเครอขายเขา
ดวยกน โดยจะตองเปน LAN ชนดเดยวกน และกใชโปรโตคอลในการรบสงขอมลเหมอนกน เชน ใช
ในการเชอมตอ Ethernet LAN ทงสองเครอขายเขาดวยกน
ภาพท 2.27 สวตซ (Switch) หรอ บรดจ (Bridge)
37
2.6 ความรเกยวกบ IP Address
เครอขายไอพ (Internet Protocol) มพฒนามาจากรากฐานระบบการสอสารแบบ Packet โดยระบบม
การก าหนด Address ทเรยกวา IP Address จาก IP Address หนงถาตองการสงขาวสารไปยงอก IP
Address หนง ใชหลกการบรรจขอมลใสใน Packet แลวสงไปในเครอขาย ระบบการจดสง Packet
กระท า ดวยอปกรณสอสารจ าพวก Router โดยมหลกพนฐานการสงเปนแบบ DATAGRAM หรอ
Packet ซงมความหมายวา "เปนทเกบขอมลทเปนอสระซงมสารสนเทศเพยงพอในการเดนทางจาก
แหลงขอมลไปยงคอมพวเตอรปลายทางโดยปราศจากความเชอมนของการเปลยนครงกอนระหวาง
แหลงขอมลกบคอมพวเตอรปลายทาง และเครอขายการสงขอมล"
Source IP AddressDestination IP Adress
INTERNET
ภาพท 2.28 การสอสารขอมลแบบ Packet
ซงจะเหนวาการสงแบบ Packet เขาไปในเครอขายนน จะไมมการประกนวา Packet นนจะถง
ปลายทางเมอไรดงนนรปแบบของเครอขายไอพจงไมเหมาะสมกบการสอสารแบบตอเนองเชนการสง
สญญาณเสยง หรอวดโอ เมอเครอขาย IP กวางขวางและเชอมโยงกนมากขนความตองการสงสญญาณ
ขอมลเสยงทไดคณภาพจงเกดขน กเลยมการพฒนาเปน VoIP
2.7 ความรเกยวกบ Protocol 2.7.1 TCP/IP Protocol TCP/IP มจดประสงคของการสอสารตามมาตรฐาน สามประการคอ 2.7.1.1 เพอใชตดตอสอสารระหวางระบบทมความแตกตางกน 2.7.1.2 ความสามารถในการแกไขปญหาทเกดขนในระบบเครอขายเชนในกรณทผสงและผรบยงคงมการตดตอกนอยแตโหนดกลางทใชเปนผชวยรบ-สงเกดเสยหายใชการไมไดหรอสายสอสารบางชวงถกตดขาดกฎการสอสารนจะตองสามารถจดหาทางเลอกอนเพอท าใหการส อสารด าเนนตอไปไดโดยอตโนมต
38
2.7.1.3 มความคลองตวตอการสอสารขอมลไดหลายชนดทงแบบทไมมความเรงดวน เชนการจดสงแฟมขอมล และแบบทตองการรบประกนความเรงดวนของขอมล เชนการสอสารแบบ Real-time และทงการสอสารแบบเสยง (Voice) และขอมล (data) 2.7.2 Encapsulation/Demultiplexing การสงขอมลผานในแตละเลเยอรจะท าการประกอบขอมลทไดรบมากบขอมลสวนควบคมซงถกน ามาไวในสวนหวของขอมลเรยกวา Header ภายใน Header จะบรรจขอมลทส าคญของโปรโตคอลทท าการ Encapsulate เมอผรบไดรบขอมลกจะเกดกระบวนการท างานยอนกลบคอ โปรโตคอลเดยวกนทางฝงผรบกจะไดรบขอมลสวนทเปน Header กอนและน าไปประมวลและทราบวาขอมลทตามมามลกษณะอยางไรซงกระบวนการยอนกลบนเรยกวา Demultiplexing
Application
TCP
IP
Host-to-Network
Encapsulation
Application
TCP
IP
Host-to-Network
Demultiplexing
User Data
User Data
User Data
User Data
User Data
ApplicationHeader
ApplicationHeader
ApplicationHeader
ApplicationHeader
TCPHeader
TCPHeader
TCPHeader
IPHeader
IPHeader
EthernetHeader
TCP Segment
IP Datagram
Ethernet HeaderEthernetTrailer
ภาพท 2.29 ขนตอนการ Encapsulation และ Demultiplexing
2.7.2.1 ขอมลทผานการ Encapsulate ในแตละเลเยอรมชอเรยกแตกตางกน ดงน 2.7.2.1.1 ขอมลทมาจาก User หรอกคอขอมลท User เปนผปอนใหกบ Application เรยกวา User Data 2.7.2.1.2 เมอแอพพลเคชนไดรบขอมลจาก User กจะน ามาประกอบกบสวนหวของแอพพลเคชน เรยกวา Application Data และสงตอไปยงโปรโตคอล TCP
39
2.7.2.1.3 เมอโปรโตคอล TCP ไดรบ Application Data กจะน ามารวมกบ Header ของ โปรโตคอล TCP เรยกวา TCP Segment และสงตอไปยงโปรโตคอล IP 2.7.2.1.4 เมอโปรโตคอล IP ไดรบ TCP Segment กจะน ามารวมกบ Header ของ โปรโตคอล IP เรยกวา IP Datagram และสงตอไปยงเลเยอรHost-to-Network Layer 2.7.2.1.5 ในระดบ Host-to-Network จะน า IP Datagram มาเพมสวน Error Correction และ flag เรยกวา Ethernet Frame กอนจะแปลงขอมลเปนสญญาณไฟฟาสงผานสายสญญาณทเชอมโยงอยตอไป
2.7.2.2 ในแตละเลเยอรของโครงสราง TCP/IP สามารถอธบายไดดงน
Application
Transport
Internet
Host-to-Network
FTP,SMTP
TCP,UDP
IP,ICMP,IGMP
Ethernet,SLIP
ภาพท 2.30 โครงสราง TCP/IP
2.7.3 ชนโฮสต-เครอขาย (Host-to-Network Layer) โพรโตคอลส าหรบการควบคมการสอสารในชนนเปนสงทไมมการก าหนดรายละเอยดอยางเปนทางการหนาทหลกคอการรบขอมลจากชนสอสาร IP มาแลวสงไปยงโหนดทระบไวในเสนทางเดนขอมลทางดานผรบกจะท างานในทางกลบกนคอรบขอมลจากสายสอสารแลวน าสงใหกบโปรแกรมในชนสอสาร 2.7.4 ชนสอสารอนเทอรเนต (The Internet Layer) ใชประเภทของระบบการสอสารทเรยกวาระบบเครอขายแบบสลบชองสอสารระดบแพกเกต (packet-switching network) ซงเปนการตดตอแบบไมตอเนอง (Connectionless) หลกการท างานคอการปลอยใหขอมลขนาดเลกทเรยกวา แพกเกต (Packet) สามารถไหลจากโหนดผสงไปตามโหนดตางๆ ในระบบจนถงจดหมายปลายทางไดโดยอสระหากวามการสงแพกเกตออกมาเปนชดโดยมจดหมายปลายทางเดยวกนในระหวางการเดนทางในเครอขายแพกเกตแตละตวในชดนกจะเปนอสระแกกนและกน ดงนนแพกเกตทสงไปถงปลายทางอาจจะไมเปนไปตามล าดบกได
40
2.7.4.1 IP (Internet Protocol) IP เปนโปรโตคอลในระดบเนตเวรคเลเยอร ท าหนาทจดการเกยวกบแอดเดรสและขอมลและควบคมการสงขอมลบางอยางทใชในการหาเสนทางของแพกเกตซงกลไกในการหาเสนทางของ IP จะมความสามารถในการหาเสนทางทดทสดและสามารถเปลยนแปลงเสนทางไดในระหวางการสงขอมลและมระบบการแยกและประกอบดาตาแกรม (datagram) เพอรองรบการสงขอมลระดบ data link ทมขนาด MTU (Maximum Transmission Unit) ทแตกตางกน ท าใหสามารถน า IP ไปใชบนโปรโตคอลอนไดหลากหลาย เชน Ethernet, Token Ring หรอ Apple Talk การเชอมตอของ IP เพอท าการสงขอมล จะเปนแบบ connectionless หรอเกดเสนทางการเชอมตอในทกๆครงของการสงขอมล 1 ดาตาแกรมโดยจะไมทราบถงขอมลดาตาแกรมทสงกอนหนาหรอสงตามมา แตการสงขอมลใน 1 ดาตาแกรม อาจจะเกดการสงไดหลายครงในกรณทมการแบงขอมลออกเปนสวนยอยๆ (fragmentation) และถกน าไปรวมเปนดาตาแกรมเดมเมอถงปลายทาง
4- bit Version
Header length
8 - bit Type of Service 16 - bit Total Length in Byte
16 - bit Identification 3-bit Flag
16 - bit Fragment Checksum
8 - bit Time to Live (TTL)
8 - bit Protocol 16 - bit Header Checksum
32 - bit Source IP Address
32 - bit Destination IP Address
Option
Data
ภาพท 2.31 IP Header
2.7.4.1.1 เฮดเดอรของ IP โดยปกตจะมขนาด 20 bytes ยกเวนในกรณทมการเพม option บางอยาง ฟลดของเฮดเดอรIP จะมความหมายดงน
ก.) Version : หมายเลขเวอรชนของโปรโตคอล ทใชงานในปจจบนคอ เวอรชน 4 (IPv4) และเวอรชน 6 (IPv6)
41
ข.) Header Length : ความยาวของเฮดเดอร โดยทวไปถาไมมสวน option จะมคาเปน 5 (5*32 bit)
ค.) Type of Service (TOS) : ใชเปนขอมลส าหรบเราเตอรในการตดสนใจเลอกการเราตขอมลในแตละดาตาแกรมแตในปจจบนไมไดมการน าไปใชงานแลว
ง.) Length : ความยาวทงหมดเปนจ านวนไบตของดาตาแกรม ซงดวยขนาด 16 บตของฟลด จะหมายถงความยาวสงสดของดาตาแกรม คอ 65535 byte (64k) แตในการสงขอมลจรง ขอมลจะถกแยกเปนสวนๆตามขนาดของ MTU ทก าหนดในลงคเลเยอร และน ามารวมกนอกครงเมอสงถงปลายทางแอพพลเคชนสวนใหญจะมขนาดของดาตาแกรมไมเกน 512 byte
จ.) Identification : เปนหมายเลขของดาตาแกรมในกรณทมการแยกดาตาแกรมเมอขอมลสงถงปลายทางจะน าขอมลทม identification เดยวกนมารวมกน
ฉ.) Flag : ใชในกรณทมการแยกดาตาแกรม ช.) Fragment offset : ใชในการก าหนดต าแหนงขอมลในดาตาแกรมทมการแยก
สวนเพอใหสามารถน ากลบมาเรยงตอกนไดอยางถกตอง ซ.) Time to live (TTL) : ก าหนดจ านวนครงทมากทสดทดาตาแกรมจะถกสง
ระหวาง hop (การสงผานขอมลระหวางเนตเวรค)เพอปองกนไมใหเกดการสงขอมลโดยไมสนสด โดยเมอขอมลถกสงไป 1 hop จะท าการลดคา TTL ลง 1 เมอคาของ TTL เปน 0 และขอมลยงไมถงปลายทางขอมลนนจะถกยกเลก และเราเตอรสดทายจะสงขอมล ICMP แจงกลบมายงตนทางวาเกด time out ในระหวางการสงขอมล
ฌ.) Protocol : ระบโปรโตคอลทสงในดาตาแกรม เชน TCP ,UDP หรอ ICMP ญ.) Header checksum : ใชในการตรวจสอบความถกตองของขอมลในเฮดเดอร ฎ.) Source IP address : หมายเลข IP ของผสงขอมล ฏ.) Destination IP address : หมายเลข IP ของผรบขอมล Data : ขอมลจาก
โปรโตคอลระดบบน
2.7.4.2 ICMP (Internet Control Message Protocol) ICMP เปนโปรโตคอลทใชในการตรวจสอบและรายงานสถานภาพของดาตาแกรม (Datagram) ในกรณทเกดปญหากบดาตาแกรม เชน เราเตอรไมสามารถสงดาตาแกรมไปถงปลายทางได ICMP จะถกสงออกไปยงโฮสตนทางเพอรายงานขอผดพลาด ทเกดขน อยางไรกดไมมอะไรรบประกนไดวา ICMP Message ทสงไปจะถงผรบจรงหรอไมหากมการสงดาตาแกรมออกไปแลวไมม ICMP Message ฟอง Error กลบมากแปลความหมายไดสองกรณคอ ขอมลถกสงไปถงปลายทางอยางเรยบรอยหรออาจจะมปญหา ในการสอสารทงการสงดาตาแกรม และ ICMP Message ทสงกลบมากมปญหาระ
42
วางทางกได ICMP จงเปนโปรโตคอลทไมมความนาเชอถอ (unreliable) ซงจะเปนหนาทของ โปรโตคอลในระดบสงกวา Network Layer ในการจดการใหการสอสารนนๆ มความนาเชอถอ 2.7.4.2.1 ในสวนของ ICMP Message จะประกอบดวย Type ขนาด 8 บต Checksum ขนาด 16 บตและสวนของ Content ซงจะมขนาดแตกตางกนไปตาม Type และ Code ดงรป
8 - bit Type 8 - bit Code 16 - bit Checksum
ICMP Content
ภาพท 2.32 สวนประกอบของ ICMP Header
2.7.5 ชนสอสารน าสงขอมล (Transport Layer) แบงเปนโพรโตคอล 2 ชนดตามลกษณะ ลกษณะแรกเรยกวา Transmission Control Protocol (TCP) เปนแบบทมการก าหนดชวงการสอสารตลอดระยะเวลาการสอสาร (connection-oriented) ซงจะยอมใหมการสงขอมลเปนแบบ Byte stream ทไวใจไดโดยไมมขอผดพลาดขอมลทมปรมาณมากจะถกแบงออกเปนสวนเลกๆ เรยกวา message ซงจะถกสงไปยงผรบผานทางชนสอสารของอนเทอรเนต ทางฝายผรบจะน า message มาเรยงตอกนตามล าดบเปนขอมลตวเดม TCP ยงมความสามารถในการควบคมการไหลของขอมลเพอปองกนไมใหผสงสงขอมลเรวเกนกวาทผรบจะท างานไดทนอกดวย โปรโตคอลการน าสงขอมลแบบทสองเรยกวา UDP (User Datagram Protocol) เปนการตดตอแบบไมตอเนอง (connectionless) มการตรวจสอบความถกตองของขอมลแตจะไมมการแจงกลบไปยงผสงจงถอไดวาไมมการตรวจสอบความถกตองของขอมล อย างไรกตามวธการนมขอดในดานความรวดเรวในการสงขอมลจงนยมใชในระบบผใหและผใชบรการ (client/server system) ซงมการสอสารแบบถาม/ตอบ (request/reply) นอกจากนนยงใชในการสงขอมลประเภทภาพเคลอนไหวหรอการสงเสยง (voice) ทางอนเทอรเนต 2.7.5.1 UDP: (User Datagram Protocol) เปนโปรโตคอลทอยใน Transport Layer เมอเทยบกบโมเดล OSI โดยการสงขอมลของ UDP นนจะเปนการสงครงละ 1 ชดขอมล เรยกวา UDP datagram ซงจะไมมความสมพนธกนระหวางดาตาแกรมและจะไมมกลไกการตรวจสอบความส าเรจในการรบสงขอมล
43
กลไกการตรวจสอบโดย checksum ของ UDP นนเพอเปนการปองกนขอมลทอาจจะถกแกไข หรอมความผดพลาดระหวางการสงและหากเกดเหตการณดงกลาว ปลายทางจะไดรวามขอผดพลาดเกดขนแตมนจะเปนการตรวจสอบเพยงฝายเดยวเทานน โดยในขอก าหนดของ UDP หากพบวา Checksum Error กใหผรบปลายทางท าการทงขอมลนนแตจะไมมการแจงกลบไปยงผสงแตอยางใดการรบสงขอมลแตละครงหากเกดขอผดพลาดในระดบ IP เชน สงไมถง, หมดเวลาผสงจะไดรบ Error Message จากระดบ IP เปน ICMP Error Message แตเมอขอมลสงถงปลายทางถกตอง แตเกดขอผดพลาดในสวนของ UDP เองจะไมมการยนยน หรอแจงใหผสงทราบแตอยางใด
16 - bit Source Port 16 - bit Destination Port
Length Checksum
Data
ภาพท 2.33 สวนประกอบของ UDP Header
2.7.5.1.1 UDP Header มรายละเอยด ดงน ก.) Source Port Number: หมายเลขพอรตตนทางทสงดาตาแกรมน ข.) Destination Port Number: หมายเลขพอรตปลายทางทเปนผรบดาตาแกรม ค.) UDP Length: ความยาวของดาตาแกรม ทงสวน Header และ data นนหมายความวา คาทนอยทสดในฟลดนคอ 8 ซงเปนขนาดของ Header ง.) Checksum: เปนตวตรวจสอบความถกตองของ UDP datagram และจะน าขอมลบางสวนใน IP Header มาค านวณดวย 2.7.5.2 TCP: (Transmission Control Protocol) อยใน Transport Layer เชนเดยวกบ UDP ท าหนาทจดการและควบคมการรบสงขอมล ซงมความสามารถและรายละเอยดมากกวา UDP โดยดาตาแกรมของ TCP จะมความสมพนธตอเนองกนและมกลไกควบคมการรบสงขอมลใหมความถกตอง (reliable) และมการสอสารอยางเปนกระบวนการ (connection-oriented)
44
16 - bit Source Port Number 16 - bit Source Destination Port
32 - bit Sequence Number
32 - bit Acknowledge Number
Header Length
6-Bit Reserved UR
G
ACK
PUSH
RESE
T
SYN
FIN 16 - bit Windows Size
16 - bit TCP Checksum 16 - bit Urgent Pointer
TCP Option
Data
ภาพท 2.34 สวนประกอบของ TCP Header
2.7.5.2.1 TCP Header มรายละเอยด ดงน
ก.) Source Port Number: หมายเลขพอรตตนทางทสงดาตาแกรมน ข.) Destination Port Number: หมายเลขพอรตปลายทางทเปนผรบดาตาแกรม ค.) Sequence Number: ฟลดทระบหมายเลขล าดบอางองในการสอสารขอมลแตละครงเพอใชในการแยกแยะวาเปนขอมลของชดใด และน ามาจดล าดบไดถกตอง ง.) Acknowledgment Number: ท าหนาทเชนเดยวกบ Sequence Number แตจะใชในการตอบรบ จ.) Header Length: โดยปกตความยาวของเฮดเดอรTCP จะมความยาว 20 ไบตแตอาจจะมากกวานน ถามขอมลในฟลด option แตตองไมเกน 60 ไบต ฉ.) Flag : เปนขอมลระดบบตทอยในเฮดเดอรTCP โดยใชเปนตวบอกคณสมบตของแพกเกต TCP ขณะนนๆและใชเปนตวควบคมจงหวะการรบสงขอมลดวย ซง Flag มอยทงหมด 6 บตแบงไดดงน
45
Type Description
URG ใชบอกความหมายวาเปนขอมลดวน และมขอมลพเศษมาดวย (อยใน Urgent pointer)
ACK แสดงวาขอมลในฟลด Acknowledge Number น ามาใชงานได
DSH เปนการแงใหผรบขอมลทราบวาควรจะสงขอมล segment นไปยง Application ทก าลงรออยโดยเรว
RST ยกเลกการตดตอ (reset) เนองจากในกรณทเกดการสบสนขนดวยเหตผลตางๆ เชน โฮสตมปญหา ใหเรมตนสอสารกนใหม
SYN ใชในการเรมตนขอตดตอกบปลายทาง
FIN ใชสงเพอแจงใหปลายทางทราบวายตการตดตอ
ภาพท 2.35 Flag
Flag ในเฮดเดอรของ TCP มความส าคญในการก าหนดการท างานของ TCP segment เนองจากขอมลในเฮดเดอรของ TCP จะมขอมลครบถวนทงการรบและการสงขอมลซงในการสท างานแตละอยางจะมการใชงานฟลดไมเหมอนกน flag จะเปนตวก าหนดวาใหใชงานฟลดไหน เชน ฟลด Acknowledgment number จะไมถกใชในขนตอนการเรมตนการเชอมตอ แตจะมขอมลในฟลดซงเปนขอมลทไมมความหมายใดๆ ซงถาไมม flag เปนตวก าหนดกอาจจะมการน าขอมลมาใช และกอใหเกดความผดพลาดได 2.7.5.2.1 การสอสารในรปแบบของ TCP
Host 1 Host 2 Host 1 Host 2
SYN (SEQ =X)
SYN(SEQ=Y,ACK=X+1)
(SEQ=X+1,ACK=Y+1)
SYN (SEQ =X)
SYN (SEQ =Y)
SYN(SEQ=Y,ACK=X+1)
SYN(SEQ=X+1,ACK=Y+1)
ภาพท 2.36 การสอสารของ TCP
46
2.7.5.2.1.1 เมอเซกเมนต CONNECT (SYN = “1” และ ACK = “0”) เดนทางมาถง Entity
TCP ทโฮสตปลายทางจะคนหาโพรเซสตามหมายเลขพอรตทก าหนดในเขตขอมล Destination port ซง
ถาหากไมพบกจะตอบปฏเสธดวยเซกเมนตทม RST = “1” กลบไปยงผสง
2.7.5.2.1.2 เซกเมนต CONNECT ของผสงจะถกสงตอไปยงโพรเซสตามพอรตทระบซง
อาจจะตอบรบหรอตอบปฏเสธกไดถาโพรเซสนนตองการสอสารดวยกจะสงเซกเมนตตอบรบกลบไป
รปท 7-1 แสดงล าดบขนตอนการสง TCP เซกเมนตในการสรางการเชอมตอในสภาวะปกตระหวางผสง
และผรบ
2.7.5.2.1.3 ในกรณทโฮสตสองแหงพยายามสรางการเชอมตอระหวางซอคเกตคเดยวกนจะเกดเปนล าดบขนตอนแสดงในรปท 7-1 และรปท 7-2 ผลสดทายจะมการเชอมตอเกดขนเพยงหนงชองทางเทานนเนองจากการเชอมตอในแตละชองทางจะถกก าหนดขนโดยใชหมายเลขซอคเกตผสงและผรบถาการเชอมตอล าดบแรกส าเรจกจะถกบนทกไวในตารางการสอสาร เชน (x, y) ถาการเชอมตอล าดบทสองส าเรจในเวลาตอมาขอมลนกจะถกบนทกไวทเดยวกนคอ (x, y) 2.7.5.2.1.4 ขนตอนในการสรางการเชอมตอและการยกเลกสามารถเขยนอธบายดวยไฟไนทสเตทแมชชนทมการท างาน 11 สถานะ ดงแสดงในตารางขางลางในแตละสถานะจะมเหตการณบางอยางทเปนไปไดซงจะไดรบการตอบสนองดวยการกระท าทเหมาะสมในทางตรงกนขามเหตการณทเปนไปไมไดจะกลายเปนขอผดพลาดทจะตองรายงานใหทราบ 2.7.5.2.1.5 การเชอมตอเรมตนจากสถานะ CLOSED เมอเรยกใชบรการ LISTEN หรอ CONNECT กจะมการเปลยนสถานะไปจากเดม และถาอกฝายตองการเชอมตอดวยการเชอมตอกจะเกดขนและยายไปอยในสถานะ ESTABLISHED คอ การเชอตอสมบรณและเมอยกเลกการตดตอกจะกลบไปสสถานะ CLOSED อยางเดม 2.7.5.2.2 การเรมตนการสอสารของ TCP โดยใชการบนทกเวลาแบบ Three-way handshake Three-way Handshake เปนวธการสงแพกเกตทสามารถชวยแกปญหาในเรองแพกเกตซ าซอนไดดแตวธนจ าเปนจะตองสรางชองสอสารใหไดกอนทจะเรมรบ-สงขอมลอยางไรกตาม แพกเกตควบคมทใชในการตอรองคาตวแปรส าหรบการสอสารตางๆอาจเกดการตกคางอยในระบบได ท าใหการก าหนดคาหมายเลขล าดบมปญหาไปดวยเชนการสรางชองสอสารระหวางโฮสต1 และ โฮสต2 เรมจาก โฮสต1 ขอเรมการเชอตอดวยการสงแพกเกตCR (Connection Request) ไปยงโฮสต2 ซงจะมคาตวแปรตางๆส าหรบการสอสารรวมทงหมายเลขล าดบและหมายเลขชองสอสารไปดวยผรบคอโฮสต2 กจะสง ACK (Acknowledge) กลบมายงโฮสต1 แตถาแพกเกตจากผสงเกดสญหายระหวางทางและส าเนาแพกเกตทยงตกคางอยระบบเกดเดนทางไปถงผรบในภายหลงกจะท าใหการสรางชองสอสารใชการไมไดเนองจากมคาตวแปรตางๆไมตรงกน
47
2.7.5.2.2.1 การใช Three-way handshake เปนการไมบงคบใหผสงและผรบขอมลจะตองก าหนดคาเรมตนของหมายเลขล าดบเปนเลขเดยวกนท าใหสามารถน าวธนมาใชรวมกบวธการจดจงหวะการท างานใหพรอมกน (Synchronization) แบบตางๆได แทนทจะเปนการใชวธการบนทกเวลา ดงรปท 7-1 แสดงขนตอนการเรมตนการท างานจากโฮสต1 ไปยงโฮสต2 สมมตใหโฮสต1 เลอกหมายเลขล าดบเปน “x” และสงแพกเกตCONNECTION REQUEST ไปยงโฮสต2 โฮสต2 ตอบรบดวยแพกเกตCONNECTION ACCEPTED ซงจะยอมรบหมายเลขล าดบ “x” พรอมกบประกาศหมายเลขล าดบ “y” ทเปนของตนเอง จากนนโฮสต1 กจะตอบรบคาตวเลอกของโฮสต2 ผานทางเขตขอมลส าหรบการควบคมในแพกเกตขอมลแรกทสงมา
Host 1 Host 2 Host 1 Host 2
CR (SEQ =X)
ACK(SEQ=Y,ACK=X)
DATA(SEQ=X,ACK=Y)
CR (SEQ =X)
ACK(SEQ=Y,ACK=X)
REJECT(ACK=Y)
ภาพท 2.37 การใช Three-way handshake สมมตวาไดเกดปญหาการสญหายของแพกเกตในขณะทส าเนาแพกเกตทคางในระบบเดนทางไปถงผรบแทนรปท7-2 แสดงเหตการณทแพกเกตTPDU (ตวแรกในรป)เปนส าเนาแพกเกตเกาทพงจะเดนทางไปถงโฮสต 2 โดยทโฮสต 1 ไมทราบ โฮสต2 กจะท างานตามปกตคอจะตอบรบดวยการสงแพกเกตCONNECTION ACCEPTED TPDU กลบมาทโฮสต1 ซงโฮสต1 จะสามารถตรวจสอบไดวา หมายเลขล าดบโฮสต2 ตอบกลบมานนเปนหมายเลขล าดบทไดเลกใชไปแลว จงมการสงแพกเกต REJECTกลบมายงโฮสต2 เพอบอกยกเลกการท างานจะเหนวาวธการนอาศยการสอสารผานแพกเกต3 ตวซงเปนทมาของค าวา “การจบมอรวมสามขนตอน” ผลสดทาย ทงโฮสต1 และโฮสต2 กจะไมมการสรางชองสอสารขนมาจากขอมลในส าเนาแพกเกตเกาแตอยางใด
48
2.7.5.3 ชนสอสารการประยกต (Application Layer) มโพรโตคอลส าหรบสรางจอเทอรมนลเสมอน เรยกวา TELNET โพรโตคอลส าหรบการจดการแฟมขอมล เรยกวา FTP และโพรโตคอลส าหรบการใหบรการจดหมาอเลกทรอนกส เรยกวา SMTP โดยโพรโตคอลส าหรบสรางจอเทอรมนลเสมอนชวยใหผใชสามารถตดตอกบเครองโฮสตทอยไกลออกไปโดยผานอนเทอรเนตและสามารถท างานไดเสมอนกบวาก าลงนงท างานอยทเครองโฮสตนนโพรโตคอลส าหรบการจดการแฟมขอมลชวยในการคดลอกแฟมขอมลมาจากเครองอนทอยในระบบเครอขายหรอสงส าเนาแฟมขอมลไปยงเครองใดๆกไดโพรโตคอลส าหรบใหบรการจดหมายอเลกทรอนกสชวยในการจดสงขอความไปยงผใชในระบบหรอรบขอความทมผสงเขา 2.8 ระบบปฏบตการ LINUX ลนกซ คอ ระบบปฏบตการแบบ 32 บต ทเปนยนกซโคลน ส าหรบเครองพซ และแจกจายใหใชฟร สนบสนนการใชงานแบบหลากงาน หลายผใช (Multiuser Multitasking) มระบบ X วนโดวส ซงเปนระบบการตดตอผใชแบบกราฟก ทไมขนกบโอเอสหรอฮารดแวรใดๆ (มกใชกนมากในระบบยนกซ) และมาตรฐานการสอสาร TCP/IP ทใชเปนมาตรฐานการสอสารในอนเทอรเนตมาใหในตว ลนกซมความเขากนได (compatible) กบ มาตรฐาน POSIX ซงเปนมาตรฐานอนเทอรเฟสทระบบยนกซสวนใหญจะตองมและมรปแบบบาง สวนทคลายกบระบบปฏบตการยนกซจากคาย Berkeley และ System V โดยความหมายทางเทคนคแลวลนกซ เปนเพยงเคอรเนล (kernel) ของระบบปฏบตการ ซงจะท าหนาทในดานของการจดสรรและบรหารโพรเซสงาน การจดการไฟลและอปกรณ I/O ตางๆ แตผใชทวๆไปจะรจกลนกซผานทางแอพพลเคชนและระบบอนเทอรเฟสท เขาเหลานนเหน (เชน Shell หรอ X วนโดวส) ถาคณรนลนกซบนเครอง 386 หรอ 486 ของคณ มนจะเปลยนพซของคณใหกลายเปนยนกซเวอรกสเตชนทมความสามารถสง เคยมผเทยบประสทธภาพระหวางลนกซบนเครองเพนเทยม และเครองเวอรกสเตชนของซนในระดบกลาง และไดผลออกมาวาใหประสทธภาพทใกลเคยงกน และนอกจากแพลตฟอรมอนเทลแลว ปจจบนลนกซยงไดท าการพฒนาระบบเพอใหสามารถใชงานไดบนแพลตฟอรมอนๆดวย เชน DEC Alpha , Motorolla Power-PC , MIPS เมอคณสรางแอพพลเคชนขนมาบนแพลตฟอรมใดแพลตฟอรมหนงแลว คณกสามารถยายแอพพลเคชนของคณไปวงบนแพลตฟอรมอนไดไมยาก ลนกซมทมพฒนาโปรแกรมทตอเนอง ไมจ ากดจ านวนของอาสาสมครผรวมงาน และสวนใหญจะตดตอกนผานทางอนเทอรเนต เพราะทอยอาศยจรงๆของแตละคนอาจจะอยไกลคนละซกโลกกได และมแผนงานการพฒนาในระยะยาว ท าใหเรามนใจไดวา ลนกซเปนระบบปฏบตการทมอนาคต และจะยงคงพฒนาตอไปไดตราบนานเทานาน ลนกซถอก าเนดขนในฟนแลนด ป ค.ศ. 1980 โดย ลนสโทรวลดส (Linus Trovalds) นกศกษาภาควชาวทยาการคอมพวเตอร (Computer Science) ในมหาวทยาลยเฮลซงก ลนส เหนวาระบบมนกซ (Minix) ทเปนระบบยนกซบนพซในขณะนน ซงท าการพฒนาโดย ศ.แอนดรว ทาเนนบาวม (Andrew S.
49
Tanenbaum) ยงมความสามารถไมเพยงพอแกความตองการ จงไดเรมตนท าการพฒนาระบบยนกซของตนเองขนมา โดยจดประสงคอกประการ คอตองการท าความเขาใจในวชาระบบปฏบตการคอมพวเตอรดวยเมอเขาเรม พฒนาลนกซไปชวงหนงแลว เขากไดท าการชกชวนใหนกพฒนาโปรแกรมอนๆมาชวยท าการพฒนาลนกซ ซงความรวมมอสวนใหญกจะเปนความรวมมอผานทางอนเทอรเนต ลนสจะเปนคนรวบรวมโปรแกรมทผพฒนาตางๆไดรวมกนท าการพฒนาขนมาและ แจกจายใหทดลองใชเพอทดสอบหาขอบกพรอง ทนาสนใจกคองานตางๆเหลานผคนทงหมดตางกท างานโดยไมคดคาตอบแทน และท างานผานอนเทอรเนตทงหมด ปจจบนเวอรชนลาสดของระบบลนกซทไดประกาศออกมาคอเวอรชน 2.0.13 ขอสงเกตในเรองเลขรหสเวอรชนนกคอ ถารหสเวอรชนหลงทศนยมตวแรกเปนเลขคเชน 1.0.x,1.2.x เวอรชนเหลานจะถอวาเปนเวอรชนทเสถยรแลวและมความมนคงในระดบ หนง แตถาเปนเลขคเชน 1.1.x, 1.3.x จะถอวาเปนเวอรชนทดสอบ ซงในเวอรชนเหลานจะมการเพมเตมความสามารถใหมๆลงไป และยงตองท าการทดสอบหาขอผดพลาดตางๆอย 2.8.1 ววฒนาการ LINUX การพฒนาในชวงแรกมการแจกจายซอรสโคดของ Linux บนอนเตอรเนตผลจาการแจกโคดท าใหเกดการรวมมอกนพฒนาผใชอยางแพรหลายทวโลกจากKernelทเปนสวนยอยของUNIXท าให Linux เจรญเตบโตอยางรวดเรวและพรงพรอมไปดวยฟงชนทหลากหลายของUNIXในชวงตนในการพฒนา Linux จะเนนท Kernel ของระบบปฏบตการทมหนาทหลกในการจดการรซอรสของระบบทงหมดซงมปฏกรยาโดยตรงกบฮารดแวรจรงแลวเราตองการKernel ทท าใหระบบปฏบตการสมบรณแบบ ดงนนจะเปนการดมากถาท าใหเกดการแตกตางระหวางLinux Kernel แลLinux system ซง Linux Kernel เปนสวนของซอฟตแวรดงเดมทงหมดทพฒนาจากกลมผพฒนา ในขณะท Linux system (ทเรารจกกนดในปจจบน)ประกอบดวยคอมโพเนนตมากมาย บางกเขยนขนใหม บางกยมมาจากนกพฒนา บางกสรางความรวมมอกบทมอน
2.8.1.1 Linux system เปนพนฐานสภาวะแวดลอมส าหรบแอปพลเคชนและการเขยนโปรแกรมของผใช แตไมไดบงคบใหจดการกบฟงกชนทงหมด เมอมการใชงาน Linux มากขนกมความจ าเปนใ ช ฟ ง ก ช น ม า ก ข น ท า ใ ห ม ก า ร เ พ ม Linux distribution ล ง ใ นค อม โพ เนนต ม า ต ร ฐ า นของ Linux system รวมทงเครองมอทชวยบรหารเพอชวยในการจดตงและอบเกรด Linux ท าไดงายขน และชวยจดการในเรองการตดตงแลการยกเลกการตดตงในระบบ distribution รนใหมจะมเครองมอในการจดระบบไฟล ,สรางและจดการบญชรายชอผใชงานการบรหารเนตเวรคและอนๆส าหรบล าดบเหตการณส าคญในการพฒนาตงแตเรมตน มดงน
50
2.8.1.1.1 ค.ศ.1991 Linux Kernel เวอรชน 0.01 ปรากฏตว ในเวอรชนนยงไมมเนตเวรค รนไดเฉพาะโปรเซสเซอรทคอมแพตเบลกบอนเทล 80386 มขอจ ากดในการสนบสนนดไวดไดรเวอร มพนฐานหนวยความจ าเสมอน แตไมสนบสนนการแมพหนวยความจ าเปนไฟล มการสนบสนนการแซรเพจดวยเทคนค copy-on-write สนบสนนเพยงระบบไฟล Minix เทานน แตใชรปแบบการโปรเซสเหมอน UNIX อยางแทจรง
2.8.1.1.2 ค.ศ.1994 เวอรชน 1.0 ออกสสายตาใชเวลา 3 ป ในการพฒนามการเพมฟงกชนและฟเจอรมากมายแตสงหนงทเปนฟเจอร ทส าคญและยงใหญมาก คอ เนตเวรค โดยเวอรชนนสนบสนนเนตเวรคโปรโตคอร TCP/IP ซงเปนมาตรฐานหลกของ UNIX และคอมแพตเบลกบซอกเกตอนเทอรเฟซของ BSD ในการเขยนโปรแกรมบนเนตเวรค เพมการสนบสนนดไวซไดรเวอรในการรน IP บนผานทางสายอนกรมหรอโมเดม มการสนบสนนระบบไฟลจากเดมทจ ากดเฉพาะระบบไฟล Minix มการสนบสนนคอนโทรลเลอรแบบ SCSI ส าหรบการแอกเซสขอมลในดสขยายขดความสามารถหนวยความจ าเสมอนทสนบสนน การเพจกบเสวอพไฟลและการแมพหนวยความจ าเปนไฟล สนบสนนฮารดแวรมากขน แตยงคงมขดจ ากดเฉพาะโปรเซสเซอรของอนเทล นอกจากนในการสนบสนนดานฮารดแวรรวมไปถงฟลอปดสก ซดรอม การดเสยง เมาสและคยบอรดของตางประเทศมการจ าลองการค านวณทางคณตศาสตรใน80386 ส าหรบผใชทไมมแมตโครโปรเซสเซอร 80387 สนบสนนการตดตอระหวางโปรเซส IPC ในรปแบบของ System V บน UNIX รวมทงการแชรหนวยความจ า, semaphore และ แมสเสจคว Ethernet
2.8.1.1.3 ค.ศ.1995 เวอรชน 1.2 ปรากฏตว ถงแมนจะไมมการพฒนาทเดนเหมอน เวอรชน1.0 แตมการเพมเตมในการสนบสนนฮารดแวรทหลากหลายขน รวมถงสถาปตยกรรมบสแบบ PCI มการเพมเตมในการสนบสนนฟเจอรส าหรบ Virtual mode 8086 ของซพย 80386 เพอยอมรบการจ าลองของระบบปฏบตการ DOS ส าหรบพซคอมพวเตอร นอกจากนมการอบเดทเนตเวรคสเปกเพอใหสนบสนนโปรโตคอล IPX และเพมฟงกชนในการก าหนด firewall ของ IP สามารถสนบสนนซพย SPARC, Alpha และ MIPS
2.8.1.1.4 ค.ศ.1996 เวอรชน 2.0 เพมเตมความสามารถใหมทชดเจน 2 ดานคอการสนบสนนสถาปตยกรรมหลายรปแบบ (รวม 64 บตของ) และสนบสนนสถาปตยกรรมมลตโปรเซสเซอร Linux distribution เปนพนฐานของ 0.2 ส าหรบโปรเซสเวอรในกลม Motorola 68000 และระบบ SPARC ของ Sun เวอรชนนรนไดบน Mach Microkernel, พซ และPowerMac นอกจากนยงปรบปรงฟเจอรในการจดการหนวยความจ า เพมประสทธภาพของระบบไฟล,หนวยความจ าเสมอน,TCP/IP เพมเตมเนตเวรคโปรโตคอล ทง Apple Talk,AX.25 และ ISDN เพมเตมความสามารถดานรโมทกบ Netware และ SMB (Microsoft LanMaager) Alpha
51
2.8.1.1.5 ค.ศ.1999 เวอรชน 2.2 เพมเตมพอรตส าหรบ UltraSparc ดานเนตเวรคมขยายขดความสามารถท าให firewall มความยดหยนมากขน มการจดเสนทางและการจราจรของเสนทางไดดขน สามารถอานดสก Acorn, Apple และ NT ได ตลอดจนมการลอกสญญาณ, อนเทอรรพตและอนพต/เอาตพต
เนองจากผใชสามารถพฒนา Linux ได ท าใหมกรพฒนาออกไปหลายกลม และมการแบงปนการใชงาน Linux จงมหลายตระกลในทองตลาดเชนSlackware,RedHat,Debian,Caldera,Craftwork, SuSE,Unifix, KW Linux และ Ziif ส าหรบ Linux kernel มการแจกจายภายใต General Public-domain software ซง public domain หมายถง ผเขยนไมไดเปนเจาของลขสทธในตวซอฟแวร แตมลขสทธในโคดทเขยนของแตละคน อยางไรกตาม Linux เปน free software นนหมายถงคนทวไปสามารถกอปป,ปรบแตง, ใชไดตามตองการและเปนเจาของกอปปไดโดยไมมขอจ ากด
2.8.2 ระบบปฏบตการ LINUX UBUNTU อบนต (Ubuntu) เปนลนกซดสทรบวชนทพฒนาตอมาจาก เดเบยน การพฒนาสนบสนนโดย
บรษท Canonical Ltd ซงเปนบรษทของนายมารก ชทเทลเวรธ ชอของดสทรบวชนนนมาจากค าในภาษาซล และภาษาโคซา (ภาษาในแอฟรกาใต) วา Ubuntu ซงมความหมายในภาษาองกฤษคอ "humanity towards others" อบนตตางจากเดเบยนตรงทออกรนใหมทก 6 เดอน และแตละรนจะมระยะเวลาในการสนบสนนเปนเวลา 18 เดอน รนปจจบนของ Ubuntu คอ 9.10 มลนธ อบนตไดประกาศวาจะขยายระยะเวลาสนบสนนเปน 3 ป ซอฟตแวรตางๆ ทรวมมาใน อบนตนนเปนซอฟตแวรเสรทงหมด โดยจดมงหมายหลกของ อบนตคอเปนระบบปฏบตการส าหรบคนทวไป ทมโปรแกรมทนสมย และมเสถยรภาพในระดบทยอมรบได Ubuntu เปดตวเปนครงแรกเมอวนท 20 ตลาคม ค.ศ. 2004 โดยเรมจากการแยกตวชวคราวออกมาท าจากโครงการ Debian GNU/Linux เมอเสรจสนคราวนนแลวกไดมการออกตวใหมๆทก 6 เดอน และมการอบเดตระบบอยเรอยๆ Ubuntu เวอรชนใหมๆทออกมากไดใส GNOME เวอรชนลาสดเขาไปดวย โดยแผนการเปดตวทกครงจะออกหลงจาก GNOME ออกหนงเดอน ซงตรงขามกบทางฝงทแยกออกมาจาก Debian อนๆ เชนพวก MEPIS, Xandros, Linspire, Progeny และ Libranet ทงหมดลวนมกรรมสทธ และไมเปดเผยCode ซงเปนสวนทอยในรปแบบธรกจ Ubuntu เปนตวปดฉากหลกการของ Debian และมการใชงานฟรมากทสดในเวลาน โลโกของ Ubuntu ยงคงใชรปแบบเดมตงแตเปดตวครงแรก ซงสรางโดย แอนด ฟสสมอน ฟอนตไดรบการแจกมาจาก Lesser General Public License แลวกไดมาเปนโลโกUbuntu สวนประกอบตางๆของUbuntu สวนใหญมพนฐานมาจากความไมแนนอนของ Debian โดยทงสองใช Debian's deb package format และ APT/Synaptic เปนตวจดการการตดตงสวนประกอบตางๆ
52
Ubuntu รวมมอกบ Debian ในการผลกดนใหเปลยนกลบไปเปน Debian ถงแมวาวาไดมการวพากษวจารณวาไมนาจะเปนไปได สวนประกอบของทงสองไมสามารถเขากนได ผพฒนาUbuntuหลายๆคนวามตวจดการรหสของสวนประกอบของDebianอยภายในตวมนเอง อยางไรกตาม แลน เมอดก ผคดคน Debian ไดวจารณในเรองความเขากนไมไดในหลายๆอยาง ระหวางสวนประกอบของ Ubuntu กบ Debian กลาวไววา Ubuntu แตกตางเปนอยางมากจาก Debian ในเรองความเขากนได นนคอแผนการทจะแตกแยกโดยมชอเรอกวา Grumpy Groundhog มนควรจะมนคงแนนอนในการพฒนาและทดสอบ ผลกดนใหซอรสโคด ออกไปโดยตรงจาก การควบคมการแกไข ของโปรแกรมตางตางๆ และโปรแกรมประยกตนนกไดโอนยายไปเปนสวนของ Ubuntu นนควรจะอนญาตให เหลาpower users และ upstream developers ในการทดสอบโปรแกรมสวนบคคล พวกเขานาจะไดท าหนาท ถาโปรแกรมไดถกก าหนดเปนสวนประกอบทไดท าการแจกจายแลว นอกจากนแลวยงตองการทจะสรางสวนประกอบขนมาดวยตวของพวกเขาเอง มนควรจะสามารถจดเตรยมลวงหนา กอนค าเตอนของการสรางทผดพลาด บนโครงสรางทแตกตางกน ซงเปนการเตรยมการเอาไวของ กมไปร กราวฮอก รวมมอกบ Debian Unstable ทกๆ 6 เดอน และ กมไปร กราวฮอก ไดท าใหเปนซอฟแวรแบบสาธารณะแลวปจจบน Ubuntu ไดรบเงนทนจาก บรษท Canonical ในวนท 8 กรกฎาคม ค.ศ. 2005 นายมารก ชทเทลเวรธ และ บรษทCanonical ประกาศสราง Ubuntu Foundation และเรมใหทนสนบสนน 10 ลานเหรยญสหรฐ จดมงหมายของการรเรมทแนนอนวาจะสนบสนนและพฒนา เวอรชนตอๆไปขางหนาของ Ubuntu แตในป ค.ศ. 2006 จดมงหมายกไดหยดลง นาย มารก ชทเทลเวรธ กลาววาจดมงหมายทจะไดเงนทนฉกเฉนจากความสมพนธกบบรษทCanonical คงจบลง
ปจจบน Ubuntu ไดรบเงนทนจาก บรษท Canonical ในวนท 8 กรกฎาคมค.ศ. 2005 นายมารก ชทเทลเวรธ และ บรษทCanonical ประกาศสราง Ubuntu Foundation และเรมใหทนสนบสนน 10 ลานเหรยญสหรฐจดมงหมายของการรเรมทแนนอนวาจะสนบสนนและพฒนาเวอรชนตอๆไปขางหนาของ Ubuntu แตในป ค.ศ. 2006 จดมงหมายกไดหยดลง นาย มารก ชทเทลเวรธกลาววาจดมงหมายทจะไดเงนทนฉกเฉนจากความสมพนธกบบรษทCanonical คงจบลง
ในชวงเดอน กรกฎาคม ค.ศ. 2007 ไดม Ubuntu Live 2007ขน นายมารกชทเทลเวรธ ประกาศวา Ubuntu 8.04 (ก าหนดการออกเดอนเมษายน ค.ศ. 2008) จะมการสนบสนน Long Term Support (LTS) เขาไดดงบรษท Canonical มาเปนคณะกรรมการในการออกเวอรชนการสนบสนนLTSใหมๆทกๆ 2 ป
2.8.2.1 ความสามารถทส าคญ
นกพฒนา Ubuntu จ านวนมากมาจากชมชนเดเบยนและ GNOME โดยการออก Ubuntu รนใหมจะตรงกบรนใหมของ GNOME อยเสมอ มนกพฒนาอกหลายกลมพยายามทจะใชKDEกบ Ubuntu และท าใหเกดโครงการKubuntuขน นอกจากนยงมโครงการXubuntuส าหรบXFCEและตว
53
Shuttle worthเองยงประกาศโครงการGnubuntuซงใชซอฟตแวรเสรทงหมด ตามอดมคตของรชารดสตอลแมนและโครงการEdubuntuซงเปนลนกซทใชภายในโรงเรยนอกดวย
ก. Ubuntu นนเนนในเรองความงายในการใชงานเปนหลก ใชเครองมอsudoส าหรบงานบรหารระบบ เชนเดยวกบMac OS X
ข. รองรบการท างานกบทง CPU ชนด 32bit และชนด 64bit ค. รปแบบการตดตงแบบ Live CD ทรนระบบปฏบตการจากแผนซด ใหทดลองใช
กอนการตดตงจรง ง. ทกโครงการของ Ubuntu นนไมเสยคาใชจายในการใชงานผใชทกคนจากทก
ประเทศสามารถขอรบซด Ubuntu ไดฟร (ทาง Ubuntu จะเปนฝายเสยคาจดสงใหทางไปรษณย) ใตชอโครงการUbuntu ShipitโครงการนยงแบงยอยเปนKubuntuShipit, และEdubuntuShipitดวย แตวา EdubuntuShipItไดปดตวลงไปตงแตออกเวอรชน 8.10 มา
จ. สวนตดตอผใชหลงจากตดตงเสรจจะเปนสน าตาลและสม ใชชอชดตกแตงนวา Human ซงสามารถปรบเปลยนได
ฉ. ใชระบบAPTและSynapticในการจดการโปรแกรมของระบบ ช. ลนกซทะเล (Linux TLE) ซงเปนลนกซทพฒนาโดยคนไทย กไดใช Ubuntu เปน
ฐานในการพฒนา ตงแตลนกซทะเลเวอรชน 8.0 เปนตนมา 2.9 ระบบปฏบตการ WINDOWS วนโดวส หมายถง ระบบปฏบตการ ซงพฒนาโดยบรษทไมโครซอฟท เปดตวเมอป พ.ศ. 2528 (ค.ศ.
1985) และครองความนยมในตลาดคอมพวเตอรสวนบคคล
วนโดวสทถกพฒนาโดยไมโครซอฟตในรนแรก ๆ จะใชกบเครองไอบเอม และไอบเอมคอมแพทท
เบล ทมซพยเบอร 80286 80386 และ 80486 และในป 1990 ไมโครซอฟตไดออกวนโดวสเวอรชน 3.0
ออกมา เพอท าการโปรโมทผใชไมใหหนไปนยมใชแมคอนทอชโอเอสแทนดอส อยางไรกตามถงแมวา
วนโดวสจะงายตอการใชงานมากกวาดอส แตในเวอรชนแรก ๆ การใชงานกยงไมงายเทาของแมคโอ
เอส และนอกจากนการตดตงอปกรณรอบขางอน ๆ กยงท าไดยาก
วนโดวสไดมการพฒนามาอยางตอเนอง จากวนโดวสเวอรชน 3 มาเปน 4.0 วนโดวส 95 และวนโดวส 98 ในปจจบน วนโดวส 95 และ วนโดวส 98 ถอวาเปนระบบปฏบตการอยางแทจรง เนองจากมนไมตองอยภายใต การควบคมของดอส การตดตงจะแยกออกจากดอสอยางเดดขาดไมจ าเปนตองตดตงดอสกอน นอกจากความงายและสะดวกตอการใชงานแลว วนโดวสเวอรชนใหมนยงรวมซอฟตแวรทท าใหผใชสามารถตดตงเครอง คอมพวเตอรของตนเองเขากบระบบเครอขายไดอยาง
54
งายดาย โดยเฉพาะอยางยงเครอขายอนเตอรเนตและยงเอออ านวยความสะดวกในการโอน ถายซอฟตแวรหรอทเรยกวาดาวนโหลด(Download) โปรแกรมเปนอยางมาก นอกจากนวนโดวสเวอรชนใหมนยงมความสามารถทางดาน Plug–and-Play ซงเปนการเปดโอกาสใหผใชสามารถน าอปกรณ มาตรฐานตาง ๆ เชน ซดรอมไดรฟ ซาวนการด โมเดม ฮารดดสกไดรฟ ฯลฯ ทสนบสนน Plug-and-Play มาตอเขากบเครองคอมพวเตอรของตนเอง และเมอเปดเครองคอมพวเตอรระบบปฏบตการวนโดวส 95 หรอ 98 จะท าหนาทตดตงอปกรณเหลานและท าใหเครองคอมพวเตอรรจกอปกรณ เหลานเอง โดยทผใชไมตองท าอะไรเพม ในปจจบนตลาดพซเกอบทงหมดถกครองครองโดยระบบปฏบตการว นโดวส รวมทงมการผลตซอฟตแวรทรนอยบนระบบปฏบตการประเภทนออกมาสตลาด อยางมากมาย ดงนนจงมผใชเปนจ านวนมากทนยมใชงานระบบปฏบตการวนโดวสโดย เฉพาะอยางยง วนโดวส 95 และ วนโดวส 98 2.9.2 ววฒนาการของ WINDOWS 2.9.2.1 Windows 95
เปนระบบปฏบตการอยางแทจรง สรางขนมาเพอแทน DOS และ Windows 3.1 เลข 95 บอกถงปทออกจ าหนาย (ค.ศ. 1995) สวน Windows 98 ออกจ าหนาย ค.ศ. 1998 เปนเพยงการปรบปรง Windows 95 ไมใชระบบปฏบตการใหม 2.9.2.2 Windows NT
พฒนาขนมาตางหากจาก Windows 95 กลาวคอไมไดใช Windows 95 เปนฐาน ถอไดวาเปนระบบปฏบตการคนละอยางกบ Windows 95 ถงแมจะมหนาตาเหมอนกน มวธใชอยางเดยวกน ค าวา NT ยอมาจาก New Technology เมอบรษทไมโครซอฟทคดสราง OS ตระกลนขนมา กเพราะตองการจะแยกระหวาง OS ทใชในส านกงานซงโยงกนเปนเครอขายประเภททมแมขาย กบ OS ทใชในคอมพวเตอรทใชตามบานซงไมเชอมตอกบเครอขายแบบ LAN ไมโครซอฟทตงใจใหใชระบบปฏบตการนในระบบเครอขายในวงการธรกจ Windows NT แบงเปน Windows NT Server ใชในเครองทเปนแมขาย และ Windows NT Client ใชในเครองทเปนลกขาย เราสามารถใช Windows NT Client เดยว ๆ แทน Windows 95/98 กได แตเนองจากตองการทรพยากรของเครองมากกวา จงอาจจะไมเหมาะสม
2.9.2.3 Windows 2000 สบเชอสายมาจาก Windows NT ไมใชจาก Windows 95/98 กอนทจะมรนน Windows NT พฒนามาถง Windows NT 4 แตแทนทจะเรยกรนตอไปวา Windows NT 5 กลบเปลยนชอเปน Windows 2000 ใชป ค.ศ. ทออกจ าหนายเปนชอ ท าใหเกดความเขาใจผดกนวา สบเชอสายจาก
55
Windows 95/98 อนง Windows 2000 ทใชในเครองทเปนลกขาย ใชชอวา Windows 2000 Professional ไมใช Windows 2000 Client 2.9.2.4 Windows Millennium
เปนชอทชวนใหสบสนมากทสด เนองจากค าวา Millennium บอกถงสหสวรรษใหม คนจ านวนมากจงคดวาเปนอกชอหนงของ Windows 2000 (ซงเปนผลมาจากการทมกเขาใจผดกนวาป 2000 คอปแรกของสหสวรรษใหม) แตทจรง Windows Millennium คอวนโดวสตระกล Windows 95/98 รนสดทาย หลงจากนบรษทไมโครซอฟทเลกพฒนาวนโดวสตระกลน 2.9.2.5 Windows XP
เปนวนโดวสรนลาสด เปนสายพนธ Windows NT แตเพมฉบบทส าหรบใหใชตามบานไดดวย เรยกวา Windows XP Home Edition ซงมาใชแทนสายพนธ Windows 95
2.9.3 ระบบปฏบตการ WINDOWS XP Windows XP เปนระบบปฏบตการทไมโครซอฟทไดผลตออกมาในป พ.ศ. 2544โดย XP นนคอ ตวอกษรทยอมาจาก Experience ซงมความหมายวา ประสบการณ ความรทมโดยประสบการณ
2.9.3.1 Microsoft Windows XP รนตางๆ
2.9.3.1.1 Microsoft Windows XP Starter Edition
เปนรนพนฐานทใชจ าหนายพรอมกบเครองคอมพวเตอร ส าหรบผเรมตนใชคอมพวเตอร ราคาถก แตมขอจ ากดคอ หนาจอขนาดไมเกน 800X600 Pixel รนโปรแกรมพรอมกนไดไมเกน 3 ตว
2.9.3.1.2 Microsoft Windows XP Home Edition
เปนรนทออกมาแทน Windows 95/98/Me ราคาถก ส าหรบผทใชงานตามบาน เชอมตอแลนขนาดเลกทไมเขมงวดในความปลอดภยมากนก
2.9.3.1.3 Microsoft Windows XP Professional
เปนรนทออกมาแทน Windows NT/2000 ราคาแพง ประมาณ 7-8 พนบาท ส าหรบท างานธรกจ มความสามารถในการท างานเตมท มการเชอมตอแลน แบบทมเครองเซรฟเวอรกลาง และมระบบรกษาความปลอดภยทเขมงวด
56
2.9.3.1.4 Microsoft Windows XP Media Center Edition
เปนรนพเศษ ส าหรบผทตองการดหนงฟงเพลงโดยเฉพาะ ในรนน จะมความสามารถในดานบนเทงเตมท คอ มโปรแกรม Windows Media Player และอนๆ ในดานความบนเทง อกมากมาย
2.9.3.1.5 Microsoft Windows XP Tablet PC Edition
เปนรนทผลตขนมาเพอเครอง Tablet PC โดยเฉพาะ
2.9.3.1.6 Microsoft Windows XP Edition N
เปนรนทผลตออกมาเพอผใชในสหภาพยโรป โดยท Internet Explorer (IE) และ Windows Media Player จะถกตดออกจากตวระบบปฏบตการตามกฎของสหภาพยโรป
2.9.3.1.7 Microsoft Windows XP 64-Bit Edition
เปนรนทผลตใหส าหรบเครอง ซพย 64 บต ออก เมอเดอนเมษายน ป 2548 Microsoft ไดน าเสนอ Microsoft Windows XP Professional x64 Edition ออกสตลาด Windows ตวนนบเปนตวแรกทมโครงสรางสถาปตยกรรมแบบ 64 bit และยงคงท างานไดกบ โปรแกรม 32 bit ไดเชนเดม โดยฟงกชนนเรยกวา Wow หรอ Windows 32 on Windows 64 ซง Windows นถกออกแบบเพอน ามาใชกบงานกราฟกDงานออกแบบเครองบนAnimation
2.9.3.1.8 Microsoft Windows XP Embedded
Windows XP Embedded เปนระบบปฏบตการทพฒนาจากแพลตฟอรมของ
ระบบปฏบตการ Windows 2000 แตจะน าคอมโพเนนตของระบบปฏบตการ Windows XP มาใช
Windows XP Embedded ถอเปนระบบปฏบตการแบบ Embedded Operating System ใชสถาปตยกรรม
แบบ 32 บต สนบสนนการท างานกบหนวยประมวลผลตระกล X86 ตวอยางอปกรณทมการน า
ระบบปฏบตการ Windows XP Embedded ไปใช เชน ต ATM, เครอง POS (Point of sale) อปกรณ
อเลกทรอนกสตางๆ เปนตน
57
2.9.3.2 Microsoft Windows XP รนปรบปรง (Service Pack)
2.9.3.2.1 SP1 ออกมาในป ค.ศ. 2003 (พ.ศ. 2546)
2.9.3.2.2 SP1a ออกมาในป ค.ศ. 2003 (พ.ศ. 2546)
2.9.3.2.3 SP2 ออกมาในป ค.ศ. 2004 (พ.ศ. 2547)
2.9.3.2.4 SP3 ออกมาในป ค.ศ. 2008 (พ.ศ. 2551)
2.10 โปรแกรม Asterisk Asterisk คอ open source software ทท าหนาทหลกเปน Soft switch, IP-PBX หรอทเรยกวาตชมสายโทรศพทระบบ IP ซงมหนาทในการควบคมและจดการบรหาร การเชอมตอ ระหวางอปกรณโทรศพทผานเครองขายเนตเวรค อกทงยงสามรถเพมเตมประสทธภาพและความสามารถในการท างานไดโดยงาย Asterisk ถกพฒนาโดย Mr. Make Spencer แหงบรษท Digium Inc. เมอป ค.ศ. 1999 และไดเผยแพรใหใชฟรในกลม Open Source เพอทดสอบและแกไขปญหาตาง ๆ ของโปรแกรม Asterisk อยางตอเนอง ซงปจจบนเปนเวอรชน 1.6 Asterisk สามารถท างานบนระบบปฏบตการไดหลายระบบปฏบตการ เชน Linux, Mac OS, OpenBSD, FreeBSD, Windows และ Sun Solaris รองรบกบระบบ VoIP ไดหลายโปรโตคอล เชน SIP, IAX, MGCP, SCCP, H.323 Asterisk นนมความสามารถเทยบเทากบระบบโทรศพท IP-PBX ทมประสทธภาพสงราคาแพง แต Asterisk แจกใหใชฟร ภายใต GNU (General Public License)
2.10.1 สถาปตยกรรมของ Asterisk
Asterisk ไดมการออกแบบระบบใหมความยดหยนสงโดยมการระบสวนประกอบของ APIs อยบรเวณภายนอก ซงท าใหมประโยชนมาก เมอมผพฒนา API (Application Programming Interface) น ามาตอยอดเพอท างานรวมกบระบบโทรศพท Asterisk กสามารถท าไดทนทและจะมระบบ Central PBX อยเปนโครงสรางภายใน
2.10.1.1 สวนประกอบภายนอกของระบบโทรศพท Asterisk
มหนาทในการโหลดการท างานของ APIs นนๆ ซงท าให Asterisk ไมจ าเปนตองคอยจดการเองทงหมดโดยจะท าการตดตอผาน APIs ตางๆ ดงน
58
2.10.1.1.1 Channel API จดการเชอมตอทเขามาไมวาจะเปนประเภทของ VoIP ประเภทตางๆ เชน ISDN, IAX, SIP, H323, MGCP และรวมถงสญญาณ Signaling ตางๆ
2.10.1.1.2 Application API จะท าหนาทอนญาต ใหงานหลายๆ งานสามรถท าหนาทไดหลายหนาทเชน Conferencing, Directory Listening, Voice Mail ซงงานบางงานจ าเปนตองด าเนนการทนท หรออาจจะด าเนนการในอนาคตกเปนได
2.10.1.1.3 Codec Translator API ท าหนาทโหลดตวเขารหส/ถอดรหส (Codec) ของไฟลเสยงรปแบบตางๆ .gsm .wav .mp3 แลวท าการเกบไฟลเหลานนไวในระบบ
2.10.1.2 สวนประกอบภายในของระบบโทรศพท Asterisk
2.10.1.2.1 PBX Switching ท าหนาทในการตดตอระหวางผใชงาน หลายๆคน และการท างานอตโนมต รวมถงการจดการและดแลเกยวกบซอฟตแวรและฮารดแวรของระบบอกดวย
2.10.1.2.2 Application Launcher เปนตวประกาศวาบรการใดจะเรมท างานเชน Voice Mail, File Playback เปนตน
2.10.1.2.3 Code Translator จะมการใช Codec โมดลเพอเขารหสและถอดรหสไฟลเสยงทถกบบอดเพอใชในการสงสญญาณเสยง
2.10.1.2.4 Scheduler and I/O Management ท าหนาทในการจดสรร และดแลตารางงาน
2.10.1.2.5 Dynamic Module Loader ท าหนาทในการจดการโมดลตางๆ ทมความจ าเปนตอการท างานของระบบโทรศพท Asterisk
2.10.1.2.6 CDR (Call Detail Record) ท าหนาทในการบนทกขอมลการใชงานโทรศพทของระบบทงหมด อาทเชน หมายเลขโทรศพทตนทาง ปลายทาง วนท และ เวลาในการสนทนา จ านวนวนาทในการสนทนาเปนตน
2.10.2 ความสามารถของระบบ Asterisk 2.10.2.1 Switch (PBX) ตชมสาย Asterisk สามารถท าหนาเปนอปกรณสลบสายโทรศพทไมวาจะเปนระบบ IP หรอ hybridge, สามารถท าการตงคาเสนทางการของการโทรศพทโดยตวเอง, สามารถเพมเตม feature ไดเชน
59
(ระบบ Voicemail, IVR), รองรบการเชอมตอกบระบบโทรศพทพนฐานไมวาจะเปนแบบ analog หรอ digital (ISDN) 2.10.2.2 Gateway สามารถท าหนาเปนอปกรณทใชในการเชอมตอระหวาระบบโทรศพทพนฐานกบระบบ VoIP 2.10.2.3 Feature & Media Server อกความสามารถของ Asterisk คอสามารถท าเปน ระบบตอบรบหรอระบบการประชมทางโทรศพท เพอใหท างานเขากบระบบโทรศพททมอยเดม ไดอกดวย ตวอยางการ Implementation เชน สามารถท าเปน IVR หรอระบบตอบรบ ใหกบตชมสาย (pabx) เดมทไมมระบบตอบรบ 2.10.2.4 Call Center รองรบการท างานของระบบ Call-Center อยางเตมรปแบบ เชน ACD, Queue, IVR, Skill-based routing, etc. 2.10.3 ระบบทมความจ าเปนตอระบบ Asterisk 2.10.3.1 OS ระบบปฏบตการ Linux, OpenBSD, FreeBSD, MAC OS X 2.10.3.2 PC Hardware หรออาจเปนเครอง PC หรอ Server ทลงระบบปฏบตการ Linux ได ก.) การดสายนอกเพอเชอมตอกบสายโทรศพททงระบบ Digital หรอ Analog มทงทตดตงภายในเครอง หรอ ผาน USB Port นอกเครอง Server ข.) เครอง Server 2.10.4 Protocol ท Asterisk รองรบ H.323, Session Initiation Protocol (SIP), Media Gateway Control Protocol (MGCP), and Skinny Client Control Protocol (SCCP) และ Inter-Asterisk eXchange (IAX™) 2.10.5 Features ท Asterisk รองรบ ก.) Call features ข.) ADSI On-Screen Menu System ค.) Alarm Receiver ง.) Append Message จ.)Authentication ฉ.) Automated Attendant (ระบบตอบรบอตโนมต) ช.) Blacklists (การท า backlist ใชในการ filter ผใชงานโทรศพททโทรเขาได)
60
ซ.) Blind Transfer (การโอนสายแบบขาด หรอ โอนโดยไมถามผทเราจะโอนไปหากอน) ฌ.) Call Detail Records (การจดเกบขอมลการโทรศพทในระบบโดยระเอยด) ญ.) Call Forward on Busy (การโอนสายไปยงผอนในกรณทสายนนๆไมวาง) ฎ.) Call Forward on No Answer (การโอนสายไปยงผอนในกรณทสายนนๆไมรบสาย) ฏ.) Call Forward Variable ฐ.) Call Monitoring (การด status (ipaddress,ping time) ของ Client ทเชอมตอมายงระบบ) 2.10.6 การท างานของ Asterisk
อยางทรกนแลววา Asterisk เปน software ตวหนงทท าหนาทหลกในการควบคมระบบ
โทรศพท ซงสวนใหญแลว Asterisk จะสามารถท างานบน Linux OS, FressBSD (not officially support
by digium) ซงในการท างาน ของ Asterisk ผใชงานจ าเปนตองสามารถทจะเขาใจการท างาน และ ตงคา
ตางๆของ Asterisk ได
Asterisk เปน software ทท างานเปน daemon หรอ เปน Process หนงทท างานอยบนเครองคอมพวเตอร โดยการตงคาของ Asterisk เพมทจะท าให ระบบท างานได หรอ เปนไปตามทผใชงานตองการนน มอย 2 ลกษณะ คอ
ก.) แบบ .conf ไฟล ซงการตงคาแบบนใชงานกนอยอยางแพรหลายไมวาจะเปน การตงโดยผาน Web-Interface เชน FreePBX, โดย ไฟลทเขยนลงไปในระบบจะท าหนาทในการบอกให Asterisk ท างานอยางทเราตองการ
ข.) แบบ Database, เปนอกลกษณะในการตงคาบางประเภทของ Asterisk โดยการตงคาลกษณะนมขอดในการทเราสามารถทจะปรบเปลยนคาไดทนท โดยไมจ า เปนตอง สงให Asterisk ท าการอานคาจาก file อก ครง (reload)
โดยหลงจากทการตงคาตางๆเสรจสน Asterisk กจะสามารถท างานไดทนท โดย ในกรณทเปน ระบบ SIP/IAX/etc. เครองลกขายตางๆกจะสามารถทจะเชอมตอเขามายงระบบ ผานระบบเครอขาย อนงหากตองการทจะให Asterisk ท างานกบ Telephony Hardware เชน การดสายนอก หรอ กลองสายนอกตางๆ กตองท าการตดตงคาใน Asterisk ดวย
61
2.10.7 ขอด และ ขอเสยระบบ Asterisk
2.10.7.1 ขอดของ Asterisk
รองรบการท างานเกอบจะทกแบบ คออะไรทคดวาโทรศพทท าได Asterisk ท าไดหมด อะไรทไมคดวาจะท าได asterisk กน าไปประยกตใชงานได
2.10.7.2 ขอเสยของ Asterisk
มาจากขอดานบน และเนองจาก asterisk มการออกแบบทอาจไมรองรบการขยายตวขนาดนจงท าใหมปญหามากมายในการเพมเตมความสามารถ
2.11 โปรแกรม Eyebeam Eyebeam คอ โปรแกรมทใชโปรโตคอล SIP ในการโทรศพททางไกลผานอนเทอรเนตโดย ท าการ
เปลยนสญญาณเสยงธรรมดา เชน เสยงพดคยของเรา มาเปนสญญาณดจตอล ซงเปนสญญาณทใช ใน
ระบบคอมพวเตอรทวไป รวมถงระบบอนเทอรเนตดวย ซงเมอสญญาณเสยงสามารถสงผานระบบ
อนเทอรเนตได กหมายความวา สามารถท าการตดตอสอสารถงกนไดโดยผานระบบเครอขาย
Eyebeam เปน Soft phone ทนาใชอกตวอยางหนงซงเปนโปรแกรมทสามารถรองรบการใชงาน Video Phone ไดสงสด 6 คสาย และ สามารถรองรบ Windows, Mac, Linux และ Mobile โดย Eyebeam มทงทเปนตวฟรใหใชงานไดฟร และตวทตองเสยคาใชจาย ซงมฟงกชนในการท างานมากมาย ทงรองรบ VDO Conference ดวย แตตวทฟรนนรองรบไดแค VDO Conference ไดพรอมกนแค 6 คเทานน ถาหากอยากไดมากกวานนตองจายเงนซอเพม
62
ภาพท 2.38 โปรแกรม Soft phone Eyebeam
2.11.1 หลกการท างานเบองตน ตองก าหนดคาเซรฟเวอรใหกบตวโปรแกรมกอน ซงจ าเปนตองระบเซรฟเวอรทใชบรการ
อย และใช Username, password ทมอยในเซรฟเวอรเพอน ามาลอคอนเขาระบบโดยการสอสารนน เซรฟเวอรจะเปนผหาปลายทางทตดตอให หลงจากนนคสนทนาจะสอสารกนโดยตรง
2.11.2 คณลกษณะพเศษของ Eyebeam
ก.) สามารถโอนสาย ข.) ประชมสาย
ค.) hold สาย ง.) อดเสยงขณะสอสาร จ.) ฝากขอความเสยง
63
2.12 งานวจยทเกยวของ พรวมล จนทา และ จนทรทพย ลกขษร (2547: บทคดยอ) การจดท าเวบสนทนาผานกลอง Video Conference บน Internet โดยใชโปรแกรม Macromedia Flash MX ในการสรางระบบสนทนาและโปรแกรม PHP nuke ในการสรางและพฒนารปแบบการท างานของเวบไซต สามารถตดตอสอสารกนโดยเหนภาพและไดยนเสยงของบคคลทพดคยนนผานระบบ Internet ได ขวญเรอน ขาวฉลาด และ พสมย ไพรศร (2546: บทคดยอ) การจดท าระบบการประชมทางไกลดวย Macromedia Flash Communication Server MX ผานระบบ Internet โดยใชโปรแกรม Macromedia Flash MX ในการสรางระบบการประชมทางไกลและโปรแกรมภาษา PHP, HTML และอนๆ ในการพฒนารปแบบการท างานของระบบ เปนการใชงาน Internet โดยใช Internet Information Service (IIS) เปนเวบเซรฟเวอร สามารถท าการตดตอสอสารใหสามารถมองเหนภาพของบคคลทสามารถพดคยกนผานระบบ Internet ได ปทมรตน ทองสด (2551: บทคดยอ) การตดตอสอสารระหวาง Pico net ของเทคโนโลย Bluetooth ซงในการเชอมตอระบบเปนการใชเครอขาย Bluetooth ในการรบ – สงขอมล ภาพ เสยง วดโอ และอนๆ ซงสวนใหญแลวการสอสารดวย Bluetooth เปนการสอสารแบบจดตอจด โดยเครอขายจะถกสรางขนส าหรบงานปจจบนเทานน และการเชอมตอรวมทงการรกษาความปลอดภยกจะเสรจสนเมอการสงขอมลสมบรณแลว กตตพงษ สวรรณราช (2551) ชอเรอง “ออกแบบและตดตงระบบโทรศพท IP-PBX ดวยAsterisk”
มวตถประสงคเพอเปนการศกษาความรพนฐานของระบบโทรศพท การใชงาน การตดตง รวมถงการ
ออกแบบระบบโทรศพท IP-PBX ใหสามารถน าเอาเทคโนโลย Conference มาประยกต ใชงานใน
องคกรทงภาครฐ และเอกชนได เพอเปนการลดคาใชจายในการโทรศพทภายในองคกร หรอระหวาง
สาขา อกทงยงสอนการเขยนโปรแกรมควบคมระบบโทรศพทดวย Dial Plan เพอใหสามารถสงงาน
ระบบโทรศพทใหท างานตามทตองการได โดยมตวอยางประกอบทกขนตอนสามารถน ามาใชงานได
จรง