TFTP là gì? Tìm hiểu chi tiết về giao thức Trivial File Transfer Protocol
01/12/2025Trong mạng nội bộ, TFTP là giao thức truyền tệp khá đơn giản nhưng lại có tốc độ truyền tệp nhanh chóng. Trong bài viết này, Viettel IDC sẽ giúp bạn hiểu sâu hơn về TFTP là gì? Các thức hoạt động, chức năng ưu nhược điểm của nó.

TFTP là gì?
TFTP (viết tắt của Trivial File Transfer Protocol) là một giao thức truyền tệp cực kỳ đơn giản, hoạt động dựa trên giao thức UDP (User Datagram Protocol) và sử dụng cổng 69. Trivial File Transfer Protocol được dùng để gửi và nhận tệp giữa các thiết bị trong mạng cục bộ, ví dụ: môi trường boot từ xa, sao lưu cấu hình thiết bị mạng hoặc cập nhật firmware.
Không giống như giao thức FTP (File Transfer Protocol), TFTP không hỗ trợ liệt kê thư mục hoặc thay đổi quyền truy cập thông qua các lệnh như chmod. TFTP sử dụng cổng 69 cho các yêu cầu ban đầu. Sau đó, quá trình truyền dữ liệu được thiết lập sang các cổng được gán riêng lẻ từ 1024 đến 65535 và được máy chủ gửi đến máy khách yêu cầu dưới dạng TID (Transfer Identifier).
TFTP hoạt động như thế nào?
TFTP hoạt động theo mô hình truyền dữ liệu đơn giản (mô hình Client và Server) dựa trên UDP, với cơ chế gửi và nhận tuần tự các bước dưới đây:
Bước 1: Client gửi yêu cầu
Client gửi yêu cầu đến TFTP Server bằng một trong 2 lệnh:
- RRQ (Read Request): yêu cầu tải file từ server về.
- WRQ (Write Request): yêu cầu gửi file lên server.
Bước 2: Server phản hồi
Sau khi nhận yêu cầu, Server sẽ phản hồi bằng cách gửi block (khối) dữ liệu đầu tiên nếu client yêu cầu đọc (RRQ) hoặc gói ACK (xác nhận) nếu client yêu cầu ghi (WRO).
Khi đó, server và client sẽ chuyển sang sử dụng cổng tạm thời để tiếp tục truyền dữ liệu.
Bước 3: Truyền dữ liệu theo từng block
File được chia thành các block với 512 byte. Sau đó, Server gửi từng block một. Cứ sau mỗi block, client phải gửi ACK để xác nhận. Khi nhận được ACK, server bắt đầu tiếp tục gửi block kế tiếp và được gọi là cơ chế stop and wait.
Bước 4: Kết thúc phiên truyền
Khi block cuối cùng có kích thước nhỏ hơn 512 byte, server nhận biết đó là phần dữ liệu cuối và đóng phiên.
Bởi vì TFTP không có cơ chế mã hóa và quản lý nâng cao nên chỉ phù hợp với việc truyền file dữ liệu đơn giản và ít rủi ro, thường được sử dụng cho môi trường nội bộ và an toàn.
Chức năng của TFTP là gì?
Đọc và truyền tệp
Chức năng chính của TFTP đó là truyền tệp từ một máy chủ đến 1 máy khách qua dây mạng. Đây là giao thức đơn giản với ít tính năng, dễ sử dụng giúp việc truyền tệp diễn ra nhanh chóng và dễ dàng. Tuy nhiên, TFTP bị hạn chế bởi tính năng bảo mật, do đó mà nó không phù hợp trong những trường hợp cần bảo mật cao.
Quét virus
Một trong những chức năng đặc biệt của TFTP là được sử dụng để hỗ trợ quét virus. Khi phát hiện các máy tính có dấu hiệu virus, TFTP có thể truyền tệp từ thiết bị này sang thiết bị khác mà không ảnh hưởng đến hệ thống gốc giúp việc phân tích file trở nên dễ dàng và phát hiện sớm các phần mềm độc hại.
Không cần ổ cứng khi khởi động từ xa
Giao thức TFTP được sử dụng nhiều cho các thiết bị không có ổ cứng (như máy tính, thiết bị mạng) và có thể khởi động từ xa qua mạng. Thay vì cần ổ cứng để lưu trữ hệ điều hành, thiết bị chỉ cần một phần nhỏ bộ nhớ để tải các file từ một máy chủ đến thiết bị khác qua mạng. Việc này rất hữu ích để tiết kiệm chi phí và không gian lưu trữ.
Tạo bản sao lưu
TFTP bảo mật đơn giản, không yêu cầu xác thực người dùng vì thế mà nó được dùng để tạo bản sao lưu với cấu hình hoặc các thiết bị mạng (ví dụ: router). Với hệ thống gặp sự cố bất ngờ, các tệp cấu hình này có thể được lưu trữ và phục hồi nhanh chóng. Nhờ vậy, người dùng không phải thực hiện lại từ đầu mà có thể khôi phục lại cấu hình trước đó dễ dàng và nhanh chóng.
Sử dụng trên thiết bị có công suất nhỏ
Mặc dù gần đây có nhiều giao thức hiện đại hơn, nhưng TFTP vẫn được ứng dụng nhiều trên các thiết bị có công suất thấp hoặc các máy tính có bộ nhớ hạn chế. Bởi TFTP là một giao thức đơn giản, không tiêu hao nhiều tài nguyên để vận hành hay cấu hình.

