Máy khách tftp dùng để làm gì? Nhà cung cấp của riêng bạn: thiết lập máy chủ FTP và TFTP. Yêu cầu đọc và viết

TFTP là một giao thức đơn giản để truyền tệp qua mạng, sử dụng giao thức UDP (trên cổng 69) và không hỗ trợ xác thực hoặc mã hóa. TFTP thường được sử dụng để tải các tệp (chương trình cơ sở, cấu hình) xuống các thiết bị (bộ định tuyến, tổng đài và các thiết bị khác), nhưng nó cũng có thể được sử dụng để truyền tệp đơn giản qua mạng giữa các máy tính. Có một số daemon TFTP (máy chủ) có sẵn cho Linux: tftpd, atftpd, tftpd-hpa. Bạn có thể sử dụng bất kỳ trong số họ. Tôi sẽ hướng dẫn bạn cách cài đặt tftpd.

Ngoài tftpd, bạn sẽ cần cài đặt dịch vụ inetd. inetd là dịch vụ mạng xử lý các kết nối đến (TCP, UDP) và chạy chương trình thích hợp để xử lý yêu cầu. Tôi sẽ sử dụng dịch vụ openbsd-inetd. Ngoài ra còn có dịch vụ xinetd, bạn có thể sử dụng nó nhưng nó được cấu hình hơi khác một chút.

Cài đặt máy chủ tftpd và dịch vụ openbsd-inetd

Hãy cài đặt máy chủ tftpd và openbsd-inetd bằng cách thực hiện lệnh:

Sudo apt-get cài đặt openbsd-inetd tftpd tftp

Sau khi cài đặt hoàn tất, bạn sẽ thấy các thông báo như:

Định cấu hình gói openbsd-inetd (0.20080125-4ubuntu2) ... * Dừng internet superserver inetd [ OK ] * Không khởi động siêu máy chủ internet: chưa bật dịch vụ nào Đang định cấu hình gói tftpd (0.17-17ubuntu1) ...

Đang thiết lập tftpd

Theo mặc định, máy chủ TFTP được cấu hình để sử dụng thư mục /srv/tftp. Chúng ta sẽ cấu hình máy chủ TFTP để nó sử dụng thư mục /tftpboot để hoạt động. Thư mục này sẽ lưu trữ các tập tin mà chúng ta có thể tải xuống từ máy chủ hoặc tải lên nó. Hãy chỉnh sửa tệp /etc/inetd.conf.

Sudo gedit /etc/inetd.conf

Trong tệp, tìm các dòng như:

#:BOOT: Dịch vụ TFTP được cung cấp chủ yếu để khởi động. Hầu hết các trang # chỉ chạy cái này trên các máy đóng vai trò là "máy chủ khởi động". tftp dgram udp không đợi ai /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp

Đối số /srv/tftp của lệnh in.tftpd trỏ đến thư mục chứa các tệp máy chủ TFTP. Thay thế /srv/tftp bằng /tftpboot.

Tftp dgram udp không đợi ai cả /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

Hãy tạo một thư mục /tftpboot:

Sudo mkdir /tftpboot

Hãy thay đổi quyền truy cập:

Sudo chown -R không có ai /tftpboot

Khởi động lại dịch vụ inetd

Để cài đặt mới có hiệu lực, hãy khởi động lại dịch vụ inetd:

Sudo /etc/init.d/openbsd-inetd khởi động lại

Việc cài đặt máy chủ TFTP đã hoàn tất, hãy kiểm tra hoạt động của nó.

Kiểm tra hoạt động của máy chủ TFTP, sử dụng máy khách TFTP

Đầu tiên, hãy cài đặt một máy khách TFTP để bạn có thể kết nối với máy chủ TFTP. Để cài đặt máy khách TFTP, hãy chạy lệnh trong terminal:

Sudo apt-get cài đặt tftp

