36
เเเเเเเเเ เเเเเเเเเ เเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเ เเเเเเเเเเ เเเเเเเเเเ (Introduction to (Introduction to Internet and Internet and Intranet) Intranet) GSPM 912706 GSPM 912706 เเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเ เเเเเ เเเเเ (Community Information (Community Information Technology) Technology)

เครือข่ายอินเตอร์เน็ตและอินทราเน็ต (Introduction to Internet and Intranet)

Embed Size (px)

DESCRIPTION

เครือข่ายอินเตอร์เน็ตและอินทราเน็ต (Introduction to Internet and Intranet). GSPM 912706 เทคโนโลยีสารสนเทศชุมชน (Community Information Technology). เนื้อหา. History of Internet TCP/IP Internet Services. History of Internet. - PowerPoint PPT Presentation

Citation preview

เครื�อข่�ายอนเตอรื เน�ตและเครื�อข่�ายอนเตอรื เน�ตและอนทรืาเน�ตอนทรืาเน�ต

(Introduction to (Introduction to Internet and Internet and

Intranet)Intranet)GSPM 912706GSPM 912706

เทคโนโลย�สารืสนเทศชุ�มชุนเทคโนโลย�สารืสนเทศชุ�มชุน(Community (Community Information Information Technology)Technology)

Introduction to Internet and Intranet 2

เน��อหาเน��อหา

History of InternetHistory of Internet TCP/IPTCP/IP Internet ServicesInternet Services

Introduction to Internet and Intranet 3

History of InternetHistory of Internet

ถู�กรืเรื�มโดยกรืะทรืวงกลาโหมสหรื#ฐอเมรืกาใน ปี' 1969 โดยให(ชุ��อเครื�อข่�ายน��ว�า ARPANET

– Advanced Research Projects Advanced Research Projects Agency NETworkAgency NETwork

ว#ตถู�ปีรืะสงค เพื่��อใชุ(เชุ��อมโยงรืะบบคอมพื่วเตอรื ท��อย��ตามมหาวทยาล#ยและศ�นย วจั#ยทางการืทหารืซึ่-�งกรืะจัายอย��ท#�วสหรื#ฐ

