Top Banner
1 259201 259201 Computer Programming Computer Programming for Engineer for Engineer บบบบบบบบบบบบบบบบบบบ
53

Computer Concepts Slide1

Feb 02, 2017

Download

Documents

trandat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computer Concepts Slide1

1

259201259201Computer ProgrammingComputer Programming

for Engineer for Engineer

บทนำ�สคอมพวเตอร

Page 2: Computer Concepts Slide1

2

บทนำ�บทนำ� ในยคของเทคโนโลยสารสนเทศ (Information Technology)

ขอมล (Data) ถกจดเกบในแบบขอมลดจตอล (Digital) ประมวลผลโดยใชคอมพวเตอรได

หรอกลาวไดวาขอมลถกแปลงใหอยในรปแบบอเลกทรอนก และสามารถถกประมวลผลได (Electronic Data Processing – EDP)

ตวอยางการประมวลผลขอมลเหลานไดแก การปรบยอดขอมลสนคาคงคลงทถกบนทกผาน RFID, การบนทกขอมลรายการเบกจายของธนาคารทงระบบ ATM และ Internet Bank , หรอรวมไปถงการประมวลผลการชำาระเงนผาน Counter Service ตางๆ

คอมพวเตอรสามารถนำาไปประยกตใชงานไดหลายดาน คอมพวเตอรในปจจบนสามารถทำางานทซบซอน

มความแมนยำาสง ทำางานทมนษยไมสามารถทำาได

Page 3: Computer Concepts Slide1

3

คำ�จำ�กดคว�มของคำ�จำ�กดคว�มของคอมพวเตอรคอมพวเตอร

คอมพวเตอร: เครองคำานวณแบบอเลคทรอนกสทำางานตามคำาสงทถกเกบอยภายในหนวย

ความจำารบขอมลจากภายนอก ประมวลผลและ

บนทกผลลพธตางๆไวได(Data) (Information

)

ประมวลผล(Processing)

Page 4: Computer Concepts Slide1

4

ประโยชนของประโยชนของคอมพวเตอรคอมพวเตอร

คว�มเรว: คอมพวเตอรทำางานเรวกวามนษยมาก ความเรวของคอมฯวดจากความเรวของหนวยประมวลผลกลาง

(CPU) สมพนธกบความเรวของนาฬกาของระบบ (Clock) มหนวยเปน

Hz คว�มน�เชอถอ: มเหตมผล (Deterministic Machine)

หากกำาหนดขอมลและวธการประมวลผลทเหมอนกนทกครง ยอมจะไดรบผลลพธเหมอนกนทกครงเชนกน

ถาหากเกดขอผดพลาด กจะเกดขอผดพลาดแบบเดยวกนทกครง คว�มแมนยำ�: ไมวาจะอยสภาพแวดลอมใด

สามารถนำาคอมพวเตอรไปทำางานแทนมนษยในสภาพแวดลอมทม ความเสยงสงได เชน งานสำารวจ หรองานในอวกาศ

Page 5: Computer Concepts Slide1

5

ประโยชนของประโยชนของคอมพวเตอรคอมพวเตอร

คว�มส�ม�รถในก�รจดเกบขอมล เกบขอมลไดมหาศาลและยาวนาน โดยโอกาสทขอมลจะสญหายม

นอย การสบคนขอมลในคอมพวเตอรสามารถทำาไดอยางรวดเรว

คว�มส�ม�รถในก�รสอส�ร คอมพวเตอรถกนำามาใชเปนเครองมอในการสอสาร การสอสารโดยคอมพวเตอรสามารถทำาไดในลกษณะ

Multimedia เสยง ภาพ ขอความ วดโอ

Internet เปนการเชอมตอเครองคอมพวเตอรตางๆเขาดวยกน Wireless technology เปน technology ใหมทนำามาใช

เชอมตอคอมพวเตอร เชน infrared, bluetooth , Wi-Fi

Page 6: Computer Concepts Slide1

6

ก�รประยกตใชก�รประยกตใชคอมพวเตอรคอมพวเตอร การจดการขอมลและสารสนเทศ การสอสารขอมลผานเครอขาย

คอมพวเตอร การผลตสอ การคำานวณ ฯลฯ

Page 7: Computer Concepts Slide1

7

ก�รเกบขอมลและก�รเกบขอมลและส�รสนเทศส�รสนเทศ การนำาขอมลมาวเคราะหแบบออนไลน(On-line Analysis Processing)

