FTP
:21
File Transfer Protocol
Embed This Widget
Add the script tag and a data attribute to embed this widget.
Embed via iframe for maximum compatibility.
<iframe src="https://ipfyi.com/iframe/entity//" width="420" height="400" frameborder="0" style="border:0;border-radius:10px;max-width:100%" loading="lazy"></iframe>
Paste this URL in WordPress, Medium, or any oEmbed-compatible platform.
https://ipfyi.com/entity//
Add a dynamic SVG badge to your README or docs.
[](https://ipfyi.com/entity//)
Use the native HTML custom element.
Application Layer — File Transfer
Protocol Overview
Full Name
File Transfer Protocol
Abbreviation
FTP
OSI Layer
Application Layer
Category
File Transfer
Default Port
20, 21
RFC
RFC 959
About FTP
Standard protocol for transferring files between hosts. Uses separate control (port 21) and data (port 20) connections.
Application Layer
File Transfer
Port 20, 21
Standards Reference
FTP is defined in RFC 959, published by the Internet Engineering Task Force (IETF). RFCs are the official standards documents for internet protocols and are freely available for public review.