Lưu trữ tập tin máy chủ lưu trữ tập tin. Lưu trữ (khoa học máy tính)

Ngày nay, khi sự nổi tiếng toàn thế giới Web có dung lượng khá lớn, lượng lưu lượng truyền qua Mạng Internet theo giao thức FTP, tuy nhiên nó vẫn đứng đầu, nhỉnh hơn một chút về lưu lượng truy cập theo Giao thức HTTP. Trong bối cảnh đó, việc tổ chức các kho lưu trữ tệp trong khuôn khổ công nghệ TCP/IP là một nhiệm vụ cực kỳ cấp bách.

Lưu trữ được sử dụng để giải quyết nhiệm vụ khác nhau, tuy nhiên, những thứ phổ biến nhất trên Internet đều miễn phí tài liệu lưu trữ có sẵn hoặc các kho lưu trữ như vậy, quyền truy cập được ủy quyền bởi ID người dùng ẩn danh. Vì vậy, những tài liệu lưu trữ này có thể được sử dụng như:

Bộ sưu tập phần mềm miễn phí; bộ sưu tập các chương trình để thử nghiệm beta; tập hợp các văn bản quy chuẩn và quy định; và như thế.

Kho lưu trữ FTP cũng có thể được sử dụng làm kho lưu trữ phần mềm thương mại được sử dụng trong công ty, chỉ trong trường hợp này, kho lưu trữ đó không được phép truy cập ẩn danh tới các tài nguyên được lưu trữ trong đó.

Thông thường khả năng truy cập FTP được ủy quyền được sử dụng để nhắn tin, tức là. như một phương tiện giao tiếp. Điều này thường xảy ra khi hệ thống email không hoạt động vì lý do này hay lý do khác.

Hiện tại, toàn bộ hệ thống tương tác giữa các thành phần trao đổi FTP có thể được biểu diễn dưới dạng sơ đồ như trong Hình 4.1.

Sơ đồ này cho thấy hai điểm công nghệ quan trọng: thứ nhất, kho lưu trữ có thể được truy cập không chỉ từ chương trình máy khách chuyên dụng mà còn từ một trình duyệt phổ quát, chẳng hạn như Netscape Communicator hoặc Microsoft trình duyệt web IE và thứ hai, bạn có thể sử dụng chương trình Archie để tìm kiếm thông tin trong kho lưu trữ FTP.

Cơm. 4.1. Sơ đồ tương tác của các thành phần trao đổi FTP

Cần hiểu rõ rằng Archie và FTP hoàn toàn công nghệ khác nhau. Trong hầu hết các trường hợp, người dùng truy cập máy chủ Archie từ máy khách Archie, nằm trên cùng máy với máy chủ, tức là. Đầu tiên, người dùng đăng nhập qua Telnet với tư cách là người dùng Archie, sau đó sử dụng chương trình máy khách (thường được khởi chạy dưới dạng shell) để truy cập máy chủ Archie.

Giao thức FTP ( Chuyển tập tin giao thức)

FTP (Giao thức truyền tệp) là một trong những giao thức lâu đời nhất trên Internet và là một phần tiêu chuẩn của nó. Trao đổi dữ liệu trong FTP diễn ra qua kênh TCP. Sàn giao dịch được xây dựng bằng công nghệ client-server. Hình 4.2 thể hiện mô hình giao thức.

Cơm. 4.2. Mô hình giao thức

TRONG Kết nối FTPđược khởi tạo bởi trình thông dịch giao thức người dùng. Việc trao đổi được điều khiển thông qua kênh điều khiển trong tiêu chuẩn giao thức TELNET. Các lệnh FTP được tạo bởi trình thông dịch giao thức của người dùng và gửi đến máy chủ. Phản hồi của máy chủ cũng được gửi đến người dùng thông qua kênh điều khiển. TRONG trường hợp chung người dùng có cơ hội thiết lập liên hệ với trình thông dịch giao thức của máy chủ và bằng các phương tiện khác ngoài trình thông dịch của người dùng.

Các lệnh FTP xác định các tham số của kênh truyền dữ liệu và chính quá trình truyền. Họ cũng xác định bản chất công việc với các hệ thống tệp cục bộ và từ xa.

Phiên điều khiển khởi tạo liên kết dữ liệu. Khi tổ chức kênh truyền dữ liệu, trình tự các hành động sẽ khác, khác với việc tổ chức kênh điều khiển. Trong trường hợp này, máy chủ bắt đầu trao đổi dữ liệu theo các tham số đã được thỏa thuận trong phiên quản lý.

Kênh dữ liệu được thiết lập cho cùng một máy chủ với kênh điều khiển mà qua đó kênh dữ liệu được cấu hình. Kênh dữ liệu có thể được sử dụng cho cả việc nhận và truyền dữ liệu.

Có thể dữ liệu sẽ được chuyển sang máy thứ ba. Trong trường hợp này, người dùng tổ chức một kênh điều khiển với hai máy chủ và tổ chức kênh dữ liệu trực tiếp giữa chúng. Các lệnh điều khiển đi qua người dùng và dữ liệu trực tiếp giữa các máy chủ (Hình 4.3).

Kênh điều khiển phải được mở khi truyền dữ liệu giữa các máy. Nếu nó bị đóng, việc truyền dữ liệu sẽ dừng lại.

Cơm. 4.3. Kết nối với hai máy chủ khác nhau và truyền dữ liệu giữa chúng

Chế độ liên lạc

Nghị định thư nhấn mạnh vào theo nhiều cách khác nhau trao đổi dữ liệu giữa các máy có kiến ​​trúc khác nhau. Quả thực, có rất nhiều thứ trên Internet, từ máy tính cá nhân và máy Mac đến siêu máy tính. Chúng đều có độ dài từ khác nhau và rất nhiều. thứ tự khác nhau bit trong một từ. Ngoài ra, các hệ thống tệp khác nhau hoạt động với cách tổ chức dữ liệu khác nhau, điều này được thể hiện trong khái niệm phương pháp truy cập.

Nói chung, từ quan điểm FTP, việc trao đổi có thể là luồng hoặc khối, có hoặc không mã hóa thành các định dạng trung gian, văn bản hoặc nhị phân. Tại trao đổi văn bản tất cả dữ liệu được chuyển đổi sang ASCII và truyền qua mạng ở dạng này. Ngoại lệ duy nhất là dữ liệu máy tính lớn của IBM, được gửi tới EBCDIC theo mặc định nếu cả hai máy giao tiếp đều là IBM. Dữ liệu nhị phân được truyền dưới dạng một chuỗi bit hoặc trải qua các biến đổi nhất định trong phiên điều khiển. Thông thường, với truyền dữ liệu trực tuyến, một tệp dữ liệu sẽ được truyền trong một phiên và với phương pháp chặn, một số tệp có thể được truyền trong một phiên.

Đã mô tả ở phác thảo chung giao thức trao đổi, bạn có thể đi tới phần mô tả các công cụ trao đổi bằng giao thức FTP. Đối với hầu hết mọi nền tảng và môi trường hoạt động Có cả máy chủ và máy khách. Dưới đây được mô tả máy chủ tiêu chuẩn và một máy khách cho các hệ thống giống Unix.

Phần mềm truy cập kho lưu trữ FTP

Để làm việc với kho lưu trữ Ftp, bạn cần có những điều sau: phần mềm: máy chủ, máy khách và chương trình tìm kiếm. Máy chủ cung cấp quyền truy cập vào tài nguyên lưu trữ từ mọi nơi trên mạng, máy khách cung cấp cho người dùng quyền truy cập vào bất kỳ kho lưu trữ nào trên mạng và hệ thống tìm kiếm cung cấp điều hướng trong toàn bộ mạng lưu trữ.

