HTTP Client-Server.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
และเครือข่ายคอมพิวเตอร์
Advertisements

เรื่อง เครือข่ายอินเทอร์เน็ตและการสืบค้นข้อมูล
ความหมายของไปรษณีย์อิเล็กทรอนิกส์ ( )
ความรู้เบื้องต้นเกี่ยวกับซอฟต์แวร์คอมพิวเตอร์
รายละเอียดวิชา ง การงานพื้นฐาน4(คอมพิวเตอร์2)
การเข้าใช้งาน PDX เปิดโปรแกรม Internet Browsers Internet Explorer
การจัดการเว็บไซค์คลังความรู้ ด้วยระบบฐานข้อมูล MySql
Script Programming& Internet Programming
กิจกรรมการเรียนรู้ที่ 8
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
การพัฒนาการใช้งานในระบบเว็บ
ซอฟต์แวร์.
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
ระบบเครือข่ายคอมพิวเตอร์
Introduction to System Administration
World Wide Web WWW.
Web analyzer.
Ch 8 CGI & Perl Kulachatr C. Na Ayudhya.
Transport Layer.
การติดตั้งโปรแกรมเพื่อจัดการร้านค้าออนไลน์
การติดตั้ง AppServ
ขั้นตอนการเขียนเว็บเพจ
โอฬาริก สุรินต๊ะ CS/MIS
ทบทวนความเข้าใจ.
ภาษาที่ใช้ในการเขียนเว็บไซต์
RADIUS & TACACS.
การสร้างเว็บเพจ HTML.
What’s P2P.
PHP.
บทที่ 1 เริ่มต้นกับ HTML.
Charter 12 1 Chapter 12 อินเทอร์เน็ต Internet.
การเรียนรู้ Internet Explorer 6.0
การติดตั้ง Moodle บนวินโดว์
โรงเรียนเทศบาล ๕ (วัดหาดใหญ่)
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
ซอฟต์แวร์.
www เริ่มมีพัฒนาการมา ในราวปี ค. ศ ที่ Cern ซึ่งเป็น ห้องปฏิบัติการทางฟิสิกส์ แห่งยุโรป ตั้งอยู่ที่ประเทศ สวิตเซอร์แลนด์ โดย Bernner – Lee เป็นผู้
หลักฐานการสมัคร ( ไม่ต้องใช้ เอกสาร ) 1. ต้องมี ใช้ได้ปกติ 2. หมายเลขประชาชน 3. เลขบัญชีธนาคารเพื่อรับเงิน 4. เตรียมตั้ง username และ password ที่
ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข
ระบบสำนักงานไร้กระดาษ (e-Office)
การเขียนเว็บเพ็จด้วยโปรแกรม
HTTP (Hyper Text Transfer Protocol )
เริ่มต้นด้วยอินเทอร์เน็ต
อินเตอร์เน็ตเบื้องต้น
Introduction to Web Programming
การพัฒนาโปรแกรมเสริมสำหรับการ แสดงวีดีโอจากเว็บไซต์ภายนอกใน เวิร์ดเพรส (Development plugin for displaying video from an external website in WordPress)
Uniform Resource Location ( URL)
อ.เดชรัตน์ ไตรโภค (อ.โอ๋) www . oho888 . com โทร
โครงการพัฒนาระบบฐานข้อมูลและโปรแกรม การรายงานสารสนเทศทางการพยาบาล
Web browser.
ระบบเครือข่ายคอมพิวเตอร์
การใช้งานอินเตอร์เน็ต
Permission&User command/ LAMP. User command adduser [username] [option] passwd [username] deluser [option] [username]
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
บทที่ 9 ซอฟต์แวร์ประยุกต์บนเครือข่ายอินเตอร์เน็ต
Virtualization and CentOS Installation
การใช้งานโปรแกรม SSH Computer center Pluakdaeng pittayakom.
คำศัพท์ระบบอินเตอร์เน็ต
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
การใช้งานอินเทอร์เน็ต
บทที่ 8 เครือข่ายอินเตอร์เน็ต
Application Layer.
ชื่อ นางสาวชื่นฤดี ไชยวงค์ โปรแกรมวิทยาการคอมพิวเตอร์ ชั้นปีที่ 3 รหัส
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
นางเชาวลี สมบูรณ์ดำรงกุล
ซอฟต์แวร์ (software) จัดทำโดย นาย ยุทธพงศ์ คำยอง
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
ระบบเครือข่ายคอมพิวเตอร์
ใบสำเนางานนำเสนอ:

HTTP Client-Server

Server คือเครื่องคอมพิวเตอร์หรือระบบปฏิบัติการหรือโปรแกรมคอมพิวเตอร์ที่ทำหน้าที่ให้บริการอย่างใดอย่างหนึ่งแก่เครื่องคอมพิวเตอร์หรือโปรแกรมคอมพิวเตอร์ที่เป็นลูกข่าย ในระบบเครือข่าย

Client คือเครื่องคอมพิวเตอร์ที่ไปร้องขอบริการและรับบริการอย่างใดอย่างหนึ่งจาก Server

Client-Server คือ การที่มีเครื่องผู้ให้บริการ (server) และเครื่องผู้ใช้บริการ (client) เชื่อมต่อกันอยู่และเครื่องผู้ใช้บริการได้มีการติดต่อร้องขอบริการจากเครื่องผู้ให้บริการ เครื่องผู้ให้บริการก็จะจัดการตามที่เครื่องผู้ขอใช้บริการร้องขอ แล้วส่งข้อมูลกลับไปให้ เครือข่ายแบบ Client / server เหมาะกับระบบเครือข่ายที่ต้องการเชื่อมต่อกับเครื่องลูกข่ายจำนวนมาก

Web browser ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่ใช้ในการเข้าถึงข้อมูลและติดต่อสื่อสารกับระบบสารสนเทศที่อยู่ในรูปแบบของเว็บเพจ ซึ่งอยู่บนเครือข่ายคอมพิวเตอร์ที่ชื่อว่า World Wide Web (WWW) Web browser ที่เป็นที่นิยมและใช้งานกันอย่างแพร่หลาย ได้แก่ Internet Explorer, Mozilla Firefox,Google Chrome,Safari ซึ่งบราวเซอร์พวกนี้จะสามารถแสดงผลหน้าเว็บที่จัดทำออกมาในรูปแบบของมัลติมีเดีย (ข้อความ ภาพ เสียง และวิดีโอ)

Web Server เว็บเซิร์ฟเวอร์ (Web Server) คือเครื่องคอมพิวเตอร์ซึ่งให้บริการที่เก็บเว็บไซต์ (Server) แล้วให้ผู้ใช้ (Client) เรียกชมหน้าเว็บไซต์ได้โดยใช้โพรโทคอล HTTP ผ่านทางเว็บเบราว์เซอร์

VirtualBox  เป็น โปรแกรมจำลองวินโดว์ ที่เอาไว้จำลองวินโดว์จำลองคอมพิวเตอร์เหมือนเรามีคอมพิวเตอร์อีกเครื่องหนึ่งโดยสามารถที่จะลงระบบปฏิบัติการ(OS) อะไรก็ได้ที่อยากจะทดลองใช้หรือว่าจะทดลองติดตั้งโปรแกรมก่อนลงเครื่องจริงๆโปรแกรม VirtualBox เป็นโปรแกรมจำลองวินโดว์ที่มีประโยชน์คุณสมบัติเหมือนกับโปรแกรม VMware

Ubuntu คือ Operating System หนึ่งที่พัฒนามาจากระบบ Unix แต่เป็นซอฟต์แวร์เสรีทำให้ผู้ใช้งานสามารถใช้ได้โดยไม่เสียค่าใช้จ่าย และสามารถแก้ไขดัดแปลงได้

Apache ทำหน้าที่เป็น web server ที่มีผู้ใช้กันทั่วโลก มีหน้าที่ในการจัดเก็บ Homepage ไปยัง Browser ที่มีการเรียกเข้ายัง web server ที่เก็บ Homepage ซึ่งปัจจุบันจัดได้ว่าเป็นweb server ที่น่าเชื่อถือเป็นอย่างมาก Apacheเป็นซอฟต์แวร์ที่อยู่ในลักษณะของ open sourceที่เปิดให้บุคคลทั่วไปได้สามารถเข้ามาร่วมพัฒนาให้เกิดประโยชน์มากขึ้น

