การให้บริการไฟล์ File Transfer Protocol

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
IT Central Library KMITL
Advertisements

อินเทอร์เน็ต (Internet)
KS Time Create Shortcut :07 FTP : File Transfer Protocol Parisgawin Nakwari : 19 June 2013 Central Library King Mongkut's Institute of Technology Ladkrabang.
การจัดการไฟล์ผ่านเว็บ ด้วย File Manager
Data Transferring.
ภัยคุกคามด้านความปลอดภัย
Transport Layer.
File Transfer (FTP), WWW, HTTP, DHCP.
Introduction TO Network Programming
Network programming Asst. Prof. Dr. Choopan Rattanapoka
Php with Database Professional Home Page :PHP
ลำดับที่ 1 เมื่อเข้าสู่ web site “ธนาคารแบบก่อสร้าง”
ความรู้เบื้องต้นเกี่ยวกับการสร้าง WebPage
FTP (File Transfer Protocol)
Internet.
บทที่ 5 INTERNET อินเตอร์เน็ต คืออะไร? ความเป็นมาของอินเตอร์เน็ต
Data transfer rate(bandwidth) protocol file server web server.
NETWORK SERVICE NTP + SQUID
ระบบเครือข่ายคอมพิวเตอร์
Secure Shell วรวิทย์ พูลสวัสดิ์.
คำศัพท์ระบบอินเตอร์เน็ต
Lightweight Directory Access Protocol
Application Layer.
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
เทคโนโลยีอินเตอร์เน็ต
C# Communication us/library/system.net.sockets.tcplistener(v=vs. 110).aspx 1.
OSI Network Layer TCP/IP Internet Layer วิชาการสื่อสารข้อมูลและเครือข่าย นายวุฒิชัย คำมีสว่าง.
เขียนโปรแกรม Server-Client ใช้โค้ดใน textbook จะใช้ภาษาอะไรก็ได้ (5 คะแนน ) ออกแบบ protocol สำหรับ download และ upload ไฟล์ผ่าน network โดย protocol นี้อยู่
นางสาวธนิสา กองเพ็ชร SC1ED1 B
การสื่อสารข้อมูล.
ศูนย์ข้อมูลกลางเพื่อบริหารจัดเก็บและใช้ประโยชน์
โรงเรียนห้วยเม็กวิทยาคม
Agenda Training Admin User
บทที่ 3 โพรโตคอล ทีซีพีและไอพี TCP / IP
บทที่ 8 เครือข่ายการสื่อสารทางไกลระหว่างประเทศ
บทที่ 4 อินเตอร์เน็ต.
อินเทอร์เน็ตและบริการออนไลน์
บทที่ 11 กฎหมายและจริยธรรม ทางเทคโนโลยีสารสนเทศ
เทคโนโลยีอินเทอร์เน็ต Internet Technology
TCP/IP Protocol นำเสนอโดย นส.จารุณี จีนชาวนา
เครือข่ายคอมพิวเตอร์
การออกแบบสถาปัตยกรรมแอปพลิเคชั่น
บทที่ 5 ระบบปฏิบัติการเครือข่าย
ห้องประชุมออนไลน์ Online Conference
เทคโนโลยีสารสนเทศเพื่อการศึกษาค้นคว้า
อินเทอร์เน็ตเบื้องต้น
ระบบอินเตอร์เน็ตและโครงสร้างระบบสารสนเทศ
เริ่มต้นด้วยอินเทอร์เน็ต
บทที่ 4 การใช้งานอินเทอร์เน็ตเบื้องต้น Introduction to Internet
การเปิดชั้นข้อมูล ศูนย์เทคโนโลยีสารสนเทศและการสื่อสาร.
อาจารย์สุธารัตน์ ชาวนาฟาง
บทที่ 4 อินเตอร์เน็ต.
ศาลาว่าการกรุงเทพมหานคร
Database ฐานข้อมูล.
ระบบบริหารการจัดสอบ NT ACCESS.
เพื่อการพัฒนาการเกษตรอย่างยั่งยืน
นายสำราญ สาราบรรณ์ รองอธิบดีกรมส่งเสริมการเกษตร วันที่ 1 กรกฏาคม 2560
ศาลาว่าการกรุงเทพมหานคร
CPE 491 Proposal (สอบเสนอหัวข้อเพื่อทำ Project)
ชี้แจงการอัปโหลดข้อมูล จปฐ. ปี 2561
สู่ความเป็นโรงเรียนวิถีพุทธ ปีที่ ๙
การเป็นศูนย์กลางข้อมูลแรงงานระดับจังหวัด Provincial Data
นายสำราญ สาราบรรณ์ รองอธิบดีกรมส่งเสริมการเกษตร วันที่ 1 กรกฏาคม 2560
ระบบเครือข่ายคอมพิวเตอร์ Internet
การออกข้อบัญญัติท้องถิ่น ตามพระราชบัญญัติการสาธารณสุข
อาจารย์อภิพงศ์ ปิงยศ บทที่ 5 : การประยุกต์ใช้คริพโตกราฟี Part2 สธ412 ความมั่นคงของระบบสารสนเทศ อาจารย์อภิพงศ์ ปิงยศ
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
TOT e-Conference Bridge to Talk : Simple & Clear.
การพัฒนาเว็บไซต์ ในงานธุรกิจ
พระราชบัญญัติข้อมูลข่าวสารของราชการ พ.ศ. 2540
ใบสำเนางานนำเสนอ:

การให้บริการไฟล์ File Transfer Protocol

FTP (File Transfer Protocol) FTP (File Transfer Protocol) เป็นระบบโอนย้ายไฟล์ข้ามระบบเครื่อง คอมพิวเตอร์ที่มีความปลอดภัย โดยใช้โปรโตคอล TCP เป็นกลไกขนส่งข้อมูล การเข้าใช้งานผู้ใช้จะต้องแนะนำตนเองต่อเซิร์ฟเวอร์ ด้วยชื่อผู้ใช้และรหัสผ่าน จากนั้นจะแสดงชื่อโฟลเดอร์ และชื่อไฟล์ที่มีอยู่ออกมา ความสามารถของ FTP ทำให้ไคลเอนต์โอนย้ายไฟล์ ระหว่างไคลเอนต์ และ FTP Server ได้ รวมทั้ง ระหว่างเครื่องสองเครื่องที่อยู่ห่างไกลกัน

FTP (File Transfer Protocol) การโอนย้ายไฟล์สามารถแบ่งได้ดังนี้ คือ                  1. การดาวน์โหลดไฟล์ (Download File ) การดาวน์โหลดไฟล์ คือ การ รับข้อมูลเข้ามายังเครื่องคอมพิวเตอร์ของผู้ใช้ ในปัจจุบันมีหลายเว็บไซต์ที่จัดให้มี การดาวน์โหลดโปรแกรมได้ฟรี เช่น www.download.com                  2. การอัพโหลดไฟล์ (Upload File) การอัพโหลดไฟล์ คือ การนำ ไฟล์ข้อมูลจากเครื่องของผู้ใช้ไปเก็บไว้ในเครื่องที่ให้บริการ (Server) ผ่านระบบ อินเทอร์เน็ต เช่น กรณีที่ทำการสร้างเว็บไซต์ จะมีการอัพโหลดไฟล์ไปเก็บไว้ใน เครื่องบริการเว็บไซต์ (Web server ) ที่เราขอใช้บริการพื้นที่ (web server) โปรแกรมที่ช่วยในการอัพโหลดไฟล์เช่น FTP Commander

FTP (File Transfer Protocol) FTP เป็นโปรแกรมที่ใช้สำหรับ upload/download หรือดูโครงสร้างของไฟล์ และ directory ใน Server FTP FTP เป็นมาตรฐานในการถ่ายโอนไฟล์ และเป็นส่วนหนึ่งของชุดโปรโตคอล TCP/IP มีประโยชน์มากสำหรับการรับส่งไฟล์ระหว่างเครื่องคอมพิวเตอร์ที่เป็น เครื่องลูก (FTP Client) กับเครื่องที่เป็นเครื่องให้บริการ (FTP Server) โดยเครื่อง FTP Client อาจจะเป็นเครื่องคอมพิวเตอร์ที่เราใช้งานกันทั่วไป ส่วนเครื่อง FTP Server ก็อาจจะเป็นเครื่อง PC ธรรมดาจนถึงเครื่องที่มีสมรรถภาพสูง

FTP (File Transfer Protocol)

ประโยชน์ของ FTP FTP จะช่วยให้การถ่ายโอนข้อมูลเป็นไปได้ง่ายมากขึ้น หน่วยงานสามารถมีข้อมูลหลากหลายรูปแบบ ที่ต้องการสื่อสารไปยังแหล่ง อื่น หรือความต้องการข้อมูลที่เป็นประโยชน์จากแหล่งอื่นมาใช้ เช่น ข้อมูลข่าวสาร ประจำวัน บทความ ข้อมูลทางสถิติ ผลการทดลองทางวิทยาศาสตร์ เป็นต้น การจะ เดินทางไปหาข้อมูลต่างๆ ถือเป็นการเสียเวลาโดยเปล่าประโยชน์ เมื่อมีเทคโนโลยี FTP จะเป็นตัวช่วยให้การได้รับข้อมูลเหล่านี้สามารถทำได้ ง่ายยิ่งขึ้นเพียงอยู่หน้าจอคอมพิวเตอร์ ผู้ใช้งานสามารถใช้ FTP ในการโอนข้อมูล จำนวนมากจากแหล่งที่อนุญาตให้ใช้ได้ ซึ่งเรียกว่า เป็นแหล่งบริการ FTP โดยมักเป็น ศูนย์รวบรวมข้อมูลข่าวสารต่างๆ และเปิดบริการทั่วไป

