isp - ครูตัวเล็ก ต้นน้ำ ...web technology by p’hope, p’jabont 4....

18

Upload: others

Post on 22-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download
Page 2: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

2

ในปจจบนมการน าคอมพวเตอรเขามาใชงานในหนวยงานประเภทตางๆ มากมาย ซงมผลท าใหการท างานในองคกรหรอหนวยงาน สามารถท างานไดอยางเปนระบบ และสามารถพฒนาการท างานไดอยางตอเนอง ซงการน าคอมพวเตอรเขามาใชในองคกร หรอหนวยงานกเรมมการพฒนาขนแทนทจะใชในลกษณะหนงเครองตอหนงคน กใหมการน าเครองคอมพวเตอร และอปกรณตางๆ มาเชอมตอกน เปนระบบเครอขายคอมพวเตอร

จดเรมตนของอนเตอรเนตเรมเมอป ค.ศ. 1969 เมอตวแทนวจยของกระทรวงกลาโหมของสหรฐอเมรกา หรออารพา (ARPA : Advance Research Projects Agency) เรมมการเชอมโยงเครองคอมพวเตอรในมหาวทยาลยและองคกรตาง ๆ กบกระทรวงกลาโหม โดยทจดประสงคเรมแรก คอ ตองการสรางระบบเครอขายคอมพวเตอรขนาดใหญทมการเชอมตอหลายเสนทาง ซงถาหากเกดความเสยหายเนองจากสงคราม ผใชในระบบเครอขายนยงคงสามารถแลกเปลยนขาวสารระหวางกนได

ในป พ.ศ. 2525 ไดมการก าหนดมาตรฐานการรบ – สงขอมลใหมเปนแบบ TCP/IP (Transmission Control

Protocol/Internet Protocol) ทาใหการจดการและการเชอมตอเครอขายขนาดใหญมประสทธภาพเพมมากขน และเรองจากมาตรฐานใหมดงกลาวลงทายดวยคาวา Internet Protocol ทาใหของ ARPANET ถกเปลยนไปเปน Internet ในเวลาตอมา

การพฒนาและใชงานเครอขายอนเตอรเนตในประเทศไทย เกดขนในระหวางป พ.ศ. 2530 – 2537 โดยมหาวทยาลยสงขลานครนทร จฬาลงกรณมหาวทยาลย และสถาบนเทคโนโลยแหงเอเชย (AIT) ภายใตการสนบสนนจากโครงการ The International Development Plan (IDP) ของรฐบาลออสเตรเลย การใชงานเครอขายอนเตอรเนตในยคแรก เปนการสงขอความจดหมายอเลกทรอนกสในรปของตวอกษร (Text) และจากดอยในเฉพาะในวงการวชาการ เทานน

ISP หรอ Internet Service Provider เปนหนวยงานทใหบรการเชอมตอเขากบเครอขายอนเตอรเนต สาหรบในประเทศไทยมหนวยงานทใหบรการดานนอย 2 ประเภทดวยกน คอ

1. ผใหบรการอนเตอรเนตเชงพาณชย (Commercial ISP) จ านวน 18 ราย

CS Loxinfo CAT (บรษท กสท โทรคมนาคม)

2. ผใหบรการอนเตอรเนตสาหรบสถาบนการศกษา การวจยและหนวยงานของรฐ (non-

Commercial ISP) จานวน 6 ราย เชน ICT (กระทรวงเทคโนโลยสารสนเทศและการสอสาร)

Page 3: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

3

ผใชทวไปจะเชอมตออนเตอรเนตไดโดยผานทาง ISP ดงทกลาวไปแลว แตเครองคอมพวเตอรของเราจะตองมอปกรณทเหมาะสมในการแปลงสญญาณผานสอทจะใชแตละประเภท

Dial – up

ถาตอผานสายโทรศพทธรรมดา กตองมโมเดม(Modem) ทตอกบคอมพวเตอรแลวเอาสายโทรศพทมาตอเขาไปอกทหนง หรอถาเปนโทรศพท ISDN(Intregrated

Services Digital Network) กตองใชโมเดม

ISDN โดยเฉพาะแทน

Broadband

ถาตออนเทอรเนตความเรวสง ทเรยกวา ADSL หรอบรอดแบนด(broadband)

กตองมโมเดมชนด ADSL ทตอคอมพวเตอรเขากบสายโทรศพทเชนเดยวกน แตรบสงสญญาณในสายคนละแบบ คนละความถกน ทาใหไดความเรวสงขนกวาโมเดมธรรมดา แตตองมอปกรณพเศษทชมสายดวยจงจะใชได

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

_

Page 4: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

4

คณสมบต ADSL ISDN

ความเรว 8Mbps./ 1Mbps.(Download/ Upload) 128Kbps

การเชอมตอ เชอมตอตลอดเวลา (Always On) - เชอมตอไดทนททตองการ - หมดปญหาสายไมวาง สายหลด - การใชงานในลกษณะ Point to

Point สามารถทาได แตตองอาศยการตงคา ทผใหบรการ

หมนโทรศพทเพอเชอมตอ (Dial-up) - ใชเวลาสราง connection ประมาณ 45 วนาท -

1 นาท - เกดปญหาเชนเดยวกบ 56K

Modem คอปญหาสายไมวาง สายหลด -

