FTP ( File Transfer Protocol )
หมายถึง การ Send file และ receive file ไม่ว่าจะเป็นการ download, move และ copy จากInternet ก็จะมีผล Software,รูปภาพ, ภาพยนตร์, เพลง, MV ฯลฯ ต่าง ๆ มากมาย ระหว่างเครื่อง Computer 2 เครื่อง ที่บน Network จาก Computer Client ไปยัง Server หรือ Hosting และจาก Server มาไว้ที่ Computer Client ในการ download นั่นเอง
- FTP server เป็น Software ที่ได้ทำการติดตั้งไว้บนเครื่อง server
ทำหน้าที่ บริการ ftp ที่มีการร้องขอมาจาก Client
- FTP Client เป็น Software ที่ได้ทำการติดตั้งไว้บนเครื่องของ Computer ทั่วไปเพื่อการเก็บไฟล์ต่าง ๆ
ทำหน้าที่ เชื่อมต่อกับ Ftp server เพื่อทำการ up-download และยังสามารถแก้ไขลบ หรือ เคลื่อนย้ายพร้อมทั้งกู้ไฟล์ ( backup ) ที่ได้ทำการ upload ลงไปแล้ว อีกด้วย
เป็น Protocol ประยุกต์ที่ใช้ TCP/IP ( การบริการที่น่าเชื่อถือ ) แลกเปลี่ยน จัดการไฟล์ ( ระบบการจัดการที่ใช้เนื้อหาจำนวนมาก ) เชื่อต่อกันโดยใช้ port 20, 21 กำเนิดมาจากคำสั่งพื้นฐานของ Os UNIX และอยู่ใน Os ต่างๆ เช่น Dos, Window
- ระหว่าง Computer & Computer ที่อยู่ในNetwork
- ระหว่าง Computer & Server หรือ Hosting
- ระหว่าง Computer Client & Server
- ระหว่าง FTP Client & FTP Server
Host Computer คือ เครื่อง computer ที่ให้บริการเป็น network
Local host computer คือ computer ต้นทางที่เรียกใช้ FTP
Remote host computer คือ computer ปลายทางที่ถูกเรียกเปิดให้ใช้งานFTP
ประเภทของผู้ใช้งานในรูปแบบ FTP มี 3 ประเภท
- Real FTP คือ การ Login ด้วยผู้ใช้ที่มีอยู่ในระบบ
- Guest คือ การ Login ด้วยผู้ใช้ที่มีอยู่ในระบบ แต่ถูกจำกัดสิทธิ์ในการเข้าใช้งานในบางส่วน
- Anonymous คือ การ Login ด้วยผู้ใช้ทั่วไปที่ไม่ได้อยู่ในระบบ รหัสผ่าน เป็นรูปแบบของ Email Address
ประเภทของ File ที่ใช้ใน ftp มี 2 แบบ
- ASCII เป็น text ( ข้อความทั่ว ๆ ไป )
- Binary เป็น แฟ้ม และกราฟิก ( สื่อในการนำเสนอที่ดีมีสีสันรูปแบบที่หน้าสนใจสื่อความหมายได้กว้าง )
รูปแบบ การใช้งาน FTP
- เครื่องที่เรียกใช้ ftp จะเป็นเครื่อง ”ต้นทาง”
- เครื่องที่ถูกเรียกใช้ ftp จะเป็นเครื่อง ”ปลายทาง”
นิยมใช้งาน
ด้านองค์กร
- download file และ Program ต่าง ๆ
- แลกเปลี่ยน File
ด้านธุรกิจ
- ทำสื่อโฆษณา
- ทำการซื้อ-ขาย Online
- สำรอง/เก็บ เพื่อการใช้งาน
- ทำ Web site
ด้านการศึกษา
- ใช้ในการเรียนการสอน
- ประกอบกับการนำไปใช้ในชีวิตประจำวัน
รูปแบบการใช้บริการของ FTP
- Text Mode ผ่าน Unix
- Graphics ผ่าน Window
วิธีการใช้งาน
- ต้องมีการติดตั้งโปรแกรม FTP
- ขอใช้งานหรือเปิดบริการ ทั้งแบบสาธารณะ และแบบสมัครสมาชิก ( เสียเงิน รายเดือน/รายปี )
- ทำการสร้างข้อมูลอาจจะเป็น Web site ในการขายสินค้า Online
- ทำการ uploads ไฟล์ขึ้นสู่ server ที่เราได้ทำการสมัครไว้
- แก้ไข ลบ ย้าย คัดลอก และเปลี่ยนแปลงได้ตลอดและก็ทำการ Upload เข้าไปใหม่
วิธีการทำงาน
ทำงานในแบบ Client server โดยได้ทำการพัฒนาตาม Protocol TCP แต่จะต้องมีการติดต่อเพื่อขอการใช้งานช่องสื่อสารก่อนที่จะใช้การติดต่อสื่อสารนั้นจริง กำหนดเลขหมาย IP ของปลายทาง และแจ้งรหัสที่ใช้ในการ Login พร้อม Password ของ Serverที่จะติดต่อ ก่อนที่จะเข้าใช้งานได้
โปรแกรม FTp Client ที่มีการสื่อสารแบบ GUI ต้อง download จากบริษัทที่ผลิต หรือ จัดทำขึ้นมา
[ GUI เป็นการติดต่อกับผู้ใช้โดยใช้ภาพและสัญลักษณ์ต่างๆทางกราฟิก ]
ข้อดี & ข้อเสีย
ข้อดี
- ประยุกต์ใช้กับการสร้าง Website
- ใช้ในการเก็บข้อมูล หรือสำรองไฟล์ข้อมูล
- รับ-ส่งข้อมูล
- ง่ายต่อการแลกเปลี่ยนไฟล์
- ง่ายต่อผู้สนใจที่จะทำธุรกรรมผ่าน Internet
- เป็นบริการที่น่าเชื่อถือ ( TCP/IP )
- เป็นบริการที่เปิดกว้าง
- กำหนดสิทธิที่จะถ่ายโอนข้อมูล เพื่อความปลอดภัยของข้อมูลนั่นเอง
- เปิดบริการ Download ไฟล์ให้แก่ทุกบุคคลที่สนใจ
- มีการกำหนด ID และ Password ในการเข้าถึงข้อมูล
- รองรับการใช้งานทั้งแบบ Freeware และ shareware
ข้อเสีย
- การเข้าใช้งานโดยส่วนใหญ่จะเป็น1 User/Password
- ถูกจำกัดการใช้งานร่วมกัน
- ต้องมีโปรแกรม FTP ทั้ง Client และ server
- ลืม ID/Password ก็จะเข้าใช้งานไม่ได้
- โดยส่วนใหญ่การใช้งาน FTP นั้นผู้ใช้ต้องเข้าใจของหลักการทำงาน การใช้งาน คำสั่ง รูปแบบ
- มีการติดต่อที่ช้ากว่าปกติ เนื่องจาก FTP server เป็นเครื่องPC
- มีโอกาสที่ไฟล์ที่ได้ทำการส่งไปนั้น เสียหายหรือ ไปไม่ถึง ไม่ได้รับ ต้องส่งซ้ำ
- PC ต้องการใช้ Lan 1000 mbps
เหมาะสมกับงานหลายๆประเภท เช่น
- ด้านการนำไปประยุกต์ใช้กับ Software ที่ใช้ในการออกแบบ website
- การใช้งานในองค์กรเพื่อใช้ในการ Download upload และแลกเปลี่ยนไฟล์ข้อมูลต่างๆ
Ex. Program FTP
แบบฟรีหรือราคาถูก
- WS_FTP
- Core FTP
- FTP
- Dos หรือ Window
- WinFTP Light
- FileZilla (ฟรี) มีการปรับปรุงอยู่เสมอ (อัพเดทเวอร์ชั่น)
แบบเสียเงิน
- Smart FTP
- Cute FTP
ประโยชน์ของ FTP
- สะดวกรวดเร็วง่ายต่อการถ่ายโอนไฟล์บน Network
- สามารถทำการ Download จาก Ftp serverได้เสมอจึงไม่จำเป็นที่ต้องเก็บไฟล์ข้อมูลไว้
- ใช้งานร่วมกันในองค์กร แต่ละองค์กรได้ ( แชร์ไฟล์ )
ไม่มีความคิดเห็น:
แสดงความคิดเห็น