การจดทำาคลงขอมล (Data Warehouse) เพอชวยการตดสนใจ

การทำาเหมองขอมล (Data Mining) เพอคนหาความสมพนธของขอมล

Page 8: Computer Concepts Slide1

8

ก�รเกบขอมลและก�รเกบขอมลและส�รสนเทศส�รสนเทศ

กรณตวอย�ง: การทำาบตรประจำาตวประชาชนอเลคทรอนคส(Smart Card) บตรประจำาตวประชาชนแบบเดมใชเวลาทำานาน ยงยาก และซำาซอน การคนหาขอมลทำาไดยาก และใชเวลานาน เนองจากตองไปคนหาขอมล

จากแฟมเอกสาร กรมการปกครองจงนำา Smart Card หรอบตรเกบขอมลอเลคทรอ

นคสมาใชเปนบตรประชาชน รวมกบการเชอมทวาการอำาเถอทวประเทศผานระบบเครอขายคอมพวเตอร

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

รวดเรวอกดวย

Page 9: Computer Concepts Slide1

9

ก�รสอส�รผ�นเครอข�ยก�รสอส�รผ�นเครอข�ยคอมพวเตอร คอมพวเตอร

จดหมายอเลกทรอนกส (Electronics Mail) การเผยแพรขอมลสาธารณะผานโฮมเพจ (Home

Page) การพดคยผานอนเตอรเนต (Voice over IP) การแลกเปลยนไฟลขอมล (File Transfer)

Page 10: Computer Concepts Slide1

10

ก�รผลตสอก�รผลตสอ โปรแกรมประมวลผลคำา (Word

Processor): MS Word, LaTeX โปรแกรมสรางหรอแกไขรปภาพ:

Adobe Illustrator, Corel Draw

โปรแกรมชวยในการออกแบบ(CAD): AutoDesk AutoCAD

โปรแกรมสรางภาพยนตและดนตร(Multimedia) : Adobe Premiere, Macromedia Flash

ฯลฯ

Page 11: Computer Concepts Slide1

11

ก�รคำ�นวณก�รคำ�นวณ คอมพวเตอรมความสามารถมากใน

เรองของการคำานวณ โปรแกรมคอมพวเตอรทชวยในการ

คำานวณกเชน MATLAB หรอวาMathametica

ถาตองการความสามารถในการ คำานวณมากขน อาจจะใชการประมวล

ผลแบบขนาน (Parallel Processing) หรอวาแบบกระจาย(Distributed Processing) มาชวยไดดวย

Page 12: Computer Concepts Slide1

12

Parallel Processing / Parallel Processing / Distributed Distributed ProcessingProcessingParallel Processing

เพมความเรวในการประมวลผลแบงงานออกเปนหลายๆ สวน แตละสวนถกประมวล

ผลพรอมกนโดยอาศย 1 cpu / งาน1 สวนDistributed Processing

ใชหนวยประมวลผลของเครองคอมพวเตอรหลายๆ เครองชวยงานประมวลผลงานทมขนาดใหญ

คอมพวเตอรอาจแตกตางกน , ตงอยคนละทตวอยางเชน SETI@home

Page 13: Computer Concepts Slide1

13

ววฒน�ก�รของววฒน�ก�รของคอมพวเตอรคอมพวเตอร

ตงแตเรมมการพฒนาขบวนการทางคณตศาสตร นกคณตศาสตรตางกไดพยายามพฒนาเครองมอทางคณตศาสตร เชน นกคณตศาสตรชาวจน ไดคดคนลกคด (Abacus)

ลกคดในยคแรกๆ ลกคดสมยปจจบน

Page 14: Computer Concepts Slide1

14

ววฒน�ก�รของคอมพวเตอรววฒน�ก�รของคอมพวเตอร นกคณตศาสตรฝงตะวนตกกมการคดคนเครอง

มอสำาหรบคำานวณขนมาเชน Napier’s Bones โดย John Napier ชาวสกอตแลนด หรอวา Pascaline Calculator โดย Blaise Pascal ชาวฝรงเศสเปนตน

Napier’s Bones Pascaline Calculator

Page 15: Computer Concepts Slide1

15

ววฒน�ก�รของววฒน�ก�รของคอมพวเตอรคอมพวเตอร

เครองคำานวณทเรมมการใช บตรเจาะร (Punch Card) ไดถกสรางขนมาในป 1801 โดยชาวฝรงเศสชอ Joseph Marie Jacquard

