FileZilla FTP Server cho mạng gia đình hoặc văn phòng nhỏ.

FTP (Eng. Giao thức truyền tệp - Giao thức truyền tệp) - Giao thức chuẩn để truyền các tệp TCP tệp (ví dụ: Internet). FTP thường được sử dụng để tải xuống các trang mạng và các tài liệu khác từ một thiết bị phát triển riêng để mở máy chủ lưu trữ.

Giao thức được xây dựng trên kiến \u200b\u200btrúc máy khách-Máy chủ và sử dụng các kết nối mạng khác nhau để truyền các lệnh và dữ liệu giữa máy khách và máy chủ. Người dùng FTP có thể chuyển xác thực bằng cách chuyển thông tin đăng nhập và mật khẩu trong văn bản mở hoặc nếu nó được phép trên máy chủ, họ có thể kết nối ẩn danh. Bạn có thể sử dụng giao thức SSH để đăng nhập và mã hóa truyền tải an toàn (mã hóa), cũng như mã hóa nội dung.

Một tính năng khá sáng của giao thức FTP là nó sử dụng kết nối nhiều (ít nhất là kép). Trong trường hợp này, một kênh là người quản lý mà các lệnh máy chủ nhận được và các câu trả lời của nó được trả về (thường thông qua cổng TCP 21) và thông qua phần còn lại có truyền dữ liệu, một kênh cho mỗi lần truyền. Do đó, trong khuôn khổ của phiên FTP, bạn có thể đồng thời truyền một số tệp cùng một lúc và theo cả hai hướng. Đối với mỗi kênh dữ liệu, cổng TCP được mở, số lượng được chọn bởi máy chủ hoặc bởi máy khách, tùy thuộc vào chế độ truyền.

Giao thức FTP có chế độ truyền nhị phân, giúp giảm chi phí giao thông và giảm thời gian trao đổi dữ liệu khi truyền các tệp lớn. Giao thức của HTTP nhất thiết yêu cầu mã hóa thông tin nhị phân thành biểu mẫu văn bản, ví dụ: sử dụng thuật toán Base64.

Bắt đầu công việc thông qua giao thức FTP, khách hàng được bao gồm trong phiên và tất cả các thao tác được thực hiện trong phiên này (nói cách khác, máy chủ ghi nhớ trạng thái hiện tại). Giao thức HTTP sẽ không "nhớ" bất cứ điều gì - nhiệm vụ của nó là cung cấp dữ liệu và quên, để ghi nhớ trạng thái khi sử dụng HTTP được thực hiện bởi bên ngoài đối với các phương thức giao thức.

FTP hoạt động ở cấp ứng dụng OSI và được sử dụng để truyền tệp bằng TCP / IP. Để thực hiện việc này, một máy chủ FTP, chờ truy vấn đến, nên được khởi chạy. Máy khách máy tính có thể liên hệ với máy chủ theo cổng 21. Hợp chất này (luồng điều khiển) vẫn mở trong phiên. Kết nối thứ hai (luồng dữ liệu) có thể được mở dưới dạng máy chủ từ cổng 20 đến cổng của máy khách tương ứng (Chế độ hoạt động) hoặc bởi máy khách từ bất kỳ cổng nào sang cổng của máy chủ tương ứng (chế độ thụ động), cần thiết để chuyển tập tin dữ liệu. Luồng điều khiển được sử dụng để hoạt động với phiên - ví dụ: trao đổi giữa các lệnh máy khách và máy chủ và mật khẩu sử dụng giao thức giống như Telnet. Ví dụ: "Retr Tên tệp" sẽ gửi tệp được chỉ định từ máy chủ đến máy khách. Do cấu trúc hai cổng này, FTP được coi là một giao thức mắt bên ngoài, không giống như trong băng tần HTTP.

Kết nối và truyền dữ liệu

Giao thức được định nghĩa trong RFC 959. Máy chủ phản ứng trong một luồng điều khiển mã trạng thái ASCII ba chữ số với tin nhắn văn bản tùy chọn. Ví dụ: "200" (hoặc "200 OK") có nghĩa là nhóm cuối cùng đã được hoàn thành. Các số đại diện cho mã phản hồi và văn bản được làm rõ hoặc yêu cầu. Truyền luồng dữ liệu hiện tại có thể bị gián đoạn bằng cách sử dụng tin nhắn ngắt được gửi qua luồng điều khiển.

FTP có thể hoạt động ở chế độ hoạt động hoặc thụ động, từ phương thức lựa chọn của ai tùy thuộc vào kết nối của kết nối. Ở chế độ Hoạt động, máy khách sẽ tạo kết nối TCP quản lý với máy chủ và gửi địa chỉ IP và số cổng máy khách tùy ý, sau đó đang chờ cho đến khi máy chủ khởi động kết nối TCP với địa chỉ này và số cổng. Trong trường hợp khách hàng đứng sau tường lửa và không thể chấp nhận kết nối TCP đến, chế độ thụ động có thể được sử dụng. Trong chế độ này, máy khách sử dụng luồng điều khiển để gửi máy chủ lệnh PASV, sau đó nhận địa chỉ IP và số cổng của nó từ máy chủ, sau đó được máy khách sử dụng để mở luồng dữ liệu từ một cổng máy khách tùy ý đến địa chỉ và cảng. Cả hai chế độ đã được cập nhật vào tháng 9 năm 1998 để hỗ trợ IPv6. Tại thời điểm này, những thay đổi khác trong chế độ thụ động đã được thực hiện, cập nhật nó đến một chế độ thụ động kéo dài.

Khi chuyển dữ liệu qua mạng, có thể sử dụng bốn biểu diễn dữ liệu:

    ASCII - được sử dụng cho văn bản. Dữ liệu, nếu cần, trước khi truyền được chuyển đổi từ chế độ xem tượng trưng trên người gửi máy chủ trong "Octalite ASCII" và (một lần nữa, nếu cần) vào biểu diễn ký tự của máy chủ. Do đó, chế độ này không phù hợp với các tệp chứa không chỉ văn bản thông thường.

    Chế độ hình ảnh (thường được gọi là nhị phân) - Thiết bị người gửi sẽ gửi từng tệp byte trên mỗi byte và người nhận lưu luồng byte khi nhận. Hỗ trợ cho chế độ này được khuyến nghị cho tất cả các triển khai FTP.

    EBCDIC - được sử dụng để chuyển văn bản thông thường giữa các máy chủ trong mã hóa EBCDIC. Nếu không, chế độ này tương tự như chế độ ASCII.

    Chế độ cục bộ - Cho phép hai máy tính có cài đặt giống hệt nhau để gửi dữ liệu theo định dạng của riêng nó mà không cần chuyển đổi trong ASCII.

Đối với các tệp văn bản, các định dạng điều khiển và cấu hình khác nhau của cấu trúc ghi được cung cấp. Các tính năng này được thiết kế để hoạt động với các tệp có chứa Telnet hoặc ASA định dạng.

Truyền dữ liệu có thể được thực hiện trong bất kỳ trong ba chế độ nào:

    Chế độ năng lượng - Dữ liệu được gửi dưới dạng luồng liên tục, giải phóng FTP thực hiện bất kỳ xử lý nào. Thay vào đó, tất cả các xử lý được thực hiện bởi TCP. Các chỉ báo kết thúc là không cần thiết, ngoại trừ việc chia dữ liệu trên bản ghi.

    Chế độ khối - FTP phá vỡ dữ liệu thành nhiều khối (đơn vị tiêu đề, số byte, trường dữ liệu) và sau đó truyền chúng TCP.

    Chế độ nén - Dữ liệu được nén bởi một thuật toán duy nhất (thông thường, độ dài dòng mã hóa).

Xác thực

Xác thực FTP sử dụng sơ đồ tên người dùng / mật khẩu thông thường để cung cấp quyền truy cập. Tên người dùng được gửi đến máy chủ lệnh người dùng và mật khẩu là lệnh PASS. Nếu thông tin được cung cấp bởi máy khách được máy chủ chấp nhận, máy chủ sẽ gửi lời mời đến khách hàng và phiên bắt đầu. Người dùng có thể nếu máy chủ hỗ trợ tính năng này, đăng nhập vào hệ thống mà không cung cấp thông tin xác thực, nhưng máy chủ chỉ có thể cung cấp quyền truy cập hạn chế cho các phiên đó.

Vô danhFtp.

Máy chủ lưu trữ, cung cấp dịch vụ FTP, có thể cung cấp quyền truy cập ẩn danh vào FTP. Người dùng thường nhập hệ thống dưới dạng "ẩn danh" dưới dạng tên người dùng. Mặc dù người dùng thường được yêu cầu gửi địa chỉ email của họ thay vì mật khẩu, không thực sự xác minh nào được thực hiện. Nhiều máy chủ FTP cung cấp các bản cập nhật phần mềm hỗ trợ truy cập ẩn danh.

Nat.- Pt.

Đặc biệt đối với hoạt động của giao thức FTP thông qua tường lửa, tiện ích mở rộng NAT được thực hiện, được gọi là NAT-PT (RFC2766), cho phép bạn dịch các kết nối đến từ máy chủ sang máy khách thông qua NAT. Trong quá trình kết nối như vậy, NAT thay thế dữ liệu được truyền từ máy khách, chỉ định máy chủ vào máy chủ và cổng mà máy chủ sẽ có thể kết nối và sau đó phát kết nối từ máy chủ từ địa chỉ này sang khách hàng đến địa chỉ của nó. Mặc dù tất cả các biện pháp và đổi mới được áp dụng để hỗ trợ giao thức FTP, trong thực tế, chức năng NAT-PT thường bị ngắt kết nối trong tất cả các bộ định tuyến và bộ định tuyến để cung cấp thêm an toàn từ các mối đe dọa virus.

Nat. Và bỏ qua tường lửa

FTP thường truyền dữ liệu nếu máy chủ được kết nối với máy khách, sau khi máy khách đã gửi lệnh cổng. Điều này tạo ra một vấn đề cho cả NAT và tường lửa không cho phép kết nối từ internet đến máy chủ nội bộ. Đối với NAT, một vấn đề bổ sung là biểu diễn của địa chỉ IP và số cổng trong lệnh Cổng đề cập đến địa chỉ IP và cổng của máy chủ nội bộ, thay vì địa chỉ IP công cộng và cổng NAT. Có hai cách tiếp cận với vấn đề này. Đầu tiên là máy khách FTP và máy chủ FTP sử dụng lệnh PASV, khiến kết nối dữ liệu được đặt từ máy khách đến máy chủ. Cách tiếp cận thứ hai là một thay đổi đối với NAT của các giá trị lệnh cổng bằng cách sử dụng một cổng ở cấp độ được áp dụng.

Hỗ trợ trình duyệt web

Hầu hết các trình duyệt web thông thường có thể truy xuất các tệp nằm trên các máy chủ FTP, mặc dù chúng có thể không hỗ trợ các phần mở rộng giao thức như FTPS. Khi địa chỉ FTP được chỉ định và không phải địa chỉ HTTP, nội dung khả dụng trên máy chủ từ xa có vẻ tương tự như nội dung web khác. Một ứng dụng khách FTP đầy đủ chức năng có thể được khởi chạy trong Firefox dưới dạng phần mở rộng FireFTP.

Bảo vệ

FTP không được phát triển như được bảo vệ (đặc biệt là theo tiêu chuẩn hiện tại) và có nhiều lỗ hổng trong phòng thủ. Vào tháng 5 năm 1999, các tác giả của RFC 2577 đã mang đến các lỗ hổng cho danh sách các vấn đề tiếp theo:

    Các cuộc tấn công ẩn (Bounce Attacks)

    Tấn công giả mạo)

    Tấn công lực lượng broast (tấn công vũ phu)

    Đánh dấu gói, đánh hơi (chụp gói, đánh hơi)

    Bảo vệ tên người dùng

    Cổng chụp (ăn cắp cổng)

