Drag and drop the descriptions of file-transfer protocols from the left onto the correct protocols on the right. <DragDrop items={["provides reliability when loading an IOS image upon boot up","does not require user authentication","uses port 69","uses ports 20 and 21","uses TCP","uses UDP"]} slots={[{"answer":"uses ports 20 and 21","id":"ftp1","group":"FTP"},{"answer":"uses TCP","id":"ftp2","group":"FTP"},{"answer":"provides reliability when loading an IOS image upon boot up","id":"ftp3","group":"FTP"},{"answer":"does not require user authentication","id":"tftp1","group":"TFTP"},{"answer":"uses port 69","id":"tftp2","group":"TFTP"},{"answer":"uses UDP","id":"tftp3","group":"TFTP"}]} explanation={"FTP is connection-oriented and runs over TCP, using ports 20 and 21. TCP provides reliability through acknowledgments and retransmission. TFTP is a lightweight file-transfer protocol that runs over UDP on port 69 and typically does not use authentication. In Cisco environments, TFTP is commonly used for simple image and configuration transfers during boot or recovery workflows, while FTP is the reliable TCP-based option.\n\n**Learn more:** [RFC 959 – File Transfer Protocol (FTP)](https://www.rfc-editor.org/rfc/rfc959) · [RFC 1350 – The TFTP Protocol](https://www.rfc-editor.org/rfc/rfc1350)"} reuse={false} />