Networkinternet_forprint

  • Uploaded by: PongthaP Reawruad
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Networkinternet_forprint as PDF for free.

More details

  • Words: 1,800
  • Pages: 13
เนื้อหา เครือขาย การเชื่อมตอคอมพิวเตอรเขาเปนเครือขาย เครือขายอินเทอรเน็ต เครอขายอนเทอรเนต โปรแกรมประยุกตบนเครือขายอินเทอรเน็ต

เครือขายคอมพิวเตอรและเครือขายอินเทอรเน็ต

1

2

เครือขายคอมพิวเตอร (Computer Network)

ทรัพยากรในเครือขาย

เครือขายคอมพิวเตอรเกิดขึ้นจากการนําเครื่อง คอมพิวเตอรมาเชื่อมตอเขาดวยกัน โดยใชสื่อนําสัญญาณ ขอมูล และอุปกรณเครือขายที่จําเปน เพื่อใชประโยชนจาก ทรัพยากรในเครือขายรวมกัน และ ยังชวยใหผูใชในระบบ สามารถติดตอสื่อสารซึ่งกันและกันได

ทรัพยากรในเครือขายไดแก ƒ อุปกรณทางฮารดแวร โปรแกรมประยกต กต และ ƒ โปรแกรมประยุ ƒ ขอมูล

3

4

การเชื่อมตอผานระบบโทรศัพท

การเชื่อมตอระบบคอมพิวเตอรเขาเปนเครือขาย การเชื่อมตอทางกายภาพ (Physical Connection)

01011

ƒ การเชื่อมตอผานระบบโทรศัพท ƒ การเชอมเครองคอมพวเตอรเปนเครอขายทองถน การเชื่อมเครื่องคอมพิวเตอรเปนเครือขายทองถิ่น ƒ การเชื่อมตอเครือขายทองถิ่นเปนเครือขายระยะไกล

modem 01011

modem

ISP Phone lines

The Internet

การเชื่อมตอทางซอฟตแวร (Logical Connection) Your computer

5

Internet Servers

Internet Servers

6

1

โมเด็ม

การเชื่อมเครื่องคอมพิวเตอรเปนเครือขายทองถิ่น

ชนิดติดตั้งภายใน (Internal Modem) ชนิดเปนเครื่องสําเร็จรูปสําหรับเชื่อมตอเขากับ ชองสัญญาณสื่อสารแบบอนุกรม เรียกวาโมเด็ม ชนิดภายนอก ((External Modem)) ความเร็วสูงสุดในปจจุบัน 56 Kbps ความเร็วในการเชื่อมตอ = ความเร็วสูงสุดของ โมเด็มในฝงที่มีประสิทธิภาพต่ํากวา ความเร็วในการสื่อสารจริงอาจไมเทากับความเร็ว ในการเชื่อมตอ

The internet

Router/ Gateway

Hub/Switch

Server

7

การเชื่อมเครื่องคอมพิวเตอรเปนเครือขายทองถิ่น

8

อุปกรณเครือขายและสายสัญญาณ

เหมาะสําหรับการใชงานเครือขายตลอดเวลา เหมาะสําหรับความตองการความเร็วในการเชื่อมตอที่ สูงขึ้น มีขอจํากัดในดานระยะทางในการเชื่อมตอเพราะถูกจํากัด โดยชนิดและความเร็วของวงจรเชื่อมตอเครือขาย รวมทั้ง ชนิดของสายนําสัญญาณ

วงจรเชื่อมตอเครือขาย สื่อนําสัญญาณ ƒ Unshielded Twisted Pair ƒ Coxial ƒ Fiber Optic ƒ Satellite ƒ อื่นๆ 9

10

การเชื่อมตอเครือขายทองถิ่นเปนเครือขายระยะไกล

การเชื่อมตอเครือขายเขาดวยกัน

เชื่อมตอเครือขายระยะใกลตั้งแตสองเครือขายใน ลักษณะจุดตอจุด ทุทกเครื กเครองในเครอขายตองใชสายสอสารรวมกนเพอ ่องในเครือขายตองใชสายสื่อสารรวมกันเพื่อ ติดตอกับเครื่องที่อยูตางเครือขาย ความเร็วในการเชื่อมตอแปรเปลี่ยนไปตามปริมาณ ผูใชในขณะใดๆ

ใชเครือขายใดเครือขายหนึ่งเปนศูนยกลางและเชื่อม เครือขายที่เหลือกับศูนยกลางในลักษณะจุดตอจุด เครอขายทองถนแตละเครอขายจะตองมอุ กรณ เครือขายทองถิ่นแตละเครือขายจะตองมีอปปกรณ กําหนดเสนทาง(Router หรือ Gateway) เพื่อเชื่อมตอ กับ Gateway เครือขายอื่น Gateway ประจําเครือขายเรียกวา Default Gateway 11

