เครื�อข่�ายอนเตอรื เน�ตและเครื�อข่�ายอนเตอรื เน�ตและอนทรืาเน�ตอนทรืาเน�ต
(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 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 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 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 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 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 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