สะดวกในการใชงานในลกษณะ Point - Point

เชน หากตองการทา Video Conference กบเลขหมาย ISDN ใดกสามารถหมนไดทนท

ใชงานโทรศพท ขณะเชอมตอ

ได ได (แตจะเหลอ Bandwidth สาหรบใชสงขอมลเพยง 64Kbps.)

คาใชจาย 500 - 1,000 บาทตอเดอน/เดอน (หรอ หลายพนบาทสาหรบ Corperate Service) ไมเสยคาโทรศพท ในการเชอมตอ

3 บาทตอการหมนหนงครง ใชนานเทาไหรกได + (คาเชาอปกรณ)

ขอไดเปรยบ - ความเรว - Always On - ไมมปญหาสายหลด สายไมวาง - ไมจาเปนตองขอสายใหม

- คาใชจายตากวา - ใชงานแบบ Point to

Point ไดสะดวกมากกวา

ขอเสยเปรยบ -พนทใหบรการจากด แตขยายเพมขนเรอยๆ

(ปจจบนใหบรการในกทม .และปรมณฑลเทานน)

- พนทใหบรการจากด และไมขยายเพม จากทมในปจจบนอกแลว - ปญหาสายไมวาง สายหลด - ตองขอสาย ISDN ใหม

Page 5: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

5

อน เทอร เน ต ในประเทศไทยเร มข น เม อป พ.ศ . 2530 โดยการ เช อมตอมน คอมพว เตอร ของมหาวทยาลยสงขลานครนทร และสถาบนเทคโนโลยแหงเอเชย (AIT) ไปยงมหาวทยาลยเมลเบรน ประเทศออสเตรเลย แตในครงนนยงเปนการ เชอมตอโดยผานสายโทรศพท ซงสามารถสงขอมลไดชาและไมเปนการถาวร จนกระทงในป พ.ศ. 2535 ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต (NECTEC) ไดท าการเชอมตอคอมพวเตอรกบมหาวทยาลย 6 แหง ไดแก จฬาลงกรณมหาวทยาลย, สถาบนเทคโนโลยแหงเอเชย (AIT) มหาวทยาลยสงขลานครนทร, ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต(NECTEC), มหาวทยาลยธรรมศาสตร และมหาวทยาลยเกษตรศาสตร เขาดวยกนเรยกวา "เครอขายไทยสาร"

การใหบรการอนเทอรเนตในประเทศไทยไดเรมตนขนเปนครงแรกเมอ เดอน มนาคม พ.ศ. 2538 โดยความรวมมอของรฐวสาหกจ 3 แหง คอ การสอสารแหงประเทศไทย องคการโทรศพทแหงประเทศไทย และส านกงานสงเสรมวทยาศาสตรและเทคโนโลยแหงชาต (สวทช.) โดยใหบรการในนาม บรษท อนเทอรเนต ประเทศไทย ( Internet

Thailand) เปนผใหบรการอนเทอรเนตเชงพาณชยรายแรกของประเทศไทย [1]

จ านวนผใชอนเทอรเนตในประเทศไทย

จ านวนผใชอนเทอรเนตในประเทศไทยมการเปลยนแปลงดงน ป 2534 (30คน) ป 2535 (200 คน) ป 2536 (8,000 คน) ป 2537 (23,000 คน) ... ขอมลลาสดของส านกงานสถตแหงชาต ป 2551 จากจ านวนประชากรอาย 6 ปขนไปประมาณ 59.97 ลานคน พบวา มผใชคอมพวเตอร 16.99 ลานคน คดเปน รอยละ 28.2 และมผใชอนเทอรเนต 10.96 ลานคน คดเปนรอยละ 18.2 [2]

อนเทอรเนตแบนดวท (INTERNET BANDWIDTH)

ปจจบน (มกราคม 2553) ประเทศไทยม Internet Bandwidth ในประเทศ 110 Gbps และ International

Internet Bandwidth 110 Gbps [3]

Page 6: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

ตวนองสอบตรง IT’54 6

Page 7: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

7

การท างานตาง ๆ ในอนเตอรเนตจะสอดคลองกนไดกตองมกตกาททกเครอง ทกโปรแกรม รบรและทาตามเปนแบบหรอมาตรฐานเดยวกนทวโลก ซงบนอนเตอรเนตมกตกาเหลานมากมายสาหรบแตละเรอง เรยกวา “โปรโตคอล”(protocol)

มาตรฐาน TCP/IP (Transmission Control Protocol/Internet Protocol) เปนมาตรฐานทใชในการรบ – สง ขอมลทวไป

IPv4: ทใชกนอยนเปน ตวเลขไบนารขนาด 32 บต แบงออกเปน 4 ชด ๆ ละ 8 บต โดยการอางองจะใชเปนเลขฐาน 10 จงแปลงเลขไบนาร หรอเลขฐานสองแตละไบต (8บต) ใหเปนตวเลขฐานสบโดยมจดคน ดงนนตวเลข 1 ชดทเราเหนคนดวยจดนน จงแทนไดดวยตวเลขจาก 0 ถง 255

ตวอยาง 192.10.0.152

IPv6: ถกคดขนมาเพอแกไขปญหาทเกดใน IPv4 เชน เพมจานวน IP address ทใกลจะหมด ซงประกอบดวยเลขฐาน16 ขนาด 128 บต แบงเปน 8 ชดๆละ 16 บต