12

2

เครือขายดิจิตอลความเร็วสูง

Asymmetrical Digital Subscriber Line

Asymmetrical Digital Subscriber Line(ADSL)

ADSL เปนเทคโนโลยีที่สนับสนุนความเร็วในการเชื่อมตอ เร็วสูง โดยมีความเร็วขาขึ้น (Upstream : จากโมเด็มของผูใช ไปยังโมเด็มฝง ISP) กับความเร็วขาลง (Downstream : จาก โมเด็มฝง ISP มายังโมเด็มของผูใช) ไมเทากัน

Symmetric Digital Subscriber Line(SDSL) High-bit-rate Digital Subscriber Line(HDSL) Very-high-bit-rate Digital Subscriber Line(VDSL)

13

14

Symmetric Digital Subscriber Line

High-bit-rate Digital Subscriber Line

SDSL ความเร็วในการเชื่อมตอทั้งความเร็วขาขึ้น และ

HDSL เปนเทคโนโลยีที่นํามาใชแทนสายเชาความเร็ว

ความเร็วขาลงเทากัน เทคโนโลยีนี้เหมาะสมกับการนํามาใชในงานดานธรกิ เทคโนโลยนเหมาะสมกบการนามาใชในงานดานธุ รกจจ

1.544 Mbps ซึ่งเดิมมีขีดจํากัดในดานระยะทางเพียง 1 กิโลเมตร ใหสงสัญญ ญญาณไดไกลมากขึ้นถึง 3.6 กิโลเมตร ดวยความเร็ว 2 Mbps

15

16

แผนผังการเชื่อมตอเครือขายระยะไกล

Very-high-bit-rate Digital Subscriber Line VDSL เปนเทคโนโลยีที่มีลักษณะการทํางานคลาย ADSL สามารถใชงานไดกับสายนําสัญญาณหลายชนิด p ) เชน สายแกนรวม ((Coax)) สายใยแกว((Fiber-optic) สายตีเกลียวคู (Twisted-pair) ในระยะระหวาง 300 ถึง 1,800 เมตร โดยมีความเร็วขาลง 50-55 Mbps และ ความเร็วขาขึ้นที่ 1.5-2.5 Mbps 17

18

3

การเชื่อมตอทางซอฟตแวร

ชุดโพรโตคอล TCP/IP

ทําไดโดยทําการติดตั้งซอฟตแวรสําหรับสื่อสารขอมูลซึ่ง ทําหนาที่กําหนดรูปแบบและวิธีการในการสื่อสารขอมูล เรียกวาโพรโตคอล (Protocol) เครื่องคอมพิวเตอร 2 เครื่องจะติดตอสื่อสารขอมูลกันไดก็ ตอเมื่อใชโพรโตคอลชุดเดียวกันเทานั้น

19

20

เครือขายอินเทอรเน็ต

ตําแหนงของคอมพิวเตอรในเครือขายอินเทอรเน็ต

เครือขายอินเทอรเน็ตเปนเครือขายที่ประกอบดวยเครื่อง คอมพิวเตอรที่ใชชุดโพรโตคอล TCP/IPเปนมาตรฐานใน การสื่อสาร (T i i CControl t l PProtocol) t l) ซงทาหนาทสราง ซึ่งทําหนาที่สราง TCP (Transmission การติดตอและควบคุมการสื่อสารระหวางโปรแกรมที่ทํา หนาที่ขอใชบริการและโปรแกรมที่ทําหนาที่ใหบริการ IP (Internet Protocol) ซึ่งทําหนาที่ในการสงขอมูลจาก เครื่องคอมพิวเตอรตนทางไปยังเครื่องคอมพิวเตอร ปลายทาง

กําหนดเปนเลขฐานสองขนาด 32 บิต เรียกวาเลขตําแหนง ในเครือขายและมีชื่อเรียกเฉพาะวา IP Address แบงออกเปน 4 ชุด ชุดละ 8 บิต คั่นดวยเครื่องหมายจุด นิยมเขียนเปนเลขฐานสิบ แตละชุดจะมีคาระหวาง 0-255 ตัวอยาง เชน

กลุมและรูปแบบของ IP Address

IP Address

ƒ 10.4.1.39 เปนหมายเลข IP ของเครื่อง seashore.buu.ac.th ƒ 10.16.64.24 เปนหมายเลข IP ของเครื่อง www.cs.buu.ac.th

21

คือหมายเลขอางอิงในการสงขอมูลบนโปรโตคอล TCP/IP (ปจจุบันเปน IPV4) โดยกําหนดหมายเลขใหอุปกรณในระบบ เชน เครื่องคอมฯ บริดจ เราเตอร เพื่อใชกําหนดเสนทาง(ปลายทาง) ในการ สงแพ็กเก็จขอมูล IP Address เปน address แบบลําดับชั้น (hierarchy) ทําใหสะดวกในการบริหารจัดการ IP Address เปน address ขนาด 32 บิต แบงเปน 5 ประเภท คือ A,B,C,D,E

แยก IP Address ออกเปน Class เพื่อกําหนดขนาดของ เครือขาย สําหรับเครือขายขนาดด

22

ใหญ ใ  กลาง เล็ก 23

24

4

IP Address

IP Class หมายถึงการจัดกลุม IP Address จากตัวเลข 32 บิต จํานวน 4 ชุด ซึ่งในแตละชุดมีคา 0 – 255 ทําใหสามารถมีหมายเลข IP ไดถึง 256x256x256x256 = 4,294,967,296 เพื่อแจกจายใหกับ อุปกรณตางๆ บนเครือขายทั่วโลก โดยหนวยงาน Inter NIC (Internet Network Information Center) จะเปนผู จะเปนผกาหนดหมายเลข ําหนดหมายเลข IP เพื่อใชทั่วโลก ซึ่งนับวันก็ตองลดนอยลงไป ขณะนี้กําลังมีการพัฒนา โปรโตคอลไอพี version ใหม คือIPV6 จาก 32บิต เปน 128 บิต และเมื่อประกาศใชแลว IP จะมีเพียงพอสําหรับอนาคต แนนอน แตการอัพเกรดอินเตอรเนตใหใชโปรโตคอลเวอรชั่นใหม ตองใชเวลาอีก นานพอสมควร เพราะเปนเรื่องใหญมาก

สวนแรกเรียกวาNetwork Address หรือ Network ID สวนที่สองเรียกวา Host Address หรือ Host ID

25

Private/Public Internet

Class A ƒ Network ID =27=128 ตองลบดวย2 เพราะ -ไมสามารถให Network ID ที่เปน 0 ทั้งหมดได -ไมสามารถใช Network ID ที่ขึ้นตนดวยหมายเลข 127 ได

อยางไรก็ตามเมื่อเชื่อมตอเครือขายเขากับ internet อาจทําใหหมายเลข เครื่อง ไปซ้ํากับโฮสตใน internet ได เพื่อปองกันปญหาดังกลาว องคกร IETF( Internet Engineering Task Force)) ไดกําหนดหมายเลขไอพี 3 กลุุม เปนหมายเลขไอพีสวนบุคุ คล ซึ่งหมายเลขกลุมนี้จะไมถูกสงโดยเราเตอร