Php5 เป็นภาษาคอมพิวเตอร์ที่ใช้เขียนระบบการจัดการหรือเว็บไซต์ที่ใช้   MySQL คือ โปรแกรมระบบจัดการฐานข้อมูล มีหน้าที่เก็บข้อมูลอย่างเป็นระบบ รองรับคำสั่ง SQL เป็นเครื่องมือสำหรับเก็บข้อมูล ที่ต้องใช้ร่วมกับเครื่องมือหรือโปรแกรมอื่นเพื่อให้ได้ระบบงานที่รองรับความต้องการของผู้ใช้ โปรแกรมถูกออกแบบให้สามารถทำงานได้บนระบบปฏิบัติการที่หลากหลายและเป็นระบบฐานข้อมูล(Open Source)ที่ถูกนำไปใช้งานมากที่สุด

ทำการดาวน์ โหลด ubautu iso

ทำการแบ่ง Partition แบบ Manual

1. สร้าง partition ใหม่ ที่เป็น root ขนาด 10 GB 2. สร้าง partition ใหม่ ที่เป็น swap ขนาด 8 GB 3. สร้าง partition ใหม่ ที่เป็น /use ขนาด 10 GB 4. สร้าง partition ใหม่ ที่เป็น /var/www ขนาด 30 GB 6. สร้าง partition ใหม่ ที่เป็น /var/lib/mysql ขนาด 20 GB 7. สร้าง partition ใหม่ ที่เป็น /home ขนาดจำนวน GB เท่าที่เหลือทั้งหมด

รอการติดตั้ง

ใส่ password ตามที่เราตั้งไว้ตอนติดตั้งโปรแกรม แล้ว enter * หมายเหตุ เวลาพิมพ์จะไม่ปรากฏอะไรเหมือนไม่ได้พิมพ์

update server

install openssh-server

install apache2

install php5

install mysql server

เมื่อติดตั้งเสร็จแล้ว ให้พิมพ์ ifconfig เพื่อดู IP ของ server

นำเลข IP มาวางใน brower เพื่อตรวจสอบว่า apache ทำการติดตั้งแล้ว

เข้า โปรแกรม SshClient เพื่อจะทำการสร้าง directory ใส่เลข IP server และ username ที่ได้สร้าง server ไว้แล้ว Connect และใส่ password ตาม ที่ได้สร้าง server ไว้

หน้าเริ่มต้นของการ remote server ที่เราได้สร้างไว้ โดยเรายังเป็น user ปกติ

พิมพ์ sudo bash เพื่อเราต้องการจะเป็น admin และใส่ password ให้ถูกต้อง

สร้าง directory โดยใช้คำสั่ง mkdir แล้วตามด้วยชื่อที่จะสร้าง

ใช้คำสั่ง cd เพื่อเข้าไปใน directory ที่สร้างไว้ ls เพื่ออ่านดูว่าข้างในมีอะไรบ้าง

ใช้คำสั่ง cd เพื่อเข้าไปใน directory ที่สร้างไว้ pico index ใช้คำสั่ง cd เพื่อเข้าไปใน directory ที่สร้างไว้ pico index.php เป็นการสร้าง file index ใน directory ที่สร้างไว้

ลองพิมพ์ hello กด ctrl+o เพื่อ save กด ctrl+x เพื่อออกจากไฟล์ index

ลองเข้าไปตาม เลข IP server / ด้วย ชื่อ directory ที่สร้างไว้ จะแสดงข้อความหน้า index ที่เขียนไว้

พิมพ์เลข IP ของ server /phpmyadmin

ทำการ adduser โดยระบบจะทำการกำหนดข้อมูลพื้นฐานให้อัตโนมัติ

พิมพ์ w เพื่อดูว่าตอนนี้มี user ไหน login อยู่บ้าง