ตวอยาง 3ffe:ffff:0100:f101:0210:a4ff:fee3:9566

เมอมชอทใชอางองถงเครองคอมพวเตอรทตอกบอนเตอรเนตอยสองระบบ กตองมระบบการแปลงชอทเรยกวา Domain Name System(DNS) เขามาชวย โดยแตละ ISP กตองมคอมพวเตอรเครองหนงคอยเกบขอมลวาเครองชอนน ๆ ม IP address อะไร เราเรยกเครองททาหนาทนวา DNS server ซงเมอจะเซตอพการเชอมตออนเตอรเนตเขากบ ISP แตละราย อาจจะตองระบหมายเลข IP address ของเครองทเปน DNS server ตามท ISP นนกาหนดมาใหถกตองดวย (ในทางปฏบตโปรแกรมจะชวยกานหดใหโดยอตโนมตได)

IP Address เปนตวเลขลวนๆ 4 ชด ซงแตละชดมคา 0 – 255 คนดวยจด เชน 202.56.159.90 ซงยากในการจ า จงไดคดคน Domain Name ขน โดยใชภาษาองกฤษเปนค าๆ คนดวยจด ซงงายแกการจ ากวา

http://64.233.169.104/ http://www.google.co.th/

โดยรวมแลว เราสามารถแยกประเภทของชอ โดเมน บนอนเทอรเนตไดเปน 2 ประเภทดงน

Generic Top Level Domain (gTLD) หมายถง ชอโดเมนสากล คอไมระบสญชาต เชน .com .org .net เปนตน ซงตวอกษรหลงจดเหลาน สามารถบงถงประเภทของหนวยงานทเปนเจาของชอ โดเมน นนๆ ได เชน ถาลงทายดวย .com กมกจะเปนหนวยธรกจ .org กมกจะเปนองคกรทไมมงผลก าไร เปนตน

Page 8: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

8

ตวอยางโดเมนแสดงประเภทขององคกรหรอหนวยงาน

โดเมน ชนดขององคกร

.edu (Education) เครอขายขององคกรการศกษา

.gov (Goverment) เครอขายขององคกรรฐบาล

.net (Network) เครอขายขององคกรผใหบรการอนเทอรเนต(ISP)

.biz (Bisiness) เครอขายขององคกรธรกจ

.info (Information) กลมผใหบรการดานขอมลขาวสาร

Country Code Top Level Domain (ccTLD) หมายถง ชอโดเมนประจ า สญชาต เชน .th ของไทย, .jp ของญปน, .fr ของฝรงเศส, .cc ของ Cocos (Keeling) Islands, .cn ของ ประเทศจน, .uk ของประเทศองกฤษ, .au ของประเทศออสเตรเลย เปนตน ในปจจบนมชอโดเมนประจ าสญชาตอยประมาณ 240 ประเทศ โดยแตละประเทศมสทธทจะพจารณาแบงประเภทของชอโดเมนประจ าสญชาตของตนออกเปนประเภทยอยๆ อกหรอไมกได การแบงออกเปนยอยๆ นเรยกวา Level Domains และสามารถก าหนดกฎเกณฑในการขอ จดทะเบยนชอโดเมน ของ ชาตตนไดเองดวย เชนอาจจ ากดสทธใหเฉพาะหนวยงานหรอประชาชนในประเทศตนเทานน หรอเปดโอกาสใหหนวยงานตางชาตหรอคนตางชาตขอจดดวยกได

ในกรณของประเทศไทยมการแบงประเภทของชอโดเมน .th ออกเปนอก 7 ประเภทยอยคอ

.co.th ส าหรบหนวยธรกจ .or.th ส าหรบองคกรไมมงผลก าไร

.ac.th ส าหรบสถาบนการศกษา .net.th ส าหรบหนวยงานทใหบรการเครอขาย

.go.th ส าหรบหนวยราชการ .mi.th ส าหรบหนวยงานทหาร

.in.th ส าหรบบคคลทวไปและอนๆ

THNIC ซงเปนหนวยงานรบจดทะเบยนชอโดเมนสญชาตไทย ระบทจะจ ากดสทธการขอจดทะเบยนชอโดเมนภายใต .th ใหแกเฉพาะหนวยงานทจดทะเบยนในประเทศไทย หรอคนไทยเทานน การจะพจารณาล าดบของชอโดเมน กใหไลจากขวามาซายนนเอง จ านวนของชอโดเมนท มการจดทะเบยนในแตละประเทศ เปนดชนตวหนงทมกถกใชในการ พจารณาความเจรญเตบโตของอนเทอรเนตในประเทศนน ในกรณของประเทศไทย เนองจากมการ แยกยอยชอโดเมนสญชาตไทย ออกเปน 7 ประเภทดงกลาวขางตน ท าใหการรบจดทะเบยน เปนการรบจดชอโดเมนในล าดบท 3 (Third Level) ภายใตสญชาตไทย

________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

____________________________________________________________________________

Page 9: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

9

