วันพฤหัสบดีที่ 5 ธันวาคม พ.ศ. 2556

FTp (file transfer protocol)

ftp (file transfer protocol) หมายถึง FTP ย่อมาจาก (File Transfer Protocol) คือ รูปแบบมาตรฐานบนโครงข่าย (standard network protocol) ชนิดหนึ่ง ที่ใช้สำหรับการส่งไฟล์ หรือรับไฟล์ (receive file) ระหว่างเครื่องคอมพิวเตอร์ที่เป็นลูกข่ายที่ส่วนใหญ่จะเรียกว่าไคลเอนต์ (client) กับเครื่องคอมพิวเตอร์ที่เป็นแม่ข่าย ที่ส่วนใหญ่จะเรียกว่า โฮสติง (hosting) หรือ เซิร์ฟเวอร์ (server) โดยที่การติดต่อกันทาง FTP เราจะต้องติดต่อกันทาง Port 21 ซึ่งก่อนที่จะเข้าใช้งานได้นั้น จะต้องเป็นสมาชิกและมีชื่อผู้เข้าใช้ (User) และ รหัสผู้เข้าใช้ (password) ก่อน โปรแกรมสำหรับติดต่อกับแม่ข่าย (server) ส่วนมากจะใช้โปรแกรมสำเร็จรูป เช่นโปรแกรม ไฟล์ซิลลา CuteFTP หรือ WSFTP ในการติดต่อ เป็นต้น จาก บทความด้านบนขอขยายความดังนี้ครับ โดยปกติเมื่อเราต้องการทำเว็บไซต์ไม่ว่าด้วยจุดประสงค์ใดก็ตาม สิ่งที่เราจะต้องนึกถึงและขาดไม่ได้คือ Hosting (Server) ซึ่งในปัจจุบันมีผู้ให้บริการอยู่เป็นจำนวนมาก การที่เว็บไซต์ของเราสามารถให้บริการได้ตลอด 24 ชั่วโมง 365 วันโดยไม่มีวันหยุดนั้น ก็เพราะ Hosting (Server) ไม่เคยปิดนั่นเอง ทีนี้เรามาพูดถึงการสร้างเว็บไซต์กันบ้าง การสร้างเว็บไซต์เกิดจากการเขียน Code โปรแกรม ไม่ว่าจะเขียนด้วยภาษา HTML, PHP, ASP, ฯลฯ ล้วนแล้วแต่ต้องนำไฟล์ที่เราเขียนเสร็จเรียบร้อยไปใส่บน Hosting เพื่อสามารถให้บริการได้ตลอด 24 ชั่วโมง 365 วัน แต่ด้วยหนทางที่อยู่ไกลกันระหว่างเรากับ Hosting ที่เราขอใช้บริการไว้ เราจึงต้องใช้เทคโนโลยีของคอมพิวเตอร์ ในการโอนย้ายไฟล์ระหว่างเครื่องคอมพิวเตอร์ของเรา กับ Hosting ซึ่งเทคโนโลยีนั้นคือ FTP นั่นเอง สำหรับโปรแกรมที่แนะนำให้ใช้ในการโอนย้ายไฟล์นั้น คือโปรแกรม Filezilla เพราะเป็น Opensouce สามารถ Download มาใช้งานได้ฟรี และใช้งานง่าย มีการ Update โปรแกรมอยู่โดยตลอด คืออะไร (เพิ่มเติม) เอฟทีพี (FTP = File Transfer Protocal) คือ อะไร โปรแกรมที่ใช้สำหรับส่งแฟ้ม (Send) หรือรับแฟ้ม (Receive) ระหว่างเครื่องคอมพิวเตอร์ของผู้ใช้ (Client Computer) กับเครื่องบริการ (Web Hosting) ผู้ให้บริการมักเปิดบริการ Port 21 พร้อมสร้างรหัสผู้ใช้(User Name) และรหัสผ่าน(Password) ให้ผู้ใช้แต่ละคนได้เป็นเจ้าของพื้นที่แต่ละห้อง (User Folder) เมื่อส่งแฟ้มชื่อ index.html หรือ default.asp ตามที่เครื่องบริการกำหนด เข้าไปในห้องสำหรับเผยแพร่เว็บเพจ ผู้ใช้ทั่วไปก็จะเข้าถึงข้อมูลได้ตามที่ผู้พัฒนาเว็บเพจคาดหวัง ส่งแฟ้มเข้าเครื่องบริการได้อย่างไร (โดยทั่วไป) วิธีที่ 1 : ใช้ File Manager ใน Control Panel ผู้ให้บริการ Web Hosting ทุกรายมีระบบ Control Panel เช่น cpanel, direct admin หรือ plesk ผู้ ใช้จะได้รับ e-mail แจ้งว่าเข้าใช้ Control Panel ได้อย่างไร และจะพบกับ File Manager ที่ทำให้ท่านเข้าไปจัดการกับระบบแฟ้ม และห้องต่างๆ ได้ รวมถึงการส่งแฟ้ม หรือนำแฟ้มออกมาจากเครื่อง เป็นต้น วิธีที่ 2 : ใช้ DOS FTP on Command Line ในคอมพิวเตอร์ทุกระบบปฏิบัติการ มักมีโปรแกรม FTP ที่ทำงานใน Text Mode ท่านสามารถพิมพ์คำสั่ง ftp ตามด้วยชื่อ Host เพื่อเชื่อมต่อกับเครื่องบริการ และส่งแฟ้มได้ทันที ตัวอย่างคำสั่งอยู่ท้ายสุดของเว็บเพจหน้านี้ วิธีที่ 3 : FTP Client Program ต้อง Download โปรแกรม เช่น filezilla หรือ ws_ftp32 เป็นต้น มาติดตั้งในคอมพิวเตอร์ แล้วกำหนดชื่อโฮส ชื่อผู้ใช้ และรหัสผ่านโปรแกรมจะเข้าเชื่อมต่อกับเครื่องบริการ จากนั้นผู้ใช้ก็เลือกแฟ้มที่จะส่ง หรือรับ กับเครื่องบริการได้โดยสะดวก













ที่มา : http://th.wikipedia.org/wiki/Ftp

ไม่มีความคิดเห็น:

แสดงความคิดเห็น