Class D ƒ ไมไดถูกนํามาใชกําหนดใหกับเครื่องคอมฯ ทั่วไป แตจะถูกใชสําหรับการสงขอมูลแบบ Multicast ของบางApplication ซึ่งเปนการสงจากเครื่องตนทางหนึ่งเครื่อง ไปยังกลุม ของเครื่องปลายทางกลมหนึ แตไมใชทกเครื ่องในเน็ตเวิรกเซกเมนตนั้น 28 บต บิต ใชกาหนด ใชกําหนด ของเครองปลายทางกลุ หนง่ง แตไมใชทุ กเครองในเนตเวรกเซกเมนตนน Address ของกลุมเครื่อง ที่ตองการเขามาอยูใน Multicast Group เดียวกัน ไบต ซายสุดของAddress ใน Class D จะมีคาเปน 224 เสมอ ƒ Windows สนับสนุนการสงขอมูลในลักษณะนี้ ตัวอยางของApplication หรือ service ที่ใช Multicast ไดแก WINS (Windows Internet Name Service) และ Application Multimedia เชน MS NetShow Class E ƒ ถูกสงวนเอาไว ยังไมไดถูกใชงานจริง แตอาจถูกใชในอนาคต 27

ดูหมายเลข IP ที่ใชแลวที่ http://www.iana.org/assignments/ipv4-address-space

28

ตัวอยางการหาหมายเลขเครือขาย

Subnet Mask (หมายเลขเครือขาย) เปนเลขฐานสองขนาด 32 บิต ที่ใชในการกําหนดขอบเขต ของเครือขายและสัมพันธกับ Class ของ IP Address เชนเครือขายที่มหี มายเลขเครือขายใน Class C จะมีคาโดย ปริยายเปน 255.255.255.0 ใชในการทดสอบวาเครื่องคอมพิวเตอรตนทางและ ปลายทางอยูในเครือขายเดียวกันหรือไม หมายเลขเครือขาย = หมายเลข IP • Subnet mask AND Operator

26

29

เครื่อง A

เครื่อง B

IP ADDRESS : 192.168.1.2 SUBNET MASK : 255.255.255.0