เปนโพรโทคอลสอสารส าหรบการแลกเปลยนสารสนเทศผานอนเทอรเนต โดยหลกแลวใชในการรบเอกสารขอความหลายมตทน าไปสการเชอมตอกบ เวลดไวดเวบ HTTP เปนการพฒนารวมกนโดย World Wide Web Consortium (W3C) และ Internet Engineering Task Force (IETF) โดยออกมาเปนชดเอกสาร RFC เอกสารชนทส าคญคอ RFC 2616 (มถนายน พ.ศ. 2542) ซงเปนขอก าหนดของ HTTP/1.1 รนทใชกนอยางกวางขวางในปจจบน HTTP เปนมาตรฐานทใชรองขอและตอบรบระหวางเครองลกขายของผใชปลายทาง กบเครองแมขายทเปนเวบเซรฟเวอร โปรแกรมในเครองลกขายทสรางการรองขอ HTTP จะเรยกวาเปน user agent เชนเวบเบราวเซอรหรอเวบครอวเลอร สวนเครองแมขายทตอบรบ HTTP จะเรยกวา origin server ซงมทรพยากรตางๆ บรรจอยเชนแฟม HTML หรอรปภาพเปนตน ระหวาง user agent กบ origin server อาจมสอกลางหลายชนดอาทพรอกซ เกตเวย หรอทนเนล HTTP ไมไดจ ากดวาจะตองตดตอผาน TCP/IP เทานน แมวาจะเปนการใชงานทนยมมากทสดกตาม ขอเทจจรงคอ HTTP สามารถน าไปใชไดบนโพรโทคอลเครอขายใดๆ กได ซง HTTP คาดหวงเพยงวาจะเปนการสอสารทเชอถอได ดงนนโพรโทคอลใดๆ ทมการรบรองกสามารถใชงานได

เปนโปรโตคอลมาตรฐานในอนเตอรเนต ซงเปนวธทงายทสดในการแลกเปลยนไฟล ระหวางคอมพวเตอรบนอนเตอรเนต คลายกบ Hypertext Transfer Protocol (HTTP) ทใชในการสงเวบเพจและไฟลทเกยวของ และ Simple Mail Transfer Protocol (SMPT) ทใชสงผาน e-mail ซง FTP เปนโปรโตคอลประยกตทใชโปรโตคอล TCP/IP โดย FTP ใชในการสงไฟลเวบเพจจากแหลงทเกบไปยงเครองคอมพวเตอร โดยแสดงฐานะเปนเครองแมขาย ส าหรบทกคนบนอนเตอรเนต และนยมใชในการ download โปรแกรมและไฟลมายงเครองคอมพวเตอรจากเครองแมขายอน

ในฐานะผใช การใช FTP สามารถใชค าสงตดตอแบบ command line (เชนเดยวกบค าสงของ MS_DOS) web browser สามารถสรางค าขอ FTP เพอ download โปรแกรมทเลอกจากเวบเพจนอกจากน FTP สามารถใชปรบปรงไฟลบนเครองแมขาย โดยตอง logon ไปท FTP server การสนบสนน FTP โดยพนฐานในฐานะทเปนสวนหนงโปรแกรมทมากบ TCP/IP อยางไรกตามโปรแกรม FTP แบบ client ทมการตดตอแบบ GUI ตอง download จากบรษททผลต

Page 10: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

10

คอภาษามารกอปออกแบบมาเพอใชในการสรางเวบเพจ หรอขอมลอนทเรยกดผานทางเวบเบราวเซอร เรมพฒนาโดย ทม เบอรเนอรส ล (Tim Berners Lee) ส าหรบภาษา SGML ในปจจบน HTML เปนมาตรฐานหนงของ ISO

ซงจดการโดย World Wide Web Consortium (W3C) ในปจจบน ทาง W3C ผลกดน รปแบบของ HTML แบบใหม ทเรยกวา XHTML ซงเปนลกษณะของโครงสราง XML แบบหนงทมหลกเกณฑในการก าหนดโครงสรางของโปรแกรมทมรปแบบทมาตรฐาน กวา มาทดแทนใช HTML รน 4.01 ทใชกนอยในปจจบน

HTML ยงคงเปนรปแบบไฟลอยางหนง ส าหรบ .html และ ส าหรบ .htm ทใชในระบบปฏบตการทรองรบ รปแบบนามสกล 3 ตวอกษร

ทมาของ HTML

ภาษา HTML ถอก าเนดขนมาจากความพยายามทจะแลกเปลยนขอมลขาวสารตาง ๆ ในโลกของ Internet นแหละครบ ซงกเปน ททราบกนอยแลวนะครบวา ในโลกของ Internet นนมนกวางใหญไพศาลนก เราไมสามารถทจะรไดเลยวา ใครใชระบบปฏบตการอะไรกนบาง บางคนอาจจะใชระบบปฏบตการ Windows บนเครอง PC ธรรมดา ๆ อยางเรา ๆ ทาน ๆ ทงหลาย แตนกวจยบางคนอาจจะใหระบบปฏบตการ Unix บนเครอง Mainframe ในการเชอมตอเขาส Internet กได ซงจากความ แตกตางกนทงทางตาน Software และ Hardware นเอง ทเปนจดก าเนด ของ HTML

ซงเปนมาตรฐานทท าใหสามารถท าให ผทใชระบบปฏบตการทงหลายแหลทมอยบนโลกของ Internet สามารถแลกเปลยนขอมลขาวสารกนไดอยางสะดวกและรวดเรว ส าหรบหนวยงาเปนคนก าหนดมาตรฐาน HTML คอ W3C นะครบ ส าหรบ version ปจจบนนกเปน version 4.0 เขาไปแลว