Bây giờ hãy tạo một tệp trên máy chủ trong thư mục /tftpboot, ví dụ: myfile. Để tạo một tệp myfile và viết dòng chữ “Đây là tệp của tôi” vào đó, hãy chạy lệnh trong terminal:

Echo Đây là tập tin của tôi > /tftpboot/myfile

Bây giờ chúng ta có thể khởi động máy khách TFTP bằng lệnh tftp. Lệnh tftp lấy địa chỉ IP của máy chủ làm tham số. Nếu bạn chạy máy khách trên máy tính cục bộ thì chỉ định địa chỉ IP 127.0.0.1, nhưng nếu trên máy tính từ xa thì chỉ định địa chỉ IP của máy chủ.

TFTp 127.0.0.1

Khi máy khách khởi động, bạn sẽ ở chế độ nhập lệnh cho máy khách TFTP. Chạy lệnh get myfile, nghĩa là lấy một tệp có tên myfile từ máy chủ.

Tftp>lấy tập tin của tôi

Nếu bạn làm đúng mọi thứ, tệp myfile sẽ được tải xuống từ máy chủ TFTP. Để thoát khỏi máy khách TFTP, nhập lệnh thoát.

Bạn có thể đơn giản hóa công việc với các máy tính Windows được kết nối qua mạng cục bộ bằng cách kích hoạt máy chủ FTP và TFTP, mỗi máy chủ đều có những đặc điểm riêng.

Sự khác biệt giữa máy chủ FTP và TFTP

Kích hoạt cả hai máy chủ sẽ cung cấp cho bạn khả năng trao đổi tệp và lệnh giữa các máy tính hoặc thiết bị được kết nối với nhau qua mạng cục bộ hoặc các phương tiện khác.

TFTP là một máy chủ dễ mở hơn nhưng không hỗ trợ bất kỳ xác minh danh tính nào ngoài xác minh ID. Vì ID có thể bị giả mạo nên TFTP không an toàn nhưng rất dễ sử dụng. Ví dụ, chúng được sử dụng để cấu hình các máy trạm không cần ổ đĩa và các thiết bị mạng thông minh.

Máy chủ FTP thực hiện các chức năng tương tự như TFTP nhưng có khả năng xác minh tính xác thực của thiết bị được kết nối bằng thông tin đăng nhập và mật khẩu, do đó chúng đáng tin cậy hơn. Chúng có thể được sử dụng để gửi và nhận các tập tin và lệnh.

Nếu thiết bị của bạn được kết nối qua bộ định tuyến hoặc sử dụng Tường lửa thì bạn cần chuyển tiếp trước cổng 21 và 20 cho các kết nối đến và đi.

Tạo và thiết lập TFTP trên Windows 7

Để kích hoạt và định cấu hình nó, tốt nhất bạn nên sử dụng chương trình miễn phí - tftpd32/tftpd64, có thể tải xuống từ trang web chính thức của nhà phát triển cùng tên. Ứng dụng được phân phối dưới hai dạng: dịch vụ và chương trình. Mỗi loại được chia thành các phiên bản dành cho hệ thống 32 và 64 bit. Bạn có thể sử dụng bất kỳ loại và phiên bản nào của chương trình phù hợp nhất với mình, nhưng dưới đây là ví dụ: các hành động sẽ được đưa ra trong chương trình 64 bit chạy dưới dạng phiên bản dịch vụ.