IP ADDRESS : 192.168.1.8 SUBNET MASK : 255.255.255.0

30

5

ตัวอยางการหาหมายเลขเครือขาย 128 64 32 16 8 4 2 1 1 1 0 0 0 0 0 0 128 64 32 16 8 4 2 1 1 0 1 0 1 0 0 0 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 1 128 64 32 16 8 4 2 1 0 0 0 0 0 0 1 0

การหาหมายเลขเครือขายเครื่อง A

เครื่อง A

IP ADDRESS = 192.168.1.2 SUBNET MASK = 255.255.255.0 11000000 . 10101000 . 00000001 . 00000010 AND 11111111 . 11111111 . 11111111 . 00000000 11000000 . 10101000 . 00000001 . 00000000

192 .

168 .

1 2

NETWORK NO.

31

128 64 32 16 8 4 2 1 1 1 0 0 0 0 0 0

เครื่อง B

128 64 32 16 8 4 2 1 1 0 1 0 1 0 0 0

.

128 64 32 16 8 4 2 1 0 0 0 0 1 0 0 0

SUBNET MASK

NETWORK NUMBER = 192.168.1

.

32

ตัวอยางการหาหมายเลขเครือขาย

128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 1

IP ADDRESS

การหาหมายเลขเครือขายเครื่อง B IP ADDRESS = 192.168.1.8 SUBNET MASK = 255.255.255.0 11000000 . 10101000 . 00000001 . 00001000 AND 11111111 . 11111111 . 11111111 . 00000000 11000000 . 10101000 . 00000001 . 00000000

192 168 .

1

IP ADDRESS SUBNET MASK NETWORK NO.

NETWORK NUMBER = 192.168.1

.

8

33

34

ตัวอยางการหาหมายเลขเครือขาย

Loopback Address เปนการกําหนดคา Address ยอนกลับให application หรือ อุปกรณบนเครือขาย เพื่อให Process ภายในเครื่องสามารถติดตอกันได โดยผานขั้นตอนการเชื่อมตอของ loopback

เครื่อง A

เครื่อง B

IP ADDRESS : 192.168.1.2 SUBNET MASK : 255.255.255.0

IP ADDRESS : 192.168.1.8 SUBNET MASK : 255.255.255.0

NETWORK NUMBER : 192.168.1

NETWORK NUMBER : 192.168.1

แสดงวา เครื่องคอมพิวเตอร A และเครื่องคอมพิวเตอร B อยูในเครือขายเดียวกัน



35

มีการกําหนด IP Address เฉพาะขึ้นมา และสงวนเอาไวใชงานตามแตละ class คือ – Loopback L b k ของ class l A คือื 127.0.0.0 127 0 0 0 – Loopback ของ class B คือ 191.255.0.0 – Loopback ของ class C คือ 223.255.255.0 เชนถามีการสงขอมูลไปยังหมายเลข 191.255.0.1 ก็จะไมสงขอมูลออกไปนอกระบบเน็ตเวิรก แต จะยอนกลับไปยังเครื่องตนทางทีส่ งมา

36

6

การติดตอระหวางเครื่องคอมพิวเตอรในเครือขาย

วิธีการสงขอมูล

เครื่องคอมพิวเตอรตนทางตองรู IP Address ของเครื่อง คอมพิวเตอรปลายทางเสมอ และ เครื่องคอมพิวเตอรในเครือขายแตละเครือขาย ตองรู เครองคอมพวเตอรในเครอขายแตละเครอขาย ตองร IP Address ของอุปกรณกําหนดเสนทางประจําเครือขายหรือ Default Gateway ของเครือขายนั้นดวยเชนกัน

เครื่องในเครือขายเดียวกันตองมีสวนของหมายเลข เครือขายเหมือนกัน ถาหมายเลขเครือขายของเครื่องปลายทางเทากับหมายเลข เครือขายของเครื่องตนทาง การสงขอมู เครอขายของเครองตนทาง การสงขอมลสามารถกระทํ ลสามารถกระทาา ไดโดยตรง ในกรณีที่ไมเทากัน ผูสงจะสงขอมูลไปยัง Default Gateway เพื่อให Default Gateway เลือกเสนทางที่จะสง ขอมูลไปยังเครื่องปลายทางตามความเหมาะสมตอไป

37

การสงขอมูลบนเครือขาย

ระบบชื่อโดเมน (Domain Name System : DNS) เปนการจัดกลุม IP Address ของหนวยงานแตละ หนวยงานเขาดวยกัน และกําหนดเปนชื่อขึ้นใชแทน มีการจัดโครงสรางตามลําดับชั้น มการจดโครงสรางตามลาดบชน

192.168.2.77 192 168 1 55 192.168.1.55

Ethernet

Ethernet

The internet

Router/ Gateway

38

192.168.2.1