ประโยชนของ HTML

ส าหรบ ประโยชนของ HTML นกมประโยชนมากมายนะครบ ส าหรบประโยชนหลก ๆ เลยกคอ การทมนชวยใหเราสามารถ เผยแพรเอกสารตาง ๆ ของเราใหคนทงโลกไดอานอยางไมจ ากดในระบบของเครองหรอวาระบบของ OS เลยครบ ไมวาใครจะใช ระบบปฏบตการอะไรกตาม ทม browser ทสามารถอาน file format HTML ไดละก กจะสามารถเปดไฟลเอกสารทเราตองการ เผยแพรอานไดทนทครบ ไมเวนแมแตระบบปฏบตการ Unix ท run ใน Text

Mode กสามารถอานได

XHTML ยอมาจาก Extensible Hypertext Markup Language ซงเกดจากการเอา XML และ HTML

มารวมกน สวนค าสงตางๆนนกเปนอยางเดมเหมอน HTML เพยงแตเปลยนรปแบบการเขยนโครงสรางภาษาใหสมบรณมากขน XHTML และ HTML แตกตางกนอยางไร XHTML เปนภาษามารกอปทมความคลายคลงกบภาษา HTML แตจะมความเขมงวดในเรองโครงสรางภาษา (syntax) มากกวา เนองจาก HTML นนใชโครงสรางของ SGML (Standard

Generalized Language Markup Language) ทคอนขางยดหยน

Page 11: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

11

Extensive Markup Language เปนฟอรแมตทอธบายถงรายละเอยดของโครงสรางและแบบของขอมลเปนภาษาหรอชดค าสงเกยวกบขอมลบนเวบ ทใหการพฒนาและมศกยภาพในสวนของโครงสรางขอมลจากหลากหลายแอพพลเคชนมาน าเสนอบนเครองเดสกทอป ดวย XML จะท าใหการจดการขอมลหรอเรยกใชขอมลจากแอพพลเคชนตางๆ จะเขาสมาตรฐานเดยวกน

XML จะเปนสวนหนงของ HTML ซง XML จะใหรายละเอยดเกยวกบขอมล เชน ชอเมอง อณหภม ความกดอากาศ สวน HTML เปนการก าหนด tag ตางๆ ทจะท าใหขอมลแสดงออกมาในรปแบบไหน ซงขอมลจะสามารถแสดงออกมาไดหลายรปแบบ ไมวาจะเปนตารางหรอ text ธรรมดา ขนอยกบการก าหนดของ HTML และในปจจบนน ดวย XML จะมการใหรายละเอยดของเนอหาเอกสารทเรยกวา Document Type Definition (DTD) ทใหรายละเอยดเกยวกบตวเอกสารวาจะแสดงหรอซอนสวนไหนของเอกสารบาง ซง DTD จะเปนสวนทเพมเตมส าหรบ XML ถาหากมการสงขอมลในรปแบบ DTD กจะรกนวาเปน XML มความหมายหลาย ๆ ค าท อธบายลกษณะของ XML

Richard Baldwin นยามความหมายของ XML ไวดงน

"XML ท าใหผใชสามารถสรางและดแล structured documents (เอกสารทมโครงสราง) ทบรรจ plain text

(ตวอกษร) โดยท าใหสามารถ rendered หรอปรบเปลยนการแสดง ผลในรปแบบทหลากหลาย จดประสงคหลกของ XML คอการแยกสวน ขอมลเพอประโยชนในการแสดงผล"

จะท างานรวมกบ HTML โดยจะก าหนดการแสดงผลของสงตางบนเวบ เชน สอกษร สพนหลง ขนาดตวอกษร จดการเลยเอาท ใหสวยงามและอนๆ

ขอดส าคญของ CSS

1. ท าใหขนาดไฟลแตละหนาเลกลงกวาเดม เพราะใชโคดนอยกวา

2. มความยดหยนสง ในการปรบแตงแกไขในอนาคต

3. สามารถก าหนดแยกไวตางหากจาก ไฟลเอกสาร html และสามารถน ามาใชรวม กบเอกสารหลายไฟลได ส าหรบการแกไขกแกเพยง จดเดยวกมผลกบเอกสารทงหมดได

4. สามารถจดการเลยเอาทไดอยางละเอยด แมนย า

5. งายในการเรยกด Source

6. ใชดกบระบบเสรชเอนจน ซง ระบบเสรชเอนจนตางๆ

7. อกมากมาย

Page 12: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

12

JavaScript ไมใช Java JavaScript ไมใช HTML JavaScript เปนภาษาสครปตเชงวตถ หรอเรยกวา ออบเจกโอเรยลเตด (Object Oriented Programming) ทมเปาหมายในการ ออกแบบและพฒนาโปรแกรมในระบบอนเทอรเนต ส าหรบผเขยนดวยภาษา HTML สามารถท างานขามแพลตฟอรมได โดยท างานรวมกบ ภาษา HTML และภาษา Java ไดทงทางฝงไคลเอนต (Client) และ ทางฝงเซรฟเวอร (Server)

