SlideShare a Scribd company logo
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
1.What is FTP ? 
2.History of FTP 
3.Types of FTP 
4.Transferring Data 
5.Login 
6.Security 
7.Logo 
8.Bibliography 
9.Acknowledgement
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FTP is built on a client-server architecture and uses separate control and 
data connections between the client and the server.[1] FTP users may 
authenticate themselves using aclear-text sign-in protocol, normally in 
the form of a username and password, but can connect anonymously if 
the server is configured to allow it. For secure transmission that protects 
the username and password, and encrypts the content, FTP is 
often secured with SSL/TLS (FTPS). SSH File Transfer Protocol (SFTP) 
is sometimes also used instead, but is technologically different. 
The first FTP client applications were command-line 
applications developed before operating systems had graphical user 
interfaces, and are still shipped with most Windows, Unix, 
and Linux operating systems.[2][3] Many FTP clients and automation 
utilities have since been developed for desktops, servers, mobile 
devices, and hardware, and FTP has been incorporated into productivity 
applications, such as Web page editors.
The original specification for the File Transfer 
Protocol was written by Abhay Bhushan and 
published as RFC 114 on 16 April 1971. Until 1980, 
FTP ran on NCP, the predecessor of TCP/IP. The 
protocol was later replaced by a TCP/IP 
version, RFC 765 (June 1980) and RFC 
959 (October 1985), the current specification. 
Several proposed standards amend RFC 959, for 
example RFC 2228 (June 1997) proposes security 
extensions and RFC 2428 (September 1998) adds 
support for IPv6 and defines a new type of passive 
mode.
FILE TRANSFER PROTOCOL BY LAXMI $ Group
There are 2 types of file transfers: 
Pull-based file transfers where the receiver initiates 
a file transmission request. 
Push-based file transfers where the sender initiates a 
file transmission request. 
File transfer can take place over a variety of levels: 
Transparent file transfers over network file systems. 
Explicit file transfers from dedicated file transfer services 
like FTP or HTTP 
Distributed file transfers over peer-to-peer networks 
like Bittorent or Gnutella
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FTP may run in active or passive mode, which 
determines how the data connection is 
established.[5] In both cases, the client creates a TCP 
control connection from a random unprivileged port 
N to the FTP server command port 21. In active 
modes, the client starts listening for incoming data 
connections on port N+1 from the server (the client 
sends the FTP command PORT N+1 to inform the 
server on which port it is listening). In situations 
where the client is behind a firewall and unable to 
accept incoming TCP connections, passive 
mode may be used. In this mode, the client uses the 
control connection to send a PASV command to the 
server and then receives a server IP address and 
server port number from the server,[5][6] which the 
client then uses to open a data connection from an 
arbitrary client port to the server IP address and 
server port number received.
Stream mode: Data is sent as a continuous stream, 
relieving FTP from doing any processing. Rather, all 
processing is left up to TCP. No End-of-file indicator is 
needed, unless the data is divided into records. 
Block mode: FTP breaks the data into several blocks 
(block header, byte count, and data field) and then 
passes it on to TCP.[4] 
Compressed mode: Data is compressed using a single 
algorithm (usually run-length encoding).
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
Wikipedia 
Images
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group

More Related Content

PPTX
File transfer protocol
PPT
(Ftp) file transfer protocol
PPTX
File Transfer Protocol(FTP)
PPTX
File Transfer Protocol
PPT
File Transfer protocols
PPTX
File transfer protocol (ftp)
PPTX
Ftp: a slideshow on File transfer protocol
PPTX
An overview of ftp
File transfer protocol
(Ftp) file transfer protocol
File Transfer Protocol(FTP)
File Transfer Protocol
File Transfer protocols
File transfer protocol (ftp)
Ftp: a slideshow on File transfer protocol
An overview of ftp

What's hot (20)