ƒ กําหนดตามลักษณะของหนวยงาน และ ƒ กําหนดตามพื้นที่ทางภูมิศาสตร

192.168.2.2

192.168.2.3 192.168.1.1

192.168.1.2

192.168.1.3

192.168.1.4

39

โครงสรางตามลําดับชั้นของชื่อโดเมน

40

การกําหนดชื่อโดเมนในระดับสูงสุดตามลักษณะหนวยงาน

41

com หนวยงานดานธุรกิจและการคา edu สถาบันศึกษา net หนวยงานที่สนับสนุนการดําเนินการในเครือขาย milil หนวยงานทหาร  org หนวยงานอื่นๆ int หนวยงานที่ดําเนินการในระดับนานาชาติ biz หนวยงานธุรกิจ info สําหรับบุคคลทั่วไปใชในการบริการขาวสาร pro สําหรับหนวยงานที่เชี่ยวชาญในระดับอาชีพ

42

7

การกําหนดชื่อโดเมนในระดับที่สอง

การกําหนดชื่อโดเมนในระดับสูงสุดตามรหัสประเทศ th ประเทศไทย cn จีน jp ญ ญี่ปุน kr เกาหลี

หนวยงานที่ไดรบั รหัสในระดับสูงสุดสามารถนํามาขยาย เปนรหัสในระดับที่สองได เชนรหัสประเทศไทย th สามารถแยกออกเปนรหัสหนวยงานในประเทศ เชน

ƒac หมายถึงสถานศึกษา ƒco หมายถึงหนวยงานธุรกิจและการคา ƒ go หมายถึงหนวยงานราชการ เปนตน 43

44

การกําหนดชื่อโดเมนในระดับที่สาม

การกําหนดชื่อโดเมนในระดับต่ําลงไป

จากรหัสหนวยงานในระดับที่สอง หนวยงานที่ไดรับรหัสนั้น สามารถขยายตอไปเปนรหัสในระดับที่สาม ซึ่งเปนรหัสที่ชี้ เฉพาะถึงหนวยงาน เชน

หนวยงานสามารถกําหนดชื่อหนวยงานยอยภายในไดเอง เชน กําหนดชื่อ

ƒcs cs แทนเครอขายยอยของภาควชาวทยาการคอมพวเตอร แทนเครือขายยอยของภาควิชาวิทยาการคอมพิวเตอร ƒsci แทนเครือขายของคณะวิทยาศาสตร ƒeng แทนเครือขายของคณะวิศวกรรมศาสตร เปนตน

ƒ buu หมายถึงึ มหาวิิทยาลััยบูรพา ƒ cu หมายถึงจุฬาลงกรณมหาวิทยาลัย ƒ tu หมายถึงมหาวิทยาลัยธรรมศาสตร และ ƒ ku หมายถึงมหาวิทยาลัยเกษตรศาสตร เปนตน 45

DNS

46

ตัวอยางการกําหนดชื่อโดเมน

หนวยงานที่ไดรบั รหัสในระดับใดๆสามารถตั้งชื่อเครื่องที่ อยูภายใตความควบคุมไดอิสระ และ/หรือ สามารถขยาย รหัสตอไปใหกับหนวยงานยอยรับผิดชอบแทนได เครื่องทุกเครื่องมีหมายเลข IP ดังนั้นการตั้งชื่อเครื่อง ภายใตชื่อรหัสทีไ่ ดรับมาแลวทําใหชื่อเครื่องที่ตามดวยชื่อ โดเมนของหนวยงานมีคาเทียบเทากับหมายเลข IP ของ เครื่องๆนั้น 47

เชน ชื่อ angsila.cs.buu.ac.th มี IP Address เปน 10.16.64.16 มีความหมายวาเครื่องคอมพิวเตอรชื่อ angsila อยูในเครือขายของ ภาควิชาวิทยาการคอมพิวเตอร(cs) ซึ่งเปนเครือขายยอยใน เครือขายของมหาวิทยาลัยบูรพา(buu) เครือขายของมหาวิทยาลัยบูรพาเปนเครือขายยอยในเครือขายของ สถาบันการศึกษา(ac) และ เครือขายของสถาบันการศึกษาเปนเครือขายยอยของเครือขายใน ประเทศไทย(th) ดังนั้น ชื่อเครื่อง + ชือ่ โดเมนของหนวยงาน ( angsila.cs.buu.ac.th ) คือ ชื่อโดเมนที่ใชแทนหมายเลข IP 10.16.64.1648

8

การสื่อสารที่เกิดขึ้นเมื่อผูใชระบุชื่อเครื่องใหบริการ WWW 1. ระบุชื่อเครื่องใหบริการ

3. รับหมายเลข IP ของ เครื่องใหบริการกลับมา