Page 16: Computer Concepts Slide1

16

ววฒน�ก�รของคอมพวเตอรววฒน�ก�รของคอมพวเตอร แตเครองคำานวณทถอวาเปนตนแบบ

ของคอมพวเตอรกคอ ENIAC (Electronic Numerical Integer and Calculator) โดย John Mauchly และ Presper Exkert ในป 1942-1946

ตอมา Dr. John Von Neumann กไดสราง EDVAC (Electronic Discrete Variable Automatic Computer) ซงถอวาเปนเครองคอมพวเตอรทมสถาปตยกรรมเหมอนคอมพวเตอรในปจจบน ENIAC

Page 17: Computer Concepts Slide1

17

คอมพวเตอรยคแรกคอมพวเตอรยคแรก

Page 18: Computer Concepts Slide1

18

ยคของคอมพวเตอรยคของคอมพวเตอร

Page 19: Computer Concepts Slide1

19

ยคของคอมพวเตอรยคของคอมพวเตอร เราสามารถแบงยคของ

คอมพวเตอรออกเปน 4 ยค ยคท 1 (The First

Generation) ค.ศ .-19511958

เทคโนโลย: หลอดสญญ�ก�ศ ใชกระแสไฟฟามาก ความรอนสง

คว�มเรว: 1 คำาสง / วนาท เกบขอมล: บตรเจาะร ภ�ษ�คอมพวเตอร: ภาษาเครอง

(Machine Language)

Page 20: Computer Concepts Slide1

20

ยคของคอมพวเตอรยคของคอมพวเตอร ยคท 2 (The Second Generation)

ค.ศ -. 1959 1964 เทคโนโลย:

ทร�นซสเตอร (Transistor): ทำาใหคอมพวเตอรมขนาดเลกลง กนไฟนอยลง ราคาถก ทำางานไดเรวมากขน

อปกรณตอพวง: Printer, Tape, Harddisk คว�มเรว: 100 คำาสง / วนาท เกบขอมล: วงแหวนแมเหลก (Magnetic Core) ภ�ษ�คอมพวเตอร: ภาษาแอสแซมบล

(Assembly) ตวอย�ง: IBM1620, IBM401

Page 21: Computer Concepts Slide1

21

ยคของคอมพวเตอรยคของคอมพวเตอร ยคท 3 (The Third Generation) ค.ศ .

-19651970 เทคโนโลย: วงจรรวม (IC – Integrated

Circuit) IC แตละตวจะประกอบไปดวยทรานซสเตอรจำานวนมหาศาล ทำาใหคอมพวเตอรมขนาดเลกลง ใชพลงงานนอย

มการพฒนา General Purpose Computer และคอมพวเตอรสำาหรบธรกจ

มการพฒนา ระบบปฏบตก�ร (OS – Operating System): Multitasking

ภ�ษ�คอมพวเตอร: ภาษาเบสก (Basic), ภาษาฟอรแทรน (Fortran)

Page 22: Computer Concepts Slide1

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 ซงมทง หนวยประมวลผล หนวยความจำา และหนวยแสดงผลอนพต/เอาตพต ซงเปนจดเรมของไมโครคอนโทรลเลอร

Page 23: Computer Concepts Slide1

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)

Page 24: Computer Concepts Slide1

24

สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร ฮารดแวรในระบบคอมพวเตอรประกอบไปดวย 3 สวน

หลกๆ ทเชอมตอกนผานบน (Bus) คอ หนวยประมวลผลกล�ง (CPU)

เสมอนสมองของคอมพวเตอร ทำางานตามโปรแกรมทละหนงคำาสง ประกอบไปดวย

สวนควบคม (Control Unit): ควบคมการประมวลผล

สวนคำ�นวณคณตศ�สตรและตรรกะ (ALU: Arithmetic & Logic Unit): ประมวลผลคำาสงเชงคณตศาสตร และตรรกศาสตร

Page 25: Computer Concepts Slide1

25

สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร หนวยประมวลผลกล�ง (ตอ)

ภายในจะมหนวยความจำาขนาดเลกความเรวสงทเรยกวา รจสเตอร (Register)

CPU ในปจจบนจะมความจของทรานซสเตอร ตงแต 1-55 ลานตว

มความเรวในประมวลผลตงแต 300MHz – 3GHz ใชเทคโนโลยตงแต 0.13-0.35 ไมครอน ขนาดทเลกลงสงผลใหพลงงานทจำาเปนตองปอนให