JavaScript คอ ภาษายคใหมทถกพฒนาขนโดย เนตสเคปคอมมวนเคชนส (Netscape Communications

Corporation) โดยใชชอวา Live Script ออกมาพรอมกบ Netscape Navigator2.0 เพอใชสรางเวบเพจโดยตดตอกบเซรฟเวอรแบบ Live Wire ตอมาเนตสเคปจงไดรวมมอกบ บรษทซนไมโครซสเตมสปรบปรงระบบของบราวเซอรเพอใหสามารถตดตอใช งานกบภาษาจาวาได และไดปรบปรง LiveScript ใหมเมอ ป 2538 แลวตงชอใหมวา JavaScript

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

Ajax ไมใชชอของการเขยนโปรแกรมหรอเปนชอของภาษาทใชในการโปรแกรม แตเปนชดของเทคโนโลยตางๆ

Ajax ยอมาจาก Asynchronous JavaScript And XML; ซงหมายถงการท างานรวมกนของ JavaScript และ XML

แบบ Asynchronous มหลกการท างาน 2 ประเดน คอ การ update หนาจอแบบบางสวน และการตดตอสอสารกบ Server โดยใชหลกการ Asynchronous ท าใหผใชไมตองหยดการท างาน เพอรอการประมวลผลจาก Server รวมถงการโหลดและการรเฟรชหนาจอ ของบราวเซอรทางฝง Client มการใช Ajax โดยการเพมเลเยอรระหวาง user

browser กบ server ท าใหผใชสามารถท างานไดโดยไมตองรอให Client ตดตอไปยง Server รวมถงการโหลดและการรเฟรชหนาจอทงหมดดวย ดงนนผใชสามารถใชงาน application ไดอยางมประสทธภาพมากขน

AJAX จงไมใชเทคโนโลยในตวของมนเอง แตวาเปนการน าเทคโนโลยหลายๆ ตวมารวมกนเชน JavaScript,

DHTML, XML, Css, Dom และ XMLHTTPRequest

การเรตไดกลาวถงเทคโนโลยตาง ๆ ทเปนสวนประกอบของ Ajax ซงไดแก

HTML/XHTML เปนภาษาในการจดแสดงขอมล CSS เปนรปแบบการจดแตง XHTML

Document Object Model (DOM) ส าหรบ dynamic display and interaction

XML เปนรปแบบการแลกเปลยนดาตา XSLT ส าหรบ แปลง XML เปน XHTML

XMLHTTPRequest ส าหรบ asynchronous data retrieval

JavaScript? เปนภาษาในการใชงาน Ajax engine

โดยสวนประกอบจ าเปนขนพนฐานทขาดไมไดใน Ajax ไดแก HTML/XHTML DOM และ JavaScript เพราะ XHTML

Page 13: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

13

คอ ภาษาคอมพวเตอรในลกษณะเซรฟเวอร-ไซด สครปต โดยลขสทธอยในลกษณะโอเพนซอรส ภาษาพเอชพใชส าหรบจดท าเวบไซต และแสดงผลออกมาในรปแบบ HTML โดยมรากฐานโครงสรางค าสงมาจากภาษา ภาษาซ ภาษาจาวา และ ภาษาเพรล ซง ภาษาพเอชพ นนงายตอการเรยนร ซงเปาหมายหลกของภาษาน คอใหนกพฒนาเวบไซตสามารถเขยน เวบเพจ ทมความตอบโตไดอยางรวดเรว

เปนเทคโนโลยทท างานทางฝงดานเซรฟเวอร ทถกออกแบบมาใหงายตอการพฒนาแอพพลเคชนผานเวบเซรฟเวอรส าหรบนก พฒนาเวบไซต

การใชงาน ASP สามารถกระท าไดโดยเขยนค าสงหรอสครปตตางๆ ในรปของเทกซไฟลธรรมดาทวๆไป แลวน ามาเกบไวทเซรฟเวอร เมอมการเรยกใชงานจากบราวเซอร ไฟลเอกสาร ASP กจะถกแปลโดย Server Interpreter

แลวสงผลทไดสงกลบไปเปนภาษา HTML ใหบราวเซอรทเรยกดงกลาว

เนองจาก ASP สามารถรองรบไดหลายภาษา เชน VBScript ,Jscript ,Perl และภาษาสครปตอนๆ ดงนนนกพฒนาเวบไซตจงไมมความจ าเปนตองมความรหรอตองศกษาในทก ภาษาเนองจาก ASP ไดถกออกแบบมาใหขนกบความรของนกพฒนาเวบไซตนนเอง

การท างานของโปรแกรม ASP นนจะท างานอยทฝงของ Server เทานน เราจงเรยกวาเปนการท างานแบบ Server Side ซงจากการท างานทางฝง Server ของ ASP นน ท าให Web Browser ของฝง Client จะท าหนาทเพยงรบผลลพธทไดจากการท างานทางฝง Server เทานน

ASPX คลาย ASP แตจะสามารถแยก Code ออกจากหนา Design ไดเลยจะไมม Html Tag ปะปนอยในการเขยน Code โดยหนา Design หรอ Html จะมนามสกลเปน .aspx สวนหนาทเขยนไว Code จะมนามสกลเปน