Vô tư các hệ điều hành các thành phần trao đổi Ftp này khác nhau cả về hình thức và khả năng, nhưng một số nguyên tắc chung Ngoài ra, vẫn có các chương trình hướng giao diện dòng lệnh, hầu như không thay đổi trên các môi trường hoạt động khác nhau.

Máy chủ giao thức - chương trình ftpd

Lệnh ftpd được thiết kế để phục vụ các yêu cầu trao đổi thông tin qua giao thức FTP. Máy chủ thường khởi động khi máy tính khởi động. Cú pháp để khởi động máy chủ như sau:

ftpd [-d] [-1] [-t timeout] d - tùy chọn gỡ lỗi; 1 - tùy chọn nhận dạng người dùng tự động; t là thời gian thụ động chờ lệnh của người dùng.

Mỗi máy chủ có mô tả lệnh riêng, có thể nhận được bằng lệnh trợ giúp. Việc nhận dạng người dùng tự động được thực hiện bằng tệp /etc/passwd. Mật khẩu người dùng không được để trống.

tồn tại tập tin đặc biệt, có chứa người dùng bị cấm, tức là. những người bị cấm dịch vụ qua giao thức FTP. Bạn có thể nhập kho lưu trữ bằng ID người dùng ẩn danh hoặc ftp. Trong trường hợp này, máy chủ thực hiện các biện pháp để hạn chế quyền truy cập vào tài nguyên máy tính đối với người dùng nhất định. Thông thường, một thư mục ftp đặc biệt được tạo cho những người dùng như vậy, trong đó có các thư mục bin, v.v. và pub. Thư mục bin chứa các lệnh được phép sử dụng và thư mục pub chứa chính các tệp thực tế. Thư mục etc không hiển thị cho người dùng và chứa các tệp nhận dạng người dùng.

Chương trình chia sẻ tập tin - ftp

FTP là giao diện người dùng để trao đổi tệp bằng giao thức cùng tên. Chương trình thiết lập kênh điều khiển với máy chủ từ xa và chờ lệnh của người dùng. ID máy chủ từ xa được chỉ định làm đối số chương trình hoặc trong lệnh giao diện mở.

Nếu lệnh ftp đang chạy trên người dùng và đang chờ lệnh của người dùng, lời nhắc "ftp>" sẽ hiển thị trên màn hình.

Cú pháp lệnh:

ftp [-v][-d][-i][-n] v - ngăn chặn phản hồi của máy chủ và thống kê truyền dữ liệu; n - kiểm soát chế độ nhận dạng người dùng. Nếu khóa chuyển này được chỉ định, tệp .netrc sẽ được kiểm tra trước tiên; i - vô hiệu hóa xác nhận truyền tệp khi sao chép tệp hàng loạt; d - bật chế độ gỡ lỗi; g - vô hiệu hóa tính minh bạch khi chuyển tên.

Ở trong khóa học này không có cách nào để liệt kê tất cả mọi thứ lệnh ftp, vì vậy chúng tôi sẽ chỉ tập trung vào những thứ cần thiết nhất.

Lệnh đầu tiên như vậy là lệnh mở. Lệnh này mở một phiên với máy chủ từ xa:

ftp>mở polyn.net.kiae.su

Sau khi đưa ra lệnh như vậy, các yêu cầu nhận dạng người dùng sẽ được thực hiện theo. Bạn cũng có thể đăng ký người dùng bằng cách lệnh người dùng:

ftp> người dùng ẩn danh

TRONG trong ví dụ này người dùng không có quyền truy cập đặc biệt vào máy chủ từ xa và do đó đăng ký dưới dạng ẩn danh. Để đáp lại yêu cầu nhận dạng, trong trường hợp này bạn nên nhập thông tin của mình địa chỉ gửi thư. Thông thường, chỉ cần nhập một cái gì đó tương tự như địa chỉ email là đủ để có quyền truy cập vào tài nguyên lưu trữ, nhưng cũng có những máy chủ tỉ mỉ kiểm tra sự hiện diện của một địa chỉ như vậy, vì vậy tốt hơn hết là đừng lừa dối ai và đăng ký một cách trung thực.

Các lệnh quan trọng nhất tiếp theo là lệnh cd và ls (dir). Mục đích của các lệnh này khá minh bạch và dễ hiểu đối với tất cả người dùng - điều hướng qua cây hệ thống tệp và xem nội dung của các thư mục. Ở đây nên sử dụng lệnh ls với thông số bổ sung:

Trong trường hợp này, người dùng có thể nhận được báo cáo nhiều cột cho biết loại tệp. Tuy nhiên, không phải tất cả các máy chủ đều hoạt động với sự kết hợp này.

Vì hai máy tham gia vào quá trình truyền và nhận nên ngoài việc điều hướng trong hệ thống tệp từ xa, việc điều hướng trong hệ thống tệp cục bộ cũng cần thiết. Lệnh lcd (cục bộ cd) được sử dụng cho mục đích này. Ngoài ra, người dùng có thể đưa ra bất kỳ lệnh shell cục bộ nào nếu anh ta đặt trước nó bằng ký tự "!"

Lệnh này sẽ hiển thị tên của thư mục hiện tại trên máy địa phương.

Và cuối cùng, các lệnh quan trọng nhất là get, put, mget, mput và bin. Lệnh get và put có thể chấp nhận hoặc truyền một tập tin:

ftp> lấy README.TXT

Các lệnh mget, mput được thiết kế để nhận/truyền một tập hợp các tệp:

ftp> mget *.gz

Ví dụ cho thấy rằng trong trường hợp sau, mặt nạ “*” được sử dụng. Thông thường, khi truyền các nhóm tệp, mỗi tệp sẽ được yêu cầu xác nhận. Để tránh điều này, hãy đưa ra lệnh nhắc trước khi gửi/nhận. Cái sau chuyển chế độ yêu cầu xác nhận và khi tái sử dụng Lệnh này khôi phục trạng thái yêu cầu xác nhận. Một lệnh hữu ích khác là lệnh băm:

