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

Anonim

FTP Server và FTP Client

File Transfer Protocol (FTP) là một giao thức được sử dụng để chuyển một tập tin qua internet từ máy chủ này sang host khác. FTP được dựa trên cấu trúc máy khách-máy chủ. Máy chủ FTP giữ các tệp và cơ sở dữ liệu được yêu cầu cung cấp các dịch vụ theo yêu cầu của khách hàng. Thông thường, máy chủ FTP là thiết bị có công suất cao có thể xử lý nhiều yêu cầu của khách hàng cùng một lúc. FTP client nói chung là một máy tính cá nhân được sử dụng bởi người dùng cuối hoặc một thiết bị di động đang chạy phần mềm cần thiết có khả năng yêu cầu và nhận các tệp qua internet từ máy chủ FTP.

Máy chủ FTP là gì?

Máy chủ FTP là một thiết bị có công suất cao chứa các tệp tin và các thông tin khác được yêu cầu để đáp ứng các yêu cầu đến từ các máy khách qua internet / intranet. Máy chủ FTP liên tục chạy và lắng nghe các yêu cầu FTP gửi đến. Khách hàng ban đầu tạo một kết nối điều khiển với máy chủ bằng cách truyền thông qua cổng 21. Kết nối điều khiển này vẫn mở trong suốt suốt quá trình giao tiếp. Kết nối này được sử dụng để truyền đạt thông tin quản trị. Sau đó, một kết nối thứ hai được mở bởi máy chủ FTP thông qua cổng 20 với khách hàng đã truyền đạt và kết nối này được gọi là kết nối dữ liệu. Các tệp tin được truyền qua kết nối dữ liệu và việc chuyển tiếp có thể bị dừng lại bằng cách gửi tín hiệu hủy bỏ qua kết nối điều khiển.

Khách hàng FTP là gì?

Thông thường, khách hàng FTP là một máy tính cá nhân hoặc một thiết bị di động đang chạy phần mềm ứng dụng có khả năng giao tiếp và truy xuất các tập tin từ một máy chủ FTP. Thông thường, trình khách FTP bắt đầu giao tiếp với máy chủ FTP. mà là liên tục lắng nghe cho các yêu cầu đến. Để kết nối với máy chủ FTP, khách hàng cần cung cấp cho máy chủ đích mà nó muốn kết nối và các thông tin cần thiết như tên người dùng và mật khẩu. Sau khi kết nối được thiết lập, khách hàng có thể bắt đầu quá trình chuyển file. Có rất nhiều phần mềm FTP miễn phí và thương mại hỗ trợ các nền tảng khác nhau. Những phần mềm khách hàng này bao gồm từ các ứng dụng dòng lệnh đơn giản đến các ứng dụng GUI cung cấp môi trường thân thiện hơn. FTP client cũng hỗ trợ các giao thức internet khác nhau như FTP qua SSH, FTPS (FTP qua SSL), FXP (Site2site transfer), vv

Khác biệt giữa FTP Server và FTP Client là gì?

Khách hàng FTP và máy chủ FTP là hai bên chính liên quan đến giao thức FTP, được sử dụng để truyền tệp qua internet. Nói chung, máy chủ FTP là một thiết bị hiệu suất cao chứa các tệp và cơ sở dữ liệu đang nắm giữ thông tin được yêu cầu để đáp ứng các yêu cầu đến từ các máy khách FTP.FTP client là một máy tính cá nhân hoặc một thiết bị di động chạy một ứng dụng phần mềm có khả năng giao tiếp với một máy chủ FTP và lấy các tập tin từ nó. Máy chủ FTP luôn luôn tiếp tục nghe các yêu cầu đến và khách hàng bắt đầu phiên truyền thông bằng cách mở một kết nối điều khiển với máy chủ. Sau đó, máy chủ chuyển các tập tin tới máy khách bằng cách kết nối dữ liệu với máy chủ.