Tạo và thiết lập FTP

  1. Mở rộng bảng điều khiển của máy tính của bạn.

    Khởi chạy bảng điều khiển

  2. Chuyển đến phần "Chương trình".

    Vào phần “Chương trình”

  3. Chuyển đến phần phụ "Chương trình và Tính năng".

    Chuyển đến phần “Chương trình và tính năng”

  4. Nhấp vào tab “Bật hoặc tắt thành phần”.

    Nhấp vào nút “Bật hoặc tắt thành phần”

  5. Trong cửa sổ mở ra, hãy tìm cây “Dịch vụ IIS” và kích hoạt tất cả các thành phần có trong đó.

    Kích hoạt cây dịch vụ IIS

  6. Lưu kết quả và đợi cho đến khi các phần tử đi kèm được hệ thống thêm vào.

    Chờ hệ thống thêm các thành phần vào

  7. Quay lại trang Control Panel chính và điều hướng đến phần System and Security.

    Đi tới phần “Hệ thống và bảo mật”

  8. Chuyển đến tiểu mục "Quản trị".

    Chuyển đến tiểu mục “Quản trị”

  9. Mở Trình quản lý dịch vụ thông tin Internet.

    Mở chương trình Trình quản lý dịch vụ thông tin Internet

  10. Trong cửa sổ xuất hiện, hãy đi tới cây nằm ở phía bên trái của chương trình, nhấp chuột phải vào thư mục con “Trang web” và đi tới chức năng “Thêm trang FTP”.

    Nhấp vào “Thêm trang FTP”

  11. Điền vào trường tên của trang web và ghi lại đường dẫn đến thư mục mà các tệp đã nhận sẽ được gửi.

    Đặt tên cho trang web và tạo một thư mục cho nó

  12. Quá trình thiết lập FTP bắt đầu. Trong khối địa chỉ IP, đặt tham số “Tất cả miễn phí”, trong khối SLL, đặt tham số “Không có SSL”. Tính năng “Start FTP site automatically” được kích hoạt sẽ cho phép máy chủ tự động bật mỗi khi bạn bật máy tính.

    Chúng tôi thiết lập các thông số cần thiết

  13. Xác thực cho phép bạn chọn hai tùy chọn: ẩn danh - không cần thông tin đăng nhập và mật khẩu, thông thường - bằng thông tin đăng nhập và mật khẩu. Kiểm tra các tùy chọn phù hợp với bạn.

    Chọn người sẽ có quyền truy cập vào trang web

  14. Việc này hoàn tất việc tạo trang web nhưng cần phải hoàn thành một số cài đặt khác.

    Trang web đã được tạo và thêm vào danh sách

  15. Quay lại phần Hệ thống và Bảo mật và điều hướng đến phần phụ Tường lửa.

    Mở phần “Tường lửa Windows”

  16. Mở các tùy chọn nâng cao.

    Hãy chuyển sang cài đặt tường lửa bổ sung

  17. Ở nửa bên trái của chương trình, hãy kích hoạt tab “Quy tắc cho các kết nối đến” và kích hoạt các chức năng “Máy chủ FTP” và “Lưu lượng máy chủ FTP ở chế độ thụ động” bằng cách nhấp chuột phải vào chúng và chọn tùy chọn “Bật”.

    Kích hoạt chức năng “Máy chủ FTP” và “Lưu lượng máy chủ FTP ở chế độ thụ động”

  18. Ở nửa bên trái của chương trình, hãy kích hoạt tab “Quy tắc cho các kết nối đi” và khởi chạy chức năng “Lưu lượng máy chủ FTP” bằng phương pháp tương tự.

    Kích hoạt chức năng “Lưu lượng truy cập máy chủ FTP”

  19. Bước tiếp theo là tạo một tài khoản mới sẽ nhận được mọi quyền quản lý máy chủ. Để thực hiện việc này, hãy quay lại phần “Quản trị” và chọn ứng dụng “Quản lý máy tính” trong đó.

    Mở ứng dụng Quản lý máy tính

  20. Trong phần “Nhóm và người dùng cục bộ”, hãy chọn thư mục con “Nhóm” và bắt đầu tạo một nhóm khác trong đó.

    Bấm vào nút “Tạo nhóm”

  21. Điền vào tất cả các trường bắt buộc với bất kỳ dữ liệu nào.

    Điền thông tin về nhóm đang được tạo

  22. Điều hướng đến thư mục con Người dùng và bắt đầu quá trình tạo người dùng mới.

    Nhấp vào nút “Người dùng mới”

  23. Điền vào tất cả các trường bắt buộc và hoàn tất quá trình.

    Điền thông tin người dùng

  24. Mở thuộc tính của người dùng đã tạo và mở rộng tab “Thành viên nhóm”. Nhấp vào nút “Thêm” và thêm người dùng vào nhóm mà bạn đã tạo trước đó một chút.

    Nhấp vào nút “Thêm”

  25. Bây giờ hãy điều hướng đến thư mục được phân bổ để máy chủ FTP sử dụng. Mở thuộc tính của nó và chuyển đến tab “Bảo mật”, nhấp vào nút “Thay đổi” trong đó.

    Nhấp vào nút “Thay đổi”

  26. Trong cửa sổ mở ra, nhấp vào nút “Thêm” và thêm nhóm đã được tạo trước đó vào danh sách.

    Chọn hành động “Thêm quy tắc cho phép”

  27. Chọn hộp bên cạnh “Vai trò hoặc nhóm người dùng được chỉ định” và điền vào trường tên của nhóm đã đăng ký trước đó. Quyền phải được cấp cho mọi thứ: đọc và viết.

    Chọn “Vai trò hoặc nhóm người dùng được chỉ định”

  28. Bạn có thể tạo một quy tắc khác cho tất cả người dùng khác bằng cách chọn “Tất cả người dùng ẩn danh” hoặc “Tất cả người dùng” và đặt quyền chỉ đọc để không ai ngoại trừ bạn có thể chỉnh sửa dữ liệu được lưu trữ trên máy chủ. Xong, việc tạo và cấu hình máy chủ đã hoàn tất.

    ftp://your_name:[email protected].

    Để kết nối với máy chủ không phải qua mạng cục bộ mà qua Internet, các địa chỉ tương tự sẽ được sử dụng nhưng các số 192.168.10.4 được thay thế bằng tên của trang web bạn đã tạo trước đó. Hãy để chúng tôi nhắc bạn rằng để kết nối qua Internet nhận được từ bộ định tuyến, bạn cần chuyển tiếp cổng 21 và 20.

    Lý do tại sao nó có thể không hoạt động

    Máy chủ có thể không hoạt động chính xác nếu bạn chưa hoàn thành tất cả các cài đặt cần thiết được mô tả ở trên hoặc nhập bất kỳ dữ liệu nào không chính xác, hãy kiểm tra kỹ tất cả thông tin. Nguyên nhân thứ hai dẫn đến lỗi là do yếu tố của bên thứ ba: bộ định tuyến được cấu hình không chính xác, Tường lửa được tích hợp trong hệ thống hoặc phần mềm chống vi-rút của bên thứ ba chặn quyền truy cập, các quy tắc được cài đặt trên máy tính cản trở hoạt động của máy chủ. Để giải quyết vấn đề liên quan đến máy chủ FTP hoặc TFTP, bạn cần mô tả chính xác nó xuất hiện ở giai đoạn nào, chỉ khi đó bạn mới có thể tìm ra giải pháp trên các diễn đàn chuyên đề.

    Cách kết nối như một ổ đĩa mạng

    Để chuyển đổi thư mục được phân bổ cho máy chủ thành ổ đĩa mạng bằng các phương pháp Windows tiêu chuẩn, chỉ cần làm theo các bước sau:


    Các chương trình của bên thứ ba để thiết lập máy chủ

    Chương trình quản lý TFTP - tftpd32/tftpd64, đã được mô tả ở trên trong bài viết, trong phần “Tạo và cấu hình máy chủ TFTP”. Để quản lý máy chủ FTP, bạn có thể sử dụng chương trình FileZilla.


    Máy chủ FTP và TFTP được thiết kế để tạo các trang cục bộ và chia sẻ cho phép trao đổi tệp và lệnh giữa những người dùng có quyền truy cập vào máy chủ. Bạn có thể định cấu hình tất cả các cài đặt cần thiết bằng cách sử dụng các chức năng tích hợp của hệ thống và thông qua các ứng dụng của bên thứ ba. Để nhận được một số lợi ích, bạn có thể chuyển đổi thư mục máy chủ thành ổ đĩa mạng.

