What is TFTP (Trivial File Transfer Protocol) and how does it differ from FTP in terms of port, transport, and authentication?
- A.TFTP uses UDP port 69 for discovery but switches to TCP 69 for actual file transfer.
- B.TFTP uses TCP port 69 with basic password authentication; FTP uses stronger AES encryption.
- C.TFTP uses UDP port 69. Unlike FTP, TFTP has no authentication (no username/password), no directory listing capability, and uses UDP for simple block-by-block file transfer (512-byte blocks by default, acknowledged one at a time). TFTP is used for bootstrapping diskless devices, PXE network booting, and uploading/downloading router/switch OS images and configurations.
- D.TFTP is identical to FTP except that it uses port 69 instead of ports 20 and 21. Telnet encrypts keystrokes with a session key derived from the terminal type. SMB 3 requires NetBIOS over TCP 139 and cannot use 445 directly. SMTP submission from mail clients was moved to TCP 110 when port 25 was deprecated. SNMP agents receive polls on UDP 514, the same port syslog collectors listen on