วิธีการทำงานของ FTP FTP ทำงานในแบบไคลเอนต์เซิร์ฟเวอร์ โดยพัฒนาขึ้นตามโปรโตคอลพื้นฐาน TCP ซึ่งจะต้องมีการติดต่อเพื่อจองช่องสื่อสาร (Connection Establishment) ก่อนทำการสื่อสารจริง เรียกว่าเป็นการติดต่อแบบที่ต้องขอเชื่อมต่อก่อน (Connection - Oriented) ในการใช้งาน FTP เพื่อเริ่มการติดต่อสื่อสารนั้น จะต้องระบุหมายเลข IP ปลายทาง และต้องผ่านการแจ้งรหัส Login และ Password ของเซิร์ฟเวอร์ที่จะ ติดต่อก่อนจึงจะเข้าใช้งานได้

ประโยชน์ของ FTP ข้อมูลของ FTP ที่สื่อสารระหว่างกันมี 2 ประเภทคือ 1. ข้อมูล (Data) หมายถึงข้อมูลต่างๆ ที่ต้องการรับส่ง รวมทั้งไฟล์ที่รับมาจาก เซิร์ฟเวอร์ หรือส่งมาจากไคลเอนต์ แล้วไปเก็บที่เซิร์ฟเวอร์  2. ข้อมูลคำสั่ง (Command) FTP จะมีคำสั่งที่ใช้สั่งงานต่างๆ เช่น dir เป็นคำสั่งที่ใช้ แสดงชื่อไฟล์หรือไดเรคเทอรีในเครื่องเซิร์ฟเวอร์ หรือ get ใช้โหลดไฟล์มาที่เครื่อง ไคลเอนต์ผ่านโปรแกรม FTP แล้วโปรแกรมจะส่งคำสั่งไปยังเซิร์ฟเวอร์เพื่อทำงาน และแจ้งผลการทำงานกลับมายังไคลเอนต์ เป็นต้น

ประโยชน์ของ FTP การทำงานหรือคำอธิบายต่างๆ FTP จะมีกระบวนการภายในที่จะตรวจสอบได้ว่า ข้อมูลที่จะรับส่งนั้น เป็นประเภทคำสั่งหรือเป็นตัวข้อมูลที่ต้องการจะโอนย้าย การที่ FTP สามารถแยกแยะข้อมูลจริงออกจากข้อมูลที่เป็นคำสั่งได้นั้น ถือว่าเป็น หน้าที่การทำงานของโมดูลใน FTP ที่เรียกว่าโปรโตคอล (Protocol Interpreter Module หรือ PI) ซึ่งทำหน้าที่ รองรับการทำงานคำสั่งต่างๆของ FTP ในส่วนของข้อมูลที่รับส่งนั้นจะเป็นหน้าที่ของโมดูลโอนข้อมูล (Data Transfer หรือ DT) ซึ่งโมดูลทั้งสองนี้จะต้องทำงานอยู่ทั้งในเครื่องที่เป็นเซิร์ฟเวอร์ และ ไคลเอ็นต์  

เพิ่มเติมเกี่ยวกับ FTP Freeware หมายถึง ซอฟต์แวร์ที่ผู้ผลิตแจกให้นำไปใช้ได้ฟรี Shareware หมายถึง ซอฟต์แวร์ที่ผู้ผลิตแจกให้ทดลองใช้ก่อน แล้วจึงสามารถ ตัดสินใจซื้อได้ในภายหลัง เครือข่ายอินเตอร์เน็ต อาจใช้เพื่อการถ่ายโอนข้อมูลรวมถึงโปรแกรมต่าง ๆ ทั้งที่ เป็น freeware shareware จากแหล่ง ข้อมูลทั้งหลายมายังเครื่องคอมพิวเตอร์ ส่วนบุคคลที่ใช้งานอยู่

เพิ่มเติมเกี่ยวกับ FTP ผู้ผลิต Freeware และ ผู้ผลิต Shareware จะทำการส่งซอฟต์แวร์ของตนเองที่ ต้องการแจกจ่ายไปไว้ที่คอมพิวเตอร์ที่เป็น ftp server ปัจจุบันมีหน่วยงานหลายแห่งที่กำหนดให้ Server ของตน ทำหน้าที่เป็น FTP site เก็บรวบรวมข้อมูลและโปรแกรมต่าง ๆ สำหรับให้บริการ FTP ที่นิยมใช้กันมาก ได้แก่ WS_FTP, CuteFTP  

การทำงานของ FTP