Xin chào các độc giả thân mến! Hôm nay chúng tôi sẽ cố gắng xóa bỏ quan niệm sai lầm rằng chỉ có chuyên gia có trình độ mới có thể “nâng cao” bất kỳ loại máy chủ nào và cho bạn biết lý do tại sao cần có máy chủ TFTP, cách định cấu hình và sử dụng nó vì lợi ích của bạn.

Thông thường, cả quản trị viên hệ thống và người dùng thông thường làm việc trên một số máy thực hoặc ảo đều có nhu cầu truyền tệp từ máy trạm này sang máy trạm khác. Một lối thoát trong tình huống này là thiết lập cái gọi là máy chủ FTP, nhưng Microsoft cung cấp một giải pháp đơn giản và tinh tế hơn. Chúng ta đang nói về cái gọi là máy chủ TFTP. Chữ viết tắt "TFTP" là viết tắt của "Giao thức truyền tệp tầm thường", được dịch là "giao thức truyền dữ liệu đơn giản".

Đúng như tên gọi, TFTP được thiết kế để truyền dữ liệu và ưu điểm chính của nó là sự dễ dàng vận hành của máy khách. Nó cũng có một nhược điểm đáng kể: người dùng chỉ được xác định bằng địa chỉ mạng; không có phương thức xác thực nào khác được cung cấp. Dựa trên điều này, TFTP là một phương thức truyền dữ liệu cực kỳ không an toàn. Đúng, máy chủ TFTP có thể được cấu hình theo cách mà chỉ có thể truy cập vào nó từ danh sách địa chỉ IP được chỉ định trước. Nhưng như bạn đã biết, nó khá dễ bị giả mạo và do đó dịch vụ này không được khuyến khích để giải quyết các vấn đề nghiêm trọng.