FTP không thể mã hóa lưu lượng truy cập của nó, tất cả các truyền - Mở văn bản, vì vậy tên người dùng, mật khẩu, lệnh và dữ liệu có thể được đọc bởi bất kỳ ai, có thể chặn gói qua mạng. Vấn đề này là đặc điểm của nhiều thông số kỹ thuật giao thức Internet (bao gồm SMTP, Telnet, POP, IMAP) được phát triển trước khi tạo các cơ chế mã hóa đó như TLS và SSL. Giải pháp thông thường cho vấn đề này là sử dụng các phiên bản "an toàn", được bảo vệ TLS của các giao thức dễ bị tổn thương (FTPS cho FTP, telnet cho telnet, v.v.) hoặc một giao thức khác, được bảo vệ nhiều hơn, như SFTP / SCP được cung cấp với hầu hết các giao thức Shell an toàn .

An toàn.Ftp.

Có một số phương thức truyền tệp an toàn, trong một hoặc lần khác gọi là "ftp an toàn": ftps, sfps, ftp thông qua ssh.

FTPS rõ ràng - Mở rộng tiêu chuẩn FTP, cho phép khách hàng yêu cầu phiên FTP được mã hóa. Điều này được thực hiện bằng cách gửi lệnh "auth tls". Máy chủ có khả năng cho phép hoặc từ chối các kết nối không yêu cầu TLS. Tiện ích mở rộng giao thức này được xác định trong đặc tả RFC 4217. FTPS ngầm là một tiêu chuẩn lỗi thời cho FTP yêu cầu sử dụng các kết nối SSL hoặc TLS. Tiêu chuẩn này được cho là sử dụng các cổng khác ngoài FTP thông thường.

Giao thức truyền tệp SFTP hoặc "SSH", không được liên kết với FTP, ngoại trừ việc nó cũng truyền các tệp và có một bộ lệnh tương tự cho người dùng. SFTP hoặc FTP an toàn, là một chương trình sử dụng SSH (Secure Shell) để truyền tệp. Không giống như FTP tiêu chuẩn, nó mã hóa cả các lệnh và dữ liệu, ngăn chặn mật khẩu và thông tin bí mật từ truyền mở qua mạng. Theo chức năng của SFTP, nó trông giống như một FTP, nhưng vì nó sử dụng một giao thức khác, các máy khách FTP tiêu chuẩn không thể liên hệ với máy chủ SFTP và ngược lại.

Ftp. xuyên quaSsh. (không phảiSftp.)

FTP qua SSH (không phải SFTP) đề cập đến việc thực hành đường hầm phiên FTP thông thường thông qua kết nối SSH. Vì FTP sử dụng một số kết nối TCP, đường hầm qua SSH đặc biệt khó khăn. Khi rất nhiều khách hàng SSH đang cố gắng cài đặt một đường hầm cho kênh điều khiển (kết nối "máy khách" ban đầu theo cổng 21), chỉ có kênh này sẽ được bảo vệ; Khi truyền dữ liệu, phần mềm FTP ở bất kỳ phần mềm nào sẽ đặt các kết nối TCP mới (kênh dữ liệu), sẽ tốn kết nối SSH và do đó mất sự bảo vệ toàn diện.

Mặt khác, đối với phần mềm SSH của khách hàng, bạn cần có một số kiến \u200b\u200bthức FTP nhất định để theo dõi và ghi đè lên thông báo dòng điều khiển FTP và việc mở các chuyển hướng mới của các chuyển hướng mới cho luồng dữ liệu FTP.

FTP qua SSH đôi khi được gọi là FTP an toàn; Nhưng nó không đáng để gây nhầm lẫn với các phương pháp khác, chẳng hạn như SSL / TLS (FTPS). Các phương thức truyền tệp khác bằng SSH và không liên quan đến FTP - SFTP và SCP; Mỗi trong số họ và Kế toán và dữ liệu tệp luôn được bảo vệ bởi giao thức SSH.

FXP (Eng. Giao thức trao đổi tệp - Giao thức chia sẻ tệp) - một cách để chuyển tập tin giữa hai máy chủ FTP trực tiếp mà không cần tải xuống máy tính của bạn. Tại phiên FXP, máy khách sẽ mở hai kết nối FTP cho hai máy chủ khác nhau, yêu cầu tệp trên máy chủ đầu tiên, trỏ đến địa chỉ IP cổng của máy chủ thứ hai trong lệnh Cổng.

Ưu điểm chắc chắn của việc hỗ trợ tiêu chuẩn FXP là trên người dùng cuối, những người muốn sao chép tệp từ máy chủ FTP sang máy chủ khác, không còn ảnh hưởng đến băng thông của kết nối internet của họ. Không cần phải tải xuống một tệp để tải xuống một máy chủ FTP khác. Do đó, thời gian truyền tệp sẽ chỉ phụ thuộc vào tốc độ kết nối giữa hai máy chủ FTP từ xa, trong hầu hết các trường hợp, rõ ràng là "người dùng" nhiều hơn.

FXP bắt đầu được sử dụng bởi những kẻ tấn công để tấn công các máy chủ khác: Trong lệnh Cổng, địa chỉ IP và cổng của dịch vụ bị tấn công trên máy tính của nạn nhân và các lệnh retr / stor được lưu thông đến cổng này trên mặt của máy chủ FTP và không phải là một máy tấn công, giúp sắp xếp các cuộc tấn công DDoS quy mô lớn bằng cách sử dụng ngay nhiều máy chủ FTP hoặc bỏ qua hệ thống bảo mật của máy tính của nạn nhân, nếu chỉ được giả định là kiểm tra ứng dụng khách IP và máy chủ FTP được sử dụng Đối với một cuộc tấn công là trong một mạng lưới đáng tin cậy hoặc trên cổng. Do đó, hầu hết tất cả các máy chủ đều kiểm tra sự tương ứng của địa chỉ IP được chỉ định trong lệnh PORT, địa chỉ IP của máy khách FTP và mặc định để sử dụng địa chỉ IP của bên thứ ba ở đó. Do đó, việc sử dụng FXP là không thể khi làm việc với các máy chủ FTP công khai.

Đội chính

    Abor - chuyển tập tin ngắt

    CDUP - Thay đổi thư mục về cấp trên.

    CWD - thay đổi thư mục.

    DELE - XÓA TẬP TIN (DELENAME).

    Epsv - Nhập chế độ thụ động mở rộng. Được sử dụng thay vì pasv.

    Trợ giúp - Hiển thị danh sách các lệnh mà máy chủ nhận được.

    Danh sách - Trả về danh sách các tệp thư mục. Danh sách này được truyền qua kết nối dữ liệu.

    MDTM - Trả về thời gian sửa đổi tệp.

    MKD - Tạo thư mục.

    NLST - Trả về danh sách các tệp thư mục ở định dạng ngắn hơn danh sách. Danh sách này được truyền qua kết nối dữ liệu.

    NOOP - Hoạt động trống

    PASV - Nhập chế độ thụ động. Máy chủ sẽ trả về địa chỉ và cổng mà bạn cần kết nối để lấy dữ liệu. Việc chuyển sẽ bắt đầu khi các lệnh sau được giới thiệu: Retr, danh sách, v.v.

    Cổng - nhập chế độ hoạt động. Ví dụ, cổng 12,34,45,56,78,89. Ngược lại với chế độ thụ động để truyền dữ liệu, bản thân máy chủ kết nối với máy khách.

    PWD - Trả về thư mục hiện tại.

    Thoát khỏi - Tắt

    KẾT NỐI - PHỤC HỒI KẾT NỐI

    Lấy lại tập tin tải về. Trước khi lấy lại, phải có một lệnh pasv hoặc cổng.

    Rmd - xóa thư mục

    Rnfr và rnto - đổi tên tập tin. Rnfr - những gì để đổi tên, rnto là gì.

    Kích thước - Trả về kích thước tệp

    Lưu trữ - Tải xuống tệp. Trước khi Stor phải là một lệnh pasv hoặc cổng.

    Syst - Trả về loại hệ thống (Unix, thắng, ...)

    Loại - Đặt loại tệp (nhị phân, văn bản)

    Người dùng - Tên người dùng để đăng nhập vào máy chủ

Chúng tôi đã phát hành một cuốn sách mới "tiếp thị nội dung trên các mạng xã hội: Cách ngồi trong người đứng đầu những người đăng ký và yêu thương hiệu của họ."

Đăng ký.

Thêm video trên kênh của chúng tôi - Tìm hiểu tiếp thị Internet với Semantica

Công nghệ này là một trong những người được tìm kiếm nhiều nhất để tải xuống và tải xuống dữ liệu từ / đến các máy chủ từ xa được phân tán trên toàn thế giới.

Các hệ thống FTP được sử dụng khi tạo trang web. Tất cả thông tin liên quan đến tài nguyên Internet được lưu trữ trên máy chủ FTP. Khi nhà phát triển cần thực hiện bất kỳ điều chỉnh nào đối với trang web, nó đến với máy chủ, tải xuống tệp sẽ được sửa, sau đó đổ lại. Và tất cả, sự thay đổi có hiệu lực. Nó là nhanh chóng và thuận tiện.

Máy chủ ftp trông như thế nào

Chế độ xem trực quan phụ thuộc vào hệ thống thông qua đó, lối vào được thực hiện. Có các chương trình đặc biệt như FileZilla, dữ liệu được hiển thị dưới dạng tổng chỉ huy thông thường.


Trên nhiều lưu trữ có hệ thống kiểm soát riêng, nó cũng giống như tập hợp các thư mục và tệp thông thường.

Tính năng Máy chủ FTP

Chúng ta hãy xem xét chi tiết hơn các khía cạnh kỹ thuật và cho bạn biết máy chủ FTP là gì và cách thức hoạt động.

Chức năng FTP chính - Truyền tệp.

Ngoài việc điền và dỡ thông tin, nhiều lệnh khác nhau có sẵn, nơi bạn có thể quản lý các tệp và thư mục:

  1. Yêu cầu xác thực.
  2. Sự hiện diện của một kênh được chọn cho mỗi hợp chất.
  3. Hỗ trợ cho 2 chế độ truyền dữ liệu: văn bản và nhị phân (trong hệ thống nhị phân). Tùy chọn thứ hai làm giảm thời gian và lưu lượng truy cập.
  4. Sử dụng nhiều kết nối ít nhất là hai kênh. Sau một, các lệnh điều khiển được truyền tải và các câu trả lời được xử lý được trả về. Với sự trợ giúp của người khác, việc truyền tệp được thực hiện tại việc tính toán kênh chuyên dụng cho mỗi lần.

Cách kết nối với máy chủ FTP

Để vào máy chủ, bạn cần điền vào biểu mẫu ủy quyền, bằng cách khác, để chuyển xác thực. Sau khi nhập tên người dùng (người dùng) và mật khẩu (PASS), thông tin này được truyền đến hệ thống. Nếu nó được chấp nhận, khách hàng sẽ nhận được lời mời và một phiên làm việc sẽ mở ra.

Có các tùy chọn nhập mà không có dữ liệu đăng ký. Trong trường hợp này, các tùy chọn có thể truy cập của khách truy cập sẽ bị giới hạn.

Có một tùy chọn khác Cách đăng nhập vào máy chủ FTP - Truy cập ẩn danh. Theo mặc định, đầu vào xảy ra khi đăng nhập "ẩn danh" là đầu vào, chữ viết có thể khác nhau trong trường hợp chữ cái. Tuy nhiên, cách phổ biến nhất là được đăng nhập bằng một địa chỉ email. Tùy chọn này được sử dụng bởi nhiều máy chủ FTP gửi cập nhật phần mềm.

