ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
1
PROXY SERVER ,WWW , HTTP และ Telnet
2
World Wide Web (WWW) เป็นระบบการเผยแพร่ข่าวสารข้อมูลในระบบเครือข่ายอินเทอร์เน็ต โดยการเชื่อมโยงและโอนย้ายข้อมูลจากแหล่งข้อมูลทีเรียกว่า Web Server ข้อมูลใน World Wide Web เป็นได้ทั้งข้อความ รูปภาพและเสียง การเชื่อมโยงใน WWW มีลักษณะของ Hyperlink และ Hypermedia โดยใช้โปรโตคอล HTTP (HyperText Transfer Protocal)
3
ความเป็นมาของ World Wide Web (WWW)
World Wide Web (WWW) ได้ถูกคิดค้นโดย Tim Berners-Lee และทีมงาน European Particle Physics Laboratory (CERN) เมืองเจนีวา สวิตเซอร์แลนด์ ถูกเผยแพร่ครั้งแรกในปี 1991 ซึ่งเริ่มจากการพัฒนาลักษณะการเชื่อมโยงข้อมูลที่เรียกว่า Hypertext โดยใช้โปรโตคอล HTTP (Hypertext Transfer Protocal) ในการติดต่อสื่อสาร ด้วยการรับส่งไฟล์ HTML (Hypertext Markup Language) เสนอข้อมูลในรูปแบบของหน้าเว็บเพจ ซึ่งแสดงข้อมูลได้หลายรูปแบบ เช่น ข้อความ รูปภาพ ภาพเคลื่อนไหว การทำงานของ WWW จะต้องมี Host ทำหน้าที่เป็น Server เรียกว่า Web Server เพื่อให้ผู้ใช้ที่ต้องการใช้งานเว็บไซต์ติดต่อเข้ามา และผู้ใช้ก็จำเป็นต้องมีแอปพลิเคชั่นที่สามารถใช้งาน WWW เรียกว่า “Web browser”
4
HYPERTEXT Hypertext มีลักษณะเหมือนข้อความปกติ สามารถจัดเก็บ อ่าน ค้นหาหรือแก้ไขได้ Hypertext เป็นองค์ประกอบที่สำคัญบน Web ซึ่งผู้ใช้สามารถใช้งานในลักษณะการโต้ตอบได้ Hypertext เป็นการเชื่อโยงข่าวสารโดยมีตัวชี้ (links) ลักษณะสำคัญคือสามารถเชื่อมโยงข้อความจากข้อความหนึ่งไปยังอีกข้อความหนึ่งได้
5
ทำความรู้จักกับ HTTP การทำงานของ WWW นอกจากจะอาศัยแอปพลิเคชั่นในฝั่งของผู้ใช้ และผู้ให้บริการแล้ว การขนส่งข้อมูลจะมีโปรโตคอลเข้ามาเกี่ยวข้องและมีความสำคัญต่อการทำงานของ WWW ด้วย คือ HTTP (HyperText Transfer Protocol) HTTP เป็นโปรโตคอลที่ทำงานอยู่ในระดับชั้น Application Layer เป็นโปรโตคอลที่ใช้สื่อสารระหว่าง Client computer กับ Server computer ทำให้ทั้งสองเครื่องรู้ว่าจะจัดการส่งข้อมูลไปอย่างไร
6
ทำความรู้จักกับ HTTP HTTP เป็นตัวกลางในการติดต่อโดยการส่งคำร้องขอไปยัง Server เรียกว่า “HTTP Request” และรอการตอบกลับมาด้วย HTTP เช่นกัน เรียกว่า “HTTP Response” เมื่อสามารถติดต่อสื่อสารกับ Server ได้แล้วก็จะเริ่มรับข้อมูลจำพวก HTML มาเพื่อแสดงผลคำสั่งต่างๆ เป็นหน้าเว็บเพจที่ต้องการ
7
HTTP โปรโตคอล HTTP วิ่งอยู่บน TCP/IP อีกชั้นหนึ่ง รูปแบบการทำงานจะไม่มีการจองสาย โดย Client จะเรียกข้อมูลจาก Server โดยการส่ง request ไปแล้วจะตัดการติดต่อทันที จากนั้นจะรอจนกระทั่ง Server ส่งข้อมูลมาให้
8
HTTP Request HTTP Response
9
HTTP ประโยชน์ของการทำงานแบบไม่จองสายของ HTTP ทำให้ WWW server สามารถให้บริการ client ได้หลายๆ คนพร้อมกัน การสื่อสารของ WWW จึงมีประสิทธิภาพมากขึ้น
10
HTML HTML(HyperText Markup Language) คือสื่อภาษาที่ทำให้เอกสารหรือ Contents ที่อยู่บนเครื่อง Server computer เมื่อถูกส่งมาที่ Client computer แล้วจะนำไปแสดงได้อย่างไร เราเรียกซอฟท์แวร์ที่ใช้แสดงนี้ว่า Browser
12
Web Browsers เป็นโปรแกรมที่ทำหน้าที่แปลคำสั่งและข้อมูลที่อยู่ในรูปของภาษา HTML ให้กลายมาเป็นรูปแบบการแสดงข้อมูลบนจอภาพตามรูปแบบ คำสั่งที่กำหนดไว้ ติดตั้งบนเครื่องที่จะขอใช้บริการ WWW (Client)
13
ประเภทของ Web Browser บราวเซอร์แบบ graphic Mode(ใช้งานแบบ Hypermedia)
Mozilla FireFox , Chrome , Internet Explorer , Netscape บราวเซอร์แบบ Text mode (ใช้งานแบบ Hypertext) Lynx และ DosLynx โดยมหาวิทยาลัยแคนซัส สหรัฐอเมริกา อยู่ที่ ftp2.cc.ukans.edu
14
การทำงานของ Web Browser
การที่ผู้ใช้ติดต่อกับ Web Server ได้อย่างถูกต้อง คือ URL(Uniform Resource Locator) หรือที่อยู่ของเว็บไซต์ เพื่อให้ Web browser ค้นหาที่อยู่ของ Web Server โดยอาศัยโดเมนเนมที่ระบุอยู่ใน URL โดย URL จะเป็นชื่อเฉพาะของเว็บไซต์ต่างๆ ที่ไม่ซ้ำกัน การเรียกใช้ URL เพื่อระบุที่อยู่ของเว็บไซต์ที่ต้องการติดต่อนั้น ช่วยให้ผู้ใช้จดจำได้ง่ายกว่าการใช้ IP Address โดยโครงสร้าง URL มีดังนี้
15
การทำงานของ Web Browser
โครงสร้างของ URL Domain Name โปรโตคอลที่ใช้ ชื่อไฟล์ข้อมูล ส่วนที่ต่อจากโดเมนเนมจะเป็นชื่อของไฟล์ข้อมูลที่ต้องการ หรืออาจเป็น Floder ที่เก็บข้อมูลนั้นเอาไว้ ซึ่งจะใช้เครื่องหมาย “/” คั่นไว้หากมีมากกว่าหนึ่งไฟล์
16
Proxy Server ในการเรียกใช้ข้อมูลผ่านระบบ World Wide Web (WWW) โดยปกติ ข้อมูลจะถูกเรียกมาจากเครื่องแม่ข่ายที่ให้บริการโดยตรง ซึ่งจะพบว่า เมื่อมีผู้ใช้หลายๆ ราย เรียกใช้ข้อมูลเดียวกัน ข้อมูลจะถูกส่งผ่านเครือข่ายอินเทอร์เน็ตมาให้กับผู้ใช้แต่ละราย โดยเป็นข้อมูลที่ซ้ำๆ กัน อันจะทำให้สิ้นเปลืองทั้งเวลาที่ผู้ใช้ทุกคนจะต้องรอคอยการเรียกข้อมูลดัง กล่าวเป็นเวลานาน และยังเป็นการใช้งานช่องสื่อสาร (bandwidth) ซึ่งมีอยู่อย่างจำกัด และมีราคาแพงมาก ไปโดยเปล่าประโยชน์
17
Proxy Server Proxy Server เป็น Server ที่ทำหน้าที่เป็นตัวแทนหรือตัวกลาง Proxy จะทำหน้าที่แทน Client ในการติดต่อกับ Server ตัวอื่นๆโดยทำหน้าที่จัดเก็บข้อมูลที่ผู้ใช้เรียกหา (Request) ไปยัง Server ปลายทาง หรือเรียกไปที่ hosting ใด ๆ มาจัดเก็บเอาไว้ เมื่อผู้ใช้เรียกหา (Request) ไปยัง URL ซ้ำกัน หน้าที่ของ proxy server คือนำข้อมูลที่ได้เคยจัดเก็บไว้ มาแสดงให้ผู้ใช้ชม โดยไม่ต้องติดต่อไปยัง Server ปลายทางหรือ hosting อีก
18
Proxy Server ทำหน้าที่เหมือน Web Caching คือทำหน้าที่เก็บข้อมูลเว็บเพจที่ Client เคยเรียกใช้งานไว้ในฮาร์ดดิสก์ เพื่อเพิ่มความเร็วในการเรียกดูเว็บของเครื่อง Client ในครั้งต่อไป แต่เมื่อ Client เรียกใช้งานแล้วไม่มีข้อมูลในฮาร์ดดิสก์ ตัว Proxy Server จะทำหน้าที่แทนคือไปโหลดข้อมูลจากอินเตอร์เน็ตแล้วส่งต่อให้กับ Client พร้อมกับสำเนาข้อมูลเก็บไว้
19
ประเภทของ Proxy Server
1. Caching proxy server ใช้เร่งความเร็วโดยการเก็บข้อมูลจากการเรียกใช้งานครั้งก่อน จากเครื่องลูกข่าย เก็บสำรองสำรองข้อมูลที่ถูกร้องขอบ่อย ทำให้องค์กรขนาดใหญ่ลด bandwidth และค่าใช้จ่าย ในขณะเดียวกันเพิ่มความสามารถขององค์กร 2. Web proxy Server มีหน้าที่ในการเชื่อมโยงบนเวิลด์ไวด์เว็บเรียกว่า Web proxy การทำงานหลักคือการเป็น web cache และสามารถคัดกรองหรือปิดกั้น URL ใน Blacklist จึงนิยมใช้ในบริษัท, สถานศึกษา, ห้องสมุด
20
ประเภทของ Proxy Server
3. Hostile proxy ทำหน้าที่ดักเก็บข้อมูลที่ส่งผ่านระหว่างเครื่องลูกข่ายกับเว็บเซิร์ฟเวอร์ สามารถเก็บข้อมูลในการกรอกแบบฟอร์ม ต่าง ๆ บนเว็บ เช่น รหัสผ่านสำหรับอีเมลหรือธนาคารออนไลน์ ทั้งนี้สามารถใช้ SSL เพื่อความปลอดภัยได้
21
การทำงานของ Proxy Server
Client 1 จะทำการเรียกเว็บ ไปที่ Server ระบบ Proxy Server ทำการตรวจสอบข้อมูลต่างๆ ว่ามีใน Cache หรือไม่ หากไม่มีจะทำการเรียกข้อมูลไปที่เครือข่ายอินเตอร์เน็ต เมื่อ Web Server ตอบกลับและส่งข้อมูลกลับมาที่ Proxy Server ระบบ Proxy Server ทำการคัดลอกไฟล์ที่โหลดมาลง Cache ระบบ และส่งต่อไฟล์ที่ เครื่อง Client 1 Client 2 ทำการเรียกว่า เช่นกัน ระบบ Proxy Server ทำการตรวจสอบและพบว่ามี เว็บใน Cache ระบบ จึงทำการส่งเว็บไปให้ Client 2 ทันทีโดยไม่ต้องทำการร้องข้อใหม่จากอินเตอร์เน็ต
22
การทำงานของ Proxy Server
23
ประโยชน์ของ Proxy Server
ประโยชน์ของการใช้ Proxy Server ผู้ใช้บริการสามารถเรียกดูข้อมูลจาก Web Site ต่าง ๆ ได้รวดเร็วขึ้น และช่วยประหยัดเวลาในการใช้งานอินเทอร์เน็ต ทั้งนี้เพราะ Proxy Server ก็จะสามารถใช้ข้อมูลที่เก็บไว้จากการร้องขอของผู้ใช้รายแรกมาส่งให้แก่ผู้ ใช้รายอื่น ๆ ได้เลยโดยไม่จำเป็นต้องทำการร้องขอไปยัง Web Server อีกครั้ง ทำให้สามารถประหยัดได้ทั้งเวลา และ Bandwidth ของเครือข่าย นอกจากนี้ ยังได้ข้อมูลที่มีความถูกต้อง และ ทันสมัยอยู่ตลอดเวลา การใช้งาน Proxy Server ช่วยให้ประหยัด IP จริง (Registered IP) ได้
24
ประโยชน์ของ Proxy Server
Access List (ACL) กำหนดวันเวลาในการใช้งาน กรองเว็บไซต์ที่ไม่พึงประสงค์ ห้าม IP หรือ Network ใด ๆ ใช้งาน Transparent Proxy คือการใช้งาน Internet โดยที่เครื่อง Client ไม่ต้องระบุ IP ของ Proxy Server
25
Telnet TELNET คือ บริการที่สามารถใช้คอมพิวเตอร์ระยะไกล หรือการที่ผู้ใช้สามารถใช้ Server ตัวใดๆในโลกที่เชื่องกับอินเตอร์เน็ตโดยผู้ใช้ต้องมีบัญชีและรหัสผ่าน เพื่อขอใช้ Server บริการTelnet นี้สามารถสั่ง Server ให้ทำงานต่างๆได้ เช่น ให้บริการอีเมล์ รันโปรแกรม หรือ คอมไพล์โปรแกรม นอกจากTELNET จะทำให้เราสามารถ login เข้าไปใช้งานเครื่องคอมพิวเตอร์เครื่องใดเครื่องหนึ่งแล้ว ยังสามารถ log in เข้าไปในเครื่องอื่นๆต่อได้อีก และสามารถเรียกใช้บริการต่างๆบนเครื่องเหล่านั้นได้ด้วย โดยไม่จำเป็นต้องยกเลิกการติดต่อเครื่องคอมพิวเตอร์เครื่องแรก
26
Telnet การเชื่อมต่อไปยังเครื่องปลายทางด้วย Telnet แบ่งออกเป็น 2 ประเภท ดังนี้ 1. Local Login เป็นการเชื่อมต่อกับ Server เพื่อเข้าใช้งานในระยะใกล้หรือเครือข่ายเดียวกัน โดยไม่ต้องอาศัยเครือข่ายอินเทอร์เน็ต 2. Remote Login เป็นการเชื่อมต่อเครื่องผู้ใช้กับแอปพลิเคชั่นภายในเครื่องคอมพิวเตอร์เครื่องอื่นที่อยู่ในระยะไกล โดยจะอาศัยเครือข่ายอินเทอร์เน็ตเป็นตัวกลางในการติดต่อกับเครื่องปลายทาง ผู้ใช้จำเป็นต้องทราบโดเมนเนม หรือไอพีเอสเดรสของเครื่องปลายทางด้วย
27
การใช้งาน Telnet เนื่องจาก Telnet มักใช้ระบบปฏิบัติการ UNIX ผู้ใช้จึงควรทราบคำสั่งของ UNIX การใช้บริการ Telnet สามารถใช้คำสั่ง RUN ผ่านโปรแกรม windows คำสั่ง Start--> Run--> พิมพ์ Telnet หมายเลข หรือ ชื่อ Server -->OK จะเข้าสู่ Server ที่ต้องการ
28
การใช้งาน Telnet ตัวอย่างเช่น TELNET 10.4.0.4
คือหมายเลขIP ของเครื่องServerที่เราต้องการติดต่อ ที่สามารถให้บริการ telnet ได้เมื่อติดต่อกับเครื่อง Server ได้แล้วจะขึ้นให้ผู้ใช้ใส่ <login >และใส่ <Password > เมื่อใส่ถูกต้องก็จะเข้าไปอยู่ในระบบและทำงานได้ตามต้องการ ซึ่งการทำงานส่วนใหญ่ที่ใช้โปรแกรม TELNET เช่น สั่งให้คอมไพล์โปรแกรม , สั่งให้รันโปรแกรมบนเครื่อง Server , ตรวจสอบ mail หรือตรวจสอบผู้ใช้ (User) ที่ใช้งานบนเครื่อง Server อยู่ในขณะนั้น เป็นต้น
29
การใช้งาน Telnet
30
การใช้งาน Telnet เมื่อ Login สำเร็จผู้ใช้สามารถขอใช้บริการส่งจดหมายได้โดย พิมพ์ Pine กด Enter จะได้หน้าจอระบบจดหมายที่เรียกว่า Pine เป็นระบบจดหมายที่แสดงเฉพาะข้อความเท่านั้น ไม่สามารถแสดงรูปภาพได้ จึงทำให้การส่งจดหมายทำได้รวดเร็ว
31
แบบฝึกหัด 1. เอกสาร Hypertext มีลักษณะเป็นอย่างไร 2. ให้นักศึกษายกตัวอย่าง Web Browser นอกเหนือจากตัวอย่างในสไลด์มาไม่น้อยกว่า 3 Browser 3. URL และ Domain name คืออะไร แตกต่างกันอย่างไร 4. เหตุใดองค์กรจึงควรมี Proxy Server 5. หากนักศึกษาได้รับอนุญาตให้สามารถเข้าใช้บริการเครื่อง Server ที่มีไอพีแอดเดรส ของมหาวิทยาลัยจากที่ใดก็ได้ นักศึกษามีขั้นตอนการเข้าใช้งานอย่างไร
งานนำเสนอที่คล้ายกัน
© 2024 SlidePlayer.in.th Inc.
All rights reserved.