Lưu ý rằng hệ điều hành Windows XP có sẵn máy khách TFTP, nhưng nếu bạn cài đặt phiên bản HĐH mới hơn (Windows 7/8), bạn sẽ phải tự cài đặt và cấu hình máy chủ.

Làm cách nào để thiết lập TFTP tại nơi làm việc của bạn?

Mọi thứ ở đây đều đơn giản và để có thể chuyển hoặc nhận tệp từ các máy trạm khác, bạn cần thực hiện một số bước đơn giản, cụ thể là:

  1. Tải xuống chương trình, nhưng bạn nên chú ý đến thực tế là có các bản phân phối cho phiên bản 32 và 64 bit của hệ điều hành Windows.
  2. Sau khi quá trình tải xuống bản phân phối hoàn tất, bạn có thể bắt đầu khởi chạy và cài đặt dịch vụ. Trong quá trình cài đặt, trên tab "TFTP", dòng "Thư mục cơ sở", "C:\\Windows\System32" được chỉ định. Điều này có nghĩa là theo mặc định tất cả các file đã tải xuống sẽ được lưu trữ trên ổ C trong thư mục có tên System32. Để thuận tiện hơn, bạn nên tạo một thư mục riêng trên bất kỳ đĩa nào, ví dụ: “Từ TFTP” và chỉ định đường dẫn đến nó.
  3. Để các thành phần phần mềm đã cài đặt hoạt động như bình thường trong Windows, bạn cần khởi động lại máy trạm. Tuy nhiên, cũng có thể khởi động ứng dụng theo cách thủ công mà không cần khởi động lại máy tính.
  4. Để sử dụng TFTP đúng mục đích đã định, tức là. với mục đích nhận và truyền tệp, không cần cài đặt bổ sung, máy chủ sẽ hoạt động hoàn hảo với cài đặt tiêu chuẩn.