Bạn có thể sử dụng trình duyệt web hoặc trình quản lý tệp như Total Commander, FileZilla. Bạn có thể xem và tải xuống các tệp thông qua trình duyệt, bạn không thể thực hiện các thay đổi.

Nó thuận tiện hơn để làm việc thông qua chương trình Client FileZilla (bạn có thể tải xuống quyền truy cập miễn phí).

Tạo một kết nối mới như sau:

  • Trong trường "Máy chủ", nhập địa chỉ của máy chủ FTP.
  • Điền vào các trường "tên" của người dùng, "Mật khẩu" và, nếu cần, "Cổng".

Nơi để có được địa chỉ? Nếu bạn kết nối với máy chủ được đặt trên máy chủ, tất cả các phụ kiện đều có chủ sở hữu trang web, họ đã cung cấp một nhà cung cấp.

Đối với những gì khác sử dụng ftp

Các tệp trang web là tùy chọn sử dụng phổ biến nhất, nhưng đây không phải là tất cả các vị trí trên các máy chủ FTP.

Ở đó, bạn có thể lưu trữ bất kỳ thông tin làm việc hoặc cá nhân nào của khối lượng lớn, dưới dạng tùy chọn, ảnh, video.

Hầu như bất kỳ thông tin nào mà hàng triệu người thưởng thức hàng ngày đều nằm trên các cơ sở lưu trữ FTP. Đó là phần mềm, DEMOMENT của các chương trình, sách điện tử, pháp luật, bài viết, phim, âm nhạc - tất cả những gì có thể được phát hành trong đại diện tập tin. Trên Internet có các danh mục chứa Terabyte thông tin hữu ích hoặc giải trí. Theo quy định, một chế độ ẩn danh có sẵn và không yêu cầu thanh toán.

Nhược điểm của máy chủ FTP

Bảo vệ yếu chống hack và tấn công. Do các tính năng kỹ thuật, không chỉ các máy chủ, mà còn cả khách hàng có thể làm hỏng. Do đó, không nên lưu trữ thông tin bí mật.

Việc xác thực nguồn gốc của gói truyền dữ liệu bị thiếu, điều này dẫn đến lỗ hổng đối với các cuộc tấn công DDoS.

Giao thức FTP là một loại giao thức truyền dữ liệu, được sử dụng để sao chép và di chuyển các tệp trên Internet và bên trong mạng TCP. FTP thường được sử dụng để tải xuống các trang và tài liệu thuộc các loại khác nhau trên máy tính lưu trữ. Giao thức FTP sử dụng kiến \u200b\u200btrúc máy chủ của máy khách và các kết nối khác nhau trong mạng để truyền các lệnh và thông tin từ máy khách đến máy chủ và ngược lại. Người dùng FTP được phép trải qua quy trình xác thực bằng cách sử dụng thông tin đăng nhập và mật khẩu hoặc nếu một biểu mẫu như vậy được phép trên máy chủ, người dùng có thể truy cập chế độ ẩn danh.
Ngoài giao thức thông thường, FTPS cũng được áp dụng, đây là sự mở rộng đặc biệt của FTP tiêu chuẩn, cho phép khách hàng truy cập máy chủ và sử dụng các phiên truyền thông tin được mã hóa. Cách tiếp cận này được triển khai bằng lệnh xác thực AUTH TLS và máy chủ được phép làm chệch hướng các hợp chất không yêu cầu các kết nối TLS.

Sftp.

SFTP là một tiêu chuẩn để truyền thông tin trên Internet, nhằm di chuyển và sao chép các tệp bằng cách sử dụng độ tin cậy nâng cao và kết nối bảo mật và SSH (Secure Shell). Loại kết nối này có thể cung cấp truy cập và truyền an toàn, được thực hiện với mã hóa cả đăng nhập và mật khẩu và nội dung của truyền, từ đó ngăn chặn mật khẩu và thông tin bí mật từ truyền mở trên mạng.
Không giống như FTP, giao thức SFTP, mặc dù các chức năng tương tự, sử dụng một giao thức truyền dữ liệu khác và do đó, khách hàng tiêu chuẩn không thể giao tiếp với các máy chủ SFTP.

Các tính năng của tiêu chuẩn FTP

Tiêu chuẩn này là một trong những giao thức mạng lâu đời nhất, được tạo cách đây 45 năm và được sử dụng rộng rãi trên internet ngày hôm nay. Một trong những tính năng quan trọng nhất của giao thức là việc sử dụng một số kết nối: một trong một để chuyển các lệnh điều khiển và các lệnh khác - để truyền các tệp trực tiếp. Trong trường hợp này, bạn có thể mở một số kết nối song song, mỗi kết nối có thể truyền dữ liệu thành cả hai hướng.
Có hai chế độ hoạt động FTP khác nhau trong phương pháp thiết lập kết nối: thụ động và hoạt động. Trong chế độ Hoạt động, máy chủ sẽ thiết lập kết nối thông tin chuyển sang người dùng và trong quá trình thụ động - ngược lại.
Tiêu chuẩn này đã được sử dụng từ lâu và thoạt nhìn là cực kỳ đơn giản. Nhưng sự đơn giản như vậy là khá lừa đảo, vì một số lượng lớn người dùng có thể gặp sự cố trong khi truy cập vào tiêu chuẩn này, đặc biệt nếu máy chủ hoặc người dùng sử dụng tường lửa hoặc NAT.

Các tính năng của chế độ hoạt động

Trong chế độ Hoạt động, máy khách khởi tạo kết nối điều khiển với cổng máy chủ 21, truyền lệnh "cổng", với địa chỉ và cổng của truyền thông tin được chỉ định. Sau khi nhận được lệnh này, máy chủ bắt đầu kết nối cổng 20 của riêng nó với cổng cổng được chỉ định.
Nhược điểm chính của phương pháp này là sự sẵn có bắt buộc của người dùng để làm việc địa chỉ IP được phân bổ trên Internet. Ngoài ra, một số vấn đề có thể phát sinh nếu khách hàng đứng sau tường lửa hoặc NAT.

Đặc điểm của chế độ thụ động

Để thiết lập kết nối thụ động, người dùng phải chuyển máy chủ vào lệnh đặc biệt của PASV. Như một phản hồi cho lệnh này, máy chủ truyền thông tin về địa chỉ và cổng mà khách hàng phải thiết lập kết nối. Sau khi nhận được dữ liệu này, người dùng kết nối với máy tính và chuyển thông tin.
Khi sử dụng chế độ thụ động, hoàn toàn tất cả các kết nối được khách hàng bắt đầu và do đó không có yêu cầu nào cho nó. Người dùng được phép sử dụng NAT và Tường lửa, cũng như không sử dụng địa chỉ IP đã chọn. Do đó, hôm nay, chế độ thụ động được sử dụng làm loại quyền truy cập và chuyển tệp chính theo giao thức FTP trên Internet.

Cài đặt trong trường hợp tường lửa

Khi sử dụng Tường lửa và Chế độ hoạt động, người dùng có thể gặp quyền truy cập vào Access. Trong trường hợp định cấu hình tường lửa để lệch không được bắt đầu từ bên trong các kết nối đến, máy tính sẽ không thể thiết lập thông tin liên lạc và bắt đầu truyền thông tin. Và do thực tế là cổng thông tin có sự đa dạng động, có một số khó khăn trong quá trình cấu hình của tường lửa. Tùy chọn tối ưu trong trường hợp này là dấu hiệu của phạm vi của các cổng được sử dụng và tổ chức của một quy tắc tường lửa đặc biệt cho chúng.
Trong trường hợp sử dụng chế độ thụ động với độ phức tạp như vậy, máy tính Rủi ro máy chủ rủi ro. Trong trường hợp này, bạn có thể sử dụng một giải pháp tương tự - chỉ định một loạt các cổng được sử dụng trong các tùy chọn và tạo một quy tắc đặc biệt cho phạm vi này.

Cài đặt trong trường hợp nat

Đối với hoạt động chính xác của FTP thông qua NAT và truyền tệp thành công, không đủ để chỉ định cấu hình các cổng chuyển tiếp của các cổng công việc, vì máy chủ máy chủ chạy từ bên dưới NAT sẽ truyền địa chỉ nội bộ của cổng và ứng dụng khách đơn giản không thể kết nối và thực hiện truyền thông tin.
Một số triển khai hiện đại NAT có thể giám sát kênh kết nối FTP và thay thế cho địa chỉ nội bộ truyền dữ liệu thông thường bên ngoài. Ngoài ra, các máy chủ FTP có khả năng chỉ định một cổng bên ngoài, sẽ xuất hiện trong phiên điều khiển.
Thông thường để truyền tệp thông thường thông qua giao thức FTP, NAT đủ để cổng của cổng thứ 21 thực hiện phiên điều khiển, cũng như hướng dẫn và nhắc nhở phạm vi của các địa chỉ động được sử dụng để truyền dữ liệu trên Internet.

FTP - Giao thức truyền tệp. Mục đích chính của FTP là chuyển tiếp (sao chép, truyền tải). FTP có thể được sử dụng độc lập, cũng như thông qua các hệ thống khác, ví dụ, WWW có FTP như một phần của giao thức của nó.

Các máy chủ FTP nằm rải rác trên toàn thế giới, nhưng kiến \u200b\u200bthức về vị trí vật lý của họ là không cần thiết để kết nối với chúng. Trên Internet truy cập vào máy tính. Ví dụ: máy chủ Borland FTP có FTP.Borland.com

Vì vậy, giả sử bạn biết địa chỉ của máy chủ FTP mong muốn. Bây giờ nó sẽ rất tốt để kết nối với anh ta. Điều này được thực hiện bằng cách sử dụng một chương trình đặc biệt có tên FTP Client. Trước đây, khi Internet chỉ có máy tính UNIX, tất cả các máy khách FTP đều giống nhau: dòng lệnh với một bộ lệnh tiêu chuẩn và đó là nó. Bây giờ, trong thời gian của các hệ thống cửa sổ, nhiều chương trình đã xuất hiện, khi sử dụng mà bạn không cần ghi nhớ cú pháp lệnh và các tệp chỉ cần kéo chuột. Tuy nhiên, và dựa trên hệ thống lệnh FTP tiêu chuẩn. Đối với mỗi hiệu ứng của chuột FTP, máy khách sẽ tạo chuỗi lệnh FTP.

FTP (Giao thức truyền tệp) cho phép người dùng truy cập hệ thống tệp này đến hệ thống tệp khác và nhận (truyền) tệp từ máy đến máy. FTP là một giao thức truyền tệp nội bộ của hệ điều hành Unix.

FTP là giao diện người dùng thực hiện Giao thức truyền tệp Tiêu chuẩn Arpanet (IP). Chương trình này cho phép người dùng truyền các tệp giữa hai máy tính được liên kết với mạng cục bộ hoặc toàn cầu. Đồng thời, nền tảng máy tính có thể có nhiều loại khác nhau, tạo thành tính năng chính của dịch vụ FTP trên Internet.

Có hai cách để truy cập hệ thống tệp máy tính từ xa (hệ thống) bằng giao thức FTP: được ủy quyền và ẩn danh.

Quyền truy cập được ủy quyền. Trên một hệ thống từ xa cụ thể, bạn sử dụng người dùng chỉ được ủy quyền truy cập của hệ thống từ xa này, sau khi xác nhận tên người dùng của bạn (đăng nhập hoặc tên người dùng) và mật khẩu (mật khẩu), đó là, sau khi đăng nhập. Sau khi đăng nhập vào hệ thống, người dùng, như một quy tắc, truy cập thư mục chính của nó và cho tất cả các tài nguyên tệp khác của hệ thống từ xa mà nó có quyền truy cập.