ขอมูลที่จําเปนสําหรับเครือขาย สรุปไดวาเครื่องคอมพิวเตอรทุกเครื่องในเครือขาย อินเทอรเน็ต ตองมีขอมูลที่จําเปนสําหรับเครือขาย คือ ƒ IP Address ƒ Subnet Mask ƒ Default Gateway และ ƒ Domain Name Server

2. คนหาหมายเลข IP ของชื่อ เครื่องใหบริการที่ระบุ

4. ติดตอไปยังเครื่อง ใหบริการตามหมายเลข IP ของเครื่องใหบริการที่ไดรับ

49

การตรวจสอบขอมูลเครือขาย

50

การตรวจสอบขอมูลเครือขาย สําหรับกรณีที่มีขอมูลครบถวนและถูกตอง ก็ไมไดหมายความวาจะสามารถติดตอกับเครื่องคอมพิวเตอรอื่นในเครือขายได ตองทําการตรวจสอบการติดตอสื่อสารในเครือขายในลําดับตอไป

การตรวจสอบขอมูลเครือขายในระบบปฏิบัติการ MS Windows ทําไดโดยการเขาสูระบบปฏิบัติ MS-DOS และใช คําสั่ง ipconfig หรือใชคําสั่ง ifconfig ในระบบปฏิบัติการ Unix

51

การตรวจสอบการติดตอสื่อสารในเครือขาย

52

การตรวจสอบการติดตอสื่อสารในเครือขาย

53

54

9

The Client/Server Model

โปรแกรมประยุกตบนเครือขายอินเทอรเน็ต มีสถาปตยกรรมแบบ Client/Server เปนสถาปตยกรรมของโปรแกรมที่ประกอบขึ้นดวย โปรแกรมสองชดด โปรแกรมสองชุ

เครื่องผูใหบริการ

เครื่องผูขอใชบริการ

ƒ ชุดแรกเปนโปรแกรมที่ทําหนาที่ในการใหบริการอยางใด อยางหนึ่งเรียกวา ผูใหบริการ(Server) ƒ โปรแกรมอีกชุดหนึ่งเรียกวา ผูขอใชบริการ(Client)

รองขอ ตอบกลับ

เครือขาย

55

56

การถายโอนแฟมขอมูล

เครื่องคอมพิวเตอรที่ใชในการถายโอนแฟมขอมูล

File Transfer Service ใชในการถายโอนแฟมขอมูลจาก เครื่องผูใหบริการมายังเครื่องผูใชบริการ โปรแกรมในกลุม นี้เรียกวา File Transfer Protocol หรือ FTP FTP เปนการใหบริการ ในการทําสําเนาแฟมขอมูลจาก เครื่องคอมพิวเตอรที่ตนมีสิทธิ (User FTP) หรือจาก เครื่องคอมพิวเตอรที่มีการใหบริการแบบไมตองระบุตัว ผูใช (anonymous FTP)

เครื่องคอมพิวเตอรที่ใชในการถายโอนแฟมขอมูล ประกอบดวย ƒ เครื่องผูรับบริการ (Client) หรือบางทีเรียกวา local host จะ run โปรแกรม ftp (ftp client) เพื่อขอบริการ

ƒ เครื่องผูใหบริการ (Server) หรือบางทีเรียกวา remote host จะ run โปรแกรม ftpd เพื่อรอการติดตอและใหบริการแก local host

57

58

การถายโอนแฟมขอมูล

โปรแกรมไปรษณียอิเล็กทรอนิกส (Electronic Mail)

การถายโอนไฟลจาก local host ไปยัง remote host เรียกวาการ

โปรแกรมไปรษณียอิเล็กทรอนิกสเปนบริการรับสง จดหมายผานเครือขายคอมพิวเตอร ใหบริการไดสะดวก และรวดเร็ว รับสงขาวสารไดทั้งแบบตัวอักษร ภาพ และ เสียง ทําใหการติดตอสื่อสารไมมีขีดจํากัด และเปนระบบ ที่ไดรับความนิยมในการใชบริการสูงในเครือขายปจจุบัน

upload การถายโอนไฟลจาก remote host ไปยัง local host เรียกวาการ

download

Upload Remote Host

Local Host Download

59

60

10

องคประกอบ ของโปรแกรมไปรษณียอิเล็กทรอนิกส

แนวความคิดพืน้ ฐานของไปรษณียอิเล็กทรอนิกส Email เปนการติดตอสื่อสารแบบ Asynchronous ขอมูลในจดหมายจะถูกสงไปยัง Server ขอมลในจดหมายจะถกเก็ ขอมู ลในจดหมายจะถูกเกบไวจนกระทงถู บไวจนกระทั่งถกเรี กเรยกใช ยกใช ขอมูลในจดหมายอาจจะใชเวลาเล็กนอยกอนที่จะถูก สงถึง

