Skip to main content

Máy khách giao thức truyền tệp là gì?

Máy khách giao thức truyền tệp là ứng dụng phần mềm máy tính được sử dụng để truy cập máy chủ dữ liệu bằng cách sử dụng Giao thức truyền tệp (FTP).Thông qua việc sử dụng giao thức chung này, máy khách có thể chuyển dữ liệu đến và từ máy chủ.Ứng dụng máy khách cung cấp phương tiện để thiết lập kết nối và sau đó phát các lệnh FTP thích hợp cho máy chủ.Nó có nhiều dạng, được vận hành thông qua giao diện dòng lệnh (CLI), giao diện người dùng đồ họa (GUI), thậm chí là một trình duyệt web phổ biến. FTP là một phần của lớp ứng dụng trên của bộ giao thức Internet (IP), vớiGiao thức điều khiển truyền (TCP) đang được sử dụng để vận chuyển truyền thông.Sau đó, giao thức truyền tệp, chịu trách nhiệm thiết lập kết nối với máy chủ bằng cách cuối cùng mở hai kết nối TCP.Đầu tiên là kết nối điều khiển, trong đó máy khách gửi các lệnh đến máy chủ FTP.Các lệnh đầu tiên được gửi qua kết nối điều khiển là lệnh người dùng, với tên của người dùng làm đối số và sau đó là lệnh pass theo sau là mật khẩu.Sau khi được thiết lập, kết nối điều khiển vẫn mở trong toàn bộ phiên. Tại đây, máy khách giao thức truyền tệp đã thiết lập các chế độ giao tiếp khác nhau mà nó sẽ có với máy chủ.Thông thường, dữ liệu được biểu diễn theo một trong hai cách, văn bản hoặc nhị phân, tùy thuộc vào dữ liệu được gửi hoặc nhận.Chuyển loại loại văn bản thường được sử dụng cho các tệp văn bản đơn giản được mã hóa bằng mã mã hóa tiêu chuẩn của Mỹ để trao đổi thông tin (ASCII).Chế độ nhị phân, còn được gọi là chế độ hình ảnh, là để chuyển các tệp ở định dạng nhị phân không phải là văn bản, chẳng hạn như hình ảnh kỹ thuật số.Một người khác, được gọi là chế độ cục bộ, là một cách khác mà FTP có thể chuyển dữ liệu bằng định dạng độc đáo hoặc độc quyền. Kênh TCP thứ hai được sử dụng bởi máy khách giao thức truyền tệp là kết nối dữ liệu.Kết nối này là tạm thời trong tự nhiên và chỉ được tạo khi khách hàng yêu cầu danh sách các tệp trên máy chủ hoặc đang chuyển một tệp sang hoặc từ máy chủ.Kết nối dữ liệu sau đó bị phá hủy khi không có truyền dữ liệu nào xảy ra.Kết nối dữ liệu cũng là duy nhất trong cách nó được thiết lập, hoặc tích cực thụ động.Máy khách phải cho máy chủ biết loại kết nối dữ liệu để sử dụng tùy thuộc vào loại kết nối nào có sẵn trên máy khách. Với kết nối dữ liệu hoạt độngKết nối dữ liệu.Tuy nhiên, khi được sử dụng ở chế độ thụ động, máy khách chỉ cần nói với máy chủ rằng nó thụ động và máy chủ sau đó thông báo cho máy khách nào cổng TCP để sử dụng cho kết nối dữ liệu.Trong hầu hết các trường hợp, máy khách được thiết lập cho kết nối thụ động do sử dụng tường lửa bảo vệ nó khỏi truy cập trái phép.Hoạt động của nó để hoạt động của người dùng an toàn khỏi đôi mắt tò mò.Một số kỹ thuật bảo mật bổ sung đã được nghĩ ra để sử dụng với FTP trong nhiều năm qua, chẳng hạn như máy khách hoặc đặt tên rõ ràng một giao thức bảo mật để sử dụng hoặc tự động ngụ ý.Các khách hàng khác cố gắng sử dụng FTP bằng đường hầm an toàn (SSH), có thể gặp khó khăn do tính chất thoáng qua của kết nối dữ liệu.