Computer Concepts Slide1
Transcript of Computer Concepts Slide1
2
บทนำ�บทนำ� ในยคของเทคโนโลยสารสนเทศ (Information Technology)
ขอมล (Data) ถกจดเกบในแบบขอมลดจตอล (Digital) ประมวลผลโดยใชคอมพวเตอรได
หรอกลาวไดวาขอมลถกแปลงใหอยในรปแบบอเลกทรอนก และสามารถถกประมวลผลได (Electronic Data Processing – EDP)
ตวอยางการประมวลผลขอมลเหลานไดแก การปรบยอดขอมลสนคาคงคลงทถกบนทกผาน RFID, การบนทกขอมลรายการเบกจายของธนาคารทงระบบ ATM และ Internet Bank , หรอรวมไปถงการประมวลผลการชำาระเงนผาน Counter Service ตางๆ
คอมพวเตอรสามารถนำาไปประยกตใชงานไดหลายดาน คอมพวเตอรในปจจบนสามารถทำางานทซบซอน
มความแมนยำาสง ทำางานทมนษยไมสามารถทำาได
3
คำ�จำ�กดคว�มของคำ�จำ�กดคว�มของคอมพวเตอรคอมพวเตอร
คอมพวเตอร: เครองคำานวณแบบอเลคทรอนกสทำางานตามคำาสงทถกเกบอยภายในหนวย
ความจำารบขอมลจากภายนอก ประมวลผลและ
บนทกผลลพธตางๆไวได(Data) (Information
)
ประมวลผล(Processing)
4
ประโยชนของประโยชนของคอมพวเตอรคอมพวเตอร
คว�มเรว: คอมพวเตอรทำางานเรวกวามนษยมาก ความเรวของคอมฯวดจากความเรวของหนวยประมวลผลกลาง
(CPU) สมพนธกบความเรวของนาฬกาของระบบ (Clock) มหนวยเปน
Hz คว�มน�เชอถอ: มเหตมผล (Deterministic Machine)
หากกำาหนดขอมลและวธการประมวลผลทเหมอนกนทกครง ยอมจะไดรบผลลพธเหมอนกนทกครงเชนกน
ถาหากเกดขอผดพลาด กจะเกดขอผดพลาดแบบเดยวกนทกครง คว�มแมนยำ�: ไมวาจะอยสภาพแวดลอมใด
สามารถนำาคอมพวเตอรไปทำางานแทนมนษยในสภาพแวดลอมทม ความเสยงสงได เชน งานสำารวจ หรองานในอวกาศ
5
ประโยชนของประโยชนของคอมพวเตอรคอมพวเตอร
คว�มส�ม�รถในก�รจดเกบขอมล เกบขอมลไดมหาศาลและยาวนาน โดยโอกาสทขอมลจะสญหายม
นอย การสบคนขอมลในคอมพวเตอรสามารถทำาไดอยางรวดเรว
คว�มส�ม�รถในก�รสอส�ร คอมพวเตอรถกนำามาใชเปนเครองมอในการสอสาร การสอสารโดยคอมพวเตอรสามารถทำาไดในลกษณะ
Multimedia เสยง ภาพ ขอความ วดโอ
Internet เปนการเชอมตอเครองคอมพวเตอรตางๆเขาดวยกน Wireless technology เปน technology ใหมทนำามาใช
เชอมตอคอมพวเตอร เชน infrared, bluetooth , Wi-Fi
6
ก�รประยกตใชก�รประยกตใชคอมพวเตอรคอมพวเตอร การจดการขอมลและสารสนเทศ การสอสารขอมลผานเครอขาย
คอมพวเตอร การผลตสอ การคำานวณ ฯลฯ
7
ก�รเกบขอมลและก�รเกบขอมลและส�รสนเทศส�รสนเทศ การนำาขอมลมาวเคราะหแบบออนไลน(On-line Analysis Processing)
การจดทำาคลงขอมล (Data Warehouse) เพอชวยการตดสนใจ
การทำาเหมองขอมล (Data Mining) เพอคนหาความสมพนธของขอมล
8
ก�รเกบขอมลและก�รเกบขอมลและส�รสนเทศส�รสนเทศ
กรณตวอย�ง: การทำาบตรประจำาตวประชาชนอเลคทรอนคส(Smart Card) บตรประจำาตวประชาชนแบบเดมใชเวลาทำานาน ยงยาก และซำาซอน การคนหาขอมลทำาไดยาก และใชเวลานาน เนองจากตองไปคนหาขอมล
จากแฟมเอกสาร กรมการปกครองจงนำา Smart Card หรอบตรเกบขอมลอเลคทรอ
นคสมาใชเปนบตรประชาชน รวมกบการเชอมทวาการอำาเถอทวประเทศผานระบบเครอขายคอมพวเตอร
ทำาใหการจดทำาบตรประชาชนสามารถทำาเสรจในวนเดยว และทำาทไหนกได เพราะขอมล Online ถงกนหมด และยงสามารถคนขอมลไดอยาง
รวดเรวอกดวย
9
ก�รสอส�รผ�นเครอข�ยก�รสอส�รผ�นเครอข�ยคอมพวเตอร คอมพวเตอร
จดหมายอเลกทรอนกส (Electronics Mail) การเผยแพรขอมลสาธารณะผานโฮมเพจ (Home
Page) การพดคยผานอนเตอรเนต (Voice over IP) การแลกเปลยนไฟลขอมล (File Transfer)
10
ก�รผลตสอก�รผลตสอ โปรแกรมประมวลผลคำา (Word
Processor): MS Word, LaTeX โปรแกรมสรางหรอแกไขรปภาพ:
Adobe Illustrator, Corel Draw
โปรแกรมชวยในการออกแบบ(CAD): AutoDesk AutoCAD
โปรแกรมสรางภาพยนตและดนตร(Multimedia) : Adobe Premiere, Macromedia Flash
ฯลฯ
11
ก�รคำ�นวณก�รคำ�นวณ คอมพวเตอรมความสามารถมากใน
เรองของการคำานวณ โปรแกรมคอมพวเตอรทชวยในการ
คำานวณกเชน MATLAB หรอวาMathametica
ถาตองการความสามารถในการ คำานวณมากขน อาจจะใชการประมวล
ผลแบบขนาน (Parallel Processing) หรอวาแบบกระจาย(Distributed Processing) มาชวยไดดวย
12
Parallel Processing / Parallel Processing / Distributed Distributed ProcessingProcessingParallel Processing
เพมความเรวในการประมวลผลแบงงานออกเปนหลายๆ สวน แตละสวนถกประมวล
ผลพรอมกนโดยอาศย 1 cpu / งาน1 สวนDistributed Processing
ใชหนวยประมวลผลของเครองคอมพวเตอรหลายๆ เครองชวยงานประมวลผลงานทมขนาดใหญ
คอมพวเตอรอาจแตกตางกน , ตงอยคนละทตวอยางเชน SETI@home
13
ววฒน�ก�รของววฒน�ก�รของคอมพวเตอรคอมพวเตอร
ตงแตเรมมการพฒนาขบวนการทางคณตศาสตร นกคณตศาสตรตางกไดพยายามพฒนาเครองมอทางคณตศาสตร เชน นกคณตศาสตรชาวจน ไดคดคนลกคด (Abacus)
ลกคดในยคแรกๆ ลกคดสมยปจจบน
14
ววฒน�ก�รของคอมพวเตอรววฒน�ก�รของคอมพวเตอร นกคณตศาสตรฝงตะวนตกกมการคดคนเครอง
มอสำาหรบคำานวณขนมาเชน Napier’s Bones โดย John Napier ชาวสกอตแลนด หรอวา Pascaline Calculator โดย Blaise Pascal ชาวฝรงเศสเปนตน
Napier’s Bones Pascaline Calculator
15
ววฒน�ก�รของววฒน�ก�รของคอมพวเตอรคอมพวเตอร
เครองคำานวณทเรมมการใช บตรเจาะร (Punch Card) ไดถกสรางขนมาในป 1801 โดยชาวฝรงเศสชอ Joseph Marie Jacquard
16
ววฒน�ก�รของคอมพวเตอรววฒน�ก�รของคอมพวเตอร แตเครองคำานวณทถอวาเปนตนแบบ
ของคอมพวเตอรกคอ ENIAC (Electronic Numerical Integer and Calculator) โดย John Mauchly และ Presper Exkert ในป 1942-1946
ตอมา Dr. John Von Neumann กไดสราง EDVAC (Electronic Discrete Variable Automatic Computer) ซงถอวาเปนเครองคอมพวเตอรทมสถาปตยกรรมเหมอนคอมพวเตอรในปจจบน ENIAC
19
ยคของคอมพวเตอรยคของคอมพวเตอร เราสามารถแบงยคของ
คอมพวเตอรออกเปน 4 ยค ยคท 1 (The First
Generation) ค.ศ .-19511958
เทคโนโลย: หลอดสญญ�ก�ศ ใชกระแสไฟฟามาก ความรอนสง
คว�มเรว: 1 คำาสง / วนาท เกบขอมล: บตรเจาะร ภ�ษ�คอมพวเตอร: ภาษาเครอง
(Machine Language)
20
ยคของคอมพวเตอรยคของคอมพวเตอร ยคท 2 (The Second Generation)
ค.ศ -. 1959 1964 เทคโนโลย:
ทร�นซสเตอร (Transistor): ทำาใหคอมพวเตอรมขนาดเลกลง กนไฟนอยลง ราคาถก ทำางานไดเรวมากขน
อปกรณตอพวง: Printer, Tape, Harddisk คว�มเรว: 100 คำาสง / วนาท เกบขอมล: วงแหวนแมเหลก (Magnetic Core) ภ�ษ�คอมพวเตอร: ภาษาแอสแซมบล
(Assembly) ตวอย�ง: IBM1620, IBM401
21
ยคของคอมพวเตอรยคของคอมพวเตอร ยคท 3 (The Third Generation) ค.ศ .
-19651970 เทคโนโลย: วงจรรวม (IC – Integrated
Circuit) IC แตละตวจะประกอบไปดวยทรานซสเตอรจำานวนมหาศาล ทำาใหคอมพวเตอรมขนาดเลกลง ใชพลงงานนอย
มการพฒนา General Purpose Computer และคอมพวเตอรสำาหรบธรกจ
มการพฒนา ระบบปฏบตก�ร (OS – Operating System): Multitasking
ภ�ษ�คอมพวเตอร: ภาษาเบสก (Basic), ภาษาฟอรแทรน (Fortran)
22
ยคของคอมพวเตอรยคของคอมพวเตอร ยคท 4 (The Fourth Generation) ค.ศ -. 1971 ปจจบน
เทคโนโลย: LSI (Large Scale Integrated) และ VLSI (Very Large Scale Integrated) สงผลใหเกด
ไมโครคอมพวเตอร หรอ คอมพวเตอรสวนบคคล (Personal Computer)
มนคอมพวเตอร (Minicomputer) เมนเฟรม (Mainframe) ซปเปอรคอมพวเตอร (Super Computer)
ค.ศ . 1971 บรษทอนเทลผลต CPU Intel 4004 ซงมทง หนวยประมวลผล หนวยความจำา และหนวยแสดงผลอนพต/เอาตพต ซงเปนจดเรมของไมโครคอนโทรลเลอร
23
ยคของคอมพวเตอรยคของคอมพวเตอร ยคท 4 (The Fourth Generation) ค.ศ.
-1971 ปจจบน (ตอ) ค.ศ . 1981 บรษท IBM สรางคอมพวเตอรสวนบคคล (PC) ค.ศ . 1984 บรษท Apple ไดเรมผลตเครองตระกล
Macintosh ซงมระบบปฏบตการทสามารถใชเมาส (Mouse) และมระบบวนโดว (Windows)
มการพฒนาระบบเครอขายคอมพวเตอรเพอการสอสาร ทำาใหสามารถลดการใชคอมพวเตอรประสทธภาพสง และเปนทมาของเครอขายอนเตอรเนต
ภ�ษ�คอมพวเตอร: ภาษาซ (C), ซพลสพลส (C++), ปาสคาล (Pascal), SQL (Structured Query Language)
ค.ศ . 1980 มการพฒนาเทคโนโลยปญญาประดษฐ (AI-Artificial Intelligence)
24
สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร ฮารดแวรในระบบคอมพวเตอรประกอบไปดวย 3 สวน
หลกๆ ทเชอมตอกนผานบน (Bus) คอ หนวยประมวลผลกล�ง (CPU)
เสมอนสมองของคอมพวเตอร ทำางานตามโปรแกรมทละหนงคำาสง ประกอบไปดวย
สวนควบคม (Control Unit): ควบคมการประมวลผล
สวนคำ�นวณคณตศ�สตรและตรรกะ (ALU: Arithmetic & Logic Unit): ประมวลผลคำาสงเชงคณตศาสตร และตรรกศาสตร
25
สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร หนวยประมวลผลกล�ง (ตอ)
ภายในจะมหนวยความจำาขนาดเลกความเรวสงทเรยกวา รจสเตอร (Register)
CPU ในปจจบนจะมความจของทรานซสเตอร ตงแต 1-55 ลานตว
มความเรวในประมวลผลตงแต 300MHz – 3GHz ใชเทคโนโลยตงแต 0.13-0.35 ไมครอน ขนาดทเลกลงสงผลใหพลงงานทจำาเปนตองปอนให
CPU และความรอนทเกดขนลดลงตามไปดวย
26
สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร หนวยคว�มจำ� (Memory)
สามารถแบงไดเปน 2 ประเภทตามลกษณะการจดเกบ ROM (Read Only Memory)
หนวยความจำาทสามารถอานขอมลไดอยางเดยว ไมสามารถเขยนขอมลทบได
สามารถเกบขอมลได แมวาจะไมมกระแสไฟปอนให เกบขอมลทจำาเปนตอการ บต (Boot) คอมพวเตอร
RAM (Random Access Memory) หนวยความจำาทสามารถอานและเขยนขอมลทบไดตลอดเวลา หากไมมกระแสไฟฟาปอนใหจะไมสามารถเกบขอมลได
27
หนวยคว�มจำ� (ตอ) การจดเกบขอมลอยในลกษณะเลขฐานสอง (Binary) เลขฐานสองจำานวน 1 หลก เรยกวา บต (Bit) เลขฐานสองจำานวน 8 บต เรยกวา ไบต (Byte) 1 กโลไบต (Kilobyte) มคาเทากบ 1024 ไบต 1 เมกะไบต (Megabyte) มคาเทากบ 1024 x 1024 ไบต 1 กกะไบต (Gigabyte) มคาเทากบ 1024 x 1024 x
1024 ไบต 1 เทราไบต (Terabyte) มคาเทากบ 1024 x 1024 x
1024 x 1024 ไบต
สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร
28
สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร หนวยคว�มจำ� (ตอ)
Register: เปนทพกขอมลภายใน CPU
Cache: มทงภายในและภายนอก CPU สำาเนาขอมล และคำาสงบางสวนของหนวยความจำาหลก
Main Memory: เชอมตอกบบส เกบขอมลและคำาสงทงหมดทถกนำามาประมวลผล
Secondary Memory: เชอมตอกบบสในสวนของอนพต/เอาตพต เกบขอมลและคำาสงทงหมด
จำ�นวนรอบของก�ร
ประมวลผลคำ�สงเพอรบขอมล
ขน�ดเลก อยใกลหนวยประมวลผลกล�ง คว�มเรวสง ร�ค�แพง
ขน�ดใหญ อยไกลหนวยประมวลผลกล�ง คว�มเรวตำ�ร�ค�ถก
29
อนพต/เอ�ตพต (Input/Output) อปกรณอนพต/เอาตพตทำาหนาทเปนตวกลางในการนำาขอมล
เขา/ออก จากเครองคอมพวเตอร เชน Keyboard, Mouse, Monitor, Sound Card
แบงออกเปน 3 ประเภทคอ อปกรณอนพต (Input Device) อปกรณเอาตพต (Output Device) อปกรณอนพต/เอาตพต (Input/Output Device):
หนวยความจำาสำารอง: Hard Disk, Floppy Disk, Optical Disk อปกรณทใชในการสอสาร: Network Card, Modem
โดยปกตตองมการตดตงซอฟตแวรทเรยกวา ไดรเวอรอปกรณ (Device Driver)
สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร
30
บส (Bus) เปนเสนทางสำาหรบสงคำาสง และขอมลระหวาง 3 สวนประกอบหลก
คอ หนวยประมวลผลกลาง หนวยความจำา และอนพต/เอาตพต โดยบสแบงออกเปน
บสขอมล (Data Bus) บสคำาสง (Instruction Bus) บสขอมลตำาแหนงหนวยความจำา (Address Bus)
บสแตละตำาแหนงภายในโครงสรางจะมความเรวแตกตางกน อปกรณทตองตดตอสอสารกน และมความเรวใกลเคยงกน
อยในบสเดยวกน
สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร
32
ระบบปฏบตก�รระบบปฏบตก�ร เปนโปรแกรมระบบ (System Program)
ทำาหนาทประสานการทำางานระหวางฮารดแวร และผใชงานคอมพวเตอร
ควบคมการทำางานของโปรแกรมใหมประสทธภาพ จดการทรพยากรทมทงหมดในระบบ
เวลาในการประมวลผล หนวยความจำา ลำาดบความสำาคญของโปรแกรมในการตดตอกบ
อปกรณอนพต/เอาตพต
33
ก�รจดก�รกบโปรแกรมแตละโปรแกรม รองรบการทำางานพรอมกนของหลายๆโปรแกรม
(Multitasking) ก�รจดก�รกบไฟล
สามารถสรางไฟล ลบไฟล และการเปลยนแปลงขอมลภายในไฟล รองรบความสามารถของระบบ Multiuser เชน ในระบบปฏบต
การ UNIX ก�รจดก�รกบอนพต/เอ�ตพต
ระบบปฏบตการจะตดตอกบอปกรณตางๆผานไดรเวอร ก�รจดก�รหนวยคว�มจำ�
ตองมการจดสรรหนวยความจำาซงมขนาดจำากดใหโปรแกรมหลายๆโปรแกรมซงทำางานพรอมๆกน -> Virtual Memory
หน�ทของระบบปฏบตก�รหน�ทของระบบปฏบตก�ร
34
ก�รเลอกใชระบบปฏบตก�ร MS Windows 95/98/ME: งานสำานกงานทวไป MS Windows 2000 Professional: งานสำานกงานทวไป ,
งานทตองการเสถยรภาพสง MS Windows 2000 Server: File Server, Print Server,
Mail Server MS Windows XP Home Edition: งานสำานกงานทวไป , งาน
ทตองการเสถยรภาพสง ใชงานสะดวกกวา MS Windows 2000 MS Windows XP Home Edition: งานสำานกงานทวไป , งาน
ทตองการเสถยรภาพสง ใชงานสะดวกกวา MS Windows 2000 MS Windows XP Professional: คลาย XP Home แตม
ระบบรกษาความปลอดภยดกวา
ระบบปฏบตก�รระบบปฏบตก�ร
35
เครอขายคอมพวเตอรเครอขายคอมพวเตอรเครอข�ยคอมพวเตอร (Computer Network)การนำาเอาอปกรณคอมพวเตอรมาเชอมตอ
กนโดยอาศยตวกลาง (Media) ในการสงขอมล
การสอสารระหวางอปกรณคอมพวเตอรผานเครอขายจำาเปนจะตองมการสงขอมลทเปนไปตามกฎเกณฑเดยวกน ภาษาเดยวกนทเรยกวา โปรโตคอล (Protocol)
36
องคประกอบหลกของเครอขายคอมพวเตอร คอมพวเตอรแมข�ย (Server): ใหบรการตางๆผาน
เครอขาย คอมพวเตอรลกข�ย (Client): ใชบรการจากเครองแม
ขาย อปกรณเครอข�ย (Network Equipment):
อปกรณทใชในการเชอมตอเครอขาย เชน Cable, Hub, Network Interface Card
ระบบปฏบตก�รทสนบสนนระบบเครอข�ย (Network Operating System): ระบบปฏบตการตองสนบสนนโปรโตคอลทจำาเปนในการสอสาร เชน TCP/IP
เครอขายคอมพวเตอรเครอขายคอมพวเตอร
37
ชนดของเครอขายคอมพวเตอรชนดของเครอขายคอมพวเตอรLAN (Local Area
Network) เครอขายภายในอาคาร
หรอสถานทซงมระยะทางในการตดตอสอสารทไมไกล
สามารถใชเทคโนโลยทมความเรวสง (10-1000 Megabit per second – Mbps)
38
ชนดของเครอขายคอมพวเตอรชนดของเครอขายคอมพวเตอรWAN (Wide Area
Network) เครอขายทเชอมตอผานระยะทาง
ไกล เชน ระหวางจงหวด ประเทศ ใชในการเชอมตอเครอขาย LAN
ทอยตามทตางๆเขาดวยกน อตราเรวในการสงขอมลจะตำา
เมอเทยบกบเครอขาย LAN เนองจากคาใชจายสงมาก
39
เครอขายอนเตอรเนตเครอขายอนเตอรเนต เรมตนถกพฒนาขนมาโดยกระทรวงกลาโหมสหรฐในป ค.ศ .
1969 โดยใชชอวา ARPANET (Advanced Research Project Agency Network) ถกพฒนาเพอใชเชอมโยงเครอขายคอมพวเตอรทอยตาม
มหาวทยาลย และศนยวจยทางการทหารซงกระจายตามทตางๆ
ใชเทคโนโลยการสงขอมลทเรยกวา Packet-Switching อาศยการแบงขอมลออกเปนสวนๆทมขนาดเทาๆกนท
เรยกวา Packet ในชวงแรกเปนเพยงการเชอมตอหนวยงานทางการศกษา 4
แหงผานชองทางการเชอมตอของบรษท AT&T
41
โปรโตคอลมาตรฐานทไดรบการพฒนาเพอใชกบเครอขายอนเตอรเนตคอ TCP/IP (Transmission Control Protocol) Interoperability: ทำาใหคอมพวเตอรตางประเภท ตางระบบ
ปฏบตการ สามารถตดตอสอสารกนได Routability: สามารถกำาหนดทศทางในการสงขอมลไดตาม
ตองการอยางอตโนมต จำาเปนตองอาศยหมายเลข IP (IP Address – Internet
Protocol Address) หมายเลข IP ทใชงานภายในเครอขายอนเตอรเนตตองไมซำากน
ไดรบแจกจากหนวยงานทควบคมดแลการใชงานโดยเฉพาะ
เครอขายอนเตอรเนตเครอขายอนเตอรเนต
42
หมายเลข IP ถกจดเกบอยในลกษณะเลขฐานสอง (Binary) ขนาด 32 บต มกจะเขยนอยในลกษณะเลขฐานสบ (Decimal) 4 กลม (กลมละ 8
บต) แตละกลมจะมคาของเลขฐานสบอยระหวาง 0-255
Ex: 202.28.25.66 หรอ 192.168.1.0 หมายเลข IP ถกแบงออกเปน 2 สวนไดแก
Network Part: สวนระบเครอขาย Host Part: สวนระบอปกรณ
ขนาดจำานวนบตของ Network และ Host Part จะใชในการบอกคลาส (Class) หรอขนาดของหมายเลข IP ไดดวย
เครอขายอนเตอรเนตเครอขายอนเตอรเนต
43
คล�ส (Class) ของหม�ยเลข IP A Class: มหมายเลข IP กลมซายสดนอยกวา
128 เชน 26.104.0.19 B Class: มหมายเลข IP กลมซายสดอยระหวาง
128-191 เชน 128.66.12.1 C Class: มหมายเลข IP กลมซายสดอยระหวาง
192-223 เชน 192.178.16.1 Reserved Class: มหมายเลข IP กลมซาย
สดตงแต 224 ขนไป
เครอขายอนเตอรเนตเครอขายอนเตอรเนต
44
เนองจากหมายเลข IP มจำานวนจำากด และมจำานวนนอยกวาจำานวนผทตองการเชอมตอกบเครอขายอนเตอรเปนอยางมากมการพฒนาเทคโนโลยหมายเลข IP
แบบสวนตว (Private IP)
เครอขายอนเตอรเนตเครอขายอนเตอรเนต
45
หม�ยเลข IP แบบสวนตว (Private IP) ใชสำาหรบองคกรทมจำานวนผตองการใชอนเตอรเนตเปนจำานวนมาก Private IP ทใชกนภายในองคกรตองไมซำากน องคกรจะไดรบหมายเลข IP แบบปกตทเรยกวาหมายเลข IP แบบ
สาธารณะ (Public IP) อยางนอยหนงหมายเลข อปกรณทกตวซงม Private IP ของตวเองจะตดตอกบเครอขาย
อนเตอรเนตโดยถกมองวาใช Public IP เดยวกน องคกรทตองการใชงานอนเตอรเนตโดยอาศย Private IP จำาเปน
ตองมอปกรณและซอฟตแวรทมความสามารถในการแปลงระหวาง Public IP กบ Private IP หรอทเรยกวา NAT (Network Address Translation)
เครอขายอนเตอรเนตเครอขายอนเตอรเนต
48
บรการบนเครอขายบรการบนเครอขายอนเทอรเนตอนเทอรเนต
อนเทอรเนต(Internet) เปนเครอขายขนาดใหญทมบรการมากมาย แตทรจกกนดกคอ WWW
แตในความเปนจรง ยงมบรการอน ๆ อกมากมาย เชน E-Mail, File Sharing, etc.
การใหบรการบนอนเทอรเนตนน จะเปนการใหบรการแบบ Client-Server นนคอ เครองทผใชใชงานอยจะทำางานเปน Client และมโปรแกรมบางสวนทำางานอย เชน Web Browser, E-mail Client เปนตน
แลวโปรแกรมทเครองผใช กจะตดตอไปยงเครอง Server เพอรองขอบรการตางๆ โดยทเครอง Server กจะมโปรแกรมเชน Web Server, Email Server คอยใหบรการอย
49
Domain Name Service (DNS)Domain Name Service (DNS) เปนบรการทคอยเปลยนชอ Domain name ใหเปน
IP Address เนองจาก IP Address นนจดจำาไดยาก จงมการคด
ระบบ Domain ขนมา เปนการตงชอตามกลมหรอชนดของผใหบรการ
51
World Wide Web World Wide Web (WWW)(WWW) เปนบรการทเปนทนยมทสดบน
อนเทอรเนต เพราะ สามารถใหบรการไดหลายประเภท และหลากหลายสอไปพรอม ๆ กนได
การรบสงขอมล จะใชโปรโตคอล HTTP (Hypertext Transfer Protocol)
การใชงาน WWW จะตองอาศยโปรแกรมทเรยกวา Web Browser
52
File TransferFile Transfer เปนบรการหลกอกอยางหนงของอนเทอรเนต พฒนาขนมาเพอการรบสง
ขอมลระหวางเครองลกขาย(Client) และเครองแมขาย (Server) การรบสงขอมล จะใชโปรแกรมคอลทเรยกวา File Transfer Protocol
(FTP)