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

28/09/2026

Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng

Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.

28/09/2026

Figma là gì? Nền tảng thiết kế và cộng tác trực tuyến

Figma là gì, có những tính năng nổi bật nào? Tìm hiểu Vector Network, Auto Layout, Dev Mode và vị thế hiện tại của Figma trong ngành thiết kế.

28/09/2026

Camera Cloud cần tốc độ mạng bao nhiêu? Cách tính băng thông cần thiết

Camera Cloud cần tốc độ mạng bao nhiêu? Tìm hiểu mức băng thông cần thiết, cách tính upload và các yếu tố ảnh hưởng đến tốc độ khi sử dụng Camera Cloud.

28/09/2026

Camera Cloud có bị hack không? Nguyên nhân và cách bảo mật

Camera Cloud có bị hack không? Tìm hiểu các rủi ro bảo mật, nguyên nhân bị xâm nhập và cách bảo vệ camera, tài khoản cùng dữ liệu hiệu quả.

28/09/2026

Viettel IDC: Nhà cung cấp VMware Sovereign Cloud duy nhất tại Đông Nam Á

Tại VMware Explore 2026 ở Las Vegas, Broadcom đã giới thiệu nhóm 57 nhà cung cấp dịch vụ đám mây chủ quyền trên nền tảng VMware Cloud Foundation. Viettel IDC là đơn vị duy nhất tại Đông Nam Á có tên trong danh sách này, đánh dấu bước tiến mới của doanh nghiệp Việt Nam trên thị trường hạ tầng cloud khu vực.

25/09/2026

Ghidra là gì? Chức năng và ứng dụng trong reverse engineering

Ghidra là gì? Tìm hiểu công cụ reverse engineering mã nguồn mở của NSA, các chức năng chính, ứng dụng thực tế và điểm khác biệt với IDA Pro.

25/09/2026

10 công cụ tối ưu hóa website theo từng mục tiêu

Tổng hợp 10 công cụ tối ưu hóa web cho tốc độ, SEO, trải nghiệm người dùng và chuyển đổi, kèm bảng so sánh và gợi ý lựa chọn theo nhu cầu.

25/09/2026

So sánh WHOIS và DNS Lookup: Điểm khác nhau và khi nào nên sử dụng

WHOIS và DNS Lookup khác nhau thế nào? Tìm hiểu định nghĩa, bảng so sánh, vai trò của RDAP thay thế WHOIS, và khi nào nên dùng công cụ nào.

25/09/2026

Cách test tải hệ thống: Quy trình và công cụ phổ biến

Cách test tải hệ thống hiệu quả gồm những bước nào? Tìm hiểu quy trình, chỉ số cần đo và công cụ phổ biến như JMeter, k6.

16/01/2025

Cloud Monitoring là gì? So sánh Hybrid Cloud và Multi Cloud Monitoring

Cloud Monitoring là quá trình theo dõi, quản lý và đánh giá hiệu suất của các tài nguyên và dịch vụ đám mây, bao gồm giám sát máy chủ, cơ sở dữ liệu, ứng dụng và hệ thống mạng