.aspx.vb (VB.NET) หรอ .aspx.cs (C#.NET)

เปนเทคโนโลยของจาวาสาหรบสราง HTML, XML หรอตามทผใชรองขอ มตวแปลภาษาคอ Tomcat Apache

และ Java Compiler พฒนาโดย James Duncan Davidson ค.ศ.2000 ตวแปลภาษาจะสราง Servlet และเปลยนเปน Byte Code สาหรบถกเรยกใชครงตอไป จาก JSP Source Code

คอภาษา script แบบใหมทเปน Object-Oriented ทไดไดน าเอาขอดของภาษา script ตางๆมาดวย ตวของภาษา Ruby นนสรางดวยภาษาซทไดออกแบบใหรองรบภาษา perl และ python แตการพฒนานนเรมตนเกดขนทประเทศญปน ท าใหการเบองตนไมคอยจะแพรหลายมากนก ผพฒนาคอ Yukihiro Matsumoto “Matz” ทเปนผเชยงชาญ programmer ทท างานท Japanese open source company netlab.jp ซงเขาเปนผทเชยวชาญในกลม open

source evangelists ในญปน ซงเขาไดพฒนาผลตภณฑหลายๆ ชนเชน cmail ทเปน mail-user agent ทท าจาก

Page 14: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

14

emacs-based และ Ruby เปนผลตภณฑแรกทแพรหลายในนอกประเทศญปนและทาง Matz ไดเรมสรางภาษา Ruby

ใน February 24, 1993 และได release เมอ 1995 ซงชอของ Ruby ไดมาจากชอราศเกดของเพอนรวมงานเขา ในเบองตนของการออกแบบ Ruby นน Matz ไดรวบรวมเอาภาษาทเขามความถนดตางๆ เขาดวยกน ไมวาจะเปน Perl,

Smalltalk, Eiffel, Ada และ Lisp เพอใหเปนภาษาใหมทความเขากนไดระหวางการโปรแกรมแบบฟงกชน (functional

programming) และ การโปรแกรมแบบค าสง (imperative programming) และเมอมการขยายกลมผทใชงาน Ruby

ไปทประเทศอเมรกาท าใหมการพฒนาไดเรวมากขน แตทงนนดวยเหตการณเรมตนทไมเรวมากนกท าใหภาษา Ruby มความเสถยรคอนขางมาก และเปนทยอมรบจากกลมใหญทวโลกในป 2006 และกอใหเกดกลมของ Ruby-Talk ขนจาก mailing list ทเพมขนเปน 200 ฉบบตอวน จาก TIOBE index ซงเปนดชนชวดการเตบโตของภาษาคอมพวเตอรโปรแกรมมง ภาษา Ruby ไดขนมาเปนอนดบ 12 และมการท านายวา ภายในประมาณอกครงปนน Ruby จะเปลยนเปนภาษาคอมพวเตอรทเปน Top 10 โดยเฉพาะทเดนๆของภาษา Ruby คอ Ruby on Rails web framework

เปนขอบขายงานในกลมของ Web เปนหลก

คอชอภาษาทใชในการเขยนโปรแกรมภาษาหนงทมความสามารถสง ไมแพภาษาอนๆทมอยในตอนน Python

นนเปนภาษาท Open Source ท าใหทกคนสามารถทจะน า Python มาพฒนาโปรแกรมของเราไดฟรๆโดยไมตองเสยคาใชจาย และความเปน Open Source ท าใหมคนเขามาชวยกนพฒนาให Python มความสามารถสงขน และใชงานไดครบคมกบทกลกษณะงาน

Python ถกสรางขนมาโดย Guido Van Rossum โคดของ Python ถกสรางขนมาจากภาษาซ การประมวลผลจะท าในแบบอนเทอรพรเตอร คอจะประมวลผลไปทละบรรทดและปฏบตตามค าสงทไดรบ Python เวอรชนแรกคอ เวอรชน 0.9.0 ออกมาเมอป 2533 และเวอรชนปจจบนคอ 2.5.2 ออกเมอวนท 21 กมภาพนธ 2551 และไดมการพฒนา Python ในรนท 3 คอ Python 3000 หรอ Py3k โดยจะมการปรงปรงใหมเกอบหมด และตอนนอยในระหวางการทดลอง

จะเหนไดวาคณลกษณะเดนของภาษา Python นนมอยมากและใชงานไดอยางรวดเรวซงหาไดยากจาก

ภาษาเขยนโปรแกรมภาษา อนๆ แลวใครจะใช Python ท าอะไรบางมาดกน Red Hat ใช Python เปนเครองมอส าหรบการตดตงระบบปฏบตการ Linux (Installer)

Google สรางขนดวย Python

Infoseek ใช Python จดการ web search products

Yahoo! ใช Python ในการจกการดาน Internet services

NASA ใช Python ส าหรบ mission-control-system

Lawrence Livermore Labs ใช Python ส าหรบงาน numeric programming

Industrial Light and Magic ใช Python สรางภาพแอนเมชน

Google และ NASA ยงใช Python แลววนนเรามความเขาใจและรจก Python มากนอยแคไหน เรามาเรมศกษากนดกวา

Page 15: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

15

เปนมตหนงของ Web Application ทนาสนใจอยไมนอย แตมความอนตรายอยางสงโดยเฉพาะ ActiveX

เนองจากเมอเรา Accept คารองขอเหลานแลว โปรแกรม ทสรางขนจะ Download ลงเครองเราและสามารถดาเนนการ

ใดๆกบเครองเราไดทนท แม กระทงสงให Format HDD กงายเหมอนปอกกลวย ทงนเพราะ ActiveX สวนใหญจะทา

งานในลกษณะของ Client/Server Application โดยเราจะมอง

เปนชดของโปรแกรมททาให เวบเบราวเซอร สามารถแสดงผลของ java applet ได

เปนชดของโปรแกรมททาให เวบเบราวเซอร สามารถแสดงผลของ flash ได

เปนชดของโปรแกรมททาให เวบเบราวเซอร รนจาวาโปรแกรม ได

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

Page 16: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

16

ความแตกตางระหวาง Web 1.0 และ Web 2.0 ขอแรก Web1.0 แกไขอพเดตขอมลตางๆในหนาเวบไดเฉพาะ

Webmaster หรอคนดแลเวบไซตเทานนแต Web2.0 สามารถสอสารตอบโตไดทงผสรางเวบและผใชเวบ ดงเชน Blog

หรอการโพสตกระทตางๆ

ขอ 2 Web 1.0 สรางเรตตงแบบปากตอปากไดยาก เนองจากสอสารทางเดยวแต Web 2.0 สามารถสราง

ปรากฏการณแบบปากตอปากไดดงไฟลามทง จากการแนะนาผาน Blog สวนตว คณอาจตดสนใจซอครมชนดนนมาใช

เพราะคนทใชแลวดมาเขยนบอกใน Blog หรอเลกซอขนมปงยหอนนไปตลอดชวต เมอมคนถายภาพราขนแฮมจากราน

นนมาลงใหด ซงเปนสงท Web 1.0 ไมอาจท าได

ขอ 3 Web 1.0 ใหขอมลความรแบบตายตว การเปลยนแปลงแกไขขนอยกบ Webmaster แต Web 2.0

สามารถตอยอดขอมลตางๆออกไปไดไมจากด และขอมลจะถกตรวจสอบคดกรองอยตลอด ตวอยางเชน Wikipedia ท

Page 17: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

17

ใครกสามารถเขยนในสงทตนรลงไปได Web 2.0 ยงกอใหเกดการตลาดแบบใหม สรางงาน สรางธรกจเงนลานบน

อนเตอรเนต กอใหเกดนกธรกจในโลกออนไลนมากมาย

Web 3.0 ถกออกแบบมาบนพนฐานความเชอ และการวเคราะหจากปรมาณของขอมลใน Web 2.0 ทมขนาด

ใหญขนเรอยๆ ทาใหเวบตางๆ ตองมระบบบรหารจดการเวบใหดขน งายขน ดวยรปแบบ Metadata ซงกคอการน า

ขอมลมาบอกรายละเอยดของขอมลนนๆ นนเอง โดยระบบเวบจะเปนผจดการในการคนหาขอมลใหเราเองครบ จง

สามารถคาดการณถงขอมลไดวาจะมการเชอมโยงกนอยางมระบบระเบยบมาก ขน

Web 3.0 เปนการพฒนา แกไขปญหาในระบบ Web 2.0 มากกวาสรางบนพนฐานความรใหม โดยจะไปเนนเรองการ

จดการขอมลในเวบมากขน และดขน ทาใหผเยยมชมสามารถเขาถงเนองหาของเวบไดดขนนนเอง

Web 1.0 = Read Only, static data with simple markup

Web 2.0 = Read/Write, dynamic data through web services

Web 3.0 = Read/Write/Relate, data with structured metadata + managed identity

1. Artificial Intelligence หรอ AI หลายๆ คนคงจะรจกกนดอยแลว มนเปนระบบสมองกล จะสามารถคาดเดา

ผใชงานไดวาก าลงคนหา หรอคดอะไรอย

2. Semantic Web เปนระบบทมการเชอมโยงขอมลตางๆ พยายามท าใหภาษาทงหลายคยกนไดเองหรอเขาใจกน

ได ทงทอยในเวบของผพฒนาและแหลงขอมลอนๆ ใหมความสมพนธกน ซงมนจะไมสรปใหวาขอมลไหนดทสด

แตจะเอาสงทเกยวของทงหมดมาเทลงตรงหนา จะท าใหระบบฐานขอมลมขนาดใหญมากๆ หรออาจท าใหเกด

ฐานขอมลโลก

3. Composite Applications เปนการผสมผสาน Application หรอโปรแกรม หรอบรการตางๆ ของเวบ ทมาจาก

แหลงตางๆ เขาไวดวยกน เพอประโยชนของผใชงานนนเอง

Page 18: ISP - ครูตัวเล็ก ต้นน้ำ ...Web Technology by P’Hope, P’Jabont 4. คุณสมบัติ ADSL ISDN ความเร็ว 8Mbps./ 1Mbps.(Download

Web Technology by P’Hope, P’Jabont

18

4. Semantic Wiki เปนการอธบายค าๆ หนง คลายกบดกชนนารนนเองครบ ดงนนถา Web 3.0 เปน Wiki ดวย

แลวนน จะท าใหเราสามารถหา ความหมาย หรอขอมลตางๆ ไดละเอยด และแมนย ามากขน

5. Ontology Language หรอ OWL เปนภาษาทใชในการอธบายสงตางๆ ใหมความสมพนธกน โดยดจาก

ความหมายของสงนนๆ ซงกจะเชอมโยงกบระบบ Metadata นนเอง

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________