Ký hiệu "#" có thể được thay thế bằng bất kỳ ký hiệu nào khác. Khi làm việc trên đường truyền chậm hoặc khi truyền tập tin lớn sau khi bật chế độ băm, người dùng có cơ hội xem quá trình truyền dữ liệu (dấu “#” được đưa ra sau khi chuyển từng khối). Điều cuối cùng bạn nên chú ý đến là lệnh bin. Sau khi ban hành lệnh này, theo mặc định, dữ liệu sẽ được truyền ở chế độ truyền dữ liệu nhị phân. Điều sau là cực kỳ quan trọng, bởi vì Khi chuyển sang ASCII, không thể chuyển các chương trình và dữ liệu đã lưu trữ. Việc bật chế độ bin cho dữ liệu ký tự có độ dài dòng tùy ý thường rất hữu ích, chẳng hạn như tệp postscript (*.ps), bởi vì ở chế độ ASCII có giới hạn về độ dài dòng (thường là 254 ký tự).

Để thoát khỏi ftp, hãy ra lệnh thoát.

Tìm kiếm trong kho lưu trữ FTP - Chương trình Archie

Hiện tại, quyền truy cập FTP được cung cấp từ nhiều giao diện đa giao thức (ví dụ: Khảm hoặc Netscape) hoặc các trình bao FTP đồ họa như ftptool cho X-Window. Tất cả chúng đều tiện lợi và dễ sử dụng hơn nhiều nhưng cũng tiêu tốn nhiều tài nguyên hơn.

Điều gây tò mò là thậm chí còn có một máy chủ FTP dành cho MS-DOS (gói NCSA Telbin), chưa kể đến môi trường đa nhiệm. Tuy nhiên, việc tìm kiếm máy chủ FTP phù hợp trên Internet là một công việc phức tạp và tốn thời gian. Để làm cho nó dễ dàng hơn có phương thuốc đặc biệt- Archie. Archie được phát triển tại Đại học McGill ở Canada. Công việc của Archie là quét các kho lưu trữ FTP để xem chúng có chứa các tệp cần thiết hay không. Bạn có thể làm việc với Archie thông qua phiên telnet, thông qua máy khách địa phương hoặc qua e-mail. Để làm việc qua telnet, bạn nên mở phiên telnet và nhập từ “archie” để phản hồi khi đăng nhập:

telnet Archie.mcgill.ca

Sau khi dấu nhắc "archie>" xuất hiện, bạn nên hỏi về khả năng của máy chủ bằng cách nhập lệnh "trợ giúp".

Khi làm việc thông qua máy khách cục bộ, chỉ cần nhập:

Archie gnuplot.tar.gz

và để đáp lại, họ nhận được một danh sách các kho lưu trữ có chứa tệp “gnuplot.tar.gz”. Cần lưu ý rằng các sửa đổi khác nhau của máy khách (đặc biệt là đồ họa) có thể khác nhau đáng kể về cú pháp.

>>Tin học: Lưu trữ tập tin

Lưu trữ tập tin

Máy chủ lưu trữ tập tin.

Hàng trăm nghìn máy chủ Internet là các máy chủ lưu trữ tập tin, lưu trữ hàng trăm triệu tập tin. Máy chủ tập tinđược hỗ trợ bởi nhiều công ty phát triển phần mềm và các nhà sản xuất linh kiện phần cứng máy tính và thiết bị ngoại vi. Phần mềm được lưu trữ trên các máy chủ như vậy được phân phối miễn phí (phần mềm miễn phí) hoặc phần mềm chia sẻ và do đó, bằng cách tải xuống một tệp cụ thể, người dùng không vi phạm luật về bản quyền cho phần mềm. Gần đây máy chủ lưu trữ âm nhạc lưu trữ album và sáng tác âm nhạc người biểu diễn nổi tiếng ở định dạng MP3.

Các giao thức truyền tập tin.

Có thể truy cập vào các tệp trên máy chủ lưu trữ tệp thông qua HTTP và giao thức truyền đặc biệt tập tin FTP(Giao thức truyền tập tin). Giao thức FTP cho phép bạn không chỉ tải các tập tin từ các máy chủ lưu trữ tập tin từ xa về máy cục bộ. máy tính, mà còn ngược lại, truyền tệp (Tải lên) từ máy tính cục bộ sang máy chủ Web từ xa, chẳng hạn như trong quá trình xuất bản một trang Web. Ví dụ: để tải xuống tệp file.exe được lưu trữ trong thư mục pub từ máy chủ lưu trữ tệp ftp.server.com, bạn phải chỉ định URL của tệp này. Khi chỉ định URL tệp, giao thức FTP được viết như sau: ftp://

Kết quả là, bộ định vị tài nguyên phổ dụng có dạng: ftp://ftp.server.com/pub/file.exe Nó bao gồm ba phần:

ftp:// - giao thức truy cập;

ftp.server.com - Tên miền máy chủ lưu trữ tập tin;

/pub/file.exe - đường dẫn tệp và tên tệp.

Để thuận tiện cho người dùng, nhiều máy chủ lưu trữ tệp (freeware.ru, www.freesoft.ru, www.download.ru, v.v.) có giao diện Web, cho phép bạn làm việc với chúng bằng trình duyệt. là những hệ thống tích hợp để làm việc với nhiều loại tài nguyên thông tin Internet và do đó bao gồm các trình quản lý tải xuống tệp. Sau khi kích hoạt liên kết đến tệp trong cửa sổ mở ra, bạn cần chỉ định thư mục trên máy tính cục bộ nơi tệp sẽ được lưu. Quá trình tải xuống tệp sẽ bắt đầu, quá trình này được hiển thị trên bảng thông tin (tốc độ truyền, khối lượng tải xuống và các phần còn lại của tệp, v.v.).

Trình quản lý tải tập tin chuyên dụng.

Tuy nhiên, sẽ thuận tiện hơn khi sử dụng các trình quản lý tải xuống tệp chuyên dụng (ví dụ: FlashGet) để làm việc với các kho lưu trữ tệp. Những trình quản lý như vậy cho phép bạn tăng tốc độ tải xuống bằng cách chia tệp thành nhiều phần và tải xuống đồng thời tất cả các phần. Ngoài ra, chúng còn cho phép bạn tiếp tục tải xuống một tập tin sau khi kết nối đến máy chủ bị hỏng, chứa công cụ tìm kiếm tập tin cho các máy chủ lưu trữ tập tin khác, cho phép lưu trữ các tập tin trong quá trình tải chúng xuống, v.v. Người dùng được cung cấp dưới dạng số và bằng đồ họa thông tin chi tiết về quá trình tải tập tin xuống (hiện tại và tốc độ trung bình tải xuống, phần trăm hoàn thành tải xuống, thời gian tải xuống ước tính, v.v.). Trình quản lý tải xuống tệp chuyên dụng được tích hợp vào trình duyệt và khi bạn kích hoạt liên kết đến tệp trong cửa sổ trình duyệt, chúng sẽ bắt đầu quá trình tải xuống tệp đó bằng trình quản lý tải xuống.

khách hàng FTP.

Máy chủ FTP là máy chủ có thể trao đổi tập tin bằng giao thức FTP. Máy chủ FTP, theo mục đích chức năng của chúng, có thể vừa là máy chủ lưu trữ tệp vừa là máy chủ Web nơi lưu trữ các trang Web. Các tập tin được tải xuống từ các máy chủ lưu trữ tập tin về máy tính cục bộ và ngược lại, các tập tin được chuyển đến máy chủ Web (Upload) từ máy tính cục bộ trong quá trình xuất bản các trang Web. Việc trao đổi tệp (tải xuống và truyền) với máy chủ lưu trữ tệp và máy chủ Web được thực hiện bằng cách sử dụng chuyên dụng chương trình- Máy khách FTP (ví dụ: máy khách FTP được bao gồm trong quản lý tập tin Tổng chỉ huy). Quyền truy cập vào máy chủ lưu trữ tệp để tải tệp xuống máy tính cục bộ của bạn thường ẩn danh và không yêu cầu tên người dùng và mật khẩu. Ngược lại, việc truy cập máy chủ Web để truyền file đến máy chủ từ xa trong quá trình xuất bản một trang Web yêu cầu xác thực người dùng, tức là nhập tên người dùng và mật khẩu. Máy khách FTP bao gồm Trình quản lý địa điểm, cho phép bạn tạo danh sách các máy chủ mà bạn dự định làm việc. Trình bày các thư mục của máy tính cục bộ và từ xa ở dạng thân thiện với người dùng, đảm bảo rằng tệp tiếp tục tải xuống sau khi mất kết nối, v.v. Trong quá trình truyền tệp, nó sẽ hiển thị thông tin cần thiết: phần trăm kích thước file được truyền, tốc độ truyền, thời gian còn lại, v.v.

Trình duyệt ngoại tuyến.

tải nhanh Các trang web nhằm mục đích duyệt web nhàn nhã hơn nữa trong chế độ ngoại tuyến các chương trình đặc biệt được sử dụng - trình duyệt ngoại tuyến. Các trình duyệt ngoại tuyến (ví dụ: offline Explorer) cho phép bạn tải xuống toàn bộ trang Web hoặc các phần riêng lẻ của trang web về máy tính cục bộ của bạn. Người dùng có thể đặt “độ sâu” cần thiết để tải một trang Web (số lượng thư mục con), tải xuống các tệp đa phương tiện được liên kết với các trang, tải xuống các trang Web từ các máy chủ Web khác thông qua siêu liên kết, v.v. Có thể tiếp tục tải trang sau khi ngắt kết nối và cập nhật các trang web đã tải xuống trước đó.

Khoa học máy tính và CNTT: Sách giáo khoa lớp 10. ND Ugrinovich

Nội dung bài học ghi chú bài học hỗ trợ phương pháp tăng tốc trình bày bài học khung công nghệ tương tác Luyện tập nhiệm vụ và bài tập tự kiểm tra hội thảo, đào tạo, tình huống, nhiệm vụ bài tập về nhà thảo luận câu hỏi câu hỏi tu từ của học sinh Minh họa âm thanh, video clip và đa phương tiện hình ảnh, hình ảnh, đồ họa, bảng biểu, sơ đồ, hài hước, giai thoại, truyện cười, truyện tranh, ngụ ngôn, câu nói, ô chữ, trích dẫn Tiện ích bổ sung tóm tắt bài viết thủ thuật cho trẻ tò mò sách giáo khoa từ điển cơ bản và bổ sung các thuật ngữ khác Cải thiện sách giáo khoa và bài họcsửa lỗi trong sách giáo khoa cập nhật một đoạn trong sách giáo khoa, những yếu tố đổi mới trong bài, thay thế kiến ​​thức cũ bằng kiến ​​thức mới Chỉ dành cho giáo viên bài học hoàn hảo kế hoạch lịch trong năm hướng dẫn chương trình thảo luận Bài học tích hợp

Máy chủ lưu trữ tập tin. Hàng trăm nghìn máy chủ Internet là các máy chủ lưu trữ tập tin, lưu trữ hàng trăm triệu tập tin. Máy chủ tệp được hỗ trợ bởi nhiều công ty phần mềm và nhà sản xuất linh kiện phần cứng máy tính và thiết bị ngoại vi. Phần mềm được lưu trữ trên các máy chủ như vậy được phân phối miễn phí (phần mềm miễn phí) hoặc phần mềm chia sẻ và do đó, bằng cách tải xuống một tệp cụ thể, người dùng không vi phạm luật bản quyền đối với phần mềm.

Gần đây, các máy chủ lưu trữ âm nhạc lưu trữ album và tác phẩm âm nhạc của các nghệ sĩ nổi tiếng ở định dạng MP3 đã trở nên phổ biến.

Các giao thức truyền tập tin. Có thể truy cập vào các tệp trên máy chủ lưu trữ tệp thông qua HTTP và giao thức truyền tệp FTP đặc biệt (Giao thức truyền tệp). Giao thức FTP cho phép bạn không chỉ tải xuống các tệp (Tải xuống) từ máy chủ lưu trữ tệp từ xa sang máy tính cục bộ mà ngược lại, còn có thể truyền tệp (Tải lên) từ máy tính cục bộ sang máy chủ Web từ xa, chẳng hạn như trong quá trình này. của việc xuất bản một trang Web.

Ví dụ: để tải xuống tệp file.exe được lưu trữ trong thư mục pub từ máy chủ lưu trữ tệp ftp.server.com, bạn phải chỉ định URL của tệp này. Khi chỉ định URL tệp, giao thức FTP được viết như sau: ftp://.

Kết quả là, bộ định vị tài nguyên chung có dạng: ftp://ftp.server.com/pub/file.exe và bao gồm ba phần:

ftp:// - giao thức truy cập;

ftp.server.com - tên miền của máy chủ lưu trữ tệp;

/pub/file.exe - đường dẫn tệp và tên tệp.

Tải tập tin lên bằng trình duyệt. Để thuận tiện cho người dùng, nhiều máy chủ lưu trữ tệp (freeware.ru, www.freesoft.ru, v.v.) có giao diện Web, cho phép bạn làm việc với chúng bằng trình duyệt.

Trình duyệt là hệ thống tích hợp để làm việc với nhiều nguồn thông tin Internet khác nhau và do đó bao gồm các trình quản lý tải xuống tệp.

Sau khi kích hoạt liên kết đến tệp trong cửa sổ mở ra, bạn cần chỉ định thư mục trên máy tính cục bộ nơi tệp sẽ được lưu. Quá trình tải xuống tệp sẽ bắt đầu, quá trình này được hiển thị trên bảng thông tin (tốc độ truyền, kích thước của phần đã tải xuống và phần còn lại của tệp, v.v.).

Trình quản lý tải tập tin chuyên dụng. Tuy nhiên, sẽ thuận tiện hơn khi sử dụng các trình quản lý tải xuống tệp chuyên dụng (ví dụ: ctmeuiGet) để làm việc với các kho lưu trữ tệp. Những trình quản lý như vậy cho phép bạn tăng tốc độ tải xuống bằng cách chia tệp thành nhiều phần và tải xuống tất cả các phần cùng một lúc. Ngoài ra, chúng còn cho phép bạn tiếp tục tải xuống tệp sau khi kết nối đến máy chủ bị hỏng, chứa công cụ tìm kiếm tệp trên các máy chủ lưu trữ tệp khác, cho phép bạn lưu trữ tệp trong khi chúng đang được tải xuống, v.v.

Người dùng được cung cấp thông tin chi tiết dưới dạng số và đồ họa về quá trình tải xuống tệp (tốc độ tải xuống hiện tại và trung bình, phần trăm hoàn thành tải xuống, thời gian tải xuống ước tính, v.v.).

Trình quản lý tải xuống tệp chuyên dụng được tích hợp vào trình duyệt và khi bạn kích hoạt liên kết đến tệp trong cửa sổ trình duyệt, chúng sẽ bắt đầu quá trình tải xuống tệp đó bằng trình quản lý tải xuống.

khách hàng FTP. Máy chủ FTP là máy chủ có thể trao đổi tập tin bằng giao thức FTP. Máy chủ FTP, theo mục đích chức năng của chúng, có thể vừa là máy chủ lưu trữ tệp vừa là máy chủ Web lưu trữ các trang Web. Từ máy chủ lưu trữ tệp, tệp được tải xuống (Tải xuống) về máy tính cục bộ; ngược lại, tệp được chuyển (Tải lên) từ máy tính cục bộ đến máy chủ Web trong quá trình xuất bản trang Web. Việc trao đổi tập tin (tải xuống và truyền) với các máy chủ lưu trữ tập tin và máy chủ Web được thực hiện bằng cách sử dụng chương trình chuyên ngành- Máy khách FTP (ví dụ: máy khách FTP là một phần của tệp Tổng giám đốc Chỉ huy).

Quyền truy cập vào máy chủ lưu trữ tệp để tải tệp xuống máy tính cục bộ của bạn thường ẩn danh và không yêu cầu tên người dùng và mật khẩu. Mặt khác, việc truy cập vào máy chủ Web nhằm mục đích truyền tệp đến máy chủ từ xa trong quá trình xuất bản trang Web yêu cầu nhận dạng người dùng, tức là. nhập tên người dùng và mật khẩu của bạn.

Máy khách FTP bao gồm Quản lý hiện trường, cho phép bạn tạo danh sách các máy chủ mà bạn dự định làm việc. Trình bày địa phương và máy tính điều khiển từ xa, đảm bảo file tiếp tục tải xuống sau khi mất kết nối, v.v. Trong quá trình truyền file, các thông tin cần thiết sẽ được hiển thị: phần trăm dung lượng file được truyền, tốc độ truyền, thời gian còn lại, v.v.

Trình duyệt ngoại tuyến. Để tải nhanh các trang Web để xem thoải mái hơn ở chế độ ngoại tuyến, các chương trình đặc biệt - trình duyệt ngoại tuyến sẽ được sử dụng.

Các trình duyệt ngoại tuyến (ví dụ: offline Explorer) cho phép bạn tải xuống toàn bộ trang Web hoặc các phần riêng lẻ của trang web về máy tính cục bộ của bạn. Người dùng có thể đặt “độ sâu” cần thiết để tải một trang Web (số lượng thư mục con), tải xuống các tệp đa phương tiện được liên kết với các trang, tải xuống các trang Web từ các máy chủ Web khác thông qua các siêu liên kết, v.v. Có thể tiếp tục tải một trang web sau khi ngắt kết nối và cập nhật các trang web đã tải xuống trước đó.

Kho chương trình cho hệ điều hành Linux. Trong hệ điều hành Các thành phần Linux Bản thân hệ thống và các ứng dụng được lưu trữ dưới dạng “gói” (tiện ích mở rộng vòng/phút), mỗi người dùng có thể tải xuống và cài đặt trong phiên bản hệ thống của riêng họ. Nói tóm lại, mỗi người dùng tự soạn hệ điều hành của mình hệ thống Linux và các ứng dụng của nó dựa trên nhu cầu và sở thích của bạn, sử dụng một bộ gói trong kho.

Câu hỏi kiểm soát

  • 1. Những tập tin nào thường được lưu trữ trên các máy chủ lưu trữ tập tin?
  • 2. Địa chỉ file trên máy chủ lưu trữ file bao gồm những phần nào?
  • 3. Lợi ích của việc tải file bằng cách sử dụng nhà quản lý chuyên ngành tải xuống trước khi tải xuống tệp bằng trình duyệt?
  • 4. So sánh trình quản lý tải xuống và ứng dụng khách FTP. Sự khác biệt của họ là gì?
  • 5. Trong trường hợp nào nên sử dụng trình duyệt offline?

Nhiệm vụ hoàn thành độc lập

8.3. Nhiệm vụ trả lời ngắn gọn. Ghi địa chỉ của tệp chương trình.exe được lưu trữ trên máy tính được đăng ký trong tên miền cấp một RU, các trường tên miền cấp hai và có tên FTP riêng.

Ngày nay, khi sự phổ biến của Thế giới Web rộng khá lớn, tuy nhiên lưu lượng truy cập được truyền qua Internet qua giao thức FTP vẫn chiếm vị trí đầu tiên, nhỉnh hơn một chút so với lưu lượng truy cập qua giao thức HTTP. Trong bối cảnh đó, việc tổ chức các kho lưu trữ tệp trong khuôn khổ công nghệ TCP/IP là một nhiệm vụ cực kỳ cấp bách.

Các kho lưu trữ được sử dụng để giải quyết nhiều vấn đề khác nhau, nhưng phổ biến nhất trên Internet là các kho lưu trữ có thể truy cập miễn phí hoặc các kho lưu trữ có thể được truy cập bằng ID người dùng ẩn danh. Vì vậy, những tài liệu lưu trữ này có thể được sử dụng như:

  • bộ sưu tập phần mềm miễn phí;
  • bộ sưu tập các chương trình để thử nghiệm beta;
  • tập hợp các văn bản quy chuẩn và quy định;
  • và như thế.

Kho lưu trữ FTP cũng có thể được sử dụng làm kho lưu trữ phần mềm thương mại được sử dụng trong công ty, chỉ trong trường hợp này, kho lưu trữ đó không được phép truy cập ẩn danh vào các tài nguyên được lưu trữ trong đó.

Thông thường khả năng truy cập FTP được ủy quyền được sử dụng để nhắn tin, tức là. như một phương tiện giao tiếp. Điều này thường xảy ra khi hệ thống email không hoạt động vì lý do này hay lý do khác.

Hiện tại, toàn bộ hệ thống tương tác giữa các thành phần trao đổi FTP có thể được biểu diễn dưới dạng sơ đồ như trong Hình 4.1.

Sơ đồ này cho thấy hai điểm công nghệ quan trọng: thứ nhất, kho lưu trữ có thể được truy cập không chỉ từ một chương trình máy khách chuyên dụng mà còn từ một trình duyệt phổ quát, ví dụ như Netscape Communicator hoặc Internet của Microsoft Explorer và thứ hai, để tìm kiếm thông tin trong kho lưu trữ FTP, bạn có thể sử dụng chương trình Archie.

Cơm. 4.1. Sơ đồ tương tác của các thành phần trao đổi FTP

Cần hiểu rõ rằng Archie và FTP là những công nghệ hoàn toàn khác nhau. Trong hầu hết các trường hợp, người dùng truy cập máy chủ Archie từ máy khách Archie, nằm trên cùng máy với máy chủ, tức là. Đầu tiên, người dùng đăng nhập qua Telnet với tư cách là người dùng Archie, sau đó sử dụng chương trình máy khách (thường được khởi chạy dưới dạng shell) để truy cập máy chủ Archie.

FTP (Giao thức truyền tệp)

FTP (Giao thức truyền tệp) là một trong những giao thức lâu đời nhất trên Internet và là một phần tiêu chuẩn của nó. Trao đổi dữ liệu trong FTP diễn ra qua kênh TCP. Sàn giao dịch được xây dựng bằng công nghệ client-server. Hình 4.2 thể hiện mô hình giao thức.

Cơm. 4.2. Mô hình giao thức

Trong FTP, kết nối được khởi tạo bởi trình thông dịch giao thức của người dùng. Việc trao đổi được điều khiển thông qua kênh điều khiển trong tiêu chuẩn giao thức TELNET. Các lệnh FTP được tạo bởi trình thông dịch giao thức của người dùng và gửi đến máy chủ. Phản hồi của máy chủ cũng được gửi đến người dùng thông qua kênh điều khiển. Nói chung, người dùng có khả năng thiết lập liên hệ với trình thông dịch giao thức của máy chủ và bằng các phương tiện khác ngoài trình thông dịch của người dùng.

Các lệnh FTP xác định các tham số của kênh truyền dữ liệu và chính quá trình truyền. Họ cũng xác định bản chất công việc với các hệ thống tệp cục bộ và từ xa.

Phiên điều khiển khởi tạo liên kết dữ liệu. Khi tổ chức kênh truyền dữ liệu, trình tự các hành động sẽ khác, khác với việc tổ chức kênh điều khiển. Trong trường hợp này, máy chủ bắt đầu trao đổi dữ liệu theo các tham số đã được thỏa thuận trong phiên quản lý.

Kênh dữ liệu được thiết lập cho cùng một máy chủ với kênh điều khiển mà qua đó kênh dữ liệu được cấu hình. Kênh dữ liệu có thể được sử dụng cho cả việc nhận và truyền dữ liệu.

Có thể dữ liệu sẽ được chuyển sang máy thứ ba. Trong trường hợp này, người dùng tổ chức một kênh điều khiển với hai máy chủ và tổ chức kênh dữ liệu trực tiếp giữa chúng. Các lệnh điều khiển đi qua người dùng và dữ liệu trực tiếp giữa các máy chủ (Hình 4.3).

Kênh điều khiển phải được mở khi truyền dữ liệu giữa các máy. Nếu nó bị đóng, việc truyền dữ liệu sẽ dừng lại.

Cơm. 4.3. Kết nối với hai máy chủ khác nhau và truyền dữ liệu giữa chúng

. Chế độ liên lạc

Giao thức tập trung nhiều vào các cách trao đổi dữ liệu khác nhau giữa các máy có kiến ​​trúc khác nhau. Thật vậy, có tất cả mọi thứ trên Internet, từ máy tính cá nhân và máy Mac đến siêu máy tính. Chúng đều có độ dài từ khác nhau và nhiều thứ tự bit khác nhau trong một từ. Ngoài ra, các hệ thống tệp khác nhau hoạt động với cách tổ chức dữ liệu khác nhau, được thể hiện bằng cách tổ chức dữ liệu khác nhau. Khái niệm phương pháp truy cập

Nói chung, từ quan điểm FTP, việc trao đổi có thể là luồng hoặc khối, có hoặc không mã hóa thành các định dạng trung gian, văn bản hoặc nhị phân. Trong quá trình trao đổi văn bản, tất cả dữ liệu được chuyển đổi sang ASCII và truyền qua mạng ở dạng này. Ngoại lệ duy nhất là dữ liệu máy tính lớn của IBM, được gửi tới EBCDIC theo mặc định nếu cả hai máy giao tiếp đều là IBM. Dữ liệu nhị phân được truyền dưới dạng một chuỗi bit hoặc trải qua các biến đổi nhất định trong phiên điều khiển. Thông thường, với truyền dữ liệu trực tuyến, một tệp dữ liệu sẽ được truyền trong một phiên và với phương pháp chặn, một số tệp có thể được truyền trong một phiên.

Sau khi đã mô tả giao thức trao đổi một cách tổng quát, chúng ta có thể chuyển sang mô tả các phương tiện trao đổi bằng giao thức FTP. Có cả máy chủ và máy khách cho hầu hết mọi nền tảng và môi trường hoạt động. Phần sau đây mô tả máy chủ và máy khách tiêu chuẩn của các hệ thống giống Unix.

Phần mềm truy cập kho lưu trữ FTP

Để làm việc với kho lưu trữ Ftp, bạn cần có phần mềm sau: máy chủ, máy khách và chương trình tìm kiếm. Máy chủ cung cấp quyền truy cập vào tài nguyên lưu trữ từ mọi nơi trên mạng, máy khách cung cấp cho người dùng quyền truy cập vào bất kỳ kho lưu trữ nào trên mạng và công cụ tìm kiếm cung cấp điều hướng trên toàn bộ mạng lưu trữ.

Các thành phần chia sẻ Ftp này khác nhau về cả hình thức và chức năng trên các hệ điều hành, nhưng vẫn giữ nguyên một số nguyên tắc chung và các chương trình giao diện dòng lệnh phần lớn vẫn giống nhau trên các môi trường điều hành.

Máy chủ giao thức - chương trình ftpd

Lệnh ftpd được thiết kế để phục vụ các yêu cầu trao đổi thông tin qua giao thức FTP. Máy chủ thường khởi động khi máy tính khởi động. Cú pháp để khởi động máy chủ như sau:

Ftpd [-d] [-1] [-t hết thời gian chờ]

  • d - tùy chọn gỡ lỗi;
  • 1 - tùy chọn nhận dạng người dùng tự động;
  • t là thời gian thụ động chờ lệnh của người dùng.

Mỗi máy chủ có mô tả lệnh riêng, có thể nhận được bằng lệnh trợ giúp. Việc nhận dạng người dùng tự động được thực hiện bằng tệp /etc/passwd. Mật khẩu người dùng không được để trống.

Có một tệp đặc biệt chứa người dùng bị cấm, tức là. những người bị cấm dịch vụ qua giao thức FTP. Bạn có thể nhập kho lưu trữ bằng ID người dùng ẩn danh hoặc ftp. Trong trường hợp này, máy chủ sẽ thực hiện các biện pháp để hạn chế quyền truy cập vào tài nguyên máy tính của người dùng này. Thông thường, một thư mục ftp đặc biệt được tạo cho những người dùng như vậy, trong đó có các thư mục bin, v.v. và pub. Thư mục bin chứa các lệnh được phép sử dụng và thư mục pub chứa chính các tệp thực tế. Thư mục etc không hiển thị cho người dùng và chứa các tệp nhận dạng người dùng.

Chương trình chia sẻ tập tin - ftp

FTP là giao diện người dùng để trao đổi tệp bằng giao thức cùng tên. Chương trình thiết lập kênh điều khiển với máy chủ từ xa và chờ lệnh của người dùng. ID máy chủ từ xa được chỉ định làm đối số chương trình hoặc trong lệnh giao diện mở.

Nếu lệnh ftp đang chạy trên người dùng và đang chờ lệnh của người dùng, lời nhắc "ftp>" sẽ hiển thị trên màn hình.

Cú pháp lệnh:

Ftp [-v][-d][-i][-n]

  • v - chặn phản hồi của máy chủ và thống kê truyền dữ liệu;
  • n - kiểm soát chế độ nhận dạng người dùng. Nếu khóa chuyển này được chỉ định, tệp .netrc sẽ được kiểm tra trước tiên;
  • i - vô hiệu hóa xác nhận truyền tệp khi sao chép tệp hàng loạt;
  • d - bật chế độ gỡ lỗi;
  • g - vô hiệu hóa tính minh bạch khi chuyển tên.

Trong khuôn khổ khóa học này, không thể liệt kê tất cả các lệnh ftp, vì vậy chúng tôi sẽ chỉ tập trung vào những lệnh cần thiết nhất.

Lệnh đầu tiên như vậy là lệnh mở. Lệnh này mở một phiên với máy chủ từ xa:

Ftp>mở polyn.net.kiae.su

Sau khi đưa ra lệnh như vậy, các yêu cầu nhận dạng người dùng sẽ được thực hiện theo. Bạn cũng có thể đăng ký người dùng bằng cách lệnh người dùng :

Ftp>người dùng ẩn danh

Trong ví dụ này, người dùng không có quyền truy cập đặc biệt vào máy chủ từ xa và do đó được đăng ký dưới dạng ẩn danh. Trong trường hợp này, bạn nên nhập địa chỉ gửi thư của mình để đáp lại yêu cầu nhận dạng. Thông thường, chỉ cần nhập một cái gì đó tương tự như địa chỉ email là đủ để có quyền truy cập vào tài nguyên lưu trữ, nhưng cũng có những máy chủ tỉ mỉ kiểm tra sự hiện diện của một địa chỉ như vậy, vì vậy tốt hơn hết là đừng lừa dối ai và đăng ký một cách trung thực.

Các lệnh quan trọng nhất tiếp theo là lệnh cdls (đạo diễn). Mục đích của các lệnh này khá minh bạch và dễ hiểu đối với tất cả người dùng - điều hướng qua cây hệ thống tệp và xem nội dung của các thư mục. Ở đây chúng tôi khuyên bạn nên sử dụng lệnh ls với các tham số bổ sung khi duyệt thư mục:

Ftp>ls -FC

Trong trường hợp này, người dùng có thể nhận được báo cáo nhiều cột cho biết loại tệp. Tuy nhiên, không phải tất cả các máy chủ đều hoạt động với sự kết hợp này.

Vì hai máy tham gia vào quá trình truyền và nhận nên ngoài việc điều hướng trong hệ thống tệp từ xa, việc điều hướng trong hệ thống tệp cục bộ cũng cần thiết. Lệnh lcd (cục bộ cd) được sử dụng cho mục đích này. Ngoài ra, người dùng có thể đưa ra bất kỳ lệnh shell cục bộ nào nếu anh ta đặt trước nó bằng ký tự "!"

Ftp> !pwd

Lệnh này sẽ hiển thị tên của thư mục hiện tại trên máy cục bộ.

Và cuối cùng, quan trọng nhất là đội nhận/truyền dữ liệu lấy , đặt , viên thuốc , tiếng nóithùng rác. Lệnh get và put có thể chấp nhận hoặc truyền một tập tin:

Ftp> lấy README.TXT

Các lệnh mget, mput được thiết kế để nhận/truyền một tập hợp các tệp:

Ftp> mget *.gz

Ví dụ cho thấy rằng trong trường hợp sau, mặt nạ “*” được sử dụng. Thông thường, khi truyền các nhóm tệp, mỗi tệp sẽ được yêu cầu xác nhận. Để tránh điều này, trước khi nhận/truyền, bạn nên đưa ra lệnh nhắc. Cái sau sẽ chuyển chế độ yêu cầu xác nhận và khi lệnh này được sử dụng lại, trạng thái yêu cầu xác nhận sẽ được khôi phục. Một lệnh hữu ích khác là lệnh băm :

Ftp> hàm băm #

Ký hiệu "#" có thể được thay thế bằng bất kỳ ký hiệu nào khác. Khi làm việc trên các dòng chậm hoặc khi truyền các tệp lớn, sau khi bật chế độ băm, người dùng có cơ hội xem tiến trình truyền dữ liệu (dấu "#" được đưa ra sau khi chuyển từng khối). Điều cuối cùng bạn nên chú ý đến là lệnh bin. Sau khi ban hành lệnh này, theo mặc định, dữ liệu sẽ được truyền ở chế độ truyền dữ liệu nhị phân. Điều sau là cực kỳ quan trọng, bởi vì Khi chuyển sang ASCII, không thể chuyển các chương trình và dữ liệu đã lưu trữ. Việc bật chế độ bin cho dữ liệu ký tự có độ dài dòng tùy ý thường rất hữu ích, chẳng hạn như tệp postscript (*.ps), bởi vì ở chế độ ASCII có giới hạn về độ dài dòng (thường là 254 ký tự).

Để thoát ftp bạn nên chạy lệnh thoát .

Tìm kiếm trong kho lưu trữ FTP - Chương trình Archie

Hiện tại, quyền truy cập FTP được cung cấp từ nhiều giao diện đa giao thức (ví dụ: Khảm hoặc Netscape) hoặc các trình bao FTP đồ họa như ftptool cho X-Window. Tất cả chúng đều tiện lợi và dễ sử dụng hơn nhiều nhưng cũng tiêu tốn nhiều tài nguyên hơn.

Điều gây tò mò là thậm chí còn có một máy chủ FTP dành cho MS-DOS (gói NCSA Telbin), chưa kể đến môi trường đa nhiệm. Tuy nhiên, việc tìm kiếm máy chủ FTP phù hợp trên Internet là một công việc phức tạp và tốn thời gian. Để giảm bớt nó, có một phương thuốc đặc biệt - Archie. Archie được phát triển tại Đại học McGill ở Canada. Công việc của Archie là quét các kho lưu trữ FTP để xem chúng có chứa các tệp cần thiết hay không. Bạn có thể làm việc với Archie thông qua phiên telnet, thông qua khách hàng địa phương hoặc qua email. Để làm việc qua telnet, bạn nên mở phiên telnet và nhập từ “archie” để phản hồi khi đăng nhập:

Telnet Archie.mcgill.ca đăng nhập: Archie...... Archie>

Sau khi dấu nhắc "archie>" xuất hiện, bạn nên hỏi về khả năng của máy chủ bằng cách nhập lệnh "trợ giúp".

Khi làm việc thông qua máy khách cục bộ, chỉ cần nhập:

Archie gnuplot.tar.gz

và để đáp lại, họ nhận được một danh sách các kho lưu trữ có chứa tệp “gnuplot.tar.gz”. Cần lưu ý rằng các sửa đổi khác nhau của máy khách (đặc biệt là đồ họa) có thể khác nhau đáng kể về cú pháp.

Kho lưu trữ tệp là một tệp được tạo bằng chương trình đặc biệt gọi là trình lưu trữ và chứa từ một đến nhiều tệp và/hoặc thư mục (thư mục) ở dạng đóng gói.

Khía cạnh lịch sử

Các kho lưu trữ như vậy được sử dụng tích cực nhất trong quá trình sử dụng đĩa mềm, vì kho lưu trữ tệp cho phép nén một số loại tệp (không bao gồm đồ họa và video) để đặt chúng vào một đĩa nhỏ. Với sự biến mất của chúng, việc sử dụng các kho lưu trữ chủ yếu chuyển sang Internet, nơi chúng tiếp tục được sử dụng chủ yếu trong các dịch vụ chia sẻ tệp và trên máy chủ ftp.

Phân loại tài liệu lưu trữ

Điểm nổi bật các loại sau lưu trữ tập tin:

  • thường xuyên - trong một tập tin lưu trữ có một số tệp và/hoặc thư mục được nén bằng phương pháp nào đó;
  • tự giải nén - đang Các tập tin thực thi có phần mở rộng .exe; khi bắt đầu, bạn chỉ cần chỉ định đường dẫn giải nén, phần còn lại chương trình sẽ tự thực hiện;
  • nhiều tập - bao gồm một số phần của kho lưu trữ, ngoài phần mở rộng riêng, có thể có phần mở rộng bổ sung hiển thị số phần: part01...;
  • liên tục - lưu trữ với mức độ nén cao nhất có thể, trong đó tất cả các tệp và thư mục tạo thành một tổng thể duy nhất; không thể giải nén một tệp (thư mục);
  • được bảo vệ bằng mật khẩu - các kho lưu trữ yêu cầu mở mật khẩu.

Phần mở rộng lưu trữ tệp

Mỗi tập tin có phần mở rộng cụ thể. Lưu trữ tập tin cũng không ngoại lệ. Trước hết, đây là zip, rar, 7z - những tiện ích mở rộng phổ biến nhất được sử dụng trong hệ điều hành Hệ thống Windows. Những phần mở rộng như vậy trong Hệ điều hành GNU/Linux có thể rất hiếm được tìm thấy, chủ yếu từ những người dùng gần đây đã chuyển sang sử dụng Hệ điều hành này sau Windows. Ở đây các kho lưu trữ phổ biến nhất là gz, bz2, xz. Làm việc với các tiện ích mở rộng này thường đi kèm với việc nén tar, điều này dẫn đến mở rộng chung trông giống như tar.gz, tar.bz2, tar.xz. Thông thường tar.bz2 và tar.xz nén hiệu quả hơn zip. Các định dạng này không phổ biến trong hệ điều hành Windows, nhưng có thể được sử dụng thành công trong tất cả các trình lưu trữ thông thường.

Mức nén tốt nhất trong hệ điều hành Windows phổ biến nhất là 7z, nhưng các thử nghiệm cho thấy nó vượt trội hơn một chút so với các phần mở rộng lưu trữ tệp khác. Làm việc với zip trong Windows khả dụng sau khi cài đặt hệ thống, giống như trong Mac OS X; hầu hết các bản phân phối GNU/Linux cũng hoạt động ngay với kho lưu trữ này, vì các trình lưu trữ hỗ trợ hầu hết các định dạng lưu trữ tệp phổ biến đều được cài đặt cùng với bản phân phối.

Làm việc với kho lưu trữ tập tin

Lưu trữ tập tin giả định sự hiện diện chương trình đặc biệt, có thể tạo và giải nén chúng một cách hiệu quả. Cần lưu ý rằng hầu hết các trình lưu trữ dành cho hệ điều hành Windows đều tạo các mục tương ứng trong danh mục, được gọi bằng cách nhấp chuột phải. Chúng tôi sẽ xem xét các kho lưu trữ tập tin để tìm máy tính để bàn, nhưng cũng có những sản phẩm dành cho các tiện ích có thể tìm thấy ở các cửa hàng thích hợp.

Hãy xem xét các chương trình lưu trữ tập tin phổ biến nhất.

WinZip

Theo mặc định, nó lưu tệp ở dạng zip nhưng bạn có thể lưu ở các định dạng khác. Sử dụng trình lưu trữ này, bạn có thể nén các tệp mp3 và tệp jpeg lên tới 25% mà không làm giảm chất lượng. Phương pháp nén được chọn tự động. Có các chức năng để in các tệp được nén vào một kho lưu trữ nhất định, kiểm tra chúng bằng phần mềm chống vi-rút và các chức năng khác. Các phiên bản mới nhất của ứng dụng hỗ trợ mở các tệp 7z, rar và zipx.

Theo các nhà phát triển, WinZip cung cấp khả năng bảo vệ bằng mã hóa cấp ngân hàng. Ngoài ra, các phiên bản mới nhất còn có khả năng kết nối với đám mây.

Trong chương trình này, các định dạng tài liệu MS Office mới có thể được mở dưới dạng tệp lưu trữ: docx, xlsx, v.v., cũng như các định dạng tương ứng tiêu chuẩn quốc tế O.D.F.

Như các nhà phát triển nói, việc giảm kích thước tập tin đồ họa xảy ra do thực tế là một số định dạng được thay thế bằng các định dạng khác.

Trong trường hợp vô tình xóa, sao chép, đổi tên, tập tin có thể được khôi phục.

WinRAR

Trên toàn thế giới, kho lưu trữ zip dẫn đầu về mức độ phổ biến, nhưng Nga đi theo con đường riêng của mình và công cụ lưu trữ phổ biến nhất của chúng tôi là WinRAR. Trình lưu trữ này có chế độ dòng lệnh (đây là chế độ được sử dụng trong môi trường GNU/Linux); các phiên bản mới nhất cũng đã học được cách nén nội dung đa phương tiện một cách hiệu quả. Nó có hỗ trợ riêng cho nhiều định dạng khác nhau, bao gồm cả rar và zip phổ biến cũng như các định dạng gz, tar, bz2, lzma và các định dạng khác ít phổ biến hơn.

Trong WinRAR, bạn có thể chọn thời gian nén, nhưng phải tính đến việc nén mạnh hơn sẽ dẫn đến mất nhiều thời gian hơn cho quá trình lưu trữ. Trong cài đặt của trình lưu trữ này, bạn có thể đặt mức độ ưu tiên thấp, điều này sẽ tăng thời gian tải và giải nén, nhưng cũng sẽ giảm tải cho bộ xử lý hoặc bạn có thể sử dụng tất cả các lõi của bộ xử lý, điều này sẽ dẫn đến tải cao hơn cho chúng , nhưng sẽ giảm thời gian tạo kho lưu trữ hoặc giải nén.

hạt đậu

Chương trình này đa nền tảng và có thể được cài đặt trên nhiều hệ điều hành. Có khả năng mở hơn 180 định dạng lưu trữ tệp. Đây có lẽ là một kỷ lục. Nó hỗ trợ làm việc đồng thời với một số tài liệu lưu trữ. TRONG phiên bản mới nhất hỗ trợ mở zipx, rar, bao gồm cả phiên bản thứ năm của nó được cung cấp.

Ứng dụng này cũng hỗ trợ mã hóa dữ liệu, nó có khả năng chuyển đổi đĩa thành tập tin hệ thống NTFS, có thể tạo khóa, bản sao lưu các tập tin. Chương trình được phát hành cho cả nền tảng 32 bit và 64 bit.

7-zip

Trình lưu trữ này tạo các định dạng 7z gốc, mặc dù một số định dạng khác được hỗ trợ, bao gồm định dạng phổ biến trên các hệ thống Windows và POSIX, bao gồm GNU/Linux và Mac OS X. Trong số những thứ khác, nó cho phép bạn mở kho lưu trữ rar, deb, chứa tập tin nhị phân trình cài đặt chương trình trong hệ điều hành GNU/Linux. Theo các nhà phát triển, tốc độ nén cao hơn WinRAR 30-70% và cao hơn WinZip 2-10%.

Không giống như hai kho lưu trữ đầu tiên, những người muốn người dùng nhận tiền khi sử dụng chúng, hai kho lưu trữ cuối cùng thuộc về open chương trình nguồn và được miễn phí. Năm 2007, trình lưu trữ này đã được dự án SourceForge.net công nhận là tốt nhất.

Mã hóa được thực hiện bằng thuật toán AES-256 cho kho lưu trữ tệp 7z và zip. Các kho lưu trữ được đóng gói bằng phương pháp LZMA được giải nén một cách nhanh chóng theo đúng nghĩa đen.

Giống như PeaZip, có các ứng dụng cho cả nền tảng 32 và 64 bit.

Lưu trữ tập tin trên Internet

Nhiều máy chủ ở Mạng toàn cầu chứa chúng. Các máy chủ Internet chứa các tập tin lưu trữ được gọi là máy chủ ftp. Cho đến gần đây, hầu hết mọi thứ đều có thể được tìm thấy trên các máy chủ này - từ âm nhạc đến đồ chơi và các chương trình dành cho trẻ em. hệ thống khác nhau. Cuộc chiến chống vi phạm bản quyền ở nước ta đã phần nào làm tê liệt phân khúc này và hiện tại nó chủ yếu chứa các sản phẩm miễn phí.

Máy chủ FTP lưu trữ các kho lưu trữ hệ điều hành GNU/Linux, vì vậy mọi người dùng các hệ thống này đều có cơ hội cài đặt miễn phí chương trình đã ký phím kỹ thuật số, giúp loại bỏ khả năng mã độc xâm nhập vào máy tính của người dùng, đó là lý do tại sao các hệ thống này nổi tiếng vì không có vi-rút.

Máy chủ Ftp có thể được xem từ bất kỳ trình duyệt nào; có những ứng dụng khách đặc biệt dành cho chúng.

Trao đổi dữ liệu từ máy chủ ftp với người dùng diễn ra qua kênh TCP. Quản lý trao đổi được quy định trong tiêu chuẩn giao thức TELNET.

sử dụng giao thức ftp bạn không chỉ có thể tải các tập tin xuống máy tính cục bộ của mình mà còn có thể chuyển chúng sang

Hệ thống lưu trữ tập tin bằng cách sử dụng Máy chủ ftp Bất kỳ người quan tâm có thể.

Dữ liệu máy chủ đảm bảo rằng các kho lưu trữ tệp được cung cấp và nhận bởi cả người dùng ẩn danh và người dùng được ủy quyền. Hầu hết các máy chủ ftp đều ẩn danh.

Bất chấp những ưu điểm được mô tả, máy chủ ftp không phải không có nhược điểm. Một phần lớn kho lưu trữ tệp trong đó được trình bày mà không có mô tả và bạn chỉ có thể đoán những gì trước mắt mình thông qua tìm kiếm có mục tiêu.

Truyền tập tin có thể được thực hiện ở chế độ văn bản hoặc nhị phân. Khi sự lựa chọn sai lầm tập tin có thể bị hỏng.

Không qua máy chủ ftp tìm kiếm phổ quát. Có một số giải pháp, nhưng chúng không phải là tất cả phổ quát.

Phổ biến nhất trong số đó là dịch vụ Archie. Máy chủ Archie được tải rất nhiều và chỉ hoạt động với ftp ẩn danh. Tuy nhiên, dữ liệu máy chủ được phân cấp, việc tìm kiếm được thực hiện bằng thuật toán không hoàn toàn rõ ràng, do đó, nếu bạn xem qua tất cả các máy chủ (và có khoảng chục máy chủ trong số đó), bạn có thể không tìm thấy nó thông tin bạn đang tìm kiếm. Ngoài ra, bạn phải có khả năng tạo mẫu tìm kiếm khi sử dụng dịch vụ này.

Ngoài việc sử dụng giao thức ftp, giao thức http có thể được sử dụng để truy cập kho lưu trữ tệp.

Các kho lưu trữ tệp không chỉ đại diện cho phần mềm nguồn mở mà bạn còn có thể tìm thấy văn bản khác nhau, phiên bản demo của các chương trình độc quyền và hơn thế nữa.

Cuối cùng

Vì vậy, kho lưu trữ tập tin là một thứ cần thiết để truyền một lượng lớn thông tin ở dạng nén. Kho lưu trữ này có thể được sử dụng cả cục bộ - trên máy tính riêng biệt, và trong mạng lưới toàn cầu Internet thông qua việc sử dụng các máy chủ ftp và http đặc biệt. Các chương trình phổ biến nhất để tạo kho lưu trữ và giải nén chúng là WinRAR, WinZip, PeaZip, 7-zip. Hai chương trình cuối cùng là miễn phí và có thể được sử dụng miễn phí. Hầu hết các trình lưu trữ đều hỗ trợ tất cả các định dạng lưu trữ phổ biến nhất.