Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
บทท 1 Introduction to Basic Computer and Internet แนะนำคอมพวเตอร และอนเตอรเนตเบองตน
วตถประสงค เพอใหนกศกษสมรถ
1. อธบยควมหมย สวนประกอบตงๆ และพนฐนขนตอนกรทำงนของคอมพวเตอร
2. อธบยระบบกรทำงน และกรใชงนบรกรในอนเตอรเนต
หวขอ
1. ควมหมยของคอมพวเตอร
2. สวนประกอบของระบบกรทำงนในคอมพวเตอร
3. พนฐนกรใชงนอนเตอรเนต
4. บรกรในระบบอนเตอรเนต
1
240-120 Introduction to Computer Programming
1.1 ควมหมยของคอมพวเตอร ในปจจบนมเครองใชทเปนวงจรอเลกทรอนกสจำนวนมกทมควมสมรถทำงนคำนวณไดซบซอน ซง
ควรจะจดวเปนคอมพวเตอรหรอไม เชน เครองคอมพวเตอรตงโตะ (Desktop Computer) เครองแลปทอป (Laptop) เครองคดเลข หนยนตในโรงงน ดคชนนรพดได (Talking
Dictionary) เครองซกผทตงโปรแกรมซกไดอตโนมต เครองเลนเกมสตงๆ เครองคำนวณในสถน
อวกศ เครองถอนเงนอตโนมต (ATM) โดยพจรณจกควมหมยดงน คอมพวเตอร หมยถง เครองคำนวณหรอประมวลผล ททำงนไดตมโปรแกรมทวงไว โดยกรนำเอไอ
ซ (IC, Integrated Circuit) ททำงนเปนหนวยประมวลผลกลง (CPU, Central Processing Unit) หรอวงจรรวมทประกอบดวยทรนซสเตอรจำนวนมก รวมกน
บนแผนสรกงตวนำ มประกอบเขกบชนสวนทงอเลกทรอนกสอนๆ สมรถทำหนทเปนอปกรณทรบขอมลและ คำสงทไดรบ แลวนำมประมวลผลลพธตมทตองกรไดอยงถกตองแมนยำ
คอมพวเตอรทกลวถงตอไป จะหมยถงคอมพวเตอรทใชในงนทวไป คอไมโครคอมพวเตอร ซงชอไมโครคอมพวเตอรกไดมจกเทคโนโลยกรผลตของหนวยประมวลผลกลงทมขนดเปนไมครอน (Micron) ไมโครคอมพวเตอรมอยดวยกนหลยลกษณะ เชน คอมพวเตอรตงโตะ, คอมพวเตอรพกพ (Portable Computer) เชน เครองแลปทอป (เครองขนดวงบนตกได) เปนตน
ไมโครคอมพวเตอร อจเรยกอกชอหนงวเปนคอมพวเตอรสวนบคคล (Personal Computer) อนทจรงพซ (PC) เปนชอทงกรคของบรษทไอบเอม (IBM) ผบกเบกคดคน
พฒนไมโครคอมพวเตอรรนแรกๆ แตตอมมหลยบรษทผลตขนมจำหนยอยงแพรหลย ซงมลกษณะและ ส
ถปตกรรมคลยกบเครองของไอบเอม จงเรยกว IBM-PC Compatible สวนเครองททำเลยน
เครองของไอบเอมโดยตรง เรยกว Clone อยงไรกตมในปจจบน คอมพวเตอรเหลนเรยกรวมๆ วพซ นอกจกนยงมไมโครคอมพวเตอร อกตระกลหนงซงลกษณะแตกตง ไปจกพซอยงเหนไดชด คอคอมพวเตอร
แมคอนทอช (Macintosh) หรอเรยกยอๆ วเครองแมค ซงผลตโดยบรษทแมคอนทอช แตเพยงผ
เดยว (สงเกตเครองหมยรปแอปเป ล) ซงเครองแมคนมจดเดนมกในงนดนกรฟฟก (Graphic) และงนพมพ แตกรใชงนทวไปกมเชนเดยวกบพซ เพยงแตรคคอนขงสงกว จงอจไมมใชแพรหลยเท
1.2 สวนประกอบของระบบกรทำงนในคอมพวเตอร
1.2.1 ขอมลในระบบคอมพวเตอร ลกษณะของขอมลททำงนกบคอมพวเตอร จะเปนบต (Bit) คอมเพยงสองสถนะทแตกตงกน ซง
อจใชสญลกษณ 1 หรอ 0 แทน ซงตรงกบเลขฐนสอง และโดยทวไปขอมลหนงตว
อกษร(Character) หรอเรยกว 1 ไบต (Byte) นนประกอบดวยขอมล 8 บต ดงนนขอมล 1 ไบตมควมแตกตงกนได 28 หรอ 256 รปแบบ ซงรหสทใชกำหนดลกษณะรปแบบขอมลทเปนสกลเรยกว
รหสแอสก(ASCII, American Standard Code for Information Interchange) รหสแอสกมคตงแต 0-127 ใชแทนคตวอกขระตงๆ ทงตวเลข ตวอกษร
แและรหสควบคมพเศษอนๆ เชน Enter, Backspace, Tab เปนตน และ รหส 128-255 ใชแทน Graphic Character หรอ ตวอกษรพเศษของภษอนๆ ทไมใชภษองกฤษ
เชน ภษไทย เปนตน
ขอมล 210 Byte หรอ 1024 Byte เรยกว 1 KiloByte (Kb)
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
2
240-120 Introduction to Computer Programming
ขอมล 220 Byte หรอ 1,048,576 Byte เรยกว 1 MegaByte(Mb)
ขอมล 230 Byte หรอ 1,073,741,824 Byte เรยกว 1 GigaByte (Gb)
1.2.2 ระบบคอมพวเตอร (Computer System) ประกอบดวยสวนตงๆ คอ
หนวยประมวลผลกลง หรอซพย (CPU,Central Processing Unit) หรอเรยกว ไมโครโพรเซสเซอร (MicroProcessor) เปนเหมอนเปนสมองของ
คอมพวเตอร ภยในยงประกอบดวยหนวยคำนวณและตรรกะ (ALU,Arithmetic and Logic Unit) ทำหนทรบขอมลจกหนวยควมจำมคำนวณหรอเปรยบเทยบ
ผลทไดอจเกบทหนวยควมจำ หรอสงผนหนวยรบสงขอมลเขออกไปยงอปกรณแสดงผล
หนวยควบคม (Control Unit) ทำหนทควบคมกรรบสงขอมลและคำสงระหวงหนวย ตงๆ ของคอมพวเตอร โดยกรถอดรหสคำสง จดลำดบกรทำงน สงสญญณเตอนใหหนวย
ตงๆ ทรบถงคำสงทสงไป และควบคมจงหวะกอนหลงของกรรบสงขอมล
หนวยประมวลผลกลงมกรทำงนขนกบสญญณนฬก (Clock Signal) ดงนนกร ประมวลผลคำสงจะเรวหรอชจงขนกบควมถของสญญณนฬก นอกจกนยงเกยวของกบขนดขอมลท
ประมวลผลได หนวยประมวลผลกลง มกรพฒนควมสมรถมตลอด ทงกรเพมควมเรวในกรประมวลผล และ
กรเพมขนดของขอมลทประมวลผลดวย ตวอยงเชน
Z80/8080 มกรประมวลผลขอมลขนด 8 บต
8086/8088 มกรประมวลผลขอมลขนด 16 บต
80286 มกรประมวลผลขอมลขนด 16 บต
80386 มกรประมวลผลขอมลขนด 32 บต Clock ควมถ 20 - 33 Mhz
80486 มกรประมวลผลขอมลขนด 32 บต Clock ควมถ 25 และ 33 Mhz
Pentium มกรประมวลผลขอมลขนด 64 บต Clock ควมถ 75 - 200 Mhz
โดยทวไป กรเรยกชอรนคอมพวเตอร จะเรยกตมชอรนของ หนวยประมวลผลกลงทใช เชน เครอง
486, เครองเพนเทยม (Pentium) เปนตน
หนวยควมจำหลก(Main Memory) ทำหนทเกบคำสงทจะใหคอมพวเตอรทำงน และขอมลทใชโดยหนวยประมวลผลกลง หรอ ผลลพธจกกรประมวลผล
หนวยควมจำหลกสมรถแบงตมลกษณะโครงสรงทงอเลกทรอนกสได 3 ประเภท คอ
1. หนวยควมจำแรม (RAM, Random Access Memory) สมรถบนทกขอมลและอนขอมลไดตลอดเวลทเปดใชคอมพวเตอร (มพลงงนไฟฟ) เมอปดเครอง
ขอมลจะหยไป
2. หนวยควมจำรอม (ROM, Read Only Memory) เปนหนวย ควมจำทใชอน ขอมลไดเทนน ขอมลจะไมสญหยแมปดเครอง ขอมลในหนวยควมจำนจะมกร
บนทกในตอนเรมตนโดยบรษทผผลตเทนนไมสมรถแกไขได
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
3
240-120 Introduction to Computer Programming
3. หนวยควมจำแคช (Cache) เปนหนวยควมจำพเศษ มควมเรวสง เกบขอมลท ซพยใชบอยๆ ทำใหเสยเวลนอยลงในกรตดตอกบหนวยควมจำหลก
หนวยรบสงขอมลเขออก(Input/Output Unit, I/O Unit) เปนชนสวนอเลกทรอนกสททำหนทเปนสอกลงกรถยเทขอมลระหวงอปกรณรอบขงกบหนวยประมวล
ผลกลง หรอหนวยควมจำ หนวยรบสงขอมลเขออกยงแบงเปนหนวยยอยทรบผดชอบเฉพะ
อปกรณรอบนอกแตละอยงซงเรยกวพอรต (Port) พอรตททำหนทรบขอมลอยงเดยวเรยกวพอรตรบขอมลเข(Input Port) พอรตททำหนสงขอมล
ออกไปยงอปกรณรอบนอกอยงเดยวเรยกวพอรตสงขอมลออก (Output Port) สวนพอรตททงรบ
และสงขอมลเรยกวพอรตรบสงขอมลเขออก(Input/Output Port) พอรตยงสมรถเรยกชอตมขนดขอมลทรบสงดวย ถกรรบสงขอมลครงละ 8 บตขนน
กนเรยกวพอรตขนน (Parallel Port) สวนถรบสงขอมลทละชดแบบอนกรม เรยกว
พอรตอนกรม (Serial Port) บส(Bus) เปนตวนำททำหนทถยเทขอมลระหวงหนวยตงๆ ของคอมพวเตอร โดยสง
สญญณบอกตำแหนงทอยของหนวยควมจำหรอพอรตรบ- สงขอมลนน ดวยบส
ตำแหนง(Address Bus) สงสญญณควบคมเพอคอยรกษจงหวะกรตดตอระหวง
หนวยตงๆ ทงบสควบคม (Control bus) และสงสญญณขอมลทเปนขอมล หรอคำ
สงผนทงบสขอมล (data bus) สญญณนฬก(Clock) ทำหนทใหจงหวะเพอใหกรทำงนระหวงหนวยตงๆ สอดคลอง
กน สญญณควมถสรงจกผลกควอตซ (Quartz) เปนตนกำเนด
อปกรณรอบนอก (Peripheral Devices) เปนอปกรณทใชรบและหรอสงขอมล จกภยนอกคอมพวเตอรใหกบคอมพวเตอร เชน กรปอนขอมลผนทงคยบอรด
(Keyboard) กรแสดงขอมลผนทงจอภพหรอเครองพมพ รวมทงกรเกบขอมล ภยนอกจกหนวยควมจำแรมซงมรคคอนขงสง ไปไวในหนวยควมจำสำรอง
(Secondary Memory หรอ Auxiliary Memory) ไดแก เทป
แมเหลก (Magnetic Tape) ฟลอปปดสค (Floppy Disk) หรอ ฮรดดสค (Hard Disk) ดงแสดงในรปตอไปน
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
4
240-120 Introduction to Computer Programming
รปท 11. บลอกไดอะแกรมแสดงสวนตงๆ ของไมโครคอมพวเตอร
สำหรบเครองคอมพวเตอรสวนบคคล(PC, Personal Computer)นนเปนเครอง ไมโครคอมพวเตอรทนำมใชงนทวไปทงในกรใชงนสวนตวและในงนธรกจ สมรถแสดงสวนประกอบไดดงรป
ตอไปน
รปท 1.2 แสดงสวนประกอบเครองคอมพวเตอรสวนบคคล
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
5
240-120 Introduction to Computer Programming
สำหรบกรพจรณสวนประกอบของเครองพซสมรถแยกเปนสวนประกอบภยในเครอง ไดแก บอรด
วงจรหลก (MotherBoard หรอ MainBoard) หนวยประมวลผลกลง, ชองเสยบ
อปกรณภยนอก (Expansion Slot) หนวยควมจำหลก (RAM) หนวยควมจำสำรอง (Floppy Disk , Hard Disk ,CD Rom Drive), กรดแสดงผลจอภพ (Graphic Card) และ กรดเสยง (Sound Card) สวนประกอบภยนอกเครองไดแก
เมส (Mouse) แปนพมพ (Keyboard) ลำโพง (Speaker) จอภพ(Monitor), อปกรณสำรองไฟฟ (UPS, Uninterruptable Power Supply)
1.2.3 คอมพวเตอรซอฟตแวร (Software Computer) ระบบคอมพวเตอรจะทำงนได ประกอบดวยสองสวนสำคญไดแก ฮรดแวร (Hardware) และ
ซอฟตแวร (Software) ฮรดแวร คอ อปกรณไฟฟอเลกทรอนกสตงๆ ของคอมพวเตอร รวมถงอปกรณตอพวง ซงมองเหนได
จบตองได ซงกคอสวนประกอบของระบบคอมพวเตอรทไดกลวมทงหมดนนเอง ซอฟตแวร คอ โปรแกรมหรอขอมลตงๆ ทนำไปใชกบฮรดแวรเพอควบคมกรทำงนของฮรดแวร เชน
โปรแกรมทำงนหรอชดคำสง อจจดเกบอยในอปกรณเกบขอมลตงๆ เชน Hard Disk, Floppy Disk, CD-ROM เปนตน
ซอฟตแวร สมรถแบงตมลกษณะกรใชงนไดแก
1. ระบบปฏบตกร (OS : Operating System) เปนโปรแกรมทควบกร ทำงนของคอมพวเตอรและอปกรณตอพวง เปนโปรแกรมหลกททำใหคอมพวเตอรทำงนได และเปนพนฐน
สำหรบกรทำงนของโปรแกรมอนๆ ระบบปฏบตกร เชน ดอส (Dos : Disk Operating System) ไมโครซอฟตวนโดวส 95 (Microsoft Windows 95) ยนกซ (Unix) และโอเอสท (OS/2) เปนตน
2. โปรแกรมประยกตใชงน (Application Program) เปนโปรแกรมตง ๆ ทใช เพอทำงนตมทตองกร โดยสมรถแบงเปนประเภทยอยๆ ไดอกดงน
- โปรแกรมสำหรบกรสรงหรอพฒนโปรแกรม (Compiler Program) ดวยภษ
คอมพวเตอรตงๆ เชน ภษ C , C++, Pascal เปนตน
- โปรแกรมอรรถประโยชน (Utility Program) เปนโปรแกรมรวบรวมกรทำงนหลยๆ อยง เชน กรตรวจสอบ และซอมแซมดสค กรกขอมล เปนตน ตวอยงเชน นอรตนยทลต พซทล เปนตน
- โปรแกรมสำหรบทำงนดนเอกสรงนพมพ (Word Processing) เชน
ไมโครซอฟตเวรด จฬเวรด เปนตน
- โปรแกรมทจดกรขอมลทเปนตรง (Spread sheet) เพอประมวลผลขอมลเหลนน
เชน ไมโครซอฟตเอกเซล โลตส 1-2-3 เปนตน
- โปรแกรมทจดกรงนดนฐนขอมล (Database Program) เพอกรจดเกบ
ขอมล คนห จำแนก หรอเปลยนแปลงขอมล เชน ไมโครซอฟตแอคเซส ดเบส เอสควแอล- เซรฟเวอร เปนตน
- โปรแกรมทเกยวของกบกรตดตอสอสรระหวงคอมพวเตอร เชน โปรแกรมสำหรบระบบเครอขย โปรแกรมเวบบรวเซอร ตงๆ เชนเนสเคป อนเตอรเนทเอกซพลอเรอร เปนตน
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
6
240-120 Introduction to Computer Programming
- โปรแกรมประยกตเฉพะดน หรอโปรแกรมสำเรจรป (Package Program) อนๆ เชน เกมส โปรแกรมงนบญช, โปรแกรมงนดนออกแบบกรฟฟค (Graphics Design)
ประมงลผลภพ(Image Processing) เปนตน
1.3 พนฐนกรใชงนอนเตอรเนต
อนเตอรเนต (Internet) เปนกลมเครอขยทงคอมพวเตอร ประกอบดวยเครอขย
คอมพวเตอรยอยทตอเชอมเขดวยกนภยใตมตรฐนกรสอสรเดยวกน ผเปนสมชกในอนเตอรเนตจะมทอย
อเลกทรอนกส (Electronic Mail Address) เพอรบสงจดหมย
อเลกทรอนกส(Electronic Mail) กบสมชกอนไดทวโลก หรอตดตอโตตอบกนผนทง
คอมพวเตอรโดยตรงได นอกจกนผใชอนเตอรเนตยงสมรถอนขวจกกระดนขวเครอขยทมผใช
อนเตอรเนตสงมจกทวโลก กรขอถยโอนขอมลจกศนยบรกรเครอขย และกรคนหขอมลจกเครอขย
เปนตน
ควมเปนมของระบบอนเตอรเนต
อนเตอรเนตเปนเครอขยทมกรพฒนมจก อรพเนต (ARPAnet) ซงเปนเครอขย
คอมพวเตอรภยใตควมรบผดชอบของ หนวยงนโครงกรวจยขนสง (Advance Research Projects Agency) หรอทเรยกยอกนว อรพ (ARPA) ในสงกดกระทรวงกลโหมของ
สหรฐอเมรก (Department of Defense) อรพเนตในขนตนเปนเพยงเครอขย
ทดลองทตงขนเพอสนบสนนงนวจยดนกรทหร และโดยแทจรงแลวอรพเนตเปนเครอขยเพอปองกนกร
ทำลยกรสอสรทงคอมพวเตอร เชน ถคอมพวเตอรจดใดจดหนงถกระเบดทำลย คอมพวเตอรสวนอน
สมรถหเสนทงกรตดตอใหมได
ยคของ TCP/IP มตรฐนในกรสอสร หรอโพรโตคอล (protocol) ทใชในระยะตนของอรพเนตเปน
โพรโตคอลทเรยกว NCP (Network Control Protocol) ซงเปนโพรโตคอลทเชอม
ตอระหวงโฮสตกบโฮสต (Host-to-host protocol) โพรโตคอลนมขอจำกดดนจำนวน
โฮสตทจะตอเชอมเขดวยกน
อรพไดวงแผนกรขยยเครอขยและเปดกรเชอมตอเขกบเครอขยอน กรเชอมตอระหวงเครอ
ขยกบเครอขยตองกรโพรโตคอลซงทำงนไดกบสยสอสร และฮรดแวรหลกรปแบบและสมรถรองรบ
โฮสตจำนวนมกได ซงไดแกโพรโตคอล TCP/IP ซงยอมจก Transmission Control Protocol / Internet Protocol ซงใชกนมจนถงปจจบน
ตอมในป พ.ศ.2529 NSF (National Science Foundation) ไดสรงเครอขยคอมพวเตอรทเรยกว NSFnet เพอใชในกรวจยและกรศกษ โดยใชโพรโตคอล
TCP/IP และในทสดทงอรพกไดมเชอมตอดวย ดวยเหตท NSF เปนองคกรไมแสวงหกำไรและมงบ
ประมณจำกด จงโอนกรดำเนนงน NSFnet ใหกบบรษท ANS (Advanced --- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
7
240-120 Introduction to Computer Programming
Network and Service) และเปลยนชอ NSFnet เปน อนเตอรเนต (Internet) จนถงปจจบน
เนองจกอนเตอรเนตเปนเครอขยรวมของหลยองคกร กรบำรงรกษเครอขยแตละหนวยงนจะดแล เฉพะในสวนของตน จงไมมใครเปนเจของอนเตอรเนตทงหมด แตกมหนวยงนททำหนทกำหนดทศทงและ
มตรฐนของอนเตอรเนตโดยรวมคอ สมคมอนเตอรเนต (Internet Society) ซงมผใชและผใหบรกรทวไปเปนสมชก
เลขทอยอนเตอรเนต (Internet Address) กรตดตอกบเครองคอมพวเตอรในอนเตอรเนตจะใชเลขประจำคอมพวเตอรในอนเตอรเนต ซงมรปแบบ
ทประกอบดวยตวเลขจำนวนเตม 4 ชด แตละชดมคไมเกน 255 และจะเขยนเรยงตอกนไปโดยใชเครองหมย
จดคนระหวงชดตวเลข มคเรมจก 000.000.000.000 จนถง
255.255.255.255 รวมแลวมจำนวน 4,294,967,296 หมยเลข เลขทอยดงกลวจะบงบอกถงกลมเครอขย และหมยเลขประจำตวของคอมพวเตอรเครองหนงๆ ใน
เครอขย เลขทอยนเปนคทมอยเพยงหนงเดยว กลวคอไมมเลขทซำกนอยเลย เลขทอยนเรยกว เลขทอย IP (IP Address) หรอเลขทอยอนเตอรเนต (Internet Address) ซงควบคมและดแล
โดยองคกรชอ InterNIC บรษทหรอหนวยงนใดตองลงทะเบยนเครองเพอขอเลขทอยอนเตอรเนต สมรถตดตอผนผใหบรกรอนเตอรเนต(Internet Service Provider, ISP) หรอ
ลงทะเบยนโดยตรงทเวบไซต(Web site) ของ InterNIC ท http://www.internic.net หรอ ตดตอตวแทนในแถบเอเชยแปซฟกท APNIC (Asia Pacific Network Information Center) ทงเวบไซต http://www.apnic.com
เลขทอยอนเตอรเนตนสมรถแบงออกเปน 5 กลมตมจำนวนขนดของเครอขยทมได โดยมกรใช
งนทวไป 4 กลมดงน
1. กลม A มหมยเลขจำนวนเตมชดแรกเรมตนในชวง 1 ถง 126 เชน 1.128.1.1 ในกลมสมรถใหเลขทอยกบคอมพวเตอรในเครอขยภยในไดมกถง 16,777,216 หมยเลข
ซงจะใชงนกบหนวยงนขนดใหญทมคอมพวเตอรจำนวนมก
2. กลม B มหมยเลขจำนวนเตมชดแรกเรมตนในชวง 128 ถง 191 เชน
128.1.1.1 ในกลมสมรถใหเลขทอยกบคอมพวเตอรในเครอขยภยในได 65,536 หมยเลข ซงจะใชงนกบ
หนวยงนขนดกลง
3. กลม C มหมยเลขจำนวนเตมชดแรกเรมตนในชวง 192 ถง 223 เชน
192.154.203.1 ในกลมสมรถใหเลขทอยกบคอมพวเตอรในเครอขยภยในได 256 หมยเลข ซงจะใชงนกบหนวย
งนขนดยอย
4. สำหรบกลม D และ E นนไวใหเฉพะงนพเศษ
ลกษณะกรจดเลขทอยของแตละกลมตมกรเกบขอมลแบงเปน 2 สวน สวนแรกคอหมยเลขเครอขยและสวนทสองเปนหมยเลขคอมพวเตอรทอยในเครอขยสมรถแสดงไดดงน
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
8
240-120 Introduction to Computer Programming
8 บต 24 บต
กลม A 0 16 บต 16 บต
กลม B 1 0 24 บต 8 บต
กลม C 1 1 0 29 บต
กลม D 1 1 1 28 บต
กลม E 1 1 1 1
ชอเครองในอนเตอรเนต ในอนเตอรเนตมกรเชอมโยงของคอมพวเตอรเปนลนเครอง ดงนนจกเดมทมกรใชเลขทอย
อนเตอรเนต เพอควมสะดวกในกรใชงนจงมกรแทนดวยชอเครองในอนเตอรเนต และกรกำหนดชอทองถง
คอมพวเตอรแตละเครองใหไมซำกนนน ชอเครองหรอ ชอโฮสต(host name) ในอนเตอรเนตได กำหนดมตรฐนไวโดยแบงออกเปนสวน ๆ บอกถงองคกรทเครองนนสงกดโดยใชเครองหมยจดเปนตวแบงไว
เชน ratree.psu.ac.th เปนเครอง ratree ทมหวทยลยสงขลนครนทร
ระบบชอโดเมน(Domain name system) กรใชชอคอมพวเตอรทเรตองกรตดตอทำใหสะดวกยงขนแทนกรจดจำในรปตวเลข แตคอมพวเตอรยงคง
ตองกรใชเลขทอยอนเตอรเนตสำหรบทำงนเสมอ ในเครองทใหทบรกรเครอขยอนเตอรเนต จงตองมกรเกบ เลขทอยอนเตอรเนตและชอเครองในอนเตอรเนตทใชเรยกแทนไวในฐนขอมล ทกครงทมกรเรยกใชชอเครอง
ตดตอกบเครองใดๆ คอมพวเตอรจะตองแปลงชอเครองกลบไปหเลขทอยอนเตอรเนตเสมอโดยกรตรวจคนจก ฐนขอมลทเกบไว ฐนขอมลนจะถกเกบไวในคอมพวเตอรหนงซงจะทำหนทเปนตวแปลงชอเครองใหเปนเลขทอย
อนเตอรเนต เรเรยกคอมพวเตอรเครองนว ตวบรกรระบบชอโดเมน (Domain Name System Server, DNS Server)
แตเดม มกรจดทำฐนขอมลกลงไวและสงกระจยไปยงโฮสตอน แตเมอจำนวนโฮสตเพมมกขน กร จดทำฐนขอมลจงเปนเรองเกนขดควมสมรถของเครองและลำบกตอกรดแล นอกจกนกรกระจยฐน
ขอมลขนดใหญไปยงโฮสตอนผนทงเครอขยกสรงภระหนกตอระบบสอสร และไมเหมะสมทจะใชในทงปฏบตตอไป
ดวยเหตนจงไดมกรจดทำ ระบบชอโดเมน (Domain Name System) สำหรบใช
จดกรฐนขอมลชอเครองขนเมอป พ.ศ. 2529 ระบบชอโดเมนอศยฐนขอมลทกระจยตวอยในแตละ เครอขย กรตดตอกบเครองใดๆ จะมกรสอบถมหชอเครองจกฐนขอมลกระจยจงไมจำเปนตองมฐนขอมล
รวมศนยอกตอไป กรตงชอเครองมหลกเกณฑสกลเพอปองกนกรตงชอซำซอนกน และใหชอทตงขนมบงบอกถงกลม
เครอขยได ในอนเตอรเนตมระบบกรตงชอเปนลำดบชนทเรยกว ระบบชอโดเมน (Domain Name System หรอ DNS) กรเขยนชอโดเมนจะใชเครองหมยจดแบงลำดบชนของโดเมน ตวอยงเชน
www.psu.ac.thwww.coe.psu.ac.th
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
9
240-120 Introduction to Computer Programming
ชอโดเมนจกซยมอไปทงขวจะบงบอกถงโดเมนทใหญขนตมลำดบ ชอโดเมนทงขวจะครอบคลม โดเมนทอยทงซย ชอดนซยสดมกจะหมยถงชอเครองคอมพวเตอร สวนชอทงขวมอสดเปนโดเมนระดบบน
สดซงใชบงบอกถงเครอขยระดบประเทศ เชน www.psu.ac.th หมยถงเครองคอมพวเตอรชอ www ซงมหมยเลข IP ดงรป 1 เครอง www อยในกลม psu ซงหมยถงมหวทยลยสงขล
นครนทร psu เปนกลมทอยในสงกดของเครอขยประเภทสถบนกรศกษโดยใชชอยอว ac ซงมจก academic กลมสถบนกรศกษนสงกดอยในเครอขยของประเทศไทยหรอ th
รปท 1.3 แสดงตวอยงกรจดโดเมน
โดเมนระดบบนสด เรสมรถสงเกตไดวชอโดเมนทตงขน ลวนมควมหมยพอทจะององถงกลมเครอขยหนงได โดเมน
ในระยะเรมแรกของอนเตอรเนต ซงเรมตนจกเครอขยในสหรฐอเมรกมอย 6 โดเมน ดงตรงตอไปน
โดเมน องคกร ตวอยง
edu สถบนกรศกษ(education) mit.educom กลมธรกจกรค(commercial) sun.comgov หนวยงนรฐบล(government) nasa.govorg องคกรทไมแสวงห
กำไร(organization) nysernet.orgmil หนวยงนทงทหร(military) army.milnet หนวยงนเกยวกบเครอขย(network) sura.net.
ตรงท 1.1 แสดงโดเมนในระดบบนสดเดม
ภยหลงทอนเตอรเนตขยยตวออกไปทวโลก กมกรจดสรรชอโดเมนใหแตละประเทศ ดวยเหตนจงมกร
กำหนดชอโดเมนระดบบนสดประจำประเทศดวยอกษรยอสองตวตมมตรฐน ISO 3166 โดยใชตวยอ
จกชอประเทศในภษองกฤษ เชน ประเทศไทย ใช TH ญปน ใช JP ออสเตรเลยใช AUเปนตน
สำหรบในประเทศไทยมโดเมนยอย 5 โดเมน ภยใตโดเมนระดบบนสด th ดงตรงตอไปน
โดเมน กลม ตวอยง
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
www.psu.ac.th192.100.
10
240-120 Introduction to Computer Programming
ac สถบนกรศกษ (academic) psu.ac.thco ภคเอกชน (commercial) ksc.co.thgo หนวยรชกร (government) moph.go.thor องคกรทไมแสวงหกำไร
(organization) nectec.or.thnet องคกรทใหบรกรเครอขย (network) ksc.net.th
ตรงท 1.2 แสดงโดเมนในประเทศไทย
ทอยทงอเลกทรอนกส(Electronic-mail address)สมชกผใชอนเตอรเนตทกคนจะมชอบญช(account name, login name)ใน
เครองทใช เพอแสดงสทธในกรขอเขใชเครอง เมอนำชอบญชประกอบกบชอเครองจะไดทอยทงอเลกทรอนกส
ประจำตว ทอยประจำตวจะขนตนดวยชอบญชคนดวยเครองหมย @ และตอทยดวยชอเครอง เชน ผใชมชอ
บญช paijit บนเครอง ratree.psu.ac.th จะไดทอยในอนเตอรเนตคอ [email protected]
ชอเครองทอยหลงจกเครองหมย @ นยมเรยกกนทวไปว โดเมน(Domain) ดงนนทอยทง
อเลกทรอนกสของทกคนจะอยในรปแบบของ ชอบญชผใช@โดเมน
ผใหบรกรอนเตอรเนต กรใชบรกรอนเตอรเนตในประเทศไทยเรมจกในสถบนกรศกษและหนวยงนวจยตงๆ โดยกรเช
วงจรสอสรตงประเทศจกรสอสรแหงประเทศไทยเพอเชอมตอไปสหรฐอเมรก ตอมอนเตอรเนตเปนทนยม มกขนมผตองกรใชบรกรมกขน ดงนนนอกจกผใหบรกรอนเตอรเนตทเปนหนวยงนรชกรหรอสถบนกร
ศกษแลว ทงกรสอสรแหงประเทศไทย(กสท.)ไดเปดใหมกรตงบรษทเอกชนเพอใหบรกรอนเตอรเนตโดย
เฉพะขนมซงจะเรยกบรษทเหลนว ผใหบรกรอนเตอรเนตหรอ ไอเอสพ (Internet Service Provider, ISP) โดยทงบรษทเหลนมกรรวมทนกบทง กสท. เพอเชอมตอไปยงเครอขย
อนเตอรเนต แลวผทตองกรใชบรกรอนเตอรเนตกมสมครเปนสมชกของบรษทเหลน และจะสมรถเชอมตอ คอมพวเตอรของตนกบเครองทใหบรกรอนเตอรเนตของไอเอสพ เพอเปนทงผนเขสเครอขยอนเตอรเนตได
กรเชอมตอกบอนเตอรเนต กรเชอมตอเขอนเตอรเนต ตองตอเขกบไอเอสพ เชนหนวยงนรชกร สถบนกรศกษ หรอบรษทท
ใหบรกรอนเตอรเนต สวนกรตอไปยงอนเตอรเนตโดยตรงนนกสมรถทำไดแตตองเสยคเชคสยทงไกลไป ตงประเทศทมรคแพง และตองเสยคบรกรใหหนวยงนไอเอสพของตงประเทศดวย และยงมขอจำกดทง
กฎหมยของไทยใหใชเฉพะในองคกรดวย
กรเชอมตอกบอนเตอรเนตโดยผนทงไอเอสพม 2 แบบ
1. เชอมตอกนโดยตรง (Direct connection) เขกบเครอขยของไอเอสพ
กรเชอมตอกนโดยตรง ทำไดโดยกรใชเครอขย LAN (Local Area Network) ตอระหวงเครองทตองกรใชบรกรกบเครองทใหบรกรอนเตอรเนต ซงใชโพรโตคอล TCP/IP ในกร
ตดตอ กรใชบรกรอนเตอรเนตสมรถทำไดทงในรปแบบขอควมและรปภพ
2. เชอมตอกนผนเครอขยโทรศพท
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
11
240-120 Introduction to Computer Programming
กรเชอมตอกนผนเครอขยโทรศพท ทำไดโดยกรเชอมระหวงเครองผใหบรกรและผใชบรกร
อนเตอรเนตผนทงโมเดมและสยโทรศพท โดยใชโพรโตคอล SLIP หรอ PPP กรใชงนสมรถเลอกใช ในแบบรปภพและขอควม หรอขอควมอยงเดยวกได
อปกรณทใชในกรเชอมตอกบอนเตอรเนต นอกจกสมครเปนสมชกของไอเอสพแลว ตองเตรยมอปกรณเพอเชอมตอกบอนเตอรเนตดวย ซงแบง
เปน 2 สวนสำคญ คอฮรดแวร ไดแกสวนทเปนคอมพวเตอรและอปกรณประกอบตง ๆ ถเปนเครองพซ ควรจะมสวนประมวล
ผลกลงตงแต 80486 DX /2 66 เมกกะเฮรต ขนไป มหนวยควมจำ 16 เมกกะไบต มพนทบน
ฮรดดสกอยงนอย 200 เมกกะไบต กรดแสดงผลทแสดงผลไดไมนอยกว 256 ส ท 800x600 พกเซล (pixel) มเมส(Mouse) ถมอปกรณมลตมเดยเชน กรดเสยง ลำโพง ไมโครโฟน และ ซด
รอมไดรว กทำใหกรใชงนบรกรอนเตอรเนตไดครบถวนขน สวนประกอบตอไปคอ สยโทรศพท เพอสงสญญณขอมลตง ๆ และหมยเลขโทรศพททใชตอกบไอเอส
พ และอปกรณทใชตดตอสญญณทงโทรศพทคอ โมเดม (Modem) ซงยงมควมเรวมกยงด แตตอง
ขนกบควมสมรถทใหบรกรของไอเอสพดวย สวนมกไมควรมควมเรวตำกว 28.8 กโลบตตอวนท
ซอฟตแวร ไดแก ระบบปฎบตกร สำหรบพซแลวกควรเปนวนโดวส 95 ตอมคอโปรแกรมทใชในกร
สอสรเพอหมนโทรศพทเขไปเชอมตอกบไอเอสพ ถในวนโดวส 95 จะมโปรแกรม Dial-Up Networking มใหแลว สดทยคอ โปรแกรมใชงนบรกรบนอนเตอรเนต (Internet Application Program) เชน เนสเคป หรอ อนเตอรเนตเอกซพลอเรอร เปนตน
ประโยชนของอนเตอรเนต อนเตอรเนตเปนเครอขยคอมพวเตอรทครอบคลมทวโลก และมผใชใสขวสรขอมลไวจำนวนมกหลก
หลยประเภท ซงสมรถคนควและรบสงขอมลกบผใชคนอนได
ในดนกรศกษสมรถเขมหขอมลทงวชกรตงๆ เชน ทงวทยศสตร วศวกรรม-ศสตร ศลปกรรมศสตร สงคมศสตร และ อน ๆ นอกจกนสมรถสงงนคอมพวเตอรเครองอนทเปนสมชก และม
ควมเรวสงเพอใหประมวลผลขอมลแลวสงผลลพธกลบม โดยผใชงนสงงนทงไกลได หรอตดตอกบผใชงน อนเพอแลกเปลยนขวสรกน
ในดนกรสอสรสมรถใชอนเตอรเนตเพอรบสงขวสรระหวงกน โดยกรใชจดหมย
อเลกทรอนกส(E-mail) ไดทวโลกในเวลรวดเรว และใชคใชจยตำเมอเทยบกบกรสงจดหมยหรอทง โทรสร หรอกรใชโปรแกรมสอสรอนทสมรถสงภพและเสยงได
ในดนธรกจกรคสมรถซอขยสนคผนทงอนเตอรเนต โดยผนทงเวบไซต(Web site) โดยกรเลอกสนคแลวสงซอและจยเงนดวยบตรเครดต รวมถงกรโฆษณสมรถทำโดยผนทงเวบไซตดวย
รวมทงกรเปดบรกรตอบคำถม ใหขอมลแกลกคทงอนเตอรเนตได ในดนบนเทง หรองนอดเรก กมใหใชในรปแบบตง ๆ เชน วรสรทงอเลกทรอนกส กรชมภพยนตร
กรฟงเพลง ขว เกมคอมพวเตอร เรองขำขน คำทำนย หรอรปภพสวยๆ ทงทตองชำระเงนคบรกรและทไมเสยคบรกรใหเลอก
1.4 บรกรในระบบอนเตอรเนต เพอใหกรใชทรพยกรอยงคมคทสด โดยผนทงเครอขยสมรถทำไดโดยกรเปดบรกรใหผใชอน
ใชงนรวมดวย อนเตอรเนตจงมศนยและหนวยใหบรกรขอมลและขวสร เชน ขวประจำวน สภพดนฟอกศ
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
12
240-120 Introduction to Computer Programming
ขอมลหองสมด และบทควมทงดนตงๆ ตมควมถนดและควมเชยวชญของแตละศนยบรกร อนเตอรเนต จงเปนเครอขยทผใชงนทวโลกมโอกสแลกเปลยนควมคดเหนกนไดอยงกวงขวงและมกทสด หกจะแยก
ประเภทของกรใหบรกรหลกๆ แลวสมรถแบงออกเปน 6 ประเภท ไดแก
1. จดหมยอเลกทรอนกส(E-mail, Electronic mail) เปนกรรบสงขอควมทมขนตอนคลยกบกรสงจดหมยทงไปรษณย แตเปนแบบอตโนมตผนทง
คอมพวเตอร ผใชงนสมรถสงจดหมยอเลกทรอนกสถงผใชงนทอยภยในอนเตอรเนตหรอเครอขยอนท เชอมกบอนเตอรเนตไดทวโลก จดหมยอเลกทรอนกสนทำใหกรสอสรกนระหวงบคคลหรอกลมบคคลมควม
สะดวกขน ถเปรยบกบโทรศพท โทรศพทตองพบผทตองกรซงอจยงยกในกรตมตวกนใหพบ กรสง จดหมยอเลกทรอนกสเพยงเขยนขอควมรยละเอยดทตองกรแลวสงไปยงผรบ จดหมยนนจะรออยจนผรบ
สะดวกหรอวงอนขอควม และสมรถตอบกลบมยงผสงไดทนทไมตองเสยเวลรอคอย และยงสมรถแกปญหในเรองกรสอสรกบตงประเทศทมเวลกรทำงนตงกนได
สวนประกอบของจดหมยอเลกทรอนกส แบงเปน 2 สวน คอ สวนหว(Header) กบสวนทเปน
ขอควม(Body) ขอควมในสวนหวเปรยบเหมอนจหนซองจดหมยเพอระบผรบปลยทง โดยตองเตมขอมลตอไปน
TO: ใหใสเลขทอยอนเตอรเนตของผรบปลยทง
SUBJECT : เปนหวขอเรองของจดหมย
CC : เปนเลขทอยอเลกทรอนกสของผรบคนอนทตองกรใหไดรบสำเนจดหมยฉบบน
BCC : เปนเลขทอยอเลกทรอนกสของผรบคนอนทตองกรใหไดรบสำเนจดหมยฉบบน โดยไมแสดงใหผรบปลยทงร
ATTACHMENT : แฟมขอมลทตองกรแนบไปกบจดหมย ในสวนขอควมเปนเนอควมของจดหมย ควรเปนขอควมทกระชบ ชดเจน ลกษณะของจดหมยอเลก
ทรอนกสแสดงไดดงรปตอไปน
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
13
240-120 Introduction to Computer Programming
รปท 1.4 แสดงลกษณะของจดหมยอเลกทรอนกส
นอกจกนโดยทวไปแลวกรใชงนจดหมยอเลกทรอนกสตองรรยละเอยดตอไปน เลขทอยอเลกทรอนกส ทงของเร และผทตองกรสงจดหมยให รหสผนทเขใชบรกรอนเตอรเนตเพอใชในกรตรวจจดหมยอเลกทรอนกสทมถงในกลอง
จดหมยสวนตวในเครองทใหบรกรอนเตอรเนต ชอของเครองบรกรจดหมยอเลกทรอนกสทเรเปนสมชก ซงแบงเปนเครองบรกรทใชสงจดหม
ยอเลกทรอนกสโดยมกจะใชโพรโตคอลของ POP(Post Office Protocol) และเครองทบรกรสงจดหมยอเลกทรอนกสทมกใชโพรโตคอลของ SMTP(Simple
Mail Transfer Protocol)ซงขอมลเหลนสมรถรจกผใหบรกรอนเตอรเนตทเรไดเปนสมชกอย
2. ขนถยแฟมขอมล ใชในกรรบสงแฟมขอมลและโปรแกรมตงๆ ซงเปนบรกรสำคญอกประเภทหนงในอนเตอรเนต ทงน
เพอชวยใหมกรพฒนงนสำหรบกรวจยมกขน แฟมทใหถยโอนไดนน มทงขอมลทวไป ขวสรประจำวน บทควม รวมถงโปรแกรมบนเครองตงๆ ซงสมรถทำไดผนทง FTP(File Transfer
Protocol)กรใชงนกรขนถยแฟมขอมลตองตดตอไปยงเครองทใหบรกรขนถยแฟมขอมลหรอเอฟทพไซต
(FTP Site) ซงอจเปนมหวทยลย บรษท หนวยงนรชกร หรอสวนบคคลกไดทเรเปนสมชกซงตอง มชอบญชผใช และ รหสผน แตเครอขยหลยแหงไดเปดบรกรสธรณะใหผใชภยนอกสมรถโอนขอมลได
ดวยชอบญช anonymous โดยไมตองปอนรหสผน หรอบงแหงอจจะใหปอนรหสผนดวย E-mail address ของผใช โดยเรยกว เอฟทพนรนม (Anonymous FTP)
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
14
240-120 Introduction to Computer Programming
เมอเขไปยงเครองทใหบรกรไดแลวถทำกรรบขอมลมยงคอมพวเตอรทเรใชงนเรยกวทำกรดวนโหลด
ขอมล (Download Data) เมอสงขอมลไปยงเครองอนเรยกวอพโหลดขอมล (Upload Data) ลกษณะของขอมลในเอฟทพไซตเปนเหมอนกบแฟมกระดษทเกบในตเอกสรดงรปตอไปน
รปท 1.5 แสดงกรเกบแฟมขอมลบนเอฟทพไซต
แฟมขอมลทเกบในเอฟทพไซตจะเปนแฟมขอมลแบบเทกซ (Text Files) หรอ แฟมขอมลแบบ
ไบนร (Binary File) แฟมขอมลแบบเทกซจะเกบเฉพะตวอกษรและมกเปนขอควมเทนน เชน เอกสรงนวจย คมอ เอกสรทงวชกร สำหรบแฟมขอมลแบบไบนรจะสมรถเกบขอมลไดหลกชนดกว เชน
โปรแกรม ภพ เสยง หรอวดโอ
โปรแกรมทใหบรกรบนเอฟทพไซตแบงตมขอบเขตกรใชงนไดเปน
ฟรแวร(Freeware) เปนโปรแกรมทผสรงใหนำไปใชไดฟร โดยสมรถแจกจยใหผอนได แตหมนำไปจำหนย
แชรแวร(Shareware) เปนโปรแกรมทผสรงใหนำไปทดลองใช ถชอบกตองจยเงนใหกบผสรงโปรแกรมนน
ในกรสงแฟมขอมลบนเครอขยเพอใหรวดเรวขนจะมกรยอหรอบบอดขอมลใหเลกลง โดยเรยกแฟม
ขอมลทผนกรบบอดแลววแฟมขอมลแบบคอมเพรส (Compressed File) โปรแกรมบบอด
ขอมลทเปนทรจกอยงเชน PK Zip เปนตน เมอไดรบแฟมขอมลแบบคอมเพรสตองใชโปรแกรมขยยใหกลบมเปนแฟมขอมลตนฉบบกอนจงสมรถนำแฟมขอมลนนไปใชงนไดตมเดม
3. กรใชโปรแกรมบนเครองคอมพวเตอรอน ผใชงนสมรถเขถงเครองคอมพวเตอรระบบอนในทหงไกล ซงมโปรแกรมหรอบรกรนอกเหนอไป
จกเครองทใชอย กรสงใหโปรแกรมทำงนไดบนอกเครองหนงนนชวยใหผใชไมตองเดนทงไปทเครองนน สมรถทำไดโดยกรใชโปรแกรม Telnet
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
15
240-120 Introduction to Computer Programming
Telnet เปนโปรแกรมประยกตสำหรบกรเขใชระบบจกระยะไกล Telnet ชวยใหผใชใน อนเตอรเนตนงทำงนอยหนเครองคอมพวเตอรของตนเอง แลวเขไปใชเครองอนทอยในทตงๆ ภยในเครอ
ขย เครองทขอเขใชอจจะเปนเครองทอยภยในหองเดยวกน หรอในตกเดยวกน หรอแมกระทงเครองใดๆ ทวทกมมโลกทเชอมตอเปนสวนหนงของอนเตอรเนตอย
กรเขใชระบบใดๆ ดวย Telnet ใหเรยกใชโดยกรพมพคำสง Telnet ตมดวยชอเครอง
หรอ IP Address ของเครองนนตมรปแบบคำสง telnet [ ชอเครอง หรอ IP Address]
เชน คำสง telnet fivedots.coe.psu.ac.th หรอ telnet 203.154.146.5
ตวอยงตอไปนเปนผลจกกรใช เครอง fivedots.coe.psu.ac.th โดยกรใชโปรแกรม
telnet ของวนโดวส 95
รปท 1.6 แสดงกรเชอมตอไปยงเครองคอมพวเตอรดวยโปรแกรม Telnetตวอยงขงตนแสดงกรใชโปรแกรม Telnet เชอมตอเขไปยงเครองคอมพวเตอรทชอ
fivedots.coe.psu.ac.th เมอโปรแกรมตรวจพบเครอง fivedots กจะตอเขกบ เครองนน และรอใหปอนชอบญชผใชกบรหสผนตมขนตอนเชนเดยวกบกรใชระบบโดยปกต ตอจกนนผใช
สมรถใชคำสงทมอยบนเครอง fivedots นนเสมอนวไดนงทำงนอยทเครอง fivedots นน
โดยตรง เมอออกจกระบบดวยคำสง logout หรอปดโปรแกรมกรตดตอ กจะจบกรเชอมตอกบ fivedots และกลบมใชเครองคอมพวเตอรของตนเอง
4. บรกรคนหแฟมขอมล
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
16
240-120 Introduction to Computer Programming
ในเครอขยมคอมพวเตอรและแฟมเปนจำนวนมกจงเปนเรองทยกในกรคนหขอมลทตองกร ใน
อนเตอรเนตจงมโปรแกรมอำนวยควมสะดวกชวยในกรคนหแฟมและฐนขอมล เชน Archie, Gopher หรอ WAIS เปนตน
Archie : บรรณรกษของเอฟทพไซต Archie เปนระบบชวยคนหทอยของแฟมขอมลบน
เครองทใหตดตอสธรณะหรอเอฟทพนรนม โปรแกรมจะสรงบตรรยกรแฟมขอมลไวในรปของฐนขอมลท
คนหได เมอตองกรคนวแฟมขอมลทสนใจอยทเครองใด เพยงแตเรยกใช archie แลวปอนคำสงคนชอ
แฟมขอมล โปรแกรมจะตรวจคนฐนขอมลและแสดงชอแฟมพรอมทงรยชอ เครองทเกบแฟมขอมล เมอผใช
ทรบชอ เครองกสมรถใช ftp ตอเชอมไปยง เครองทตองกรเพอถยโอนแฟมขอมลตอไป
Gopher : เปนโปรแกรมหนงทใชสำหรบเปดคนหขอมลและขอใชบรกรดวยระบบเมน โปรแกรม gopher เปนเสมอนคลงหองสมดและเปนจดศนยรวมกรเรยกใชบรกรตงๆ ทมอยในอนเตอรเนตได
อยงสะดวก
Gopher มเมนใหผใชเลอกคนหขอมลไปทละหวขอ และอจมเมนยอยใหเลอกลกลงไปไดตม
ลำดบ เมอเลอกไปจนกระทงเมอถงเมนชนในสดของหวขอนนๆ gopher กจะแสดงขอมลบนจอภพใหพลก
อนไปทละหน Gopher ยงเปนตวกลงใหบรกรเขใชระบบ telnet ถยโอนแฟมดวย ftp หรอ
คนหชอ เครองทเกบแฟมขอมลดวย Archie บรกรเหลนชวยอำนวยควมสะดวกตอผใชอยงมก เนองจกไมตองพมพคำสงเพอขอใชบรกร และไมจำเปนตองจดจำชอ เครองทตองกรตดตอเพระสมรถเลอก
ไดจกเมน Gopher จงเปนเสมอนเสนทงหรออโมงคลดเละไปสบรกรในอนเตอรเนตทวโลก
WAIS : ดรรชนสแหลงขอมล ลกษณะของ WAIS เปนกรเชอมโยงศนยขอมลทมอยบนเครอ
ขยอนเตอรเนตเขไวดวยกน เพออำนวยควมสะดวกใหผใชในกรคนหขอมลขวสร เนองจกวในอนเตอรเนต
มฐนขอมลหลยแหงกระจดกระจย กรคนขอมลโดยแยกไปคนตมฐนขอมลตงๆ ยอมไมสะดวก กรทำงน
ของ WAIS จะทำใหผใชเหนเหมอนกบวมฐนขอมลเพยงแหงเดยว และเมอตองกรคนหขอมล คอมพวเตอรอจจะชวยคนไปยงแหลงขอมลทตงๆ ทตอเชอมกน
หกเปรยบเทยบกบเครองมออนในอนเตอรเนต อยงเชน Archie ซงเปนบรกรชวยคนหแหลงท
เกบแฟมโปรแกรม ขอมล หรอเอกสร โดยทผใชจะตองปอน ชอ ของแฟมทตองกรคนห แตสำหรบ WAIS เปนบรกรคนหขอมลโดยผใชจะตองปอนขอมลเกยวกบ เนอห ทอยในแฟมนน โปรแกรม WAIS จงทำ
หนทคลยกบบรรณรกษอเลกทรอนกส เมอผใชถมวจะหขอมลจกทไหน คอมพวเตอรจะพยยมทจะให ขอมลเอกสรทคดวเกยวของมกทสดตมควมตองกรนนๆ ควมจรงแลวคอมพวเตอรไดได เขใจ คำถมท
ปอนเขไป เพยงแตคนหเอกสรทบรรจดวยคำ หรอ วลสำคญทผใชกำหนดมเทนน
5. กลมสนทนและขวสร เนองจกมผใชในเครอขยอนเตอรเนตเปนจำนวนมกทวโลก จงมกรจดแบงกลมเพอกรแลกเปลยน
ทศนะและแสดงควมเหนในหวขอตงๆ ผนทงระบบเครอขย
USENET เปนระบบเครอขยจกกรสรงสรรคของนกศกษปรญญโท 2 คนของมหวทย ลยดกค ประเทศสหรฐอเมรก นกศกษทงสองคนไดพฒนซอฟตแวรททำใหผคนทใชเครองคอมพวเตอรตง
ระบบกนสมรถทจะแลกเปลยนขอมลขวสรเรองตงๆ ในรปกรเสนอขอคดเหน อภปรยโตตอบกน ซอฟตแวร ดงกลวผนกรปรบปรงพฒนไปแลวหลยรน จนกระทงในปจจบนนมซอฟตแวรนแพรหลยอยในระบบ
คอมพวเตอรทวโลก และมผใชงนหลยแสนคนในแตละวน ผใชระบบดงกลวนไดรวมตวกนเปนกลมยอยจำนวน
มกทเรยกว กลมขว หรอ News Group--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
17
240-120 Introduction to Computer Programming
กลมขวใน USENET เปนกลมอภปรยทมกรแลกเปลยนขวสรและควมคดเหนในหวขอตงๆ ตมทกลมนนสนใจ ตงแตเรองทงเทคนค วทยศสตร คอมพวเตอร ไปจนถงเรองกฬ ศสน ปรชญ หรอ แมแตเรองชวตรก และหวขอทพสดรอนๆ อกมก
USENET เปรยบเสมอนระบบกระดนขวขนดมหมทผใชในอนเตอรเนตสมรถเขไปใชบรกร
ได USENET เปนแหลงของขอมลขวสรทกวงใหญไพศล เอออำนวยใหผใชบรกรรบรขวสรจกทว โลก นอกจกนยงเปดโอกสใหไดแสดงควมคดเหนของเรเองในเรองนนๆ ไดดวย
กลมขวเปนกรรวบรวมกลมผสนใจในเรองใดเรองหนงเปนพเศษเพอกรแลกเปลยนขวสรและขอคด
เหนในเรองทกลมกำหนดขน หรอเพอผใช Usenet กลมอนๆ จะไดทรบเนอหทอภปรยกนในกลมนนๆ กลมขวเหลนมกรจดโครงสรงเปนลำดบชนคลยรกตนไม (Hierarchy) กลวคอ จะมชอหวขอ
ใหญ เชน ทงดนคอมพวเตอร วทยศสตร สนทนกร (Recreation) โดยทงหมดจะใชชอยอ เชน สนทนกร (Recreation) จะใช rec เปนตน แตละหวขอใหญอจมหวขอรองลงไป อยงเชน ดน
สนทนกรจะประกอบดวย ทงดนดนตร (rec.music) ทงดนกรถยภพ (rec.photo) และอจจะมหวขอยอยรองลงไปอก เชน ทงดนดนตร rec.music.classical ,
rec.music.makers
กลมขวจะแบงเปน 8 หวขอใหญ ดงน
comp หวขอนจะเกบขวเกยวกบคอมพวเตอรทกอยง
misc เกบเรองรวเบดเตลดทวไป
news เกบเฉพะขวเกยวกบบรกร USENET และกลมขวเทนน
rec รวมรวมขวทเกยวกบบนเทงและสนทนกร
sci เกบเรองรวทงวทยศสตร
soc เกบขอมลทงดนสงคมและวฒนธรรม
talk เกบทกเรองโดยไมจำกดหวขอ เพอขอคำแนะนำ แสดงควมคดเหนทวไป
alt เกบรวบรวมทกอยงแยกมจก 7 หวขอแรกโดยไมแยกประเภทวจะเปนควมคดเหน คำปรกษ หรอ สงแวดลอม
ตอมมกรเพมหมวดหมภยหลง
bionet เปนเรองทงชววทย
bit.listserv เปนเครองบรกรจดหมยอเลกทรอนกสทใหบรกรกลมขวดวย
biz เกบขอมลทงดนธรกจทวไป
K12 เกบเรองรวกรศกษทงไกล
th เกบเรองรวของแตละประเทศตมอกษรยอของประเทศนน เชน th คอประเทศไทย
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
18
240-120 Introduction to Computer Programming
รปท 1.7 แสดงหวขอกลมขว
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
19
240-120 Introduction to Computer Programming
รปท 1.8 แสดงลกษณะของขวสรในกลมขวทเลอก
รปท 1.9 ลกษณะขอควมของขวสร
นอกจกบรกรกลมขวแลวในอนเตอรเนตหรอจดหมยอเลกทรอนกสแลว เรยงสมรถตดตอแบบ โตตอบกนโดยตรงทนทได โดยสมรถเลอกบรกรในแบบโตตอบดวยขอควมหรอ แบบทใชเสยงพด
กรใชงนบรกรสอสรสนทนโดยกรเขยนขอควมโตตอบกนนนเรยกว ไออรซ (Internet Relay Chat, IRC) กรใชงนไออรซจะแบงกรสอสรเปนชองสญญณคลยกรใชวทยสมคร
เลน โดยกรเขยนขอควมโตตอบกนระหวงสมชกในกลมซงอจมมกกว 2 คนกได ลกษณะกรใชงนไออรซเปนดงรปตอไปน
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
20
240-120 Introduction to Computer Programming
รปท 1.10 แสดงลกษณะโปรแกรมไออรซ
6. บรกร เวลดไวดเวบ(World Wide Web, WWW)WWW (World Wide Web) เปนบรกรขอมลแบบมลตมเดย สมรถใหบรกร
ไดทง ขอควม ภพกรฟฟก เสยง หรอภพเคลอนไหว และยงมบรกรอนรวมไวดวย เชน กรขนถยแฟมขอมล
กรคนหขอมล กลมสนทนและขวสร กรใชโปรแกรมบนเครองอน เปนตน
WWW เครองมอทชวยอำนวยควมสะดวกในกรใชงนอนเตอรเนตไดเกอบครบทกเรอง รวมทง ควมงย สะดวก และสมรถคนหขอมลไดในแทบทกเรอง จงเปนทนยมในหมของผใชอนเตอรเนตในปจจบน และอนคต WWW มกรใชงนแบบ Hypertext โดยกรแสดงขอควมแบบเนนซงสมรถเชอม
โยงไปยงจดอนไดกรเชอมโยงดงกลวอจเรยกว hotlinks หรอ hyperlink ซงผใชสมรถใช ปมลกศรหรอ เมส ดรยละเอยดเพมเตมจกคำหรอประโยคหรอรปภพทกำหนดไวได
ในปจจบน กรใชงน WWW สมรถทำไดอยงสะดวกยงขน โดยใชโปรแกรมทเรยกว เวบ บรวเซอร ซงมผผลตออกมหลยบรษท ทเรรจกกนด ไดแกเนสเคป และอนเตอรเนตเอกซพลอเรอร
กรใชบรกร WWW ตองใชรปแบบกรใชบรกรทเรยกว URL (Universal Resource Locator) หรอทเรยกกนทวไปว Address หรอ Location รปแบบ
ของ URL เปนดงน
protocol://host.domain/path/file
protocol หมยถง โพรโตคอลทตองกรใชบรกรในอนเตอรเนต ไดแก
http:// เปนโพรโตคอลทใชเรยกบรกร WWWftp:// เปนโพรโตคอลทใชเรยกบรกรขนถยขอมล
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
21
240-120 Introduction to Computer Programming
news:// เปนโพรโตคอลทใชเรยกบรกรกลมขว
gopher:// เปนโพรโตคอลทใชเรยกบรกร gopherhost หมยถงชอเครองทใหบรกร
domain หมยถงโดเมนเนม
path คอตำแหนงทเกบขอมลในเครองทใหบรกร
file คอชอแฟมขอมลทตองกรเรยกใช
กรใชงน URL นน โดยมกไมตองระบสวนทเปน path และ file จะระบเมอตองกรเปดแฟม
ขอมลทตองกรโดยตรง ตวอยงกรใชงน URL เชน
http://www.yahoo.com เปนกรใช WWW ไปยงเครองใหบรกรชอ
yahoo
fttp://ftp.psu.ac.th เปนกรใชบรกรขนถยแฟมขอมล
สำหรบ WWW แลว เวบเพจ(Web Page ) คอกลมเอกสรทเกบตมเครองใหบรกร
WWW หรอทเรยกวเวบไซต(Web Site) สำหรบหนแรกของกรใชงน Web browser จะเรยก
วโฮมเพจ(Home Page) ซงสมรถทจะเรยกเอกสรหนใดกไดเปนโฮมเพจ
มรยทกรใชเครอขยเครอขยแตละแหงจะมระเบยบกรใชงนเครอขยทแตกตงๆกนไปตมควมเหมะสมวตองปฏบตใน
ลกษณะอยงไร หรอมขอหมอะไรบง สมชกในเครอขยกจำเปนตองรบทรบและปฏบตตมแนวทงทผดแล เครอขยกำหนดไว นอกเหนอไปจกขอตกลงในรปแบบของกฎระเบยบดงกลวแลว ผใชงนเครอขยยงควรทรบ
ถงมรยทและหลกพงปฏบตตอผใชรยอนในระบบอกดวย
จดประสงคของกรเขใชงนเครอขยของผใชแตละคนนนแตกตงไป บงคนเพยงแตตองกรรบสง จดหมยอเลกทรอนกส บงคนตองกรอนขว บงคนตองกรคนหและถยโอนแฟมขอมล ถหกผใชแตละ
รยใชงนอยงเตมทโดยไมสนใจตอผลกระทบทมตอกรใชงนของผอนกนบเปนเรองทไมเหมะสม กรใชบรกรจงตองคำนงถงระยะและชวงเวลในกรใชดวยดงตอไปน
ควรใชงนเททจำเปน ไมสมควรทจะใชระบบและปลอยทงไวตลอดเวล โดยเฉพะอยงยงกรเขส ระบบทงโมเดม เพระจะทำใหผใชรยอนเขใชระบบยกหรอไมไดเลย เนองจกศนยบรกรเครอขย
สวนใหญมกจะมจำนวนคสยทรบกรเชอมตอจกภยนอกจำนวนจำกด หกจำเปนตองใชบรกรทตองกนทงเวลและควมสมรถของระบบ ควรเลอกกระทำในชวงเวลทม
ผใชงนนอย ตวอยงเชน เมอตองกรถยโอนแฟมขนดใหญจกศนยบรกรตงประเทศกควรใช ชวงเวลทไมมผใชรยอนอยมกนก ซงมกจะเปนชวงเวลกลงคน วธนเปนผลดตอทงผใชรยอน
และตนเองคอกรถยโอนขอมลจะไมสงผลกระทบตอกรทำงนของผอนและทำไดในเวลทรวดเรวกวเวลปกตดวย
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
22
240-120 Introduction to Computer Programming
กรเขใชงนระบบทกครงพงระลกเสมอวจะตองไมรบกวนหรอสรงควมรำคญใหแกผใชงนคน
อน และระบบไมใชททดลองกรทำงนของคำสงทกคำสง จงไมควรใชคำสง write, wall หรอ talk ไปยงผใชคนอนอยงพรำเพรอ
ดแลขอมลในสวนทเปนของตนเองใหมระเบยบและใชทรพยกรทมอยอยงระมดระวง เขใชงนระบบดวยรยชอของตนเองเทนน และไมใหผอนใชรยชอของตนเองในกรเขสระบบ
หรอบอกรหสผนใหผอนทรบ
--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---
23