Truy cập ẩn danh FTP là một dịch vụ internet rất mới đã phát sinh vào cuối những năm 80. Việc truy cập như vậy được cung cấp theo vỏ bọc của một người dùng chuyên dụng đặc biệt (thường được gọi là "ẩn danh" và có mật khẩu phù hợp với địa chỉ email). Khi nhập hệ thống với quyền "ẩn danh", bạn có quyền truy cập vào một thư mục dành riêng cho những người dùng này (dưới dạng quy tắc, chỉ đọc), được gọi là máy chủ FTP. Để giao tiếp máy chủ dưới dạng mật khẩu, địa chỉ email của bạn không bắt buộc, nó được coi là một quy tắc "giai điệu tốt" trong hành vi của người dùng.

Kể từ khi tổ chức truy cập FTP ẩn danh trên nhiều máy trên Internet, bạn đã tạo loại danh mục này (máy chủ FTP ẩn danh), đã tích lũy các bộ sưu tập lớn (Terabyte thông tin) của lưu trữ phần mềm, tất cả các loại tài liệu, tiểu thuyết, phim máy tính , âm nhạc và dp. Theo quy định, dịch vụ này trên hầu hết các máy chủ FTP là miễn phí, mặc dù có các máy chủ (ví dụ: trong mạng RELCOM) chỉ cung cấp thông tin bởi người dùng của họ.

Trên các máy chủ FTP là lưu trữ tệp khổng lồ trong đó bạn có thể tìm thấy phần mềm, tiện ích cơ bản và các phiên bản trình điều khiển mới, các chương trình sửa lỗi các chương trình lỗi thương mại (bản vá), tài liệu, địa chỉ, bộ sưu tập và nhiều hơn nữa. Hầu như tất cả mọi thứ có thể được cung cấp cho cộng đồng toàn cầu dưới dạng tệp đều có sẵn từ các máy chủ FTP ẩn danh. Điều này và các chương trình được phân phối tự do và các phiên bản trình diễn, đây là đa phương tiện, cuối cùng là văn bản đơn giản - luật pháp, sách, bài viết, báo cáo.

Truy cập vào máy chủ FTP, trong hầu hết các hệ điều hành, thường được sắp xếp bằng cách gọi một tiện ích FTP đặc biệt. Mặc dù có nhiều vỏ phần mềm khác nhau, cả trong Unix (ví dụ: NCFTP2) và trong MS Windows (ví dụ: Norton Navigator) thực hiện giao thức FTP và tạo điều kiện cho công việc với dịch vụ Internet này.

Do đó, nếu bạn có kết nối IP và thoát vào Internet toàn cầu, sau đó bằng cách gọi tiện ích FTP bằng cách nhập địa chỉ thích hợp (hoặc tên máy chủ FTP) bằng cách gọi "ẩn danh" và gửi địa chỉ e-mail của bạn dưới dạng mật khẩu, Bạn sẽ có quyền truy cập vào kho lưu trữ tệp bạn đã chọn.

Ví dụ:

\u003e Ftp ftp.ict.nsc.ru.

fTP\u003e Đăng nhập: Ẩn danh

ftp\u003e passwd: [email protected]

Truy cập ẩn danh vào máy chủ FTP cũng có thể được lấy bằng cách sử dụng chương trình Trình xem trang www (MS Internet Explorer hoặc Netscape Navigator). Ngoài ra, hầu hết các máy chủ FTP cho phép bạn nhận tệp và email.

Trên FTP Access ẩn danh, bạn có các tệp được lưu trữ trong kho lưu trữ tệp trên toàn thế giới. Rất nhiều thông tin được lưu trữ trên các máy chủ khác nhau theo cách này hay cách khác được thiết kế, bên cạnh đó, nhiều máy chủ có máy chủ gương nằm ở các phần khác nhau của mạng thế giới và bạn có thể chọn máy chủ nào tốt hơn để bơm một hoặc thông tin khác.

Mô hình đơn giản nhất của giao thức FTP được trình bày trong Hình 1. 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. Quản lý trao đổi được thực hiện thông qua kênh điều khiển theo 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 người dùng và được truyền đến máy chủ. Câu trả lời máy chủ được gửi đến người dùng cũ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 một liên hệ với trình thông dịch giao thức máy chủ và khác với trình thông dịch giao thức người dùng.


Hình.1. Mô hình FTP

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

giao thức gia đình TCP / IP, cung cấp cơ hội để tìm, nhận và gửi các tệp cần thiết qua Internet từ máy tính này sang máy tính khác.

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

Phiên quản lý khởi tạo kênh truyền dữ liệu. Khi sắp xếp kênh truyền dữ liệu, chuỗi hành động là một kênh khác ngoài việc tổ chức kênh điều khiển. Trong trường hợp này, máy chủ khởi tạo trao đổi dữ liệu theo các tham số đã đồng ý trong phiên.

Kênh dữ liệu được cài đặt cho cùng một máy chủ với kênh điều khiển thông 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 tiếp nhận và truyền dữ liệu.

Thuật toán làm việc giao thức FTP như sau:

Máy chủ FTP sử dụng cổng 21 dưới dạng tín hiệu điều khiển đến TCP, luôn ở vị trí người dùng FTP.

Sau khi kết nối kiểm soát của "Trình thông dịch giao thức người dùng" được thiết lập với mô-đun máy chủ, trình thông dịch máy chủ, người dùng (máy khách) có thể được gửi đến máy chủ lệnh. Các lệnh FTP xác định cài đặt kết nối dữ liệu: Vai trò của người tham gia kết nối (hoạt động hoặc thụ động), cổng kết nối (cả cho "chương trình truyền dữ liệu người dùng" và cho mô-đun chương trình dữ liệu máy chủ), loại loại truyền, loại Trong các dữ liệu truyền, cấu trúc dữ liệu và chỉ thị quản lý biểu thị các hành động mà người dùng muốn thực hiện (ví dụ: lưu, đọc, thêm hoặc xóa dữ liệu hoặc tệp và khác).

Sau khi tất cả các tham số kênh dữ liệu được đồng ý, một trong những tham gia kết nối, đó là thụ động (ví dụ: "chương trình truyền dữ liệu người dùng"), trở thành chế độ chờ để mở kết nối đến một cổng được chỉ định để truyền dữ liệu. Sau đó, mô-đun hoạt động (ví dụ: chương trình dữ liệu máy chủ) sẽ mở kết nối và bắt đầu truyền dữ liệu.

Sau khi truyền dữ liệu, kết nối giữa chương trình dữ liệu máy chủ và "Chương trình truyền người dùng" đóng, nhưng kết nối điều khiển của trình thông dịch máy chủ và trình thông dịch người dùng và trình thông dịch người dùng vẫn mở. Người dùng mà không đóng phiên FTP một lần nữa mở kênh dữ liệu.

Một tình huống là có thể khi dữ liệu có thể được truyền đến một chiếc xe thứ ba. Trong trường hợp này, người dùng tổ chức kênh điều khiển với hai máy chủ và kênh kênh 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ủ. Kênh điều khiển phải được mở khi truyền dữ liệu giữa các máy. Nếu không, nếu nó được đóng, việc truyền dữ liệu dừng lại.

Cơ sở truyền dữ liệu FTP là một cơ chế kết nối giữa các cổng tương ứng và lựa chọn các tham số truyền. Mỗi người tham gia kết nối FTP phải hỗ trợ cổng dữ liệu mặc định. Theo mặc định, "Chương trình chuyển người dùng" sử dụng cùng một cổng như đối với việc truyền các lệnh (chúng tôi biểu thị "U") và "Chương trình truyền dữ liệu máy chủ" sử dụng cổng L-1, trong đó "L" là điều khiển Hải cảng. Tuy nhiên, các cổng kết nối được sử dụng bởi các cổng dữ liệu được chọn cho chúng bởi "Trình thông dịch giao thức người dùng", vì từ các quy trình điều khiển của việc tham gia vào kết nối, chỉ "Trình thông dịch giao thức người dùng" có thể thay đổi cổng truyền dữ liệu từ cả hai "Chương trình truyền dữ liệu người dùng" và máy chủ truyền máy chủ "chương trình".

Mặt thụ động của kết nối phải được gửi đến lệnh "Bắt đầu chuyển", nghe cổng truyền dữ liệu của bạn. Phía hoạt động cung cấp lệnh cho phần đầu của truyền dữ liệu xác định hướng chuyển động dữ liệu.

Sau khi kết nối được thiết lập, giữa chương trình "chương trình dữ liệu máy chủ" và chương trình "Chương trình truyền tải người dùng" bắt đầu. Đồng thời, kênh "trình thông dịch máy chủ" - "Thông dịch viên giao thức người dùng" được truyền thông báo về việc lấy dữ liệu. Giao thức FTP yêu cầu kết nối điều khiển được mở trong khi kênh dữ liệu được truyền. Phiên FTP chỉ được coi chỉ đóng sau khi đóng hợp chất điều khiển.

Theo quy định, máy chủ FTP chịu trách nhiệm mở và đóng kênh truyền dữ liệu. Máy chủ FTP phải đóng kênh dữ liệu độc lập trong các trường hợp sau:

Máy chủ đã hoàn thành việc truyền dữ liệu ở định dạng yêu cầu đóng kết nối.

Máy chủ nhận được từ người dùng để làm gián đoạn kết nối.

Người dùng đã thay đổi các tham số cổng dữ liệu.

Một hợp chất điều khiển đã được đóng lại.

Có lỗi trong đó không thể tiếp tục truyền dữ liệu.

Lỗ hổng chung:

- Độ tin cậy thấp của kết nối trên các dòng xấu;

- gặp vấn đề khi cắt hợp chất với proxy đi kèm;

- Tốc độ làm việc thấp do đóng kết nối sau khi giao hàng;

- Không thể truy cập được các tệp thông qua FTP được gửi qua giao thức HTTP (mặc dù nó không phải là thiếu HTTP, thì đó là tính năng của nó.)

- Cài đặt khách hàng FTP là bắt buộc;

- Sau khi tải xuống, bạn cần kiểm tra các từ khóa và gửi ảnh chụp nhanh để kiểm tra qua Web Interfays

Nhược điểm của máy chủ FTP:

Máy chủ FTP là một lỗ tiềm năng trong hệ thống an ninh mạng. Do đó, nếu bạn không có kế hoạch tổ chức lưu trữ, thư viện, tức là. Kho dữ liệu có sẵn để truy cập rộng, tốt hơn là không chạy máy chủ FTP. Tuy nhiên, dịch vụ này rộng rãi, vì vậy sự an toàn của nó cần được chú ý chặt chẽ. Cần phải lưu ý ngay lập niệm rằng tất cả các máy chủ FTP đều dễ bị tổn thương ở độ hoặc khác. Nhưng sự khác biệt về doanh số và cấu hình dẫn đầu trong một số trường hợp để thất bại và trong các trường hợp khác - để hoàn thành kiểm soát máy chủ. Hơn nữa, do các tính năng của giao thức FTP, cả máy chủ và khách hàng đều có thể ngạc nhiên.

Máy chủ FTP khá không ổn định với các cuộc tấn công dos.

Một trong những vấn đề của các máy chủ FTP là thiếu một xác thực nguồn gói. Bản chất trong như sau: Khi bạn cài đặt kết nối, máy chủ sẽ lắng nghe một trong các cổng TCP, báo cáo số máy khách của nó, sau đó máy khách sẽ mở cổng đã chỉ định và bắt đầu truyền dữ liệu. Đây là chế độ được gọi là thụ động. Với chế độ TCP đang hoạt động, cổng gán cho máy khách và máy chủ sẽ mở kết nối từ cổng 20 đến cổng được chỉ định bởi máy khách. Vì tính xác thực của người đăng ký không được kiểm tra trong phiên, loại tấn công loại sau là có thể: Yêu cầu kết nối TCP định kỳ được gửi đến cổng công cộng. Ngay sau khi kết nối được thiết lập, khách hàng được thay ra. Lỗ hổng đến cuộc tấn công này chứng minh tất cả các máy chủ FTPD.