เครื�อข่�ายใชุ(เทคโนโลย�การืส�งข่(อม�ลท��เรื�ยกว�าPacket-SwitchedPacket-Switched

Introduction to Internet and Intranet 4

ในชุ�วงเรื�มแรืกข่องโครืงการืม�หน�วยงานทางการืศ-กษา เข่(าเชุ��อมต�อเพื่�ยง 4 แห�ง (Node) ได(แก�

– University of California LA (2 ก#นยายน 1969)– Standford Research Institute (1 ต�ลาคม 1969)– University of California Santa Barbara (1

พื่ฤศจักายน 1969)– University of Utah ( ธั#นวาคม 1969)

การืเชุ��อมต�อหน�วยงานต�างๆเข่(าด(วยก#นอาศ#ย Link ข่อง บรืษ#ท AT&T โดยม�อ#ตรืาเรื�วในการืส�งข่(อม�ล 50Kbps

History of InternetHistory of Internet

Introduction to Internet and Intranet 5

IBM 360/75, OS/MVT

SDS Sigma 7, SEX

DEC PDP-10, Tenex

SDS940, Ginie

History of InternetHistory of Internet

Introduction to Internet and Intranet 6

การืเจัรืญเตบโตข่องเครื�อข่�าย ARPANETARPANET ม�อย��อย�างต�อเน��องแต�ได(จั4าก#ดการืใชุ(งานเฉพื่าะ

แต�สถูาบ#นต�างๆท��เก��ยวข่(องก#บ ARPA เท�าน#�นสถูาบ#นการืศ-กษาและศ�นย วจั#ยอ��นๆได(รื�วมก#นจั#ดต#�งเครื�อข่�ายอ��นๆข่-�นมาอ�กหลายเครื�อข่�ายม�การืพื่#ฒนาโปีรืโตคอลใหม�ท��เปี7นสากลข่-�นมา

โดยการืสน#บสน�นจัาก ARPA ซึ่-�งเปี7นท��รื�(จั#กใน นามข่อง TCP/IP ซึ่-�งเปี7นเหต�ให(อนเตอรื เน�ต

ได(ถู�อก4าเนดข่-�นมาอย�างจัรืงจั#ง

History of InternetHistory of Internet

Introduction to Internet and Intranet 7

History of InternetHistory of Internet

Introduction to Internet and Intranet 8

ปีรืะเทศไทยได(เรื�มม�การืเชุ��อมโยงเข่(าส��เครื�อข่�ายInternet ต#�งแต�ปี'พื่.ศ. 2530 โดยมหาวทยาล#ยสงข่ลานครืนทรื และ สถูาบ#นเทคโนโลย�แห�งเอเชุ�ย(AIT) ได(ม�การืเชุ��อมต�อก#บสถูาบ#นในปีรืะเทศออสเตรืเล�ย ปี' 2535 ถู�อได(ว�าเปี7นปี'ท��อนเตอรื เน�ตได(เข่(ามาส��

ปีรืะเทศไทยอย�างจัรืงจั#ง โดยจั�ฬาลงกรืณ์ มหาวทยาล#ยได(เชุ��อมต�อเข่(าส��เครื�อข่�ายอนเตอรื เน�ต

โดยผ่�านเครื�อข่�าย UUNET ข่องบรืษ#ท UUNET Technologies Co,. Ltd ท��รื#ฐเวอรื จัเน�ยสหรื#ฐอเมรืกา

Internet in ThailandInternet in Thailand

Introduction to Internet and Intranet 9

จันถู-งท�กว#นน��ปีรืะเทศไทยม�การืใชุ(เครื�อข่�ายอนเตอรื เน�ตในปีรืะเทศไทยอย�างกว(างข่วาง– 18 commercial internet service provider (KSC,

Loxinfo, CS…)– 4 non-commercial internet hubs (ThaiSarn,

UniNet, PubNet,…)– 2 domestic internet exchanges (NIX, IIR)– 539.625 Mbps total international bandwidth

(IN)– 414.375 Mbps total international bandwidth

(OUT)– 2,300,000 Internet users (from Thai ISP Club)

Internet in ThailandInternet in Thailand

Introduction to Internet and Intranet 10

Internet in ThailandInternet in Thailand

Introduction to Internet and Intranet 11

TCP/IPTCP/IP

Transmission Control Protocol / Transmission Control Protocol / Internet ProtocolInternet Protocolถู�กน4ามาใชุ(เปี7นข่(อก4าหนดมาตรืฐานในการืส�งข่(อม�ลบน

เครื�อข่�าย Internet ก�อให(เกด Internet และบรืการื World Wide

Web เน��องจัากความสามารืถูในการืท4างานท��รืวดเรื�ว กว�า Protocol แบบเดมๆ

ความสามารืถู– InteroperabilityInteroperability– RoutabilityRoutability

Introduction to Internet and Intranet 12

IP AddressIP Address

อาศ#ยหมายเลข่ IP Address (Internet Protocol Address) ในการืรืะบ�ต(นทาง และปีลายทางในการืตดต�อ

อ�ปีกรืณ์ เครื�อข่�ายท�กต#วท��ต(องการืตดต�อก#บเครื�อ ข่�ายอนเตอรื เน�ตต(องม�หมายเลข่ IP Address

(Public/Global IP Address)

ต(องไม�ม�การืซึ่4�าก#นข่องหมายเลข่ IP Address ภายในรืะบบอนเตอรื เน�ต

Introduction to Internet and Intranet 13

IP Address น#�นเปี7นสามารืถูเข่�ยนเปี7น เลข่ฐานสอง (Binary) ข่นาด 32-bit

หมายเลข่ IP Address ถู�กแบ�งออกเปี7น2 ส�วน– ส�วนรืะบ�เครื�อข่�าย (Network Part)– ส�วนรืะบ�อ�ปีกรืณ์ (Host Part)IP Address สามารืถูแบ�งออกมาได(หลายClass

IP AddressIP Address

Introduction to Internet and Intranet 14

IP AddressIP Address

Introduction to Internet and Intranet 15

Internet ServicesInternet Services

Network Operating SystemNetwork Operating System

Client / ServerClient / Server

Domain Name Service (DNS)Domain Name Service (DNS)

World Wide Web (www)World Wide Web (www)

File Transfer (ftp)File Transfer (ftp)

Electronic Mail (email)Electronic Mail (email)

Introduction to Internet and Intranet 16

Operating SystemOperating System

รืะบบปีฏิบ#ตการืคอมพื่วเตอรื (Operating System)โปีรืแกรืมคอมพื่วเตอรื ชุ�ดแรืกท��ถู�กเรื�ยกให(ท4างานตอนท��

เครื��องคอมพื่วเตอรื เรื�มท4างาน ในบางกรืณ์�เรื�ยกว�าMonitor

หน(าท��ข่อง OS– จั#ดสรืรืทรื#พื่ยากรืต�างๆในรืะบบซึ่-�งม�จั4านวนจั4าก#ดให(เหมาะสมก#บงานต�างๆท��ต(องท4า

– ชุ�วยให(ผ่�(ใชุ( (User) สามารืถูตดต�อใชุ(งานรืะบบได(ง�ายข่-�น

Introduction to Internet and Intranet 17

การืท��จัะท4าให(อ�ปีกรืณ์ เครื�อข่�ายสามารืถูตดต�อใชุ(งานรืะบบเครื�อข่�ายได(น#�นจั4าเปี7นต(องอาศ#ยรืะบบปีฏิบ#ตการืท��

สน#บสน�นการืเชุ��อมต�อผ่�านรืะบบเครื�อข่�ายด(วย(Network Operating System:NOS)NOS แต�ละต#วจัะสามารืถูสน#บสน�นการืท4างานบนรืะบบ

เครื�อข่�ายได(แตกต�างก#น เน��องจัากเครื�อข่�ายแต�ละชุนดจัะม�โปีรืโตคอลในการืตดต�อส��อสารืแตกต�างก#น– ถู(า NOS ในอ�ปีกรืณ์ เครื�อข่�ายไม�สน#บสน�น TCP/IP อ�ปีกรืณ์ น#�นจัะไม�สามารืถูเชุ��อมต�อก#บเครื�อข่�ายอนเตอรื เน�ตได(

Network Operating Network Operating SystemSystem

Introduction to Internet and Intranet 18

Client / ServerClient / Server

เครื�อข่�าย Internet เปีรื�ยบเหม�อนเปี7นถูนนท�� ใชุ(ในการืส�งข่(อม�ลซึ่-�งเชุ��อมต�อไปีย#งท#�วท�กม�มโลก

บรืการืต�างๆบนเครื�อข่�าย Internet น#�นม�อย�� มากมาย เชุ�น

การืให(บรืการืต�างๆจัะท4าในล#กษณ์ะClient/ServerClient/Server

Introduction to Internet and Intranet 19

ServerServer: ค�อเครื��องคอมพื่วเตอรื ท��ให( บรืการืต�างๆตามท�� Client จัะรื(องข่อ เชุ�น

WWW Server, Mail Server, DNS WWW Server, Mail Server, DNS Server, IRC ServerServer, IRC Server

ClientClient: ค�อผ่�(ข่อรื#บบรืการืต�างๆซึ่-�งต(อง เปี7นบรืการืท�� Server ให(บรืการืโดยเครื��อง

Client / ServerClient / Server

Introduction to Internet and Intranet 20

ผ่�(ใชุ(บรืการือนเตอรื เน�ตในปี=จัจั�บ#นม�จั4านวน เพื่�มข่-�นอย�างมาก ซึ่-�งเปี7นเหต�ให(ม�จั4านวน

Client เพื่�มข่-�นตามไปีด(วย เครื��องคอมพื่วเตอรื ท��เปี7น Server ซึ่-�ง

จั4าเปี7นต(องม�ปีรืะสทธัภาพื่ส�งServer Farm Server Farm เปี7นการืน4าเอาเครื��องคอมพื่วเตอรื ปีรืะสทธัภาพื่ปีานกลางจั4านวน

หลายๆเครื��องมาชุ�วยในการืให(บรืการื

Client / ServerClient / Server

Introduction to Internet and Intranet 21

การืท4างานในล#กษณ์ะข่อง Server FarmServer Farm น#�นถู�อได(ว�าเปี7นการื ปีรืะมวลผ่ลแบบกรืะจัาย (Distributed Processing)(Distributed Processing)

– ใชุ(เครื��องคอมพื่วเตอรื หลายๆเครื��องชุ�วยก#นท4างาน– เครื��องคอมพื่วเตอรื ท��น4ามาใชุ(ไม�จั4าเปี7นต(องเหม�อนก#น– ต(องม�วธั�การืแบ�งงานให(เหมาะสม– สามารืถูเพื่�มปีรืะสทธัภาพื่ได(โดยการืเพื่�มจั4านวนเครื��องคอมพื่วเตอรื

– ม�ความทนทานต�อความผ่ดพื่ลาด (Fault Tolerance) ถู(าหากม�

– เครื��องคอมพื่วเตอรื เครื��องใดเครื��องหน-�งหย�ดท4างาน รืะบบก�ย#งคงท4างานต�อได(

– เครื��องคอมพื่วเตอรื ท��ชุ�วยก#นท4างานไม�จั4าเปี7นต(องอย��ในเครื�อข่�ายเด�ยวก#น

Client / ServerClient / Server

Introduction to Internet and Intranet 22

Client / ServerClient / Server

Introduction to Internet and Intranet 23

Domain Name ServiceDomain Name Service

การืตดต�อก#บอ�ปีกรืณ์ เครื�อข่�ายต�างๆสามารืถูท4าได(โดยการืรืะบ� หมายเลข่ IP Address ข่องอ�ปีกรืณ์ ปีลายทางท��ต(องการืจัะ

ตดต�อ ในทางปีฏิบ#ตเปี7นการืยากท��มน�ษย เรืาจัะจัดจั4าหมายเลข่ IP

Address ข่องอ�ปีกรืณ์ หรื�อเครื��องคอมพื่วเตอรื ท#�งหมดท��ต(องการืได(ม�การืคดค(นวธั�การืท��จัะน4า รืะบบชุ��อ (Hostname) มาใชุ(ใน

การือ(างองอ�ปีกรืณ์ คอมพื่วเตอรื แทนหมายเลข่ IP Address ส4าหรื#บอ�ปีกรืณ์ เครื�อข่�ายน#�น การืตดต�อส��อสารืก#นรืะหว�าง

อ�ปีกรืณ์ ต�างๆภายในเครื�อข่�ายอนเตอรื เน�ตย#งคงจั4าเปี7นต(องใชุ( หมายเลข่ IP Address อย��

Hostname จัะต(องถู�กแปีลงให(เปี7นหมายเลข่ IP Address ก�อนท��คอมพื่วเตอรื จัะเรื�มสรื(างการืตดต�อเสมอ

Introduction to Internet and Intranet 24

วธั�การืหน-�งท��ใชุ(ก#นในปี=จัจั�บ#นค�อ Domain Domain Name ServiceName Serviceจัะม�การืแบ�งชุ��อออกมาเปี7นกล��มท��ม�ความ

ส#มพื่#นธั ก#น (Domain)(Domain) ล#กษณ์ะข่องชุ��อในรืะบบ DomainDomain จัะข่-�นต(น

ด(วยชุ��อเครื��อง (Hostname) แล(วตาม ด(วยชุ��อ DomainDomain โดยข่#�นด(วยจั�ด (“.”) เรื�ยกว�า FQDN

Domain Name ServiceDomain Name Service

Introduction to Internet and Intranet 25

FQDNFQDN: Fully Qualified Domain Name: Hostname + Hostname + Domain nameDomain nameassani.doc.eng.cmu.ac.th เม��อพื่จัารืณ์าจัากข่วาไปีซึ่(ายจัะได(ว�า– Hostname: “assaniassani”, Domain name:

“doc.eng.cmu.ac.thdoc.eng.cmu.ac.th”– Domain ท��ใหญ�ท��ส�ดจัะอย��ด(านข่วาส�ด ในท��น��ค�อ “thth” – Thailand– Domain “acac” เปี7นโดเมนย�อยส#งก#ดภายใต( “thth” – อ�กท�หน-�ง

Academic– Domain “cmucmu” ส#งก#ดภายใต(โดเมน “ac.thac.th” – Chiang Mai

University– Domain “engeng” ส#งก#ดภายใต(โดเมน “cmu.ac.thcmu.ac.th” –

Engineering– Domain “docdoc” ส#งก#ดภายใต(โดเมน “eng.cmu.ac.theng.cmu.ac.th” –

Dept. Comp.– Hostname “assaniassani” ส#งก#ดภายใต(โดเมน

“doc.eng.cmu.ac.thdoc.eng.cmu.ac.th”

Domain Name ServiceDomain Name Service

Introduction to Internet and Intranet 26

Root

edu uk th de

or co ac

jp

eng med

cmu

doc doenv

cm

doe

assani

chiangmai

Domain Name ServiceDomain Name Service

Introduction to Internet and Intranet 27

World Wide WebWorld Wide Web

เปี7นบรืการืท��ได(รื#บความนยมมากท��ส�ดบรืการืหน-�งบนเครื�อข่�ายInternetInternet

ม�ความสามารืถูในการืน4าเสนอข่(อม�ลในรื�ปีแบบข่องต#วอ#กษรื รื�ปีภาพื่ เส�ยง ภาพื่เคล��อนไหว และว�ด�โอ

World Wide WebWorld Wide Web (WWWWWW หรื�อ W3W3) จัะน4าเสนอข่(อม�ลท�� เปี7นแบบ HTMLHTML (Hypertext Markup LanguageHypertext Markup Language) ซึ่-�ง

ม�การืพื่#ฒนาจันเปี7นภาษาคอมพื่วเตอรื ท��ซึ่#บซึ่(อนมากในปี=จัจั�บ#นHTTPHTTP (Hypertext Transfer Protocol): เปี7นข่(อ

ก4าหนดในการืตดต�อรื#บส�งข่(อม�ล Hypertext ส4าหรื#บบรืการืW3

การืใชุ(บรืการื W3 จั4าเปี7นต(องอาศ#ยโปีรืแกรืมจั4าพื่วก Web Web BrowserBrowser– Netscape, Opera, Mozilla, Internet ExplorerNetscape, Opera, Mozilla, Internet Explorer

Introduction to Internet and Intranet 28

การืเข่(าใชุ(บรืการื W3 โดยอาศ#ย Web Browser ต(องอาศ#ยข่(อม�ลท��เรื�ยกว�า URLURL (Universal Resource Location)(Universal Resource Location)

ปี=จัจั�บ#นม� Website ท��เปี>ดให(บรืการืท#�วโลกกว�า28 ล(าน Website และม�แนวโน(มจัะเพื่�มข่-�นเรื��อยๆ

เครื��องคอมพื่วเตอรื ท��เปี7น Web ServerWeb Server 1 เครื��องเครื��อง สามารืถูให(บรืการื Website ได(มากกว�า1 Website

World Wide WebWorld Wide Web

Introduction to Internet and Intranet 29

World Wide WebWorld Wide Web

Introduction to Internet and Intranet 30

File TransferFile Transfer

เปี7นบรืการืแลกเปีล��ยนข่(อม�ลรืะหว�างเครื��องคอมพื่วเตอรื บนInternetInternet

ไม�สามารืถูน4าเสนอข่(อม�ลได(ไม�สามารืถูน4าเสนอข่(อม�ลได( ซึ่-�งต�างจัาก W3 ท��สามารืถูน4าเสนอข่(อม�ลได(

บรืการื FTP สามารืถูใชุ(แลกเปีล��ยนข่(อม�ลได(ท�กชุนด (ไม�จั4าก#ดว�าต(องเปี7นภาษาคอมพื่วเตอรื ภาษาใดภาษาหน-�ง)FTPFTP (File Transfer Protocol)(File Transfer Protocol) เปี7นข่(อก4าหนดมาตรืฐานข่องการืให(บรืการืแลกเปีล��ยนข่(อม�ลในล#กษณ์ะน��

การืใชุ(บรืการื File TransferFile Transfer จั4าเปี7นต(องอาศ#ยโปีรืแกรืม ปีรืะเภท FTP ClientFTP Client ปีรืะกอบด(วย ได(แก�

– WS_FTP, CU_FTP, GetRight, FlashGetWS_FTP, CU_FTP, GetRight, FlashGet

Introduction to Internet and Intranet 31

การืใชุ(บรืการื File TransferFile Transfer ย�อมจั4าเปี7นต(อง รืะบ� URLURL เชุ�นเด�ยวก#นก#บการืใชุ(บรืการื W3W3

การืด-งข่(อม�ลอาจัเกดปี=ญหาถู(าหาการืเชุ��อมต�อถู�ก ต#ด ท4าให(ต(องเรื�มด-งข่(อม�ลใหม�ต#�งแต�ต(น

– ม�โปีรืแกรืม FTP ClientFTP Client บางโปีรืแกรืมท��สามารืถู แก(ปี=ญหาได( โดยเม��อเรื�มด-งข่(อม�ลใหม�อ�กครื#�ง จัะเรื�ม

ด-งข่(อม�ลต�อจัากส�วนท��ได(เคยด-งมาแล(ว

File TransferFile Transfer

Introduction to Internet and Intranet 32

File TransferFile Transfer

Introduction to Internet and Intranet 33

Electronic MailElectronic Mail

บรืการืจัดหมายอเล�กทรือนกส เปี7นบรืการืท��ได(รื#บความนยมส�ง มากในปี=จัจั�บ#นรืองจัากบรืการื W3

ใชุ(ในการืส�งข่(อความ(จัดหมาย) ผ่�านเครื�อข่�าย InternetInternet ซึ่-�งใชุ(เวลาและค�าใชุ(จั�ายน(อยมากเม��อเท�ยบก#บการืส�งจัดหมายแบบปีกตMIME (Multipurpose Internet Mail MIME (Multipurpose Internet Mail Extensions)Extensions)– ท4าให(สามารืถูแนบข่(อม�ลปีรืะเภทอ��นนอกเหน�อจัากข่(อความธัรืรืมดา

(Text) ไปีก#บ email ได( เชุ�น รื�ปีภาพื่ ไฟล ข่(อม�ล ว�ด�โอ เน��องจัากเครื�อข่�าย Internet ได(แผ่�ข่ยายครือบคล�มไปีท#�ว

โลก ผ่ลท��ตามมาค�อท4าให(ข่อบเข่ตการืให(บรืการื Email ได(แผ่�ข่ยายตาม

Introduction to Internet and Intranet 34

SMTP (Simple Mail Transfer Protocol):SMTP (Simple Mail Transfer Protocol): เปี7นข่(อก4าหนดในการืรื#บ- ส�ง Email ซึ่-�งเปี7นท��ยอมรื#บอ#นหน-�ง

นยมใชุ(มากบนรืะบบปีฏิบ#ตการื UnixUnix การืใชุ(บรืการื Email จั4าเปี7นต(องอาศ#ยโปีรืแกรืมท��ท4าหน(า

เปี7น Email Client Email Client เพื่��อใชุ(ตดต�อก#บเครื��อง Mail Mail ServerServer ได(แก�โปีรืแกรืม

เน��องจัากปี=จัจั�บ#นม�ความนยมให(บรืการื www มากจั-งม�การื พื่#ฒนาบรืการื Email ผ่�านบรืการื WWW อ�กท�หน-�ง เชุ�น

บรืการื Web Mail ข่อง Hotmail, Yahoo, Hotmail, Yahoo, ThaiMail, …ThaiMail, …– Email Client ข่องการืให(บรืการื Email ในล#กษณ์ะน��จั-งเปี7น

Web BrowserWeb Browser น#�นเอง

Electronic MailElectronic Mail

Introduction to Internet and Intranet 35

Electronic MailElectronic Mail

Introduction to Internet and Intranet 36

Electronic MailElectronic Mail