Câu hỏi Các tệp được sao chép trên máy chủ từ xa được gắn từ tập lệnh shell có phải truyền qua mạng tới máy tính của tôi không?


Tôi có quyền truy cập vào một máy chủ lưu trữ tệp từ xa tại nơi làm việc của mình (thông qua VPN nếu vấn đề đó quan trọng). Tôi kết nối với máy chủ, và chạy một kịch bản shell trên mac của tôi ở nhà để sao chép các tập tin lớn từ một vị trí trên máy chủ đến một vị trí khác trên máy chủ. Nó rất chậm vì vậy tôi đã thử sử dụng máy tính từ xa của Microsoft để đăng nhập vào một máy tính Windows trên trang web của tôi (và do đó trên cùng một mạng cục bộ) và sử dụng một tập tin thực thi để sao chép. Điều này dường như đi nhanh hơn nhiều.

Điều này khiến tôi tò mò về chính xác những gì đang diễn ra với mỗi quá trình này. Tôi nghi ngờ rằng trong trường hợp đầu tiên, các tập tin đang được chuyển qua internet từ máy chủ đến máy tính địa phương của tôi và sau đó quay trở lại máy chủ tập tin. Trong trường hợp thứ hai, các tập tin chỉ đơn thuần là được chuyển giao trong mạng nội bộ của công ty do đó dẫn đến tốc độ sao chép nhanh hơn. Giả định này có đúng không? Bất kỳ thông tin nào để thỏa mãn sự tò mò của tôi về cách một trong hai quy trình này hoạt động được đánh giá cao!


1
2017-08-28 06:17


gốc




Các câu trả lời:


Bạn đã hiểu đúng! (Nếu tôi đã đúng những gì bạn đã làm.)

Khi bạn làm việc với trình quản lý tệp cục bộ, nó thực hiện tất cả các hoạt động cục bộ. Ngay cả khi bạn sao chép các tệp giữa hai vị trí trên cùng một máy chủ, nó thực hiện các thao tác bằng cách đọc dữ liệu vào bộ đệm cục bộ và ghi chúng trở lại. Vì vậy, tất cả dữ liệu đi qua mạng hai lần.

Khi bạn đăng nhập vào máy từ xa, tất cả các hoạt động được thực hiện trên máy từ xa, ngoại trừ việc nó sẽ gửi cho bạn bản sao của đầu ra bàn điều khiển.

Về lý thuyết, hành vi quản lý tập tin có thể được cố định bởi các plugin thông minh (hoặc tính năng tích hợp thông minh) ngăn chặn việc sao chép từ máy chủ đến máy chủ và thực hiện nó bằng cách đăng nhập vào máy chủ và thực hiện thao tác cục bộ. Tôi đã không nhìn thấy các plugin như vậy, nhưng có thể chỉ vì tôi không bao giờ bận tâm. Các trình quản lý tập tin chuyên biệt xử lý các máy chủ FTP hỗ trợ tính năng tương tự được xây dựng ngay vào giao thức tập tin FTP - một máy chủ có thể sao chép dữ liệu sang một máy chủ khác trực tiếp mà không cần chuyển chúng qua máy khách.


3
2017-08-28 07:20