Nhược điểm của khách hàng FTP:

Những nhược điểm chính của FTP từ quan điểm của khách hàng là khả năng ngăn chặn dữ liệu, không đủ tiêu chuẩn hóa và khả năng tương thích kém với tường lửa. Bản thân nó đã là một lý do đủ để tránh sử dụng FTP mọi lúc mọi nơi.

Lưu trữ FTP là một trong những tài nguyên thông tin chính của Internet. Trên thực tế, nó là một lưu ký văn bản, chương trình, hình ảnh phân tán và các thông tin khác được lưu trữ dưới dạng tệp trên các máy tính khác nhau trên toàn thế giới.

Thông tin trong kho lưu trữ FTP được chia, chủ yếu thành ba loại:

Thông tin được bảo vệ, chế độ truy cập được xác định bởi chủ sở hữu của nó và được giải quyết bởi một thỏa thuận đặc biệt với người tiêu dùng. Đến loại tài nguyên này bao gồm lưu trữ thương mại (ví dụ: các phiên bản thương mại của các chương trình trong kho lưu trữ ftp.microsoft.com), các tài nguyên phi lợi nhuận quốc gia và quốc tế đã đóng (ví dụ: làm việc trên các dự án CES hoặc IAEA quốc tế), phi thương mại tư nhân Thông tin với các chế độ truy cập đặc biệt (ví dụ, nền tổ chức từ thiện riêng).

Tài nguyên thông tin sử dụng hạn chế mà bao gồm, ví dụ, các chương trình lớp Phần mềm. Lớp này bao gồm các tài nguyên của thời gian sử dụng hạn chế hoặc thời gian giới hạn.

Tài nguyên thông tin phân tán tự do hoặc phần mềm miễn phí, nếu chúng ta đang nói về phần mềm. Các tài nguyên này bao gồm mọi thứ có thể được tự do nhận được qua mạng mà không cần đăng ký đặc biệt. Nó có thể là tài liệu, chương trình hoặc bất cứ điều gì khác. Cần lưu ý rằng phần mềm phân phối tự do không có chứng chỉ chất lượng, nhưng các nhà phát triển của nó đang mở để trao đổi kinh nghiệm. Trong số các tài nguyên trên, hai loại sau là thú vị nhất, thường được trang trí dưới dạng lưu trữ FTP.

Công nghệ FTP được phát triển như một phần của dự án ARPA và được dự định để chia sẻ một lượng lớn thông tin giữa các máy có kiến \u200b\u200btrúc khác nhau. Điều chính trong dự án là để đảm bảo truyền đáng tin cậy, do đó, từ quan điểm hiện đại, FTP có vẻ quá nhiều khả năng sử dụng hiếm khi sử dụng. Thanh công nghệ là giao thức FTP.

Lưu trữ FTP cũng có thể được sử dụng như một 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, một kho lưu trữ như vậy không nên cho phép truy cập ẩn danh với các tài nguyên được lưu trữ trong đó.

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

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

Đề án này cho thấy hai dằn vặt công nghệ quan trọng: Đầu tiên, truy cập vào kho lưu trữ có thể được thực hiện không chỉ từ chương trình chuyên ngành của khách hàng, mà còn từ trình duyệt phổ thông, chẳng hạn như Netscape Communicator hoặc Microsoft Internet Explorer, và thứ hai, để tìm kiếm thông tin trong Ftp - vòm có thể được archie sử dụng.

Cần hiểu rõ ràng 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, truy cập vào người dùng Archie Server được thực hiện từ Archie Client, nằm trên cùng một máy với máy chủ, tức là. Đầu tiên, người dùng bằng Telnet có tư cách là người dùng Archie, sau đó sử dụng chương trình máy khách (thông thường nó bắt đầu như một shell) để truy cập vào máy chủ Archie.


Hình.2. Mạch tương tác linh kiện FTP Exchange

Trang FTP (trang FTP) -

máy tính trên mạng Internet mà kho lưu trữ tệp có sẵn cho người dùng từ xa.

Máy chủ ftp -

một chương trình hoạt động trên một máy tính như vậy và đảm bảo xử lý các yêu cầu đến kho lưu trữ.

máy chủ FTP ẩn danh -

Máy chủ FTP cho phép bạn sử dụng kho lưu trữ tệp của mình mà không cần mật khẩu truy cập.

Khách hàng FTP -

các chương trình được sử dụng để truy cập lưu trữ trực tuyến.

Để kết nối với trang FTP từ xa để đáp ứng với Lời mời hệ thống (\u003e) ENTER:

\u003e Ftp |.

hoặc là

\u003e Ftp.

fTP\u003e Mở |

Địa chỉ, tên miền của trang FTP từ xa, ví dụ:

\u003e Ftp.

ftp\u003e mở ftp.ict.ncs.ru

Nếu trang FTP từ xa không bị từ chối yêu cầu thông báo, ví dụ, do quá tải, nó sẽ yêu cầu tên đầu vào (đăng nhập). Theo quy định, bạn có thể nhập FTP hoặc ẩn danh. Nếu mật khẩu được yêu cầu thêm, bạn thường nhập địa chỉ của mình trên mạng (do đó, thuật ngữ ẩn danh không được hiểu theo nghĩa đen, vì để kết nối với máy chủ, nó có thể được kiểm tra địa chỉ trả về thực và thực tế và những người Có ẩn danh đã liên kết sai lầm với ẩn danh, luôn có thể sử dụng thay vì tên nặc danh FTP). Nếu trang FTP này không cấm truy cập vào các thuê bao của bên thứ ba, bạn có thể tham khảo kho lưu trữ của nó.

Các lệnh FTP chính như sau.

Một số lệnh FTP có thể khác nhau tùy thuộc vào loại nền tảng máy tính và hệ điều hành được sử dụng, nhưng nói chung đây là các lệnh UNIX thông thường. Bạn có thể luôn luôn kiểm tra danh sách 'Trợ giúp' hoặc '?'. Ngoài ra, nếu bạn làm việc trong hệ thống UNIX, thì, như một quy tắc, thông tin tham chiếu FTP có sẵn trên lệnh man - quay số 'man ftp' \u200b\u200bhoặc 'man ftpd'. Các trang thủ công Hệ điều hành Unix chứa dữ liệu toàn diện trên các lệnh và cú pháp của chúng.

mở -

Đặt giao tiếp với trang web ftp. Lệnh này là cần thiết nếu khi bạn gọi chương trình FTP, thông tin liên lạc từ trang FTP yêu cầu đã không được cài đặt, ví dụ, do lỗi trong tên của máy từ xa. Nó cũng áp dụng khi truy cập trang web FTP khác nhau trong một phiên với FTP. Đồng thời, trước tiên bạn phải đóng kết nối với một nền tảng FTP bằng cách sử dụng lệnh Đóng, sau đó gọi một máy khác.

Thí dụ:

ftp\u003e mở ftp.ict.nsc.ru

người sử dụng -

cho phép bạn nhập lại tên và mật khẩu đầu vào. Hữu ích, giả sử nếu máy từ xa không cho phép người dùng có tên FTP, nhưng có thể được phép với tên ẩn danh.

Thí dụ:

ftp\u003e người dùng ẩn danh

đóng -

Đóng giao tiếp với trang web FTP này

tạm biệt hoặc bỏ thuốc lá.

Đóng tất cả các liên kết và dừng thực thi chương trình FTP.

giúp hay? Bằng

yêu cầu Trợ giúp về các lệnh FTP được hỗ trợ trên máy cục bộ của bạn. Có thể có một tham số - tên của lệnh quan tâm. Nếu tham số không được chỉ định, hãy hiển thị danh sách các lệnh FTP, tương tự như mô tả này, bằng tiếng Anh.

remoteHelp -

yêu cầu chứng chỉ mà các lệnh FTP hỗ trợ máy chủ FTP từ xa.

! [Đội [lập luận]]

Thoát khỏi Shell - Phiên dịch trên hệ thống cục bộ của bạn.

Thông thường, một máy chủ FTP từ xa được đặt trên máy tính hoạt động cho bất kỳ loại hệ điều hành Unix nào. Hệ thống tệp Unix so với MS DOS có một số tính năng. Mặc dù nó được tổ chức theo thứ bậc, như MS-DOS, tên của các danh mục trong đó được phân tách bằng ký hiệu "/", và không "\\". Thư mục gốc được chỉ định đơn giản là "/" (bao gồm thư mục gốc của máy chủ FTP).

