Sự khác biệt giữa FTP và TFTP Sự khác biệt giữa

Anonim

FTP và TFTP

File Transfer Protocol (còn gọi là FTP) là một giao thức mạng được thực hiện để trao đổi các tập tin qua mạng TCP / IP - đó là Transmission Control Protocol và Internet Nghị định thư. FTP sử dụng xác thực mật khẩu được tạo bởi người dùng. Mặc dù việc xác thực mật khẩu dựa trên người dùng thường được thực hiện, người dùng vô danh cũng có thể truy cập thông qua một máy chủ FTP.

-1->

Giao thức truyền tệp tin mỏng (còn gọi là TFTP) là một giao thức mạng được thực hiện để chuyển các tập tin. Nó được định nghĩa đầu tiên vào năm 1980, với chức năng của một máy chủ FTP đơn giản. Bởi vì sự đơn giản của nó, nó có thể được thực hiện với rất ít bộ nhớ lãng phí trên một phần của máy tính ở nhà của nó. Như vậy, khi bắt đầu, TFTP được sử dụng để khởi động máy tính hoặc bộ định tuyến. Điều đó đang được nói, cũng rất hữu ích cho việc chuyển một lượng nhỏ dữ liệu giữa các mạng (ví dụ: phần mềm điện thoại IP).

Như đã đề cập, FTP có thể truy cập nặc danh. Điều này có nghĩa là người dùng có thể đăng nhập vào máy chủ này với một tài khoản 'vô danh' khi đưa ra một nhắc nhở cho một tên người dùng và mật khẩu. Trong hầu hết các trường hợp, người dùng không có tài khoản trực tiếp với máy chủ sẽ được nhắc nhở sử dụng địa chỉ email của mình thay vì mật khẩu; tuy nhiên, gần như không có quá trình xác minh xảy ra khi thông tin được cung cấp (chẳng hạn như tại Trung tâm Thông tin Công nghệ Sinh học Quốc gia).

TFTP được sử dụng chủ yếu để chuyển các tập tin từ (hoặc viết chúng vào) một máy chủ từ xa. Bởi vì nó là một giao thức mở, có một sự thiếu hụt về bảo mật - có nghĩa là rất nguy hiểm khi chuyển các tập tin qua một máy chủ đang mở trên internet. Như vậy, TFTP thường chỉ được sử dụng trên các mạng riêng và / hoặc mạng cục bộ. Thật không may, không có quá trình xác thực, do đó không có cơ chế mã hóa, đặt tại chỗ. Do sự đơn giản của nó, TFTP chỉ có thể chuyển các tệp lớn như một terabyte và cho phép các gói dữ liệu quá lớn chuyển tiếp - có thể gây ra sự chậm trễ rất lớn trong việc truyền tệp.

Không giống như TFTP, máy chủ FTP có một giao thức xác thực và mã hóa tại chỗ. Trường hợp truy cập bị hạn chế, một dịch vụ FTP từ xa (FTP) có thể được thực hiện để tránh xung đột vấn đề hạn chế. Điều này cho phép truy cập, nhưng hạn chế người dùng xem thư mục hoặc sửa đổi lệnh.

Tóm tắt:

1. FTP là một giao thức mạng mật khẩu dựa trên người dùng được sử dụng để truyền dữ liệu qua mạng; TFTP là một giao thức mạng không có bất kỳ quy trình xác thực nào.

2. FTP có thể được truy cập nặc danh, nhưng số lượng thông tin được chuyển giao có giới hạn; TFTP không có quy trình mã hóa tại chỗ, và chỉ có thể chuyển thành công các tệp không lớn hơn một terabyte.