CPU และความรอนทเกดขนลดลงตามไปดวย

Page 26: Computer Concepts Slide1

26

สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร หนวยคว�มจำ� (Memory)

สามารถแบงไดเปน 2 ประเภทตามลกษณะการจดเกบ ROM (Read Only Memory)

หนวยความจำาทสามารถอานขอมลไดอยางเดยว ไมสามารถเขยนขอมลทบได

สามารถเกบขอมลได แมวาจะไมมกระแสไฟปอนให เกบขอมลทจำาเปนตอการ บต (Boot) คอมพวเตอร

RAM (Random Access Memory) หนวยความจำาทสามารถอานและเขยนขอมลทบไดตลอดเวลา หากไมมกระแสไฟฟาปอนใหจะไมสามารถเกบขอมลได

Page 27: Computer Concepts Slide1

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 ไบต

สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร

Page 28: Computer Concepts Slide1

28

สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร หนวยคว�มจำ� (ตอ)

Register: เปนทพกขอมลภายใน CPU

Cache: มทงภายในและภายนอก CPU สำาเนาขอมล และคำาสงบางสวนของหนวยความจำาหลก

Main Memory: เชอมตอกบบส เกบขอมลและคำาสงทงหมดทถกนำามาประมวลผล

Secondary Memory: เชอมตอกบบสในสวนของอนพต/เอาตพต เกบขอมลและคำาสงทงหมด

จำ�นวนรอบของก�ร

ประมวลผลคำ�สงเพอรบขอมล

ขน�ดเลก อยใกลหนวยประมวลผลกล�ง คว�มเรวสง ร�ค�แพง

ขน�ดใหญ อยไกลหนวยประมวลผลกล�ง คว�มเรวตำ�ร�ค�ถก

Page 29: Computer Concepts Slide1

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)

สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร

Page 30: Computer Concepts Slide1

30

บส (Bus) เปนเสนทางสำาหรบสงคำาสง และขอมลระหวาง 3 สวนประกอบหลก

คอ หนวยประมวลผลกลาง หนวยความจำา และอนพต/เอาตพต โดยบสแบงออกเปน

บสขอมล (Data Bus) บสคำาสง (Instruction Bus) บสขอมลตำาแหนงหนวยความจำา (Address Bus)

บสแตละตำาแหนงภายในโครงสรางจะมความเรวแตกตางกน อปกรณทตองตดตอสอสารกน และมความเรวใกลเคยงกน

อยในบสเดยวกน

สวนประกอบฮ�รดแวรสวนประกอบฮ�รดแวร

Page 31: Computer Concepts Slide1

31

สวนสวนประกอบประกอบฮ�รดแวรฮ�รดแวร

Page 32: Computer Concepts Slide1

32

ระบบปฏบตก�รระบบปฏบตก�ร เปนโปรแกรมระบบ (System Program)

ทำาหนาทประสานการทำางานระหวางฮารดแวร และผใชงานคอมพวเตอร

ควบคมการทำางานของโปรแกรมใหมประสทธภาพ จดการทรพยากรทมทงหมดในระบบ

เวลาในการประมวลผล หนวยความจำา ลำาดบความสำาคญของโปรแกรมในการตดตอกบ

อปกรณอนพต/เอาตพต

Page 33: Computer Concepts Slide1

33

ก�รจดก�รกบโปรแกรมแตละโปรแกรม รองรบการทำางานพรอมกนของหลายๆโปรแกรม

(Multitasking) ก�รจดก�รกบไฟล

สามารถสรางไฟล ลบไฟล และการเปลยนแปลงขอมลภายในไฟล รองรบความสามารถของระบบ Multiuser เชน ในระบบปฏบต

การ UNIX ก�รจดก�รกบอนพต/เอ�ตพต

ระบบปฏบตการจะตดตอกบอปกรณตางๆผานไดรเวอร ก�รจดก�รหนวยคว�มจำ�

ตองมการจดสรรหนวยความจำาซงมขนาดจำากดใหโปรแกรมหลายๆโปรแกรมซงทำางานพรอมๆกน -> Virtual Memory

หน�ทของระบบปฏบตก�รหน�ทของระบบปฏบตก�ร

Page 34: Computer Concepts Slide1

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 แตม

ระบบรกษาความปลอดภยดกวา

