Trotocal trnsfer tập tin (FTP) là một commnly được sử dụng ứng dụng protocal. FTP procides cho trnsfer một tập tin từ một máy khác. Giống như Telnet, FTP là interded để hoạt động trên máy chủ khác nhau, ngay cả khi họ đang chạy hệ điều hành khác nhau hoặc có cấu trúc tập tin fidderent.FTP yêu cầu kết nối TCP hai để chuyển các tập tin. Một là kết nối điều khiển được thành lập trên cổng 21 ở máy chủ. Các kết nối TCP thứ hai là kết nối dữ liệu được sử dụng để thực hiện chuyển giao aflie. Kết nối dữ liệu phải được thiết lập cho mỗi tập tin chuyển giao. Kết nối dữ liệu được sử dụng để chuyển các tập tin một trong hai hướng, hoặc để lấy danh sách các tập tin hoặc directiories từ các vòng tập tin một trong hai hướng hoặc cho việc thu thập danh sách các tập tin hoặc thư mục từ máy chủ cho khách hàng. Con số 2.19 cho thấy vai trò của hai kết nối FTP. Một kết nối điều khiển là thành lập follwing giao thức Telnet từ người sử dụng phải có máy chủ cổng. FTP comands và trả lời được trao đổi cia kết nối điều khiển. Người sử dụng giao thức phiên (PI) có trách nhiệm gửi lệnh FTP và inte4rpreting các bài trả lời. Server PI có trách nhiệm thông dịch lệnh, gửi bài trả lời và chỉ đạo việc chuyển giao dữ liệu máy chủ. Các lệnh được sử dụng để xác định thông tin về kết nối dữ liệu và vận hành hệ thống tập tin cụ thể là requeste.Kết nối dữ liệu thường được thành lập theo yêu cầu của người dùng cho một số loại flie hoạt động. Người dùng thường PI shooses một nimber cảng không lâu hay vấn đề của nó kết thúc hoạt động và họ mở passove từ cảng này. Số hiệu cổng sau đó được gửi đến server PI bằng cách sử dụng một lệnh PORT. Sau khi nhận được số hiệu cổng thông qua kết nối điều khiển, Hệ phục vụ các vấn đề một œn hoạt động đến cùng một cảng. Các máy chủ luôn luôn sử dụng cổng 20 cho kết thúc của nó kết nối dữ liệu. Người sử dụng DTP sau đó chờ đợi cho máy chủ để intiate và thực hiện các hoạt động tập tin.
đang được dịch, vui lòng đợi..