Ưu điểm và nhược điểm của TFTP
Ưu điểm của TFTP
- Đơn giản và dễ sử dụng: TFTP có câu trúc đơn giản, không yêu cầu nhiều cấu hình hoặc cài đặt phức tạp. Từ đó, việc triển khai và sử dụng nó trở nên dễ dàng hơn, đặc biệt đối với ứng dụng không cần nhiều tính năng.
- Khả năng tương thích cao: TFTP là giao thức tiêu chuẩn được hỗ trợ từ nhiều hệ điều hành và thiết bị mạng khác nhau như máy chủ, switch, router,... nên dễ dàng tích hợp trong hệ thống đa dạng.
- Yêu cầu tài nguyên ít: Với kiểu thiết kế đơn giản mà TFTP cần rất ít tài nguyên của hệ thống và trở thành lựa chọn tốt cho hệ thống nhúng hoặc thiết bị IoT.
- Không yêu cầu xác thực: Do không yêu cầu xác thực phức tạp và cơ chế truyền block nhỏ, TFTP trở thành lựa chọn hàng đầu cho các ứng dụng không yêu cầu bảo mật cao.
- Tự động hóa tốt: TFTP hường sử dụng trong quá trình boot từ xa hoặc triển khai phần mềm tự động. Nó có thể truyền tải các file nhanh chóng mà không cần sự can thiệp thủ công.
Nhược điểm của TFTP
- Không có bảo mật: TFTP không có cơ chế mã hóa và xác thực do đó nó dễ bị tấn công khi sử dụng trong môi trường mở.
- Tính năng bị hạn chế: TFTP chỉ hỗ trợ một số chức năng cơ bản của việc truyền tệp mà không cung cấp các khả năng nâng cao như liệt kê thư mục, xóa/sửa file.
- Phụ thuộc vào UDP: TFTP chỉ sử dụng giao thức UDP (tức là không có cơ chế kiểm soát lưu lượng và đảm bảo đường truyền). Khi đó, trong trường hợp mất gói tin, dữ liệu sẽ không được phục hồi.
Sự khác biệt giữa TFTP và FTP
TFTP là một tập con tối giản của giao thức FTP. Vậy chúng khác nhau như thế nào? Hãy cùng Viettel IDC tham khảo bảng dưới đây:
Nhìn chung, TFTP là một giao thức truyền tệp khá đơn giản, phù hợp với các thiết bị nhúng và môi trường nội bộ. Mặc dù TFTP còn hạn chế về bảo mật nhưng lại rất hiệu quả trong các hoạt động tự động như khởi động máy tính qua mạng, khai thác hệ thống và cập nhật firmware. Khi được sử dụng vào đúng mục đích, đúng môi trường, TFTP chắc chắn sẽ trở thành một công cụ đáng tin cậy và hữu ích.
Thông qua bài viết, Viettel IDC hy vọng giúp bạn nắm rõ hơn về giao thức TFTP, từ đó có thể ứng dụng và triển khai phù hợp cho hệ thống của mình. Hiểu rõ về cơ chế hoạt động, những ưu điểm, nhược điểm và rủi ro của Trivial File Transfer Protocol giúp bạn vận hành hiệu quả, đảm bảo tính ổn định và an toàn trong môi trường nội bộ.
Để được hỗ trợ tư vấn và tìm hiểu các dịch vụ của Viettel, bạn có thể liên hệ trực tiếp tới Viettel IDC qua các kênh:
- Hotline: 1800 8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc
Tin liên quan
vMaaS cập nhật thêm mô hình AI mới - Một API, nhiều mô hình lựa chọn linh hoạt, chi phí không đổi
Viettel Model as a Service (vMaaS) cập nhật thêm Gemma 3, Qwen3-VL và Llama Nemotron, đồng thời hỗ trợ thêm hơn 40 mô hình AI theo nhu cầu. Tìm hiểu cách chọn mô hình phù hợp qua một API.
Thông báo về việc tổ chức đấu giá tài sản thanh lý tháng 10/2026
Công ty Cổ phần Viettel – CHT thông báo về việc đấu giá đối với danh mục tài sản: Tài sản thanh lý bao gồm: Lô 1 - Bình ắc quy + Lô 2 - Tủ Rack và thiết bị cơ điện.
So sánh IDS và IPS: Sự khác biệt và cách lựa chọn phù hợp
So sánh IDS và IPS giúp doanh nghiệp hiểu rõ cách hai giải pháp phát hiện, ngăn chặn xâm nhập và lựa chọn phương án bảo vệ hệ thống mạng phù hợp.
NVMe Hosting là gì? Ưu điểm, so sánh và cách lựa chọn
NVMe Hosting là gì? Tìm hiểu ưu điểm, so sánh với SSD SATA và HDD, cùng cách lựa chọn hosting phù hợp để tối ưu hiệu năng website.
Sự khác biệt giữa các dịch vụ hosting của Việt Nam với quốc tế
Tìm hiểu sự khác biệt giữa các dịch vụ hosting của Việt Nam với quốc tế về tốc độ, chi phí, công nghệ và hỗ trợ kỹ thuật để chọn giải pháp phù hợp.
So sánh dịch vụ hosting tại Viettel IDC với những nhà cung cấp khác: Nên chọn bên nào?
So sánh dịch vụ hosting tại Viettel IDC với những nhà cung cấp khác về giá, cấu hình, hiệu năng và bảo mật để chọn giải pháp phù hợp cho doanh nghiệp.
Những nền tảng điện toán đám mây nào phù hợp nhất cho doanh nghiệp nhỏ? Cách lựa chọn hiệu quả
Những nền tảng điện toán đám mây nào phù hợp cho doanh nghiệp nhỏ? Tìm hiểu các lựa chọn phổ biến và tiêu chí chọn nền tảng phù hợp.
Cách chọn máy chủ phù hợp cho website nhỏ tại Việt Nam: Từ cấu hình đến chi phí
Cách chọn máy chủ phù hợp cho website nhỏ tại Việt Nam dựa trên cấu hình, nhu cầu sử dụng, chi phí và khả năng mở rộng.
Những yếu tố quan trọng khi lựa chọn dịch vụ Cloud Database để đảm bảo khả năng mở rộng và độ tin cậy
Những yếu tố quan trọng khi lựa chọn dịch vụ Cloud Database giúp doanh nghiệp đảm bảo khả năng mở rộng, hiệu năng và độ tin cậy cho hệ thống.
Lỗi SQL Server Setup failed: Nguyên nhân và cách khắc phục
Lỗi SQL Server Setup failed do đâu? Tìm hiểu nguyên nhân, cách kiểm tra và khắc phục lỗi để cài đặt SQL Server thành công.
Bình luận ()