Tên tệp có thể có tùy ý (UNIX các hạn chế này trên định dạng tên tệp và, hơn nữa, tệp có thể có một số tiền tố (tiện ích mở rộng) bắt đầu từ điểm, ví dụ, file.my.love. Và quan trọng nhất là không giống như MS DOS và Các chữ cái Windows, dòng và chữ hoa trong tên tệp được coi là khác nhau.

Bằng cách cài đặt kết nối với hệ thống tệp của máy tính từ xa, điều hướng và điều hướng nó, sử dụng các lệnh tiêu chuẩn với các tham số (phím) hoặc không có tham số của hệ điều hành UNIX:

pwd -

Xác định thư mục hiện tại trên máy tính từ xa.

ls -

Xem một danh sách ngắn gọn các tập tin và thư mục con. Là một tham số, bạn có thể đặt tên của thư mục của bạn hoặc phương thức phát hành thông tin về các tệp từ các thư mục. Nếu tham số thư mục không được chỉ định, thư mục hiện tại có nghĩa là. Lệnh LS với phím -L cung cấp thông tin chi tiết hơn, bao gồm kích thước tệp, liên kết của chúng và ngày tạo. Lệnh LS có rất nhiều phím, nhưng được sử dụng khá thường xuyên các phím -l (hoặc -al - để phát hành thông tin tệp hoàn chỉnh).

Dir -

Xem danh sách chi tiết các tệp và thư mục con, tức là. Thông tin không chỉ về tên, mà còn kích thước, ngày và quyền truy cập. Tương tự như lệnh LS, bạn có thể đặt tham số với tên danh mục.

mls -

Đặt một danh sách ngắn các tập tin và thư mục con thư mục trên một máy từ xa đến một tệp trên thiết bị cục bộ.

mDIR -

Đặt một danh sách chi tiết các tệp và thư mục con thư mục trên một máy từ xa đến một tệp trên máy tính cục bộ.

mkdir -

ftp\u003e mkdir [tên danh mục]

Tạo một thư mục trên một máy từ xa.

cd -

Chuyển đến một thư mục khác trên một máy tính từ xa.

lCD -

Chuyển đến một thư mục khác trên máy tính cục bộ.

Ví dụ:

fTP\u003e LCD / PUB / DOC

fTP\u003e dir Internet / ví dụ

ftp\u003e mdir /doc/ftp/news_ftp.txt

Đặt chế độ truyền tệp (tất cả các lệnh không có tham số)

aSCII -

Đặt chế độ truyền tệp văn bản.

nhị phân hoặc bin -

Đặt chế độ nhị phân cần thiết cho ví dụ, để truyền các tệp thực thi.

verbose -

Bao gồm / vô hiệu hóa đầu ra của giao thức và thông báo trạng thái của máy từ xa.

lời nhắc -

Bật / tắt yêu cầu bật / chuyển đổi sang việc truyền tệp tiếp theo trong mget * macro.

Lệnh chuyển tập tin

Khi làm việc với các tệp, bạn có thể hoặc chỉ định tên đầy đủ của nó trong thư mục hiện tại (hoặc với đường dẫn từ gốc hoặc từ thư mục hiện tại) hoặc sử dụng thao tác nhóm nhóm Unix (mặt nạ). Khi chỉ định mặt nạ, các quy tắc được sử dụng trong OS UNIX được sử dụng: biểu tượng "*" cho biết bất kỳ số lượng ký tự nào ở vị trí của nó; Biểu tượng "?" Chỉ ra một nhân vật đứng ở vị trí của nó.

nhận hoặc recv -

ftp\u003e nhận [Remote_file] [local_file]

Lấy một tập tin từ một máy tính từ xa. Là một tham số bắt buộc, bạn phải chỉ định tên của tệp này trên máy từ xa. Cho phép tham số thứ hai - tên tệp mới trên máy tính cục bộ.

Thí dụ:

ftp\u003e get /pub/winsite/news/win.zip

bget -

ftp\u003e mget [danh sách tập tin từ xa]

Nhận nhiều tệp trong danh sách hoặc theo mặt nạ. Thí dụ. Lấy tệp tin tức.txt và tất cả các tệp có phần mở rộng TEX:

ftp\u003e mget news.txt * .tex

Đặt hoặc s -

Gửi tệp từ một máy cục bộ đến từ xa. Bằng cách tương tự với lệnh GET, tên của tệp trên máy tính cục bộ được chỉ định làm tham số. Tham số thứ hai có thể chỉ ra một tên tệp mới trên máy từ xa (mặc định là tên của tệp cục bộ). Bạn chỉ có thể gửi tệp với quyền truy cập được ủy quyền vào kho lưu trữ FTP hoặc dành riêng cho thư mục này, dưới dạng quy tắc có tên là tên đến.

Thí dụ:

ftp\u003e đặt myfile newmyfile.

mput -

Gửi nhiều tệp trong danh sách hoặc mặt nạ. Thí dụ. Chuyển tiếp tệp myfile.txt và tất cả các tệp có phần mở rộng doc:

ftp\u003e mput myfile.txt * .doc

xóa [Tên tệp] -

Xóa tệp trên máy từ xa (yêu cầu truy cập được ủy quyền).

Tìm kiếm trong kho lưu trữ FTP

Archie.. Các trang web đầu tiên bắt đầu xuất hiện vào năm 1993, hầu hết trong số này là các trang web đại học, nhưng lâu trước khi chúng xuất hiện, Archi đã xuất hiện, công cụ tìm kiếm được tạo lần đầu tiên xuất hiện. Anh xuất hiện vào năm 1990, nhờ Alan Emtagu, một sinh viên của Đại học McGele ở Montreal. Ban đầu, dự án muốn gọi "Lưu trữ", nhưng sau đó cắt vào Archie.

Archie đã giúp giải quyết vấn đề tìm kiếm nằm rải rác trên toàn mạng, kết hợp tập lệnh dựa trên cơ chế tập lệnh để thu thập và phát hành dữ liệu theo yêu cầu, dựa trên sự trùng hợp trong tên của các tệp có truy vấn tìm kiếm. Archie đã biến thành cơ sở dữ liệu các tài liệu trong đó tìm kiếm được thực hiện trên các yêu cầu của người dùng.

Hiện tại, Truy cập thông qua giao thức FTP được thực hiện từ nhiều giao diện đa phân phối (ví dụ: khảm hoặc netscape) hoặc các vỏ ftp đồ họa của loại ftptool cho X-Window. Tất cả đều thuận tiện và dễ sử dụng hơn nhiều, nhưng cũng tiêu thụ nhiều tài nguyên hơn.

Thật tò mò rằng máy chủ FTP thậm chí đối với MS-DOS (gói NCSA Telbin), không đề cập đến các môi trường đa nhiệm. Tuy nhiên, việc tìm kiếm máy chủ FTP mong muốn trong Internet là một thách thức phức tạp và tốn thời gian. Để giải tỏa nó, có một phương tiện đặc biệt - Archie. Archie được thiết kế tại Đại học McGill ở Canada. Nhiệm vụ Archie là quét lưu trữ FTP cho sự hiện diện của các tệp yêu cầu trong đó. Bạn có thể làm việc với Archie thông qua phiên Telnet, thông qua ứng dụng khách cục bộ hoặc qua email.

Wais. (Máy chủ thông tin khu vực rộng) Hệ thống tìm kiếm thông tin phân tán (Hiện tại tiện ích đã lỗi thời và không được sử dụng. Bài viết được bảo tồn để hiểu sự phát triển của Internet). Việc tìm kiếm được thực hiện bởi các cơ sở dữ liệu chứa các tài liệu văn bản (nhưng các tài liệu đồ họa, âm thanh hoặc video cũng được cho phép). Các đối tượng của cơ sở dữ liệu và tìm kiếm là tùy ý. Cơ sở dữ liệu có thể có bất kỳ cấu trúc nào, nhưng người dùng không cần biết ngôn ngữ quản lý các căn cứ này. WAIS sử dụng một ngôn ngữ quản lý tự nhiên. WAIS có sẵn trên Internet. Đối với người dùng chỉ có quyền truy cập vào email, một giao diện nằm ở địa chỉ được dự định. [Email được bảo vệ] Có nhiều máy chủ Wais trên Internet. Danh sách các thùng chứa máy chủ khá rộng, bạn có thể bắt đầu với FTP ẩn danh tại phần Think.com / WAIS, tệp Wais-Source.tar.z (tệp được lưu trữ và vận chuyển phải được thực hiện ở chế độ nhị phân). Hiện tại, nhiều máy chủ WAIS được tích hợp trên mạng Web.

Có các máy tính khách WAIS cho các hệ thống MS-DOS, VMS, MVS, OS / 2, UNIX và Macintosh, cũng như đối với GNU Emacs, tiếp theo, X-Windows, MS-Windows, Sunview, v.v. Những sản phẩm này hơi khác so với nhau, nhưng thường thì quy trình chứa các bước sau:

Người dùng chọn một bộ cơ sở dữ liệu, trong đó tìm kiếm sẽ được tiến hành, từ trong số có sẵn.

Xây dựng một nhiệm vụ công việc, từ khóa được chọn.

Trong quy trình tìm kiếm, WAIS yêu cầu thông tin từ tất cả các cơ sở dữ liệu này.

Hiển thị các tiêu đề của các tài liệu đáp ứng các tiêu chí lựa chọn. Tài liệu được sắp xếp theo mức độ tuân thủ của họ với các điều kiện truy vấn.

Để bắt đầu một bản sao, người dùng chỉ cần chọn tài liệu từ danh sách được đề xuất.

Nếu cần thiết, người dùng có thể cải tổ các tiêu chí lựa chọn và lặp lại tìm kiếm.

Tài liệu mới được tìm thấy, nếu họ không trùng với đã biết sẽ được thêm vào danh sách.

Veronica.. Hệ thống Veronica đã được phát triển để tìm kiếm trong hệ thống tệp ảo Gopherspace. Kháng cáo nó được chứa trong menu gốc của hầu hết các máy chủ Gopher. Đây là một thông tin đầy đủ và công cụ tìm kiếm (IPS) cho phép bạn tìm kiếm bằng cách sử dụng các từ khóa trong các mảng được hỗ trợ bởi các máy chủ Gopherspace được đăng ký tại Đại học Minnesota.

Jughead. Archie trở nên phổ biến đến mức nhóm dịch vụ điện toán hệ thống tại Đại học Nevada đã tạo ra Veronica, nơi phục vụ các mục tiêu tương tự như Archie, nhưng đã thực hiện tìm kiếm bằng các văn bản của tài liệu ở định dạng văn bản đơn giản. Một giao diện khác đã xuất hiện để tìm kiếm thông tin - Jughead, phục vụ các mục tiêu giống như Veronica. Cả hai đều làm việc với các tài liệu được gửi qua Gopher, được tạo ra như một sự thay thế cho Archie Mark McChil tại Đại học Minnesota vào năm 1991.

2. Máy chủ tìm kiếm. Các chương trình chuyên dụng để tải tập tin. Khách hàng HTTP.

Giao thức truyền HyperText HTTP là một giao thức cấp được áp dụng cho các hệ thống thông tin đa phương tiện phân tán. Giao thức hướng đối tượng này phù hợp để giải nhiều tác vụ, chẳng hạn như tạo máy chủ tên, hệ thống điều khiển hướng đối tượng phân tán và nhiều hơn nữa. Cấu trúc HTTP cho phép bạn tạo các hệ thống độc lập với thông tin được truyền.

Giao thức HTTP được sử dụng khi xây dựng hệ thống thông tin toàn cầu trên toàn thế giới (bắt đầu từ năm 1990).

Các phiên bản đầu tiên, chẳng hạn như http / 0.9, là các giao thức đơn giản để truyền dữ liệu qua Internet. Phiên bản HTTP / 1.0, được mô tả trong RFC-1945, đã cải thiện giao thức, cho phép sử dụng các thông báo MIME chứa thông tin về Meta về dữ liệu được truyền và sửa đổi cho các truy vấn / phản hồi. Sự phát triển tiếp theo của các mạng máy chủ WWW yêu cầu những cải tiến mới hầu như không phải là cuối cùng.

Các hệ thống thông tin thực sự đòi hỏi những cơ hội tuyệt vời so với việc cung cấp dữ liệu đơn giản và giao hàng. Để mô tả nhân vật, tên và vị trí của tài nguyên thông tin, số nhận dạng tài nguyên URI phổ quát (Mã định danh tài nguyên thống nhất), con trỏ tài nguyên URL phổ quát và tên tài nguyên phổ quát được giới thiệu. Định dạng tin nhắn tương tự như các định dạng được sử dụng trong e-mail và được mô tả trong MIME (Phần mở rộng thư Internet Miltipurpose).

HTTP cũng được sử dụng như một giao thức cơ bản để truyền đạt các tác nhân người dùng với các máy chủ proxy và các hệ thống Internet khác, bao gồm cả các giao thức SMTP, NNTP, FTP, Gopher và Wais. Hoàn cảnh thứ hai góp phần tích hợp các dịch vụ Internet khác nhau.

Tất cả các giao dịch HTTP có một định dạng chung. Mỗi yêu cầu của khách hàng và phản hồi máy chủ bao gồm ba phần: chuỗi truy vấn (phản hồi), tiêu đề và phân vùng cơ thể. Khách hàng bắt đầu giao dịch như sau:

1. Khách hàng thiết lập liên lạc với máy chủ trên số cổng được gán (mặc định - 80). Sau đó, khách hàng gửi một yêu cầu tài liệu bằng cách chỉ định một lệnh HTTP được gọi là phương thức, địa chỉ tài liệu và số phiên bản HTTP. Ví dụ: trong yêu cầu

Get /index.html http / 1.0

phương thức GET sử dụng phiên bản 1.0 được yêu cầu bởi một tài liệu index.html bằng cách sử dụng phiên bản 1.0 http. Các phương thức HTTP được thảo luận chi tiết hơn dưới đây.

2. Máy khách sẽ gửi thông tin tiêu đề (tùy chọn) để thông báo thông tin máy chủ về cấu hình và dữ liệu của nó trên các định dạng tài liệu mà nó có thể mất. Tất cả thông tin tiêu đề được chỉ định theo dòng, trong khi mỗi hàng được đưa ra tên và giá trị. Ví dụ: tiêu đề ở trên được gửi bởi máy khách chứa tên và số phiên bản của nó, cũng như thông tin về một số tài liệu được ưu tiên cho khách hàng:

Người dùng đại lý: Mozilla / 4.05 (Winnt; 1)

Chấp nhận: hình ảnh / gif, hình ảnh / x-xbitmap, hình ảnh / jpeg, hình ảnh / pjpeg, * / *

Tiêu đề được hoàn thành với một chuỗi rỗng.

3. SEUT YÊU CẦU VÀ TIÊU DÙNG, Khách hàng có thể gửi thêm dữ liệu. Những dữ liệu này chủ yếu được sử dụng bởi các chương trình CGI sử dụng phương thức POST. Khách hàng (ví dụ, Netscape Navigator-Gold), cũng có thể sử dụng chúng để khiến trang đã chỉnh sửa trở lại máy chủ Web.

Máy chủ đáp ứng yêu cầu của khách hàng như sau:

1. Phần đầu tiên của phản hồi của máy chủ là một thanh trạng thái chứa ba trường: phiên bản http, mã trạng thái và mô tả. Trường Phiên bản chứa số phiên bản HTTP mà máy chủ này sử dụng cho phản hồi.

Mã trạng thái là một số ba bit cho biết xử lý kết quả của máy chủ yêu cầu máy khách. Mô tả sau mã mã chỉ đơn giản là dễ hiểu đối với một người để giải thích mã trạng thái. Ví dụ: một chuỗi trạng thái

NTTR / 1.0 200 OK

nó cho thấy rằng máy chủ cho phản hồi sử dụng phiên bản HTTP 1.0. Mã trạng thái 200 có nghĩa là yêu cầu của khách hàng đã thành công và dữ liệu được yêu cầu sẽ được chuyển sau các tiêu đề.

2. Sau thanh trạng thái, máy chủ sẽ gửi thông tin tiêu đề đến máy khách chứa chính máy chủ và tài liệu được yêu cầu. Dưới đây là một ví dụ về tiêu đề:

Máy chủ: Apache / 1.2.6

Loại nội dung: Văn bản / HTML

Nội dung dài: 2482

Kết thúc chuỗi rỗng tiêu đề.

3. Nếu yêu cầu của khách hàng thành công, dữ liệu được yêu cầu được gửi. Nó có thể là một bản sao của tệp hoặc kết quả của chương trình CGI. Nếu yêu cầu của khách hàng không thể được thỏa mãn, dữ liệu bổ sung được truyền theo hình thức làm rõ các lý do mà máy chủ không thể thực thi yêu cầu này.

Trong HTTP 1.0, việc truyền dữ liệu của dữ liệu được yêu cầu phải ngắt kết nối với máy khách và giao dịch được coi là hoàn tất, nếu tiêu đề kết nối không được truyền: hãy tiếp tục sống. Trong HTTP 1.1, máy chủ mặc định không vi phạm kết nối và máy khách có thể gửi các yêu cầu khác. Vì các tài liệu khác được nhúng với các tài liệu khác - hình ảnh, khung, applet, v.v., nó cho phép bạn tiết kiệm thời gian và chi phí của khách hàng, điều này sẽ phải có để có được cùng một máy chủ chỉ nhận một trang. Do đó, trong HTTP 1.1, giao dịch có thể được lặp lại theo chu kỳ cho đến khi máy khách hoặc máy chủ đóng kết nối rõ ràng.

HTTP không lưu thông tin về giao dịch, vì vậy trong giao dịch tiếp theo, bạn phải bắt đầu lại. Ưu điểm là máy chủ HTTP có thể phục vụ tại một thời điểm nhất định của nhiều khách hàng hơn, để biết thêm chi phí theo dõi các phiên từ một kết nối này sang kết nối khác được loại bỏ. Ngoài ra còn có một nhược điểm: Để lưu thông tin về các giao dịch, các chương trình CGI phức tạp hơn nên sử dụng các trường nhập ẩn hoặc phương tiện bên ngoài, chẳng hạn như "cookie" (cookie) Netscape.

Tìm kiếm Máy chủ WWW chạy các yêu cầu tìm kiếm địa chỉ www của tài liệu. Trong WWW-Technologies, mỗi tài liệu WWW khi tạo nó có thể được trang bị một bộ từ khóa theo quyết định của tác giả. Máy chủ tìm kiếm Đọc các từ khóa này, tìm cùng từ điển lớn của họ và thêm một liên kết đến tài liệu www này vào danh sách các liên kết đã có sẵn cho từng từ đó. Ngoài việc tìm kiếm theo từ khóa, tất cả các máy chủ tìm kiếm lớn đều có các phân loại phân cấp phổ quát, bao gồm tất cả các ngành kiến \u200b\u200bthức, hoạt động, lĩnh vực quan tâm, các bên của cuộc sống công cộng, v.v.

Một số máy chủ tìm kiếm chứa từ các trang màu vàng và trắng địa chỉ www của máy chủ.

Việc tìm kiếm các địa chỉ WWW rất thú vị (tìm kiếm các tài liệu WWW trong một chủ đề nhất định), cũng như nhiệm vụ tìm các tổ chức trên mạng. Đổi lại, máy chủ www cụ thể của một tổ chức cụ thể có thể rất thú vị và là nguồn thông tin địa chỉ (điện thoại và địa chỉ email của chính tổ chức và các bộ phận của nó).

Nhiệm vụ tìm kiếm điển hình:

tìm kiếm địa chỉ www của máy chủ của một tổ chức cụ thể hoặc một người cụ thể;

tìm kiếm địa chỉ www của một số tổ chức cho một số điều kiện nhất định;

tìm kiếm địa chỉ www máy chủ mới;

tìm kiếm địa chỉ www mới của tài liệu.

Trang tham khảo:

hệ thống www tìm kiếm lớn (công cụ tìm kiếm);

tìm kiếm hệ thống www cho một số công cụ tìm kiếm;

phần còn lại của các công cụ tìm kiếm phổ quát và chuyên dụng;

hệ thống tham chiếu trang màu vàng cho địa chỉ www máy chủ;

Các trang web Metareference (công cụ tìm kiếm, trang chỉ mục, trang vàng www).

Phương thức tìm kiếm bổ sung:

lựa chọn cá nhân và theo chủ đề về các tham chiếu đến máy chủ www;

bản tin và hướng dẫn về máy chủ WWW, thông báo về Teleconferences, danh sách gửi thư

yêu cầu thuê bao của bất kỳ dịch vụ hàng loạt nào;

Tìm kiếm Máy chủ WWW cho phép bạn tìm các tài liệu WWW riêng lẻ (các trang WWW) liên quan đến các chủ đề được chỉ định hoặc được cung cấp bởi các từ khóa được chỉ định hoặc kết hợp của chúng. Trong các máy chủ tìm kiếm lớn, có cả hai cách để tìm kiếm (về hệ thống phân cấp các khái niệm và từ khóa).

Điền vào các máy chủ tìm kiếm sẽ tự động (chúng liên tục bỏ qua tất cả các máy chủ WWW trên thế giới) hoặc thủ công (với việc lựa chọn vật liệu).

Máy chủ WWW tìm kiếm nổi tiếng nhất:

http://www.yahoo.com.

Một trong những công cụ tìm kiếm đầu tiên và nổi tiếng nhất, được phân biệt bởi một phân loại phân cấp phát triển. Nó được lấp đầy bằng tay, có số lượng tài liệu tham khảo nhỏ nhất so với các công cụ tìm kiếm khác (trên một số chủ đề ít hơn khoảng 10 lần webcrawler, nhưng trên người khác - nhiều hơn nữa).

Có một trình phân loại phân cấp và tìm kiếm từ khóa hỗ trợ các hoạt động "và", "hoặc", nhưng chỉ có một loại trong một truy vấn. Các liên kết được tìm thấy bởi các từ khóa cũng được cung cấp bởi dấu hiệu của vị trí của chúng trong phân loại phân cấp của máy chủ. Để giảm phạm vi tìm kiếm, có thể tìm kiếm trong trình phân loại phụ hiện tại.

Ở cấp độ đầu tiên của hệ thống phân cấp, có một phần "Tài liệu tham khảo", chứa nhiều liên kết đến các trang tham khảo khác nhau.

Có một dịch vụ tin tức phát triển.

http://www.lycos.com.

Một trong những liên kết công cụ tìm kiếm nổi tiếng và lớn nhất.

Có một trình phân loại phân cấp và tìm kiếm từ khóa hỗ trợ các hoạt động "và", "hoặc", nhưng chỉ có một loại trong một truy vấn. Các hoạt động "và" không hoạt động gì cả, hoạt động "hoặc" hoạt động không chính xác - trả về số lượng tài liệu tham khảo bằng với lượng tài liệu tham khảo tối đa cho các đối số riêng lẻ).