ระบบปฏบตก�รระบบปฏบตก�ร

Page 35: Computer Concepts Slide1

35

เครอขายคอมพวเตอรเครอขายคอมพวเตอรเครอข�ยคอมพวเตอร (Computer Network)การนำาเอาอปกรณคอมพวเตอรมาเชอมตอ

กนโดยอาศยตวกลาง (Media) ในการสงขอมล

การสอสารระหวางอปกรณคอมพวเตอรผานเครอขายจำาเปนจะตองมการสงขอมลทเปนไปตามกฎเกณฑเดยวกน ภาษาเดยวกนทเรยกวา โปรโตคอล (Protocol)

Page 36: Computer Concepts Slide1

36

องคประกอบหลกของเครอขายคอมพวเตอร คอมพวเตอรแมข�ย (Server): ใหบรการตางๆผาน

เครอขาย คอมพวเตอรลกข�ย (Client): ใชบรการจากเครองแม

ขาย อปกรณเครอข�ย (Network Equipment):

อปกรณทใชในการเชอมตอเครอขาย เชน Cable, Hub, Network Interface Card

ระบบปฏบตก�รทสนบสนนระบบเครอข�ย (Network Operating System): ระบบปฏบตการตองสนบสนนโปรโตคอลทจำาเปนในการสอสาร เชน TCP/IP

เครอขายคอมพวเตอรเครอขายคอมพวเตอร

Page 37: Computer Concepts Slide1

37

ชนดของเครอขายคอมพวเตอรชนดของเครอขายคอมพวเตอรLAN (Local Area

Network) เครอขายภายในอาคาร

หรอสถานทซงมระยะทางในการตดตอสอสารทไมไกล

สามารถใชเทคโนโลยทมความเรวสง (10-1000 Megabit per second – Mbps)

Page 38: Computer Concepts Slide1

38

ชนดของเครอขายคอมพวเตอรชนดของเครอขายคอมพวเตอรWAN (Wide Area

Network) เครอขายทเชอมตอผานระยะทาง

ไกล เชน ระหวางจงหวด ประเทศ ใชในการเชอมตอเครอขาย LAN

ทอยตามทตางๆเขาดวยกน อตราเรวในการสงขอมลจะตำา

เมอเทยบกบเครอขาย LAN เนองจากคาใชจายสงมาก

Page 39: Computer Concepts Slide1

39

เครอขายอนเตอรเนตเครอขายอนเตอรเนต เรมตนถกพฒนาขนมาโดยกระทรวงกลาโหมสหรฐในป ค.ศ .

1969 โดยใชชอวา ARPANET (Advanced Research Project Agency Network) ถกพฒนาเพอใชเชอมโยงเครอขายคอมพวเตอรทอยตาม

มหาวทยาลย และศนยวจยทางการทหารซงกระจายตามทตางๆ

ใชเทคโนโลยการสงขอมลทเรยกวา Packet-Switching อาศยการแบงขอมลออกเปนสวนๆทมขนาดเทาๆกนท

เรยกวา Packet ในชวงแรกเปนเพยงการเชอมตอหนวยงานทางการศกษา 4

แหงผานชองทางการเชอมตอของบรษท AT&T

Page 40: Computer Concepts Slide1

40

เครอขายอนเตอรเนตเครอขายอนเตอรเนต

Page 41: Computer Concepts Slide1

41

โปรโตคอลมาตรฐานทไดรบการพฒนาเพอใชกบเครอขายอนเตอรเนตคอ TCP/IP (Transmission Control Protocol) Interoperability: ทำาใหคอมพวเตอรตางประเภท ตางระบบ

ปฏบตการ สามารถตดตอสอสารกนได Routability: สามารถกำาหนดทศทางในการสงขอมลไดตาม

ตองการอยางอตโนมต จำาเปนตองอาศยหมายเลข IP (IP Address – Internet

Protocol Address) หมายเลข IP ทใชงานภายในเครอขายอนเตอรเนตตองไมซำากน

ไดรบแจกจากหนวยงานทควบคมดแลการใชงานโดยเฉพาะ

เครอขายอนเตอรเนตเครอขายอนเตอรเนต

Page 42: Computer Concepts Slide1

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 ไดดวย

เครอขายอนเตอรเนตเครอขายอนเตอรเนต

Page 43: Computer Concepts Slide1

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 ขนไป

เครอขายอนเตอรเนตเครอขายอนเตอรเนต

Page 44: Computer Concepts Slide1