สวนการติดตอกับผูใช เรียกวา User Agent โดยมากมักจะอยูใน รูปแบบของโปรแกรมใชงาน โปรแกรมเหลานี้ชวยอํานวยความ สะดวกในการอานจดหมาย ชวยในการจัดเตรียมจดหมายและ จัดสง รวมถงอานวยความสะดวกในการจดเกบทอยู จดสง รวมถึงอํานวยความสะดวกในการจัดเก็บที่อยของผู องผใชทม ชที่มี การติดตอบอย องคประกอบที่สําคัญอีกสวนหนึ่งไดแกสวนการรับสงไปรษณีย อิเล็กทรอนิกสระหวางเครื่องคอมพิวเตอรในเครือขาย เรียกวา Message Transfer Agent

61

E-mail Address

62

การสงจดหมาย

รูปแบบทั่วไปของ email address user@domain_name ตัวอยาง เชน [email protected]

ในบางครั้งอาจจะอยูในรูปแบบ

user@computer_name.domain_name เชน [email protected] 63

ขอดีของ E-mail

ถึง(To) พิมพ e-mail address ของบุคคลที่ผูสงตองการสง จดหมายไปถึง สําเนาถึง(Cc) พิมพ e-mail address ของผูรับคนอื่นที่ผูสง ตองการสงสําเนาจดหมายไปถึง ตองการสงสาเนาจดหมายไปถง ซอนสําเนาถึง(Bcc) พิมพ e-mail address ของผูรับคนอื่นที่ผูสง ตองการสงสําเนาจดหมายไปถึงเพียงแตมีขอแตกตางกันที่ เมื่อผู สงระบุตัวผูรับสําเนาจดหมายดวย ซอนสําเนาถึง แลว ผูรับ จดหมาย (ในที่นี้คือเจาของ e-mail address ในสวนของ ถึง) จะ ไมทราบวาจดหมายที่ไดตนรับนั้น ถูกทําสําเนาสงไปถึงผูอื่น 64 ดวยหรือไม

ขอเสียของ E-mail

เปนการติดตอสื่อสารที่มีประสิทธิภาพ สามารถกระจายขอมูลในจดหมายไปยังผูอานหลายๆ คนได สงตอขอมูลในจดหมายไปยังผูอนื่ ไดงาย สามารถสงขอมูลในจดหมายไดรวดเร็วมาก แมวาจะอยูไกล ออกไป สามารถแนบแฟมขอมูลไปกับขอความในจดหมายได ไมตองติดแสตมป ใสซองหรือไปที่ทําการไปรษณีย 65

มีจดหมายที่ตองรับสงมากขึ้น ไดรับจดหมายที่ไมพึงประสงค (Junk mail หรือ Spam mail) มากขึนึ้

66

11

บริการเวิลดไวดเว็บ

ลักษณะการทํางานของบริการเวิลดไวดเว็บ

ระบบเวิลดไวดเว็บประกอบขึ้นดวยเอกสารจํานวนมาก เอกสาร แตละหนาเรียกวาเอกสารเว็บ (Web Page) ทําใหผูใชคอมพิวเตอรสามารถคนหาและดูเอกสารขอมูลตางๆ ไ  ไดหลายรู ปแบบ ทงขอความ ั้  รูปภาพ ภาพเคลอนไหว ื่ ไ หรอื เสียง เอกสารเว็บแตละหนาอาจมีการเชื่อมโยงไปยังเอกสารอื่นได หลายหนาซึ่งแตละหนาอาจอยูในเครื่องใหบริการตางกัน ทําให เกิดเปนระบบเอกสารหลายมิติ (Hypertext) ขึ้น

HTML DOCUMENTS/ LINKED FILES

http://www.buu.ac.th/index.html

REQUEST index.html

HTTP The Internet

Client Web Browser

WEB PAGE

HTTP

HTML DOCUMENT index.html

Web Server

67

68

การทํางานพื้นฐานของ WWW

ผูขอใชบริการ

เครื่องคอมพิวเตอร Client มีโปรแกรม Browser ติดตอไปยังเครื่อง Server ที่รันโปรแกรม Web Server ผูใชกําหนดแหลงขอมูลที่ตองการรับบริการ เรียกวา URL : Uniform Resource Locator ลงบน Browser Browser สงคํารองขอ (request) ไปยัง Web Server เมื่อ ไดรับ ก็จะสงขอมูลกลับมา (respond) ใหกับ Browser โพรโตคอลหลักที่ทําหนาที่ในลักษณะ request-respond เรียกวา Hypertext Transfer Protocol หรือ HTTP