http://www.webcrawler.com.

Công cụ tìm kiếm tương đối nhỏ, rõ ràng, được điền thủ công - ít hơn khoảng 10 lần Lycos-a.

Có một trình phân loại phân cấp và tìm kiếm từ khóa hỗ trợ các hoạt động "và" ", hoặc", "không" và các kết hợp của chúng, tuy nhiên, không phải lúc nào cũng sẽ hoạt động (có các tài liệu không phù hợp với cụm từ tìm kiếm).

http://www.inktomi.com.

Các liên kết công cụ tìm kiếm mới và có thể sẽ được điền tự động và lưu trữ tất cả các liên kết được tìm thấy (Lycos-a thêm khoảng 5 lần a).

Có một trình phân loại phân cấp và tìm kiếm từ khóa hỗ trợ các hoạt động "và", "hoặc", nhưng chỉ có một loại trong một truy vấn.

Ngoài việc tìm kiếm tài liệu thực tế, các trang màu vàng có trong các loại khác nhau.

http://www.infoseek.com.

Trung bình cho số lượng liên kết công cụ tìm kiếm (trên một số chủ đề một chút webcrawler, nhưng trong một số - thêm Lycos-a).

Nó có một phân loại phân cấp và một tìm kiếm từ khóa không hỗ trợ các hoạt động "và" hoặc ".

Tìm kiếm có thể được thực hiện: Trong toàn dung lượng www, chỉ trong số các máy chủ được chọn bởi các chuyên gia của máy chủ này (trong trường hợp này, mỗi liên kết được tìm thấy được cung cấp với một chú thích ngắn gọn), chỉ trong số các máy chủ của các công ty (tìm kiếm màu vàng, mỗi liên kết tìm thấy Được trang bị một mô tả ngắn gọn về hồ sơ của công ty), trong số các bài viết của Usenet, trong số các địa chỉ e-mail, trong số các tin tức mới (máy chủ có một dịch vụ tin tức rất phát triển). Kết quả tìm kiếm được cung cấp thêm một danh sách các chủ đề phù hợp từ phân loại phân cấp (danh sách chung các chủ đề cho yêu cầu này và không phải là các đường dẫn phân cấp cụ thể cho mỗi liên kết tìm thấy, như Yahoo).

http://www.altavista.com.

Công cụ tìm kiếm lớn (ít Lycos-a về mặt liên kết). Nó chỉ có một tìm kiếm theo từ khóa chỉ hỗ trợ các hoạt động "và". Việc tìm kiếm có thể được thực hiện trong toàn bộ không gian www hoặc trong số các bài viết của Usenet.

http://www.dejanews.com.

Nó được coi là phương tiện mạnh mẽ nhất để tìm kiếm tin tức USENET. Tìm kiếm có thể được thực thi theo ngày, tác giả, chủ đề và nhóm

http://www.hotbot.com.

Trung bình cho số lượng liên kết các liên kết động cơ liên kết, với kết nối khá ổn định. Tạo ra một tìm kiếm từ khóa hỗ trợ các hoạt động "và", "hoặc", nhưng chỉ một loại trong một yêu cầu. Tuy nhiên, logic không phải lúc nào cũng hoạt động chính xác.

http://www.mckcinley.com/

Magellan Search Engine là một hệ thống rất tốt, như Yahoo. Có thể tìm kiếm cả từ khóa và các chủ đề. Bạn có thể tìm kiếm theo từ khóa như một phần của chủ đề đã chọn.

Có một dịch vụ tin tức.

http://www.excite.com.

