Tuyển dụng
Viettel IDC

TFTP là gì? Tìm hiểu chi tiết về giao thức Trivial File Transfer Protocol

01/12/2025

Trong 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 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.

TFTP hoạt động như thế nào?

Ư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:

Tiêu chí

TFTP (Trivial File Transfer Protocol)

FTP (File Transfer Protocol)

Giao thức

UDP

TCP

Cơ chế bảo mật

Không có. Không yêu cầu xác thực người dùng và mật khẩu

Có. Yêu cầu xác thực người dùng, mật khẩu, SSL/TLS

Cổng mặc định

Cổng 69

Cổng 21 (control) và 20 (data)

Quản lý phiên

Không hỗ trợ

Có hỗ trợ

Tính năng

Đơn giản: Đọc/ghi file đơn giản

Đa dạng: Liệt kê thư mục, chỉnh sửa file, phân quyền

Ứng dụng

Truyền file nhỏ, PXE Boot, firmware, IoT

Truyền file lớn, quản lý dữ liệu trên web, trao đổi dữ liệu.

Hiệu suất

Nhanh, đơn giản

Ổn định, an toàn, nhiều chức năng

Độ tin cậy

Không đáng tin cậy. 

Rất đáng tin cậy. Vì TCP có cơ chế đảm bảo dữ liệu 

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  

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

16/10/2026

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.

15/10/2026

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.

14/10/2026

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.

14/10/2026

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.

14/10/2026

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.

14/10/2026

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.

14/10/2026

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.

14/10/2026

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.

14/10/2026

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.

14/10/2026

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.