บทที่ 1 introduction to basic computer and...

28
บบบบบ 1 Introduction to Basic Computer and Internet บบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบบบบ 1. บบบบบบบบบบบบบบ บบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบ 2. บบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบ 1. บบบบบบบบบบบบบบบบบบบบบบ 2. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ 3. บบบบบบบบบบบบบบบบบบบบบบบบบบบบ 4. บบบบบบบบบบบบบบบบบบบบบบบบ 1

Upload: others

Post on 04-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

บทท 1 Introduction to Basic Computer and Internet แนะนำคอมพวเตอร และอนเตอรเนตเบองตน

วตถประสงค เพอใหนกศกษสมรถ

1. อธบยควมหมย สวนประกอบตงๆ และพนฐนขนตอนกรทำงนของคอมพวเตอร

2. อธบยระบบกรทำงน และกรใชงนบรกรในอนเตอรเนต

หวขอ

1. ควมหมยของคอมพวเตอร

2. สวนประกอบของระบบกรทำงนในคอมพวเตอร

3. พนฐนกรใชงนอนเตอรเนต

4. บรกรในระบบอนเตอรเนต

1

Page 2: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 3: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 4: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 5: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

240-120 Introduction to Computer Programming

รปท 11. บลอกไดอะแกรมแสดงสวนตงๆ ของไมโครคอมพวเตอร

สำหรบเครองคอมพวเตอรสวนบคคล(PC, Personal Computer)นนเปนเครอง ไมโครคอมพวเตอรทนำมใชงนทวไปทงในกรใชงนสวนตวและในงนธรกจ สมรถแสดงสวนประกอบไดดงรป

ตอไปน

รปท 1.2 แสดงสวนประกอบเครองคอมพวเตอรสวนบคคล

--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---

5

Page 6: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 7: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 8: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 9: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 10: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 11: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 12: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 13: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

240-120 Introduction to Computer Programming

ขอมลหองสมด และบทควมทงดนตงๆ ตมควมถนดและควมเชยวชญของแตละศนยบรกร อนเตอรเนต จงเปนเครอขยทผใชงนทวโลกมโอกสแลกเปลยนควมคดเหนกนไดอยงกวงขวงและมกทสด หกจะแยก

ประเภทของกรใหบรกรหลกๆ แลวสมรถแบงออกเปน 6 ประเภท ไดแก

1. จดหมยอเลกทรอนกส(E-mail, Electronic mail) เปนกรรบสงขอควมทมขนตอนคลยกบกรสงจดหมยทงไปรษณย แตเปนแบบอตโนมตผนทง

คอมพวเตอร ผใชงนสมรถสงจดหมยอเลกทรอนกสถงผใชงนทอยภยในอนเตอรเนตหรอเครอขยอนท เชอมกบอนเตอรเนตไดทวโลก จดหมยอเลกทรอนกสนทำใหกรสอสรกนระหวงบคคลหรอกลมบคคลมควม

สะดวกขน ถเปรยบกบโทรศพท โทรศพทตองพบผทตองกรซงอจยงยกในกรตมตวกนใหพบ กรสง จดหมยอเลกทรอนกสเพยงเขยนขอควมรยละเอยดทตองกรแลวสงไปยงผรบ จดหมยนนจะรออยจนผรบ

สะดวกหรอวงอนขอควม และสมรถตอบกลบมยงผสงไดทนทไมตองเสยเวลรอคอย และยงสมรถแกปญหในเรองกรสอสรกบตงประเทศทมเวลกรทำงนตงกนได

สวนประกอบของจดหมยอเลกทรอนกส แบงเปน 2 สวน คอ สวนหว(Header) กบสวนทเปน

ขอควม(Body) ขอควมในสวนหวเปรยบเหมอนจหนซองจดหมยเพอระบผรบปลยทง โดยตองเตมขอมลตอไปน

TO: ใหใสเลขทอยอนเตอรเนตของผรบปลยทง

SUBJECT : เปนหวขอเรองของจดหมย

CC : เปนเลขทอยอเลกทรอนกสของผรบคนอนทตองกรใหไดรบสำเนจดหมยฉบบน

BCC : เปนเลขทอยอเลกทรอนกสของผรบคนอนทตองกรใหไดรบสำเนจดหมยฉบบน โดยไมแสดงใหผรบปลยทงร

ATTACHMENT : แฟมขอมลทตองกรแนบไปกบจดหมย ในสวนขอควมเปนเนอควมของจดหมย ควรเปนขอควมทกระชบ ชดเจน ลกษณะของจดหมยอเลก

ทรอนกสแสดงไดดงรปตอไปน

--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---

13

Page 14: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 15: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 16: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 17: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 18: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 19: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

240-120 Introduction to Computer Programming

รปท 1.7 แสดงหวขอกลมขว

--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---

19

Page 20: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

240-120 Introduction to Computer Programming

รปท 1.8 แสดงลกษณะของขวสรในกลมขวทเลอก

รปท 1.9 ลกษณะขอควมของขวสร

นอกจกบรกรกลมขวแลวในอนเตอรเนตหรอจดหมยอเลกทรอนกสแลว เรยงสมรถตดตอแบบ โตตอบกนโดยตรงทนทได โดยสมรถเลอกบรกรในแบบโตตอบดวยขอควมหรอ แบบทใชเสยงพด

กรใชงนบรกรสอสรสนทนโดยกรเขยนขอควมโตตอบกนนนเรยกว ไออรซ (Internet Relay Chat, IRC) กรใชงนไออรซจะแบงกรสอสรเปนชองสญญณคลยกรใชวทยสมคร

เลน โดยกรเขยนขอควมโตตอบกนระหวงสมชกในกลมซงอจมมกกว 2 คนกได ลกษณะกรใชงนไออรซเปนดงรปตอไปน

--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---

20

Page 21: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 22: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

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

Page 23: บทที่ 1 Introduction to Basic Computer and Internetfivedots.coe.psu.ac.th/~montri/Teaching/240-101/Chap1.doc · Web viewบทท 1 Introduction to Basic Computer and Internet

240-120 Introduction to Computer Programming

กรเขใชงนระบบทกครงพงระลกเสมอวจะตองไมรบกวนหรอสรงควมรำคญใหแกผใชงนคน

อน และระบบไมใชททดลองกรทำงนของคำสงทกคำสง จงไมควรใชคำสง write, wall หรอ talk ไปยงผใชคนอนอยงพรำเพรอ

ดแลขอมลในสวนทเปนของตนเองใหมระเบยบและใชทรพยกรทมอยอยงระมดระวง เขใชงนระบบดวยรยชอของตนเองเทนน และไมใหผอนใชรยชอของตนเองในกรเขสระบบ

หรอบอกรหสผนใหผอนทรบ

--- บทท 1 แนะนำคอมพวเตอร และอนเตอรเนตเบองตน ---

23