การแสดงผลเอกสารเว็บทําไดโดยใชโปรแกรมคนผาน (Browser) เชน Firefox และ Microsoft Internet Explorer เปนตน โดยผูใชตองระบุตัวชี้แหลงทรัพยากรสากล หรือยูอาร แอล (Universal Resource Locator หรือ Uniform Resource Locator เรียกยอวา URL) เชน http://www.buu.ac.th/index.html

69

รูปแบบของ URL

ตัวชี้แหลงทรัพยากรสากล(URL) โดยทั่วไปประกอบขึ้นดวยองคประกอบสามสวน ƒ โพรโตคอลหรือวิธีการที่ใชในการติดตอสื่อสาร ƒ ชื่อโดเมนของเครื่องคอมพิวเตอรของผูใหบริการ และ ชื่อแฟมของเอกสารเว็บที่ตองการ เช เชนน ƒ ชอแฟมของเอกสารเวบทตองการ

<protocol>://<server name> [:<port number>]/ สวนของ <protocol> http:// World Wide Web Server ftp:// FTP server (file f // (fil transfer) f ) https:// Secure HTTP news:// Usenet newsgroups mailto: e-mail file:// File on local system

http://www.buu.ac.th/index.html ƒ มี http เปนชื่อโพรโตคอล ƒ www.buu.ac.th เปนชื่อโดเมนของเครื่องคอมพิวเตอรของผู ใหบริการ และ ƒ index.html เปนชื่อแฟมของเอกสารเว็บ

70

71

72

12

รูปแบบของ URL

<protocol>://<domain name> / สวนของ <domain name> ƒ หมายถึง ชื่อเครื่องใหบริการบนอินเทอรเน็ต เชน www.buu.ac.th หรือื angsila.cs.buu.ac.th ƒ ยกเวนในกรณีของ mailto: จะหมายถึง E-mail address เชน mailto:[email protected] และ ไมไดตามดวย เครื่องหมาย // ƒ สามารถระบุเปน IP Address ก็ได

รูปแบบของ URL <protocol>://<domain name> //

สวนของ / ƒ ระบุชื่อแฟมขอมูล และ path ไปยังแฟมขอมูลนั้น ƒ ตัวั อยางเชน • http://www.buraphalinux.org/index.html จะมีคาเทากับ http://www.buraphalinux.org • Homepage ของ micky สามารถระบุไดเปน http://www.buraphalinux.org/~micky 73

74

ผูใหบริการเว็บ

คุณสมบัติ Favorites

ผูใหบริการเปนโปรแกรมที่ทํางานอยูในเครื่องคอมพิวเตอรเครื่อง ใดเครื่องหนึ่งในเครือขาย ตัวอยางโปรแกรมผูใชบริการ เชน Apache และ Microsoft IIS เปนตน โปรแกรมเหลานี้ทําหนาที่รอคอยเพื่อใหบริการ เมื่อไดรับการ เชื่อมตอและชื่อแฟมเอกสารเว็บจากผูใชบริการ ผูใหบริการจะทํา การคนแฟมที่กําหนดจากระบบแฟมในเครื่องคอมพิวเตอรของตน และทําการสงเอกสารหลักหรือเอกสาร HTMLไปยังผูรับบริการ ใหแลวเสร็จกอน จากนั้นจึงทําการสงแฟมอื่นๆที่มีการอางอิงถึง 75 ในเอกสารเว็บไปยังผูขอใชบริการ

การจัดเก็บ URL ตาง ๆ ที่เรา สนใจไว เพื สนใจไว เพอเปนทางลดและ ่อเปนทางลัดและ เกิดความสะดวกในการ เรียกใชงานหนาเว็บเพจใน ภายหลังโดยไมตองจดจํา URL ของเว็บเพจนั้น ๆ 76

ตัวอยางวิธีการสืบคนขอมูล

ตัวอยางวิธีการสืบคนขอมูล

การใชเครื่องหมายคําพูด “….” เขาชวย เชน

การคนหาโดยการใชเครื่องหมาย * ตอทาย Keyword เชน

ƒ“computer network”

Bang* ƒBang*

ผลทไดจะได ทมคาวา ี่ไ  ไ  เวบเพจ ็ ี่ ี ํ  computer และ คําวา network ทั้งสองคํา โดยมีคําวา computer มากอน ตามดวยเวนวรรค และตอทายดวยคําวา network

ผลที่ไดจะได เว็บ เพจ ที่มีคําวา Bang หรือ มีคํา วา Bang เปนสวนประกอบของคํา เชน Bang’s หรือ Bangkok เปนตน 77

78

13

More Documents from "PongthaP Reawruad"

Expert Excel Tips
November 2019 36
November 2019 18
Networkinternet_forprint
November 2019 10
Tvss
November 2019 18
Networkinternet
November 2019 14
Computer System
November 2019 27