http://www.opentext.com.

http://www.nlightn.com.

Tìm kiếm bằng từ khóa.

Yandex.ru. Việc tìm kiếm được thực hiện bởi hơn 47 nghìn máy chủ, khoảng 3,5 triệu tài liệu được lập chỉ mục. Ưu điểm chính của Yandex là khả năng tìm thấy các từ được chỉ định bất kể hình thức mà chúng được sử dụng trong các tài liệu. Hệ thống có thể tạo thành các hình thức từ ngay cả đối với những từ không có trong từ điển. Có thể giới hạn tìm kiếm cho các ngày được chỉ định để tạo tài liệu. Và trong trường hợp các tài liệu cần thiết không được tìm thấy, bạn có thể tiếp tục tìm kiếm thông qua AltaVista, trong đó yêu cầu đã được truyền tự động. Kế toán cho hình thái của Nga. Chiếu sáng các tài liệu được tìm thấy, hiển thị bối cảnh. Tìm kiếm song song trong "bách khoa toàn thư", "Tin tức", "thị trường". Cấu trúc tìm kiếm theo các phần và máy chủ thư mục. Trích dẫn: 42000.

Rambler. Hệ thống bao gồm hơn 2 triệu trang. Tìm kiếm có thể trong tên URL, tên của tài liệu, tiêu đề, địa chỉ (nếu đó là trong các thẻ đặc biệt) và chỉ trong số các từ ở đầu tài liệu. Có khả năng tìm kiếm các tài liệu "tương tự" để hiển thị trong số các tài liệu được tìm thấy, cũng như tìm kiếm trong số các tài liệu đã tìm thấy. www.rambler.ru - Trích dẫn: 17000

Altavista. Công cụ tìm kiếm nổi tiếng với tìm kiếm trong nhiều ngôn ngữ

Aport. Việc tìm kiếm được thực hiện bởi gần 2 triệu tài liệu và hơn 13.000 máy chủ. Hệ thống có thể tìm kiếm các từ khác nhau của các từ đã nhập và thậm chí sửa lỗi trong các từ đã nhập. Hệ thống có thể dịch từ tiếng Nga sang tiếng Anh và từ tiếng Anh sang tiếng Nga không chỉ yêu cầu mà còn nhận được là kết quả của việc tìm kiếm thông tin. Kế toán cho hình thái của Nga. Phân bổ các bối cảnh của các từ tìm thấy. Làm rõ tìm kiếm theo các phần và máy chủ thư mục. www.aport.ru - Trích dẫn: 20000.

FlashGet.


FlashGet. - Đây là một trong những người quản lý tải xuống nhanh nhất và thuận tiện nhất. Với chương trình này, bạn có thể gọi Internet, để tự động tìm kiếm gương và chọn tùy chọn khởi động nhanh nhất. Chương trình cung cấp ba chế độ tải xuống tệp - không giới hạn, thủ công và tự động. Ở chế độ thủ công, tốc độ tải xuống được xác định bởi người dùng, trong chương trình tự động sẽ chọn tốc độ tốt nhất. Theo mặc định, FlashGet phá vỡ tệp cho năm phần, nhưng đây là số lượng, cũng như kích thước của một phần, có thể được thay đổi. Chương trình cũng cho phép bạn xem nội dung của các máy chủ HTTP và FTP, cũng như tạo một số lượng không giới hạn các danh mục chủ đề để tạo điều kiện tìm kiếm có thể được đặt trên tải xuống.

FlashGet cung cấp cho người dùng rất nhiều tùy chọn để được liên kết đến danh sách tải xuống. Bạn có thể thực hiện việc này bằng cách chọn lệnh thích hợp trong menu ngữ cảnh, sử dụng "giỏ" nổi hoặc định cấu hình chương trình để tự động chặn các liên kết. Đồng thời, nếu cần, FlashGet có thể tải ngay lập tức, mà không cần xác nhận.

Quỹ.


Như bạn đã biết, tạo một chương trình phù hợp với tất cả người dùng, điều đó là không thể. Nếu bạn quá tải nó với các khả năng, ai đó có thể can thiệp, nếu họ không thêm chúng, có những người sẽ bỏ lỡ các tùy chọn bổ sung. Đó là lý do tại sao các nhà phát triển của Trình quản lý tải xuống không được phép, nhưng ba chương trình để tải xuống tệp. Đây là Quỹ Junior, Reget Pro và Seget Deluxe. Mỗi người trong số họ tập trung vào loại người dùng của họ. Các chức năng cơ bản trong cả ba chương trình đều giống nhau, sự khác biệt về các tính năng bổ sung.

Tất cả các phiên bản của Bộ phận được phân biệt bởi giao diện thân thiện với người dùng, cho phép bạn khôi phục các bản tải xuống rách, tải trong một số luồng, được tích hợp với các trình duyệt phổ biến và có thể tải xuống tất cả các liên kết trên trang web chỉ bằng một cú nhấp chuột.

Quỹ Junior tập trung vào người dùng mới Novice và có một bộ chức năng tối thiểu. Các tính năng của nó có thể được quy cho khả năng thay đổi giao diện với sự trợ giúp của Skins, nơi không có trong các phiên bản khác của chương trình. Reget Pro có thể cung cấp các tùy chọn như kiểm soát tốc độ tải, để bạn có thể tải xuống đồng thời tệp và mở các trang web; kết nối với internet trong trường hợp ràng buộc; Quản lý cài đặt tải xuống cho nhiều tệp cùng một lúc. Ngoài ra, bạn có thể tự động tải xuống các phòng trưng bày hình ảnh và kiểm tra các tệp đã tải xuống đến vi-rút. Tuy nhiên, đối với người dùng có kinh nghiệm được thực hiện trên internet rất nhiều thời gian, mối quan tâm lớn nhất chắc chắn là đại diện cho phiên bản Seget Deluxe. Trong phiên bản này, người dùng tải xuống, người dùng được cung cấp một máy khách FTP tích hợp, khả năng lập lịch nâng cao (ví dụ: tải xuống Tải xuống vào ngày được chỉ định, lặp lại tải xuống vào thời gian và ngày được chỉ định, bắt đầu tải xuống khi thực hiện quy định Điều kiện), Tắt máy tính, khả năng sắp xếp các tệp được tải theo thư mục và duy trì lịch sử tải xuống.

Nếu bạn muốn có được toàn bộ bộ công cụ của chương trình theo ý của bạn, nhưng đừng chắc chắn nếu bạn cần tất cả các quỹ này mỗi ngày, bạn có thể làm việc với Reget Deluxe ở chế độ đơn giản hóa. Tổng cộng, chương trình cung cấp ba chế độ: với màn hình hiển thị tất cả các khả năng, hầu hết các tùy chọn hoặc chỉ cơ bản. Chuyển đổi giữa chúng được thực hiện bằng các lệnh menu chính.

Bắt đầu

Cho đến gần đây, tuy nhiên, chỉ có một phiên bản GetRight, tuy nhiên, bắt đầu từ bản phát hành thứ sáu, các nhà phát triển cũng cung cấp một phiên bản với chỉ số Pro. Cần lưu ý rằng hiện tại nó vẫn đang ở giai đoạn thử nghiệm beta, có nghĩa là một số tùy chọn có thể hoạt động hoàn toàn chính xác. Tuy nhiên, có thể nói rằng trong chương trình này không chỉ có các tùy chọn cơ bản mà người dùng mong đợi từ Trình quản lý tải xuống mà còn là gói các tính năng nâng cao.


Vì vậy, cùng với khả năng phân chia tệp thành từng mảnh, gọi độc lập internet thông qua modem quay số, hãy phá vỡ kết nối, giữ lịch sử tải xuống và lên kế hoạch tải xuống GetRight Pro có thể tự hào có nhiều tùy chọn duy nhất. Chúng bao gồm kiểm tra tính toàn vẹn sau khi tải xuống, tự động tìm kiếm podcast tại các địa chỉ được chỉ định, tải xuống và vị trí của chúng trong danh sách phát lại danh sách phát, khả năng tải xuống các tệp thông qua giao thức BitTorrent, quản lý trình quản lý tải xuống từ xa qua internet. Ngoài ra, GetRight Pro có trình duyệt riêng để xem nội dung của máy chủ FTP và Web. Webkers sẽ đánh giá cao các phương tiện để đồng bộ hóa nội dung của các thư mục trên máy chủ FTP với các thư mục đĩa cứng, khả năng tải tệp đến máy chủ.

Tải về Master.

Ưu điểm không thể phủ nhận của bậc thầy tải xuống trước khi đối thủ là hoàn toàn miễn phí. Điều duy nhất anh ta có thể in đậm người dùng trong vấn đề này là một biểu ngữ nằm ở đầu cửa sổ tải xuống. Tuy nhiên, về những bất lợi này của trình quản lý tải xuống này kết thúc.




Có hàng tá quản lý tải xuống trên thị trường, nhiều người trong số họ là miễn phí. Tuy nhiên, đó là Master Tải xuống cho một thời gian khá ngắn (chương trình chỉ hơn bảy năm) đã có thể giành được vị trí của người dùng. Bí mật của sự phổ biến như vậy không chỉ ở trạng thái tự do mà còn trong thực tế là các nhà phát triển chương trình đã cố gắng thu thập tất cả các loại tùy chọn có sẵn cho người dùng các nhà quản lý tiêm khác. Tải xuống Master có một giỏ hàng cho phép bạn thêm một liên kết vào một tệp mà không cần chuyển sang cửa sổ chương trình, tích hợp với tất cả các trình duyệt phổ biến, sắp xếp các tệp được tải xuống theo danh mục, tải xuống lịch trình, quay số vào Internet, v.v. Tìm trong các ứng dụng cạnh tranh Khả năng vắng mặt trong phần tải xuống khá khó khăn và nếu có quá nhiều, đó là một cơ hội lớn mà nó sẽ xuất hiện trong phiên bản tiếp theo của chương trình.

Trong số các tùy chọn phổ biến nhất, Tải xuống Master có thể được lưu ý: Máy khách FTP tích hợp, khả năng xem tài liệu lưu trữ zip trước khi tải xuống, nhận kích thước tệp trước khi tải xuống, kiểm tra và khôi phục tài liệu lưu trữ, cài đặt ưu tiên để tải xuống, làm việc với dòng lệnh, Đang tải các trang HTML với hình ảnh. Ngoài ra, các nhà phát triển gần đây của chương trình đã báo cáo khả năng mở rộng khả năng của mình bằng các mô-đun có khả năng Plug-in. Người ta cho rằng họ sẽ giúp thực hiện các chức năng đó hiện đang thiếu trong Tải xuống Master, ví dụ, tải xuống các tệp từ các hệ thống chia sẻ tệp như RapidShare.

Các chi tiết cụ thể của ứng dụng yêu cầu các nhà phát triển của người quản lý phát triển và cải tiến vĩnh viễn từ các nhà phát triển, vì thế giới thế giới không ngừng đổi, và với nó, người dùng được thay đổi và sở thích. Nếu gần đây, trình quản lý tải xuống đã đủ để cung cấp hỗ trợ Internet Explorer, ngày nay thiếu tích hợp với các trình duyệt thay thế Mozilla, Opera, v.v. được coi là một nhược điểm tuyệt vời. Cạnh tranh với nhau, các nhà phát triển của các nhà quản lý tải xuống liên tục nhúng các tùy chọn mới trong các chương trình, vì vậy các cơ hội duy nhất cho chương trình, ngày mai có thể sẽ có được các ứng dụng khác.

Nếu chúng ta nói về người lãnh đạo, thì đây là Master tải lên. Chương trình này đang bỏ qua các đối thủ cạnh tranh cả về chức năng và để thuận tiện. Ngoài ra, nó liên tục được cập nhật.