Làm cách nào để kiểm tra xem máy chủ TFTP có hoạt động tốt không?

Để tìm hiểu xem máy chủ có hoạt động chính xác hay không, chỉ cần khởi chạy dòng lệnh (để thực hiện việc này, hãy nhập “cmd.exe” vào thanh tìm kiếm của menu Bắt đầu hoặc tìm tiện ích trực tiếp trên đĩa nơi hệ điều hành được cài đặt. Thông thường, đường dẫn đến tệp trông như sau: "C:\\Windows\System32\cmd.exe").

tftp [-i] máy chủ nguồn [đích]

-Tôi - chế độ truyền tập tin ở dạng mã nhị phân,
nút - Địa chỉ IP của nút từ xa hoặc cục bộ nơi tệp được gửi/nhận,
LẤY - chuyển tập tin từ máy tính từ xa,
ĐẶT - nhận tập tin từ máy tính từ xa,
nguồn - tên của tập tin được gửi/nhận,
điểm đến - người nhận tệp được gửi/nhận.

Máy chủ TFTP có thể hữu ích cho việc gì khác?

Như thực tế cho thấy, bạn có thể sử dụng máy chủ TFTP không chỉ để trao đổi tệp giữa các nút từ xa - do dịch vụ chỉ chiếm 2 MB RAM nên nó còn phù hợp để tự động hóa các hoạt động mà một số tập lệnh chịu trách nhiệm.

Ứng dụng

Mục đích chính của TFTP là làm cho client dễ dàng thực hiện. Về vấn đề này, nó được sử dụng để khởi động các máy trạm không cần đĩa, tải xuống các bản cập nhật và cấu hình cho các thiết bị mạng thông minh, ghi lại số liệu thống kê từ PBX (CDR) và bộ định tuyến/tường lửa phần cứng.

Sự an toàn

Vì giao thức không hỗ trợ xác thực nên phương pháp duy nhất để xác định máy khách là địa chỉ mạng của nó (có thể bị giả mạo). Thông thường, trên các hệ thống Unix, tftpd chỉ có thể truy cập được thư mục /tftpboot. Tuy nhiên, trong các máy chủ TFTP cũ hơn, có thể lấy tệp mật khẩu bằng lệnh RRQ ../etc/passwd.

Bảo vệ bổ sung chống lại quyền truy cập vào các tệp tùy ý được cung cấp bằng cách thay đổi thư mục gốc thành thư mục tftpd (thường là /usr/TFTPRoot).

Các loại gói