44

เนองจากหมายเลข IP มจำานวนจำากด และมจำานวนนอยกวาจำานวนผทตองการเชอมตอกบเครอขายอนเตอรเปนอยางมากมการพฒนาเทคโนโลยหมายเลข IP

แบบสวนตว (Private IP)

เครอขายอนเตอรเนตเครอขายอนเตอรเนต

Page 45: Computer Concepts Slide1

45

หม�ยเลข IP แบบสวนตว (Private IP) ใชสำาหรบองคกรทมจำานวนผตองการใชอนเตอรเนตเปนจำานวนมาก Private IP ทใชกนภายในองคกรตองไมซำากน องคกรจะไดรบหมายเลข IP แบบปกตทเรยกวาหมายเลข IP แบบ

สาธารณะ (Public IP) อยางนอยหนงหมายเลข อปกรณทกตวซงม Private IP ของตวเองจะตดตอกบเครอขาย

อนเตอรเนตโดยถกมองวาใช Public IP เดยวกน องคกรทตองการใชงานอนเตอรเนตโดยอาศย Private IP จำาเปน

ตองมอปกรณและซอฟตแวรทมความสามารถในการแปลงระหวาง Public IP กบ Private IP หรอทเรยกวา NAT (Network Address Translation)

เครอขายอนเตอรเนตเครอขายอนเตอรเนต

Page 46: Computer Concepts Slide1

46

IPv62A93:342E:BC47:381C

Page 47: Computer Concepts Slide1

47

เครอขายอนเตอรเนต

Page 48: Computer Concepts Slide1

48

บรการบนเครอขายบรการบนเครอขายอนเทอรเนตอนเทอรเนต

อนเทอรเนต(Internet) เปนเครอขายขนาดใหญทมบรการมากมาย แตทรจกกนดกคอ WWW

แตในความเปนจรง ยงมบรการอน ๆ อกมากมาย เชน E-Mail, File Sharing, etc.

การใหบรการบนอนเทอรเนตนน จะเปนการใหบรการแบบ Client-Server นนคอ เครองทผใชใชงานอยจะทำางานเปน Client และมโปรแกรมบางสวนทำางานอย เชน Web Browser, E-mail Client เปนตน

แลวโปรแกรมทเครองผใช กจะตดตอไปยงเครอง Server เพอรองขอบรการตางๆ โดยทเครอง Server กจะมโปรแกรมเชน Web Server, Email Server คอยใหบรการอย

Page 49: Computer Concepts Slide1

49

Domain Name Service (DNS)Domain Name Service (DNS) เปนบรการทคอยเปลยนชอ Domain name ใหเปน

IP Address เนองจาก IP Address นนจดจำาไดยาก จงมการคด

ระบบ Domain ขนมา เปนการตงชอตามกลมหรอชนดของผใหบรการ

Page 50: Computer Concepts Slide1

50

DNSDNS

assani

Root

edu uk th de

or co ac

jp

eng med

cmu

doc doenv

cm

doe

chiangmai

Page 51: Computer Concepts Slide1

51

World Wide Web World Wide Web (WWW)(WWW) เปนบรการทเปนทนยมทสดบน

อนเทอรเนต เพราะ สามารถใหบรการไดหลายประเภท และหลากหลายสอไปพรอม ๆ กนได

การรบสงขอมล จะใชโปรโตคอล HTTP (Hypertext Transfer Protocol)

การใชงาน WWW จะตองอาศยโปรแกรมทเรยกวา Web Browser

Page 52: Computer Concepts Slide1

52

File TransferFile Transfer เปนบรการหลกอกอยางหนงของอนเทอรเนต พฒนาขนมาเพอการรบสง

ขอมลระหวางเครองลกขาย(Client) และเครองแมขาย (Server) การรบสงขอมล จะใชโปรแกรมคอลทเรยกวา File Transfer Protocol

(FTP)

Page 53: Computer Concepts Slide1

53

Electronic Mail (E-Electronic Mail (E-Mail)Mail) เปนบรการทชวยในการตดตอ

สอสาร โดยเปนการรบสงขอมล หรอเอกสารตาง ๆ ในรปของจดหมายอเลคทรอนคส (Email) ผานเครอขายอนเทอรเนต

ผสงและผรบทตองการใชบรการน จะตองม Email Address อนเปนเหมอนทอยสำาหรบจาหนาจดหมาย ถงจะสง Email ถงกนได