PDF
TFTP - Trivial File Transfer Protocol
PPTX
Solving the Problems of FTP
PPTX
A Presentation on Servers & Splunk
PPT
PDF
Lecture 7 -_ftp,_tftp,_telnet_and_ssh
PPSX
File Transfer Protocol
DOCX
File transfer protocol
PPTX
Protocols
PDF
Ftp (file transfer protocol)
PPTX
Remote Login and File Transfer Protocols
PDF
Share File easily between computers using sftp
PPTX
Common ports hacked by hackers
PPTX
PDF
Meeting 5.2 : ssh
PPTX
Fit project
PDF
Lec 8(FTP Protocol)
PDF
FTP Conflict troubleshooting & MINI-LINK TN FTP
PDF
Ftp
PPT
Ftp.75 to 76
TFTP - Trivial File Transfer Protocol
Solving the Problems of FTP
A Presentation on Servers & Splunk
Lecture 7 -_ftp,_tftp,_telnet_and_ssh
File Transfer Protocol
File transfer protocol
Protocols
Ftp (file transfer protocol)
Remote Login and File Transfer Protocols
Share File easily between computers using sftp
Common ports hacked by hackers
Meeting 5.2 : ssh
Fit project
Lec 8(FTP Protocol)
FTP Conflict troubleshooting & MINI-LINK TN FTP
Ftp
Ftp.75 to 76
Ad

Viewers also liked (11)

PPTX
Interoperable DDS Strategies
PPT
Network news transport protocol
PPTX
Imap(internet massege access protocaols)
PPTX
Network Protocol Analysis
PPT
5. icmp
PPT
Bluetooth protocol stack
PPTX
File Transfer Protocol
PDF
The Bluetooth Protocol
PDF
FTP - File Transfer Protocol
PPT
Mobme Tech Talk(Bluetooth Profiles)
PPT
Domain Name System
Interoperable DDS Strategies
Network news transport protocol
Imap(internet massege access protocaols)
Network Protocol Analysis
5. icmp
Bluetooth protocol stack
File Transfer Protocol
The Bluetooth Protocol
FTP - File Transfer Protocol
Mobme Tech Talk(Bluetooth Profiles)
Domain Name System
Ad

Similar to FILE TRANSFER PROTOCOL BY LAXMI $ Group (20)

PDF
File Transfer Protocol (FTP) in Computer Networks_ A Complete Guide.pdf
PPTX
File Transport Protocol
PPTX
PPTX
File tranfer protocol
PPTX
File Transfer Protocol (FTP)
DOCX
File Transfer Protocol(ftp)
PPTX
File transfer protocol (ftp) in application
PPTX
File transfer protocol
PPTX
Introduction to File Transfer Protocol with commands in FTP
PPTX
BITM3730Week10.pptx
PPT
Using an FTP client - Client server computing
PPT
11 - ftp & web.ppt
PPTX
File transfer protocol- Gowdham
PPTX
filetranferprotocolseminarpresentation.pptx
PPT
Ftp tftp
PPTX
File transfer protocol for computer science students
PPTX
FTP-PPT.pptx
PPT
Telnet and FTP.ppt
PPT
patelchodu
PPTX
Linux Servers
File Transfer Protocol (FTP) in Computer Networks_ A Complete Guide.pdf
File Transport Protocol
File tranfer protocol
File Transfer Protocol (FTP)
File Transfer Protocol(ftp)
File transfer protocol (ftp) in application
File transfer protocol
Introduction to File Transfer Protocol with commands in FTP
BITM3730Week10.pptx
Using an FTP client - Client server computing
11 - ftp & web.ppt
File transfer protocol- Gowdham
filetranferprotocolseminarpresentation.pptx
Ftp tftp
File transfer protocol for computer science students
FTP-PPT.pptx
Telnet and FTP.ppt
patelchodu
Linux Servers

More from rajeev bhatt (7)

PPTX
Khushi ,ananya and saurabh topic lan
PPT
Ananya local area network (lan)
PPTX
healthy living by Akshit Agarwal/Darshan Kothari/ Manan Bhalla /Varun Khandelwal
PPTX
Newtons laws of_motion by gaurav,abeer,ayush and sumit
PPTX
E-MAIL
PPTX
CLOUD COMPUTING
PPT
milifestyle marketing .co.in
Khushi ,ananya and saurabh topic lan
Ananya local area network (lan)
healthy living by Akshit Agarwal/Darshan Kothari/ Manan Bhalla /Varun Khandelwal
Newtons laws of_motion by gaurav,abeer,ayush and sumit
E-MAIL
CLOUD COMPUTING
milifestyle marketing .co.in

Recently uploaded (20)

PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Empowerment Technology for Senior High School Guide
PDF
Complications of Minimal Access Surgery at WLH
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Introduction to Building Materials
PPTX
Cell Types and Its function , kingdom of life
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
IGGE1 Understanding the Self1234567891011
Unit 4 Skeletal System.ppt.pptxopresentatiom
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Empowerment Technology for Senior High School Guide
Complications of Minimal Access Surgery at WLH
Hazard Identification & Risk Assessment .pdf
Introduction to Building Materials
Cell Types and Its function , kingdom of life
Chinmaya Tiranga quiz Grand Finale.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
LDMMIA Reiki Yoga Finals Review Spring Summer
A systematic review of self-coping strategies used by university students to ...
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Final Presentation General Medicine 03-08-2024.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE

FILE TRANSFER PROTOCOL BY LAXMI $ Group

  • 3. 1.What is FTP ? 2.History of FTP 3.Types of FTP 4.Transferring Data 5.Login 6.Security 7.Logo 8.Bibliography 9.Acknowledgement
  • 6. FTP is built on a client-server architecture and uses separate control and data connections between the client and the server.[1] FTP users may authenticate themselves using aclear-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that protects the username and password, and encrypts the content, FTP is often secured with SSL/TLS (FTPS). SSH File Transfer Protocol (SFTP) is sometimes also used instead, but is technologically different. The first FTP client applications were command-line applications developed before operating systems had graphical user interfaces, and are still shipped with most Windows, Unix, and Linux operating systems.[2][3] Many FTP clients and automation utilities have since been developed for desktops, servers, mobile devices, and hardware, and FTP has been incorporated into productivity applications, such as Web page editors.
  • 7. The original specification for the File Transfer Protocol was written by Abhay Bhushan and published as RFC 114 on 16 April 1971. Until 1980, FTP ran on NCP, the predecessor of TCP/IP. The protocol was later replaced by a TCP/IP version, RFC 765 (June 1980) and RFC 959 (October 1985), the current specification. Several proposed standards amend RFC 959, for example RFC 2228 (June 1997) proposes security extensions and RFC 2428 (September 1998) adds support for IPv6 and defines a new type of passive mode.
  • 9. There are 2 types of file transfers: Pull-based file transfers where the receiver initiates a file transmission request. Push-based file transfers where the sender initiates a file transmission request. File transfer can take place over a variety of levels: Transparent file transfers over network file systems. Explicit file transfers from dedicated file transfer services like FTP or HTTP Distributed file transfers over peer-to-peer networks like Bittorent or Gnutella
  • 11. FTP may run in active or passive mode, which determines how the data connection is established.[5] In both cases, the client creates a TCP control connection from a random unprivileged port N to the FTP server command port 21. In active modes, the client starts listening for incoming data connections on port N+1 from the server (the client sends the FTP command PORT N+1 to inform the server on which port it is listening). In situations where the client is behind a firewall and unable to accept incoming TCP connections, passive mode may be used. In this mode, the client uses the control connection to send a PASV command to the server and then receives a server IP address and server port number from the server,[5][6] which the client then uses to open a data connection from an arbitrary client port to the server IP address and server port number received.
  • 12. Stream mode: Data is sent as a continuous stream, relieving FTP from doing any processing. Rather, all processing is left up to TCP. No End-of-file indicator is needed, unless the data is divided into records. Block mode: FTP breaks the data into several blocks (block header, byte count, and data field) and then passes it on to TCP.[4] Compressed mode: Data is compressed using a single algorithm (usually run-length encoding).