Đầu tiên, gói TFTP chứa trường 2 byte xác định loại gói:

  • Đọc yêu cầu(RRQ, #1) - yêu cầu đọc tệp.
  • Viết yêu cầu(WRQ, #2) - yêu cầu ghi một tập tin.
  • Dữ liệu(DATA, #3) - dữ liệu được truyền qua TFTP.
  • Nhìn nhận(ACK, #4) - xác nhận gói tin.
  • Lỗi(ERR, #5) - lỗi.

Yêu cầu đọc và viết

Để bắt đầu truyền dữ liệu, máy khách phải gửi gói WRQ hoặc RRQ đến máy chủ. Cả hai gói đều có cùng định dạng:

Có 2 chế độ truyền trong TFTP (chế độ Thư được xác định trong IEN 133 không còn được dùng nữa):

  • netascii- tập tin được mã hóa lại thành ASCII trước khi truyền.
  • bát phân- tập tin được chuyển mà không thay đổi.

Sau khi máy chủ nhận được gói RRQ, nó sẽ ngay lập tức bắt đầu truyền dữ liệu. Trong trường hợp yêu cầu WRQ, máy chủ phải gửi gói ACK có số gói 0.

Quá trình truyền dữ liệu

Sau khi nhận được yêu cầu RRQ, máy chủ sẽ ngay lập tức gửi một gói có dữ liệu và ID gói bằng một để xác nhận. WRQ sử dụng ACK có ID bằng 0 làm xác nhận. Tổng cộng 32 MB có thể được chuyển qua TFTP (65536 * 512/1024²), tuy nhiên, do sử dụng int đã ký thay vì int không dấu nên kích thước xác nhận bị giới hạn ở 16 megabyte. Tuy nhiên, nếu máy khách và máy chủ hỗ trợ phần mở rộng giao thức RFC 2347 và RFC 2348 thì kích thước tệp được truyền tối đa sẽ tăng lên 4Gb.

Tùy chọn TFTP

RFC 2347 cung cấp định dạng cho các tùy chọn có thể được thêm vào cuối gói RRQ và gói WRQ:

Mã tùy chọn 0x00 (cuối dòng) Giá trị tùy chọn 0x00 (cuối dòng)
chuỗi ASCII 1 byte chuỗi ASCII 1 byte

Có thể có một số lựa chọn. Sau đó họ sẽ theo dõi nhau. Thứ tự của các tùy chọn không quan trọng.

Để phản hồi RRQ (hoặc WRQ) có các tùy chọn, máy chủ PHẢI gửi OACK kèm theo danh sách các tùy chọn mà máy chủ chấp nhận. Các tùy chọn phổ biến nhất:

Tên Được xác định trong Mã tùy chọn
Kích thước khối RFC 2348 blksize Giá trị tùy chọn là một số nằm trong khoảng từ 8 đến 65464, biểu thị kích thước khối.
Khoảng thời gian truyền lại (Hết thời gian) RFC 2349 hết giờ Giá trị tùy chọn là một số nằm trong khoảng từ 1 đến 255, cho biết thời gian chờ trước khi truyền lại khối tính bằng giây.
Kích thước tập tin RFC 2349 tsize Giá trị tùy chọn là một số cho biết kích thước của tệp được truyền theo byte.

Lỗi

Trong TFTP, thông tin lỗi có định dạng sau:

0x05 (loại gói) Mã lỗi Mô tả lỗi 0x00 (cuối dòng)
2 byte 2 byte chuỗi ASCII 1 byte

Mã lỗi có thể lấy một trong các giá trị được liệt kê trong STD 33 (ngoại trừ mã 8 - nó được mô tả trong RFC 2347). Họ đây rồi:

Lược đồ URI

RFC 3617 xác định định dạng URI cho TFTP. Nó trông như thế này:

Tftp://[máy chủ đích]/[tệp mong muốn];mode=[chế độ truyền]

Ví dụ:

Tftp://example.com/todo.txt;mode=netascii

Tiêu chuẩn

  • RFC 1350 (STD33) - Thông số kỹ thuật TFTP
  • RFC 2347 - Tùy chọn TFTP
  • RFC 3617 - Lược đồ URI

Tùy chọn

  • RFC 2348 - kích thước khối
  • RFC 2349 - hết thời gian chờ

Thư mục

  • W. Richard Stevens. “Giao thức TCP/IP. Hướng dẫn thực hành." Chương 15, “Giao thức truyền tệp đơn giản nhất TFTP.” ISBN 5-7940-0093-7
  • H. Osterloch. "TCP/IP. Một họ các giao thức truyền dữ liệu trong mạng máy tính.” Chương 16: Giao thức truyền tệp tầm thường (TFTP). ISBN 5-93772-039-3

Nguồn

Liên kết

  • WinAgents TFTP Server (tiếng Anh) Máy chủ TFTP dành cho Windows có hỗ trợ các quyền truy cập khác nhau
  • Tftpd32 Máy chủ TFTP mã nguồn mở cho Windows
  • tftpd(8) - Trang man Quản trị viên hệ thống FreeBSD
  • Máy chủ TFTP Innerdive Máy chủ TFTP dành cho Windows. Được thiết kế cho tải cao.