Tài nguyên web: Nó là gì

Tài nguyên web là gì

Xã hội hiện đại không thể được gửi mà không có Internet. Mỗi lần, nhập một số trang nhất định hoặc chỉ đơn giản là ngồi trên các mạng xã hội, chúng tôi không nghĩ về thuật ngữ đặc biệt và về sự khác biệt của một số thứ giàu có. Bài viết này sẽ đối phó với những gì, trên thực tế, trang web và tài nguyên web, loại tài nguyên web nào tồn tại và các tính năng của chúng là gì. Nếu bạn muốn học độc lập cách tạo trang web, chúng tôi mời bạn vượt qua các khóa học lập trình và bố cục trực tuyến miễn phí.

Khái niệm trang web và tài nguyên web

Trang mạng - Một tập hợp các tệp, tài liệu được phản ánh bằng ngôn ngữ lập trình theo cách mà họ nhìn thấy họ người dùng Internet. Nói cách khác, các trang web bao gồm bất kỳ thông tin văn bản, đồ họa, âm thanh hoặc video nào được thu thập trên trang hoặc nhiều trang.

Xác định tính duy nhất của một trang web, như một quy tắc, một tên miền. NHƯNG Tài nguyên web - Đây là một nút hoặc điểm trong đó một định danh đặc biệt được bật, cho phép bạn dễ dàng tìm thấy trang trên internet. Thông thường, một tên miền tương ứng với một tài nguyên web, nhưng đôi khi nó xảy ra rằng một số tài nguyên web được đặt trên một tên miền duy nhất hoặc một tài nguyên web có một số tên miền cho chính nó.

Trang web càng lớn, xác suất sẽ càng lớn trên một số miền. Cùng một tên miền, như một quy tắc, bao gồm một số trang web, như một quy tắc, có thể các cụm sách web miễn phí.

Các loại tài nguyên web

Các loại tài nguyên web khác nhau

Có một số khác biệt về tài nguyên web theo loại:

  1. Bằng sự sẵn có của dịch vụ:

    • Mở - Khi mọi người không có ngoại lệ, tất cả các dịch vụ đều có sẵn mà không có ngoại lệ.
    • bán mở - khi bạn cần đăng ký, như một quy luật, miễn phí
    • Đóng - Các trang web riêng tư và cá nhân được tạo ra cho các tổ chức và thành phần nơi bạn chỉ có thể có một lời mời đặc biệt.
  2. Bởi vị trí vật lý:

    • Có sẵn công khai - Mở cho tất cả người dùng
    • Địa phương - Chỉ mở trong khu vực truy cập mạng cục bộ (Mạng máy tính đặc biệt trên một khu vực đủ nhỏ).
  3. Theo sơ đồ trình bày thông tin:
    • Tài nguyên thông tin - Bao gồm các trang web theo chủ đề (với các đối tượng được chỉ đạo hẹp) và các cổng thông tin (thường là tài nguyên web lớn với thông tin toàn diện, cũng như khả năng giao tiếp trong tài nguyên).
    • Đại diện Internet - như một quy luật, trang web của những người sở hữu doanh nghiệp. Có nhiều phân loài khác nhau của các trang web như vậy: một trang web truy cập, trang web quảng cáo, cửa hàng trực tuyến, v.v.
    • Các dịch vụ web - cũng bao gồm các phân loài khác nhau (viết blog, lưu trữ video, dịch vụ tìm kiếm, v.v.) và được thiết kế để thực hiện một số nhiệm vụ nhất định trên Internet.

Bạn cũng có thể làm nổi bật những điều thú vị nhất. Các loại tài nguyên web Loại trang web : Trang web cho quảng cáo. Trên trang web này, vai trò chính thường được chơi bởi "thiết kế" như một cách để cải thiện sự xuất hiện của một cái gì đó hoặc hình dung thành công hơn (trong trường hợp đó chúng ta có thể nói về "thiết kế" như một hình thức hoạt động).

Trang web cho doanh nghiệp. Trong trường hợp này, tài nguyên web sẽ không quá nhiều đồ đạc theo nội dung, bởi vì Mục đích chính của các trang web như vậy là hợp nhất như thể giới thiệu các thông tin quan trọng nhất cần thiết cho khách hàng tiềm năng hoặc người tiêu dùng. Tuy nhiên, cũng đáng chú ý là có tài nguyên web nội bộ (công ty - nơi chính sách tiếp thị của công ty được tính đến, tất cả các câu hỏi của khách hàng và khách hàng đều được xem xét).

Lưu trữ trang web.

Để một trang web cụ thể hoạt động bình thường, nó phải được giữ ở nơi an toàn. Đối với các mục đích như vậy có các máy chủ đặc biệt. Nếu không, chúng được gọi là máy chủ phần cứng hoặc máy chủ web. Ngoài ra còn có một tên dịch vụ đặc biệt được cung cấp để lưu các trang web. Chúng được gọi là Web Hosting.

Đáng chú ý là trước khi lưu trang web, cần phải có một số máy chủ duy nhất. Bây giờ Internet đang phát triển rất sét, người ta thường dùng đến một tùy chọn khi một số trang web có thể được lưu trữ trên một trang web trong khuôn khổ của cái gọi là. Hosting ảo.

Tùy chọn khác không được loại trừ khi cùng một trang web được lưu trữ tại các địa chỉ và máy chủ khác nhau. Trong trường hợp này, có một bản gốc và một bản sao (vì nó khác nhau theo một cách khác - phiên bản gương của trang web)

Điều đáng chú ý là đối với các nhà phát triển web như một thứ tự của mọi thứ khá chấp nhận được và giải pháp tốt hơn. Thật vậy, trong trường hợp này, không cần thiết phải tạo một dịch vụ cụ thể để lưu trữ dữ liệu trang web cụ thể và sử dụng một máy chủ đã được xử lý tốt để lưu trữ toàn bộ dữ liệu.

Nó cũng đáng chú ý là vai trò quan trọng của quản trị viên hoặc cái gọi là. Sisadminov (bằng ngôn ngữ tiếng lóng), đóng vai trò quan trọng trong việc hình thành một tài nguyên web hoạt động thành công, sau các tham số điền và bền vững của nó.

Sự phát triển hiện đại của Internet là một cách hoặc một cách khác cho chúng ta nhận thức được những điều mà chúng ta gặp phải trong mạng này. Nếu bạn quyết định bắt đầu tiến hành blog của mình, hãy mở một cửa hàng trực tuyến hoặc đơn giản là "Trong chủ đề" Những gì bạn đã giao dịch với mạng, điều rất quan trọng là phải biết tài nguyên web là gì.

Bộ tải.

Tài nguyên trực tuyến là gì?

Tài nguyên Internet (Từ đồng nghĩa "Tài nguyên web, trang web, dịch vụ web, trang web") - Đây là sự kết hợp của các công cụ phần mềm và kỹ thuật và phần cứng tích hợp, cũng như thông tin dành cho công bố trên World Wide Web. Tài nguyên Internet có thể chứa thông tin về mẫu văn bản, đồ họa và đa phương tiện. Mỗi tài nguyên Internet phải có một địa chỉ duy nhất cho phép nó tìm thấy nó trên mạng.

Internet Resource.jpg.

Khái niệm về "tài nguyên internet" thường được sử dụng nhiều hơn trong một từ vựng đặc biệt, vì nguyên liệu nguyên liệu của nó quay trở lại thuật ngữ máy tính đặc biệt. Một tài nguyên hoặc tài nguyên hệ thống, công nghệ thông tin được gọi là một thành phần vật lý hoặc ảo có độ hạn chế hạn chế trong một hệ thống máy tính.

Đó là, bất kỳ thiết bị nào trong máy tính có thể được coi là tài nguyên. Tài nguyên cũng sử dụng không chỉ các thành phần vật lý (các yếu tố bộ nhớ, v.v.) mà còn ảo, chẳng hạn như các tệp. Nó thuộc về phần ảo của các tài nguyên, ý tưởng về tài nguyên web (Internet) đang tăng lên. Trong thời đại của Internet trẻ, mạng đang tìm kiếm tài liệu, hoặc đúng hơn là các tệp có địa chỉ đặc biệt. Ngay dưới nguồn tài nguyên trên Internet, họ cũng bắt đầu hiểu toàn bộ hệ thống thông tin và mạng liên quan (ví dụ: thư viện điện tử, v.v.).

Khi sử dụng các thuật ngữ trên Internet, thuật ngữ "tài nguyên" nhận được các đặc điểm tương tự (nhận dạng và ký hiệu, địa chỉ và xử lý kỹ thuật). Tuy nhiên, cũng có một tính đặc điểm nhất định gây ra các cuộc thảo luận lâu dài giữa các chuyên gia. Cốt truyện nổi tiếng nhất của cuộc thảo luận này là một tranh chấp về việc phân loại tài nguyên Internet. Tuy nhiên, trong thực tế, có nhiều lý do để tranh chấp. Ngoài các vấn đề kỹ thuật, các chuyên gia đã thảo luận về các khía cạnh xã hội, ngôn ngữ và thậm chí cả triết học.

Sự phát triển tiếp theo của Internet đã khiến không chỉ tăng số lượng trang web, mà còn với sự đa dạng của chức năng và đích của chúng. Các câu hỏi về ứng dụng của thuật ngữ "Tài nguyên Internet" vẫn còn, nhưng trong cuộc sống hàng ngày, nó cực kỳ hiếm.

Internet

Internet (Tiếng Anh) - Hệ thống mạng máy tính kết hợp trên toàn thế giới để lưu trữ và truyền thông tin. Thường được gọi là mạng trên toàn thế giới và mạng toàn cầu, cũng như một mạng lưới. Được xây dựng trên ngăn xếp giao thức TCP / IP. Www rộng trên toàn thế giới www rộng và nhiều hệ thống truyền dữ liệu khác dựa trên internet.

Tài nguyên Internet cơ bản

Hãy xem xét các tài nguyên chính của Internet. Tài nguyên Internet phổ biến nhất là World Wide Web hoặc WWW, đó là một lượng lớn tài liệu đa phương tiện (hơn một tỷ), một tính năng đặc biệt khác với vẻ ngoài tuyệt vời là khả năng tham chiếu lẫn nhau. Điều này có nghĩa là sự hiện diện trong liên kết tài liệu hiện tại thực hiện chuyển đổi sang bất kỳ tài liệu WWW nào, có thể được đăng trên một mạng máy tính khác. Www (World Wide Web, World Wide Web) - một tập hợp các tài liệu HyperMedia liên quan

Tài nguyên mạng tiếp theo là FTP, là một hệ thống lưu trữ và truyền của tất cả các loại tệp. FTP (Giao thức truyền tệp, Giao thức truyền tệp) - Kho lưu trữ và hệ thống để gửi tất cả các loại tệp.

Tài nguyên Internet lâu đời nhất là e-mail (email). E-mail (Email) - Hệ thống gửi email.

Để thảo luận về mạng, một hệ thống phân phối toàn cầu có tên là một nhóm tin được dự định. Một trong những hệ thống phổ biến nhất của loại này là một nhóm tin tức Usenet.

Dịch vụ Telnet cho phép bạn kết nối với máy tính từ xa và hoạt động với các tài nguyên của nó. Đây là một dịch vụ để điều khiển từ xa của máy tính.

Cuối cùng, có một hệ thống IRC (trò chuyện) trên Internet, triển khai giao tiếp trực tiếp người dùng trong thời gian thực bằng cách nhập văn bản từ bàn phím.

Web World Wide Web

Web World Wide Web (eng. World Wide Web. ) - Một hệ thống phân tán cung cấp quyền truy cập vào các tài liệu được kết nối được đặt trên các máy tính khác nhau được kết nối với Internet. Để chỉ định World Wide Web cũng sử dụng Word Web (Eng. Web. "Web") và viết tắt Www. . World Wide Web là lưu trữ thông tin đa ngôn ngữ trên toàn thế giới ở dạng điện tử: Hàng chục triệu tài liệu liên quan được đặt trên máy tính nằm trên toàn cầu. Nó được coi là dịch vụ internet phổ biến và thú vị nhất, cho phép truy cập thông tin bất kể vị trí của nó. Để tìm hiểu tin tức, hãy tìm hiểu một cái gì đó hoặc chỉ để vui chơi, mọi người xem TV, nghe đài, đọc báo, tạp chí, sách. World Wide Web cũng cung cấp cho người dùng phát sóng, thông tin video, bấm, sách, nhưng với sự khác biệt mà tất cả điều này có thể thu được mà không cần rời khỏi nhà. Không có vấn đề gì về thông tin được trình bày trong thông tin mà bạn quan tâm (tài liệu văn bản, nhiếp ảnh, video hoặc âm thanh) và nơi thông tin này là về mặt địa lý (ở Nga, Úc hoặc trên bờ ngà) - bạn sẽ nhận được nó trong một vài phút đến máy tính của bạn

World Wide Web Mẫu hàng trăm triệu máy chủ Web. Hầu hết các tài nguyên web trên toàn thế giới là một siêu văn bản. Tài liệu siêu văn bản Đăng trên World Wide Web được gọi là các trang web. Một số trang web được thực hiện bởi chủ đề chung, thiết kế, cũng như các liên kết liên quan và thường nằm trên cùng một máy chủ web được gọi là trang web. Các chương trình đặc biệt được sử dụng để tải xuống và xem các trang web - trình duyệt. World Wide Web đã gây ra một cuộc cách mạng thực sự trong công nghệ thông tin và sự bùng nổ trong sự phát triển của Internet. Thông thường, nói về Internet, chúng có nghĩa là trên World Wide Web, nhưng điều quan trọng là phải hiểu rằng đây không phải là điều tương tự.

Lịch sử của World Wide Web

Các nhà phát minh của World Wide Web được coi là Tim Berners-Lee và, ở mức độ thấp hơn, Robert Kayo. Tim Berners-Lee là tác giả của HTTP Technologies, URI / URL và HTML. Năm 1980, ông làm việc trong Hội đồng nghiên cứu hạt nhân châu Âu (FR. Conseil Européen Pour La Reuerche Nucléaire, Cern) Tư vấn phần mềm. Nó đã ở đó, ở Geneva (Thụy Sĩ), ông đã viết chương trình Enquier cho nhu cầu của riêng mình (tiếng Anh. Hỏi thông tin, bạn có thể tự do dịch dưới dạng "Điều tra viên"), sử dụng các hiệp hội ngẫu nhiên để lưu trữ dữ liệu và đặt cơ sở khái niệm cho thế giới Web rộng.

Năm 1989, làm việc tại Cern qua mạng nội bộ của tổ chức, Tim Berners-Lee đã cung cấp một dự án siêu văn bản toàn cầu, hiện được gọi là World Wide Web. Dự án ngụ ý việc xuất bản các tài liệu siêu văn bản liên quan đến các siêu liên kết, điều này sẽ tạo điều kiện thuận lợi cho việc tìm kiếm và hợp nhất thông tin cho các nhà khoa học Cern. Để thực hiện dự án Tim Berners-Lee (cùng với trợ lý của mình), định danh URI đã được phát minh, giao thức HTTP và ngôn ngữ HTML. Đây là những công nghệ có thể được gửi đến Internet hiện đại. Trong giai đoạn từ 1991 đến 1993, Berners-Lee đã cải thiện các thông số kỹ thuật của các tiêu chuẩn này và xuất bản chúng. Nhưng, tuy nhiên, chính thức là năm sinh của World Wide Web nên được coi là 1989.

Trong khuôn khổ của dự án Berners-Lee, máy chủ Web HTTPD đầu tiên trên thế giới và trình duyệt web siêu văn bản đầu tiên trên thế giới có tên WorldWideWeb. Trình duyệt này đồng thời là một biên tập viên WYSIWYG (SoC. Chương trình làm việc trong môi trường NextSTEP và bắt đầu trải rộng qua Internet vào mùa hè năm 1991.

Trang web đầu tiên trên thế giới được Berners-Lee đăng vào ngày 6 tháng 8 năm 1991 trên máy chủ web đầu tiên, có thể truy cập được đến http://info.cern.ch/. Tài nguyên đã xác định khái niệm về World Wide Web, chứa các hướng dẫn để cài đặt máy chủ web, sử dụng trình duyệt, v.v. Trang web này cũng là thư mục trực tuyến đầu tiên trên thế giới, bởi vì sau đó Tim Berners-Lee được đăng và hỗ trợ một danh sách các liên kết đến các trang web khác.

Từ năm 1994, công trình chính về sự phát triển của World Wide Web, một tập đoàn của tập đoàn web trên toàn thế giới, W3C, dựa trên và vẫn đứng đầu là Tim Berners-Lee. Tập đoàn này là một tổ chức phát triển và thực hiện các tiêu chuẩn công nghệ cho Internet và World Wide Web. Nhiệm vụ W3C: "Tiết lộ hoàn toàn tiềm năng của World Wide Web bằng cách tạo các giao thức và nguyên tắc đảm bảo phát triển mạng dài hạn." Hai nhiệm vụ chính khác - để cung cấp hoàn thành "quốc tế hóa mạng" và tạo một mạng lưới có thể truy cập được cho những người khuyết tật.

W3C phát triển các nguyên tắc và tiêu chuẩn thống nhất cho Internet (được gọi là "Khuyến nghị", tiếng Anh. Khuyến nghị W3C), sau đó được nhúng bởi các nhà sản xuất các chương trình và thiết bị. Do đó, khả năng tương thích đạt được giữa các sản phẩm và thiết bị phần mềm của các công ty khác nhau, khiến mạng trên toàn thế giới hoàn hảo hơn, phổ quát và thuận tiện. Tất cả các khuyến nghị của World Wide Web Consortium đều được mở, nghĩa là không được bảo vệ bởi các bằng sáng chế và có thể được giới thiệu bởi bất kỳ người nào mà không có bất kỳ khoản khấu trừ tài chính nào đối với tập đoàn.

Cấu trúc và nguyên tắc của World Wide Web

Biểu mẫu web trên toàn thế giới hàng triệu máy chủ web trên internet trên toàn thế giới. Máy chủ web là một chương trình chạy trên máy tính được kết nối với mạng và sử dụng giao thức HTTP để truyền dữ liệu. Ở dạng đơn giản nhất, một chương trình như vậy sẽ nhận được yêu cầu HTTP qua mạng tài nguyên cụ thể, tìm tệp thích hợp trên đĩa cứng cục bộ và gửi nó đến mạng được yêu cầu vào máy tính. Các máy chủ Web phức tạp hơn có khả năng đáp ứng yêu cầu HTTP để tạo tài liệu tự động bằng các mẫu và tập lệnh.

WorldWideWideWebarOundWikipedia% 281% 29.png? Uselang = ru

Để xem thông tin nhận được từ máy chủ Web, một chương trình đặc biệt được áp dụng trên máy khách - trình duyệt web. Chức năng chính của trình duyệt web là hiển thị siêu văn bản. World Wide Web được liên kết chặt chẽ với các khái niệm về siêu văn bản và siêu liên kết. Hầu hết các thông tin trong web là một siêu văn bản.

Để tạo điều kiện cho việc tạo, lưu trữ và hiển thị siêu văn bản, World Wide Web theo truyền thống sử dụng ngôn ngữ HTML (ngôn ngữ đánh dấu siêu văn bản, ngôn ngữ đánh dấu siêu văn bản "). Làm việc về việc tạo (đánh dấu) các tài liệu siêu văn bản được gọi là một cuộc đụng độ, nó được tạo bởi một quản trị trang web hoặc một chuyên gia riêng trong đánh dấu - The Vertellor. Sau khi đánh dấu HTML, tài liệu kết quả được lưu trữ trong một tệp và các tệp HTML như vậy là loại tài nguyên web chính trên toàn thế giới. Sau khi tệp HTML có sẵn cho máy chủ Web, nó bắt đầu gọi là "một trang web". Tập hợp các trang web tạo thành một trang web.

Các trang web siêu văn bản chứa siêu liên kết. Các siêu liên kết giúp người dùng web trên toàn thế giới dễ dàng di chuyển giữa các tài nguyên (tệp), bất kể tài nguyên có trên máy tính cục bộ hay trên máy chủ từ xa. Để xác định vị trí tài nguyên trên World Wide Web, URL định vị tài nguyên thống nhất URL (Trình định vị tài nguyên đồng phục tiếng Anh) được sử dụng. Ví dụ: URL đầy đủ của trang chính của phần Wikipedia của Phần Nga trông như thế này: http://ru.wikipedia.org/wiki/spalvnaya_strica. . Các URL như vậy kết hợp công nghệ nhận dạng của URI (Eng. Nhận dạng tài nguyên thống nhất - "Mã định danh tài nguyên thống nhất") và Hệ thống tên miền DNS (Eng. Hệ thống tên miền). Tên miền (trong trường hợp này là RU.wikipedia.org) như một phần của URL cho biết máy tính (chính xác hơn, một trong các giao diện mạng của nó), thực thi mã của máy chủ Web mong muốn. URL của trang hiện tại thường có thể được nhìn thấy trong thanh địa chỉ của trình duyệt, mặc dù nhiều trình duyệt hiện đại thích mặc định chỉ hiển thị tên miền của trang web hiện tại.

World Wide Web Technologies

Để cải thiện nhận thức trực quan về Web, công nghệ CSS đã được áp dụng rộng rãi, cho phép bạn đặt các kiểu thiết kế đơn cho nhiều trang web khác nhau. Một sự đổi mới khác đáng chú ý là hệ thống chỉ định tài nguyên URN (tên tài nguyên thống nhất).

Khái niệm phát triển phổ biến của World Wide Web là sự sáng tạo của một mạng nhện ngữ nghĩa. Semantic Web là kiến ​​trúc thượng tầng trên web trên toàn thế giới hiện tại, được thiết kế để tạo thông tin được đăng trên mạng dễ hiểu hơn cho các máy tính. Web Semantic Web là khái niệm về một mạng trong đó mỗi tài nguyên trong ngôn ngữ của con người sẽ được trang bị mô tả, dễ hiểu với máy tính. Web Semantic Web mở quyền truy cập vào thông tin có cấu trúc tốt cho bất kỳ ứng dụng nào, bất kể nền tảng và bất kể ngôn ngữ lập trình. Các chương trình sẽ có thể tìm thấy các tài nguyên cần thiết, thông tin quy trình, phân loại dữ liệu, xác định các kết nối logic, rút ​​ra kết luận và thậm chí đưa ra quyết định dựa trên những kết luận này. Với việc triển khai rộng rãi và có thẩm quyền, web ngữ nghĩa có thể gây ra một cuộc cách mạng trên internet. Để tạo một máy tính mô tả tài nguyên, định dạng RDF được sử dụng trong Web Semantic Web (ANH. Khung mô tả tài nguyên), dựa trên cú pháp XML và sử dụng số nhận dạng URI để chỉ định tài nguyên. Mới trong khu vực này là RDF (Lược đồ RDF tiếng Anh) và SPARQL (Giao thức tiếng Anh và ngôn ngữ truy vấn RDF) (được phát âm là "Sparkle"), một ngôn ngữ truy vấn mới để truy cập nhanh vào dữ liệu RDF.

TBWBS ứng dụng chính trên toàn thế giới

HTML. (Ngôn ngữ đánh dấu văn bản Hyper, ngôn ngữ đánh dấu siêu văn bản). Đây là định dạng của các tài liệu HyperMedia được sử dụng trong WWW để trình bày thông tin. Định dạng này mô tả nội dung của tài liệu, cấu trúc của nó, cũng như kết nối của nó với các tài liệu khác. Sự xuất hiện của tài liệu trên màn hình của người dùng được xác định bởi Navigator: Nếu người dùng hoạt động với thiết bị đầu cuối đồ họa hoặc văn bản, trong mọi trường hợp tài liệu trên màn hình sẽ có một giao diện khác. HTML thực hiện một vai trò tích hợp cho các yếu tố của tài liệu HyperMedia. Tên tệp ở định dạng .html, thường kết thúc bằng .html (hoặc có phần mở rộng .htm trong trường hợp máy chủ hoạt động trong Windows). URL. (Định vị tài nguyên thống nhất, con trỏ phổ thông đến tài nguyên). Tên như vậy là tài liệu tham khảo bằng lời nói đến bất kỳ tài nguyên thông tin Internet nào. Tài nguyên Internet có sẵn trên địa chỉ IP của một máy tính cụ thể. Http (Giao thức truyền siêu văn bản, giao thức truyền siêu văn bản). Tên như vậy là một giao thức trong đó máy khách và máy chủ WWW tương tác để truyền tài liệu HyperMedia cho khách hàng. Www. - Dịch vụ truy cập trực tiếp yêu cầu kết nối internet đầy đủ. Nó đòi hỏi các dòng giao tiếp nhanh cho các tài liệu chứa rất nhiều đồ họa hoặc thông tin phi văn bản khác. Khi tốc độ thấp hơn, một phần của những lợi thế mà WWW đã rất phổ biến.

Nguyên tắc hoạt động

Giống như hầu hết các dịch vụ Internet khác, World Wide Web hoạt động trong mô hình máy khách-máy chủ. Là một máy chủ, như một quy tắc, một máy tính được kết nối với mạng mà chương trình đặc biệt hoạt động. Đây là chương trình này thường được gọi là máy chủ web. Khách hàng là bất kỳ máy tính nào hiện được kết nối với Internet mà chương trình xuất bản web đang chạy - trình duyệt (trình duyệt) (từ tiếng Anh. Duyệt - lật, cuộn). Trình duyệt làm việc là trao đổi thông tin với máy chủ Web, có được các tài liệu cần thiết cho người dùng, xử lý thông tin siêu văn bản thu được và hiển thị tài liệu trên màn hình. Việc trao đổi thông tin giữa máy chủ Web và trình duyệt được thực hiện bằng giao thức HTTP.

Làm việc với trình duyệt

Ngày nay, mười năm sau khi phát minh ra giao thức HTTP, World Wide Web, trình duyệt là phần mềm phức tạp nhất kết hợp dễ sử dụng và sự giàu có của các cơ hội. Trình duyệt không chỉ mở ra cho người dùng thế giới tài nguyên siêu văn bản của thế giới Web rộng. Nó cũng có thể làm việc với các dịch vụ mạng khác, chẳng hạn như FTP, Gopher, WAIS. Cùng với trình duyệt, một chương trình thường được cài đặt để sử dụng dịch vụ email (e-mail) và tin tức (tin tức). Trong thực tế, trình duyệt là chương trình chính để truy cập các dịch vụ mạng. Thông qua nó, bạn có thể truy cập hầu như bất kỳ dịch vụ Internet nào, ngay cả khi trình duyệt không hỗ trợ hoạt động với dịch vụ này. Điều này sử dụng các máy chủ web được lập trình đặc biệt liên kết web trên toàn thế giới với dịch vụ mạng này. Một ví dụ về loại máy chủ web này là rất nhiều máy chủ email miễn phí với giao diện web (xem http://www.mail.ru) Hôm nay có nhiều chương trình trình duyệt được tạo bởi các công ty khác nhau. Các trình duyệt như Netscape Navigator và Internet Explorer đã nhận được sự phân phối và công nhận lớn nhất. Đây là những trình duyệt này tạo nên sự cạnh tranh chính trong số đó, mặc dù đáng chú ý là các chương trình này phần lớn giống nhau. Điều này là dễ hiểu, bởi vì chúng hoạt động trên cùng một tiêu chuẩn - các tiêu chuẩn mạng Internet. Làm việc với trình duyệt bắt đầu với thực tế là người dùng đang đạt URL của tài nguyên trong thanh địa chỉ mà anh ta muốn truy cập và nhấn phím Enter .

shahovalov06.png.

Trình duyệt gửi yêu cầu đến máy chủ mạng được chỉ định. Vì các yếu tố của trang web được chỉ định bởi người dùng đến từ máy chủ, nó dần xuất hiện trong cửa sổ làm việc của trình duyệt. Quá trình lấy các phần tử của trang từ máy chủ được hiển thị ở chuỗi "Trạng thái" thấp hơn của trình duyệt.

shahovalov07.png.

Các siêu liên kết văn bản chứa trong trang web nhận được thường được tô sáng bằng màu khác với màu của văn bản còn lại của tài liệu và được nhấn mạnh. Tài liệu tham khảo chỉ ra các tài nguyên mà người dùng chưa được xem và các liên kết đến các tài nguyên đã truy cập thường có màu khác nhau. Hình ảnh cũng có thể hoạt động như các siêu liên kết. Bất kể liên kết văn bản hay đồ họa hay không, nếu bạn mang con trỏ chuột trên đó, dạng của nó sẽ thay đổi. Đồng thời trong thanh trạng thái của trình duyệt sẽ xuất hiện địa chỉ mà liên kết chỉ ra.

shahovalov_navi.png.

Khi bạn nhấp vào siêu liên kết, trình duyệt sẽ mở tài nguyên trong cửa sổ làm việc mà nó chỉ ra, với tài nguyên trước đó từ nó được dỡ. Trình duyệt có một danh sách các trang duyệt web và người dùng nếu cần, có thể quay lại chuỗi xem trang. Để thực hiện việc này, bạn cần nhấp vào nút "Quay lại" ("Quay lại") trong menu trình duyệt - và nó sẽ quay lại trang bạn đã xem trước khi mở tài liệu hiện tại. Mỗi lần nhấn nút này, trình duyệt sẽ Trả lại một tài liệu trở lại trong danh sách các tài liệu đã truy cập. Nếu đột nhiên bạn đã quay lại quá xa, hãy sử dụng nút "Chuyển tiếp" ("Chuyển tiếp") menu trình duyệt. Nó sẽ giúp bạn tiến về phía trước trong danh sách các tài liệu. Dừng "Dừng" ("Dừng") sẽ dừng tài liệu của tài liệu. Nút "Làm mới" cho phép bạn khởi động lại tài liệu hiện tại từ máy chủ. Trình duyệt trong cửa sổ của nó chỉ có thể hiển thị một tài liệu: để hiển thị một tài liệu khác sẽ dỡ bỏ cái trước đó. Nó thuận tiện hơn nhiều để làm việc đồng thời trong một số cửa sổ trình duyệt. Mở một cửa sổ mới được thực hiện bằng menu: Tệp - Tạo - Cửa sổ (hoặc kết hợp phím Ctrl + N).

Làm việc với tài liệu.

Trình duyệt cho phép một tập hợp các hoạt động tiêu chuẩn trên tài liệu. Bạn có thể in trang web được tải vào nó (trong Internet Explorer, nó được thực hiện bằng nút "In" hoặc từ menu: Tệp - In ...), Lưu vào đĩa (Menu: Tệp - Lưu cách ...). Bạn có thể tìm thấy đoạn văn bản mà bạn quan tâm trong trang đã tải xuống. Để thực hiện việc này, hãy sử dụng menu: Chỉnh sửa - Tìm trên trang này .... Và nếu bạn quan tâm đến cách tài liệu này trông như thế nào trong HyperText gốc, được xử lý trình duyệt, hãy chọn trong menu: Xem - ở dạng HTML. Khi người dùng đang ở trên Internet, người dùng tìm thấy một trang cụ thể cho nó , nó sử dụng khả năng đặt dấu trang được cung cấp trong các trình duyệt. Bằng cách tương tự với dấu trang được ghi chú bởi các địa điểm thú vị của cuốn sách). Điều này được thực hiện thông qua menu: Yêu thích - Thêm vào mục yêu thích. Sau đó, tab mới xuất hiện trong danh sách các dấu trang, có thể được xem bằng cách nhấp vào nút "Favorites" trên bảng trình duyệt hoặc thông qua menu yêu thích. Bạn có thể xóa dấu trang, sửa đổi, sắp xếp trong các thư mục bằng cách sử dụng Menu: Favorites - Yêu thích ban đầu.

Làm việc thông qua máy chủ proxy

Sau khi tải xuống trang web, trình duyệt được đặt đúng giờ và tất cả các phần tử của nó (hình ảnh, hình động, tệp âm thanh) trong bộ đệm đặc biệt trong bộ nhớ của máy tính. Do đó, nó được tải rất nhanh trong quá trình truy cập lại. Liên quan đến một máy tính riêng biệt, vị trí trong RAM và trên đĩa cứng của máy tính, được sử dụng để lưu trữ các trang web đã xem, được gọi là "bộ nhớ cache" (eng. Bộ nhớ cache). Trong khuôn khổ của mạng cục bộ của tổ chức, có thể tổ chức một bộ đệm phổ biến trong đó các trang web hiển thị cho tất cả các máy tính trên mạng cục bộ. Nó được gọi là "Máy chủ proxy" (Eng. Proxy-Server). Nếu bạn yêu cầu trình duyệt nhận tài liệu từ mạng, máy chủ proxy sẽ kiểm tra xem nó đã có trong bộ đệm của thông tin được yêu cầu hay chưa. Nếu có sẵn một cái gì đó, máy chủ proxy đang điều chỉnh thời gian tạo tài liệu gốc và bộ đệm của nó. Nếu chúng giống hệt nhau, thì máy chủ proxy chỉ cần đề cập đến một bản sao từ trình duyệt bộ đệm. Một lệnh làm việc như vậy làm giảm đáng kể kích thước của lưu lượng, lưu tài nguyên mạng. Ngoài ra, khi sử dụng máy chủ proxy, thời gian chờ thông tin được yêu cầu bị giảm - các trang được yêu cầu thường xuyên nhất được tải vào số tiền nhanh hơn. Các proxy hiện đại được trao đổi thêm với các thông tin khác về các tài liệu được lưu trữ trong đó, do điều này, hiệu quả sử dụng của chúng tăng đáng kể. Để định cấu hình trình duyệt của bạn để hoạt động với máy chủ proxy, bạn cần gọi cho cửa sổ cài đặt thông qua menu: Dịch vụ - Thuộc tính Observer ... và chọn tab Kết nối. Nhấn nút Cài đặt mạng ... và đặt hộp để sử dụng máy chủ proxy. Trong trường nhập bên dưới, bạn phải nhập tên của máy chủ proxy và cổng thông qua đó thông tin sẽ được trao đổi với nó (người dùng dữ liệu này nhận được từ nhà cung cấp internet của mình).

shahovalov08.png.

Netscape Navigator và Microsoft Internet Explorer cũng cung cấp một cơ chế để nhúng các tính năng bổ sung của các nhà sản xuất độc lập. Các mô-đun mở rộng khả năng trình duyệt được gọi là plugin (trình cắm). Phímerers hoạt động trên máy tính chạy các hệ điều hành khác nhau. Điều này mang lại cho cơ sở để nói về sự độc lập của World Wide Web trên loại máy tính được sử dụng bởi người dùng và hệ điều hành.

Tìm kiếm thông tin trên Internet

Gần đây, một phương tiện truyền thông đại chúng mạnh mẽ mới được nhìn thấy trên World Wide Web, khán giả là phần tích cực và giáo dục nhất trong dân số thế giới. Một tầm nhìn như vậy tương ứng với trạng thái thực sự của các vấn đề. Trong những ngày của các sự kiện và cú sốc quan trọng, tải trọng trên các nút mạng của tin tức tăng đáng kể; Đáp lại, các nguồn lực dành cho người đọc yêu cầu ngay lập tức xuất hiện về vụ việc. Do đó, trong cuộc khủng hoảng tháng 8 năm 1998 trên Công ty Đài phát thanh và Đài phát thanh CNN (http://www.cnn.com), tin tức xuất hiện sớm hơn nhiều so với phương tiện truyền thông Nga được báo cáo. Đồng thời, máy chủ RIA RosbusinessConsulons đã nổi tiếng rộng rãi (http://www.rbc.ru), cung cấp thông tin mới từ thị trường tài chính và tin tức mới nhất. Nhiều người Mỹ đã xem sự tiến bộ của việc bỏ phiếu về việc luận bố đối với Tổng thống Hoa Kỳ Bill Clinton trên mạng, và không phải tại màn hình TV. Sự phát triển của cuộc chiến ở Nam Tư cũng được phản ánh ngay lập tức trong một loạt các ấn phẩm, phản ánh nhiều điểm quan điểm về xung đột này. Nhiều người quen thuộc với Internet nhiều hơn nữa, tin rằng bạn có thể tìm thấy bất kỳ thông tin nào trên mạng. Điều này thực sự rất theo nghĩa là bạn có thể gặp phải các tài nguyên bất ngờ nhất ở dạng và nội dung. Thật vậy, mạng lưới hiện đại có thể cung cấp cho người dùng rất nhiều thông tin về cấu hình khác nhau nhất. Ở đây bạn có thể làm quen với tin tức, thật thú vị khi dành thời gian, có quyền truy cập vào nhiều thông tin tham khảo, bách khoa toàn thư và giáo dục. Chỉ cần nhấn mạnh rằng mặc dù giá trị thông tin tổng thể của Internet là rất lớn, thì không gian thông tin này là hoàn toàn định tính, vì tài nguyên thường được tạo ra trên bàn tay xe cứu thương. Nếu, khi chuẩn bị xuất bản giấy, văn bản của nó thường được đọc bởi một số người đánh giá và điều chỉnh được thực hiện đối với nó, thì trong mạng, giai đoạn này của quy trình xuất bản thường vắng mặt. Vì vậy, nói chung, thông tin đã học được từ Internet nên được đối xử một cách thận trọng cao hơn một chút so với thông tin được tìm thấy trong ấn phẩm in ấn. Tuy nhiên, sự phong phú của thông tin có một khía cạnh tiêu cực: với sự gia tăng số lượng thông tin , Nó ngày càng trở nên khó khăn hơn để tìm thấy thông tin như vậy, hiện đang cần thiết. Do đó, vấn đề chính xảy ra khi làm việc với mạng là nhanh chóng tìm thấy thông tin cần thiết và hiểu nó, đánh giá giá trị thông tin của tài nguyên cho mục đích của nó.

Để giải quyết vấn đề tìm kiếm thông tin cần thiết trên Internet, có một loại dịch vụ mạng riêng biệt. Chúng tôi đang nói về các máy chủ tìm kiếm hoặc công cụ tìm kiếm. Các máy chủ tìm kiếm khá nhiều và đa dạng. Đó là thông lệ để phân biệt các chỉ mục và thư mục tìm kiếm. Máy chủ chỉ mục Chúng hoạt động như sau: thường xuyên đọc nội dung của hầu hết các trang web mạng ("chỉ mục" chúng) và đặt chúng toàn bộ hoặc một phần trong cơ sở dữ liệu chung. Người dùng phân tách có khả năng tìm kiếm cơ sở dữ liệu này, sử dụng các từ khóa liên quan đến chủ đề quan tâm. Việc phát hành kết quả tìm kiếm thường bao gồm các trích đoạn của ngón chân được đề xuất của người dùng và địa chỉ của họ (URL) được trang trí dưới dạng siêu liên kết. Làm việc với các máy chủ tìm kiếm của loại này là thuận tiện nếu có một ý tưởng rõ ràng về tìm kiếm. и

image14.gif.

image16.gif.

Vấn đề và triển vọng phát triển web trên toàn thế giới

Hầu như bất kỳ thông tin nào được phục vụ để truy cập công cộng có thể được phản ánh bởi www. Nếu một cái gì đó không thể được hiển thị trong www, điều này chỉ do một số hạn chế và nhược điểm của www. Đầu tiên, kết nối giữa máy khách và máy chủ có thể dùng một lần: máy khách sẽ gửi yêu cầu, máy chủ cung cấp tài liệu và kết nối bị gián đoạn. Điều này có nghĩa là máy chủ không có cơ chế thông báo khách hàng về việc thay đổi hoặc nhập dữ liệu mới. Vấn đề này ngày nay đang được giải quyết theo nhiều cách: phiên bản mới của giao thức HTTP đang được phát triển, sẽ duy trì kết nối dài, truyền dữ liệu vào một số luồng, phân phối các kênh truyền dữ liệu và kiểm soát chúng. Nếu nó được triển khai và sẽ được hỗ trợ bởi phần mềm WWW tiêu chuẩn, nó sẽ loại bỏ các lỗ hổng đã nói ở trên. Một cách khác là sử dụng các bộ điều hướng có thể thực hiện cục bộ các chương trình trong các ngôn ngữ có thể diễn đạt, chẳng hạn như dự án Java Sun microsystems. Một giải pháp khác cho vấn đề này là sử dụng công nghệ AJAX, dựa trên XML và JavaScript. Điều này cho phép bạn truy cập dữ liệu từ máy chủ khi trang www đã được tải từ máy chủ.

Hiện tại có hai xu hướng trong sự phát triển của World Wide Web: Web Semantic Web và Social Web.

  • Web ngữ nghĩa Nó liên quan đến việc cải thiện sự kết nối và sự liên quan của thông tin trên World Wide Web thông qua việc giới thiệu các định dạng siêu dữ liệu mới.
  • Web xã hội. TỰ ĐỘNG ĐỂ LÀM VIỆC TRÊN SẠCH THÔNG TIN CỦA THÔNG TIN CÓ S ANN TRONG TRANG WEB, ĐƯỢC THỰC HIỆN CỦA NGƯỜI DÙNG. Là một phần của hướng phát triển thứ hai, là một phần của web ngữ nghĩa, được tích cực sử dụng làm Công cụ (RSS và các định dạng kênh web khác, OPML, XHTML microformats). Các phần được phân loại một phần của các loại Wikipedia giúp người dùng di chuyển một cách có ý thức trong không gian thông tin, nhưng các yêu cầu rất mềm cho các danh mục con không đưa ra lý do để hy vọng mở rộng các trang web đó. Về vấn đề này, tiền lãi có thể là những nỗ lực để vẽ lên các bản âm về kiến ​​thức.

Ngoài ra còn có một khái niệm Web 2.0 phổ biến, điều này khái quát hóa một số hướng phát triển của World Wide Web.

Web 2.0.

Việc phát triển WWW gần đây được thực hiện đáng kể bởi việc giới thiệu tích cực các nguyên tắc và công nghệ mới đã nhận được tên chung của Web 2.0 (Web 2.0). Thời hạn của Web 2.0 xuất hiện lần đầu tiên vào năm 2004 và nhằm minh họa những thay đổi chất lượng cao trong WWW vào thập kỷ thứ hai của sự tồn tại của nó. Web 2.0 là một cải tiến logic của Web. Tính năng chính của Web 2.0 là để cải thiện và đẩy nhanh sự tương tác của các trang web với người dùng, dẫn đến sự phát triển nhanh chóng của hoạt động của người dùng. Điều này tự biểu hiện trong:

Web 2.0 đã giới thiệu một trao đổi dữ liệu đang hoạt động, đặc biệt:

  • Xuất khẩu tin tức giữa các trang web;
  • Tổng hợp thông tin tích cực từ các trang web.
  • Sử dụng API để tách dữ liệu trang web khỏi chính trang web

Từ quan điểm thực hiện các trang web Web 2.0, nó cải thiện các yêu cầu để đơn giản và thuận tiện cho các trang web dành cho người dùng thông thường và nhằm mục đích nhanh chóng đánh rơi trình độ của người dùng trong tương lai gần. Danh sách các tiêu chuẩn và phê duyệt (W3C) tuân thủ hàng đầu. Điều này đặc biệt:

  • tiêu chuẩn thiết kế hình ảnh và chức năng của các trang web;
  • Yêu cầu điển hình (SEO) của các công cụ tìm kiếm;
  • Tiêu chuẩn XML và trao đổi thông tin mở.

Mặt khác, trên Web 2.0 giảm:

  • Yêu cầu đối với độ sáng của người Viking và sáng tạo của người Viking về thiết kế và điền;
  • cần cho các trang web tích hợp (cổng thông tin);
  • Giá trị của quảng cáo ngoại tuyến;
  • Quan tâm kinh doanh trong các dự án lớn.

Do đó, Web 2.0 đã ghi lại sự chuyển đổi của WWW từ các giải pháp phức tạp đắt tiền trong các trang web đánh giá cao, giá rẻ, dễ sử dụng với khả năng chia sẻ thông tin hiệu quả. Những lý do chính cho sự chuyển đổi như vậy là:

  • Thiếu thông tin chất lượng trọng điểm;
  • Sự cần thiết phải biểu thức người dùng đang hoạt động trong www;
  • Phát triển công nghệ tìm kiếm và tổng hợp thông tin trong www.

Việc chuyển đổi sang một khu phức hợp công nghệ Web 2.0 có hậu quả như vậy đối với không gian thông tin toàn cầu www là:

  • Thành công của dự án được xác định bởi mức độ truyền thông tích cực của người dùng dự án và mức độ chất lượng của điền thông tin;
  • Các trang web có thể đạt được hiệu suất và lợi nhuận cao mà không cần đầu tư vốn lớn do định vị thành công trong WWW;
  • Người dùng WWW riêng biệt có thể đạt được thành công đáng kể trong việc thực hiện các kế hoạch kinh doanh và sáng tạo của họ trong WWW mà không có trang web của họ;
  • Khái niệm về một trang web cá nhân kém hơn khái niệm về "blog", "Tiêu đề của tác giả";
  • Các vai trò mới về cơ bản của người dùng hoạt động www xuất hiện (người điều hành diễn đàn, thành viên có thẩm quyền của diễn đàn, blogger).

Ví dụ về Web 2.0 Chúng tôi cung cấp một vài ví dụ về các trang web minh họa các công nghệ Web 2.0 và thực sự thay đổi môi trường www. Điều này đặc biệt:

  • Livejournal.com. - Cộng đồng toàn cầu của các blogger;
  • eBay.com. - Đấu giá Internet với cộng đồng tự điều chỉnh;
  • Wikipedia.org. - Bách khoa toàn thư lớn nhất thế giới;
  • ODP (dmoz.org) - Danh mục lớn nhất của các trang web, được chỉnh sửa bởi con người.
  • Facebook.com. - Mạng xã hội toàn cầu;
  • Gmail.com. - một trong những dịch vụ email phổ biến nhất;
  • Reddit.com. - Mạng xã hội tin tức;

Ngoài các dự án này, có những dự án khác tạo thành một môi trường toàn cầu hiện đại và dựa trên hoạt động của người dùng của họ. Các trang web, điền và phổ biến trong đó được hình thành, trước hết, không phải do nỗ lực và tài nguyên của chủ sở hữu của họ, và cộng đồng người dùng quan tâm đến việc phát triển trang web tạo nên một lớp dịch vụ mới xác định các quy tắc của toàn cầu Môi trường www.

Ftp.

Ftp.

Ftp. (eng. Giao thức truyền tập tin - Giao thức truyền tệp) - Giao thức chuẩn được thiết kế để truyền tệp bằng các mạng TCP (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 ​​trú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 với văn bản đang mở hoặc nếu nó được phép trên máy chủ, họ có thể kết nối ẩn danh (một phương thức truy cập như vậy thường được xem xét an toàn hơn, vì nó không phơi bày mật khẩu người dùng đánh chặn mối đe dọa ). 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.

Các ứng dụng FTP khách hàng đầu tiên là các công cụ dòng lệnh tương tác triển khai các lệnh và cú pháp tiêu chuẩn. Giao diện người dùng đồ họa đã được phát triển cho nhiều hệ điều hành được sử dụng cho đến ngày nay. Trong số các giao diện này là một chương trình thiết kế web phổ biến như Microsoft Expression Web và các máy khách FTP chuyên dụng (ví dụ: CuteFTP).

FTP là một trong những giao thức ứng dụng lâu đời nhất xuất hiện từ lâu trước HTTP và thậm chí đến TCP / IP, vào năm 1971. Nó cũng được sử dụng rộng rãi để phân phối phần mềm và truy cập vào các máy chủ từ xa.

FTP khác với các ứng dụng khác ở chỗ nó sử dụng hai kết nối TCP để chuyển tệp:

  • Quản lý kết nối. - Kết nối để gửi lệnh đến máy chủ và nhận câu trả lời từ nó. Giao thức Telnet được sử dụng cho Kênh điều khiển.
  • Kết nối dữ liệu. - Kết nối để chuyển tập tin.

Lịch sử

Việc triển khai giao thức đầu tiên (1971) được cung cấp để trao đổi giữa máy khách và các thông báo máy chủ bao gồm tiêu đề (72 bit) và dữ liệu biến dữ liệu. Tiêu đề thông báo bao gồm yêu cầu đến máy chủ FTP hoặc câu trả lời từ nó, loại và độ dài của dữ liệu được truyền. Các tham số dữ liệu được truyền dưới dạng dữ liệu (ví dụ: đường dẫn và tên tệp), thông tin từ máy chủ (ví dụ: danh sách các tệp trong thư mục) và chính các tệp. Do đó, các lệnh và dữ liệu được truyền đến cùng một kênh.

Năm 1972, giao thức đã được thay đổi hoàn toàn và thực hiện tầm nhìn gần với hiện đại. Các lệnh với các tham số từ các phản hồi của máy khách và máy chủ được truyền qua kết nối Telnet (Kênh điều khiển), một kết nối riêng (kênh dữ liệu) được tạo để truyền dữ liệu.

Trong các phiên bản sau đây, khả năng hoạt động ở chế độ thụ động đã được thêm vào, việc truyền tệp giữa các máy chủ FTP đã được thêm vào, các lệnh để lấy thông tin, thay đổi thư mục hiện tại, tạo và xóa các thư mục, lưu các tệp dưới tên duy nhất. Một thời gian có các lệnh để gửi email thông qua FTP, nhưng sau đó chúng được loại trừ khỏi giao thức.

Năm 1980, giao thức FTP bắt đầu sử dụng TCP. Phiên bản cuối cùng của Giao thức đã được phát hành vào năm 1985. Vào năm 1997, một bổ sung cho giao thức đã xuất hiện, cho phép mã hóa và ký thông tin trong Kênh điều khiển và kênh dữ liệu. Năm 1999, một tiện ích bổ sung dành riêng cho quốc tế hóa giao thức, khuyến nghị sử dụng mã hóa UTF-8 cho các lệnh và phản hồi máy chủ và xác định lệnh Lang mới đặt ngôn ngữ phản hồi.

Mô tả giao thức

Sự khác biệt từ http.

Bất động sản Ftp. Http.
Dựa trên các phiên làm việc Đúng Không
Xác thực người dùng tích hợp Đúng Không
Chủ yếu cung cấp để chuyển nhượng Tệp nhị phân lớn Tệp văn bản nhỏ
Mô hình kết nối Kết nối đôi Kết nối đơn
Chủ yếu thích ứng để nhận / chuyển nhượng Tiếp nhận và truyền tải Takery.
Hỗ trợ các chế độ truyền nhị phân và nhị phân Đúng Không
Hỗ trợ chỉ định các loại dữ liệu truyền (tiêu đề MIME) Không Đúng
Hỗ trợ các hoạt động trên hệ thống tệp (MKDIR, RM, Đổi tên, v.v.) Đúng Không

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ủa nó đượ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í lưu lượng và giảm dữ liệu thời gian trao đổi khi truyền các tập tin lớn. Ví dụ, giao thức của HTTP nhất thiết phải mã hóa thông tin nhị phân vào biểu mẫu văn bản, sử dụng thuật toán Base64. Được lên lịch theo giao thức FTP, máy khách đượ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ủ nhớ trạng thái hiện tại). Giao thức http 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, vì vậy ghi nhớ trạng thái khi sử dụng HTTP được thực hiện bên ngoà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 sang cổng của máy chủ tương ứng ( Chế độ thụ động ) Những gì 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 với luồng trạng thái ASCII ASCII gồm ba chữ số với một 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 trong hoạt động hoặc là Chế độ thụ động Từ sự lựa chọn của ai là phương pháp cài đặt kết nối. Trong các phiên bản cũ, chỉ có cổng thứ 20 (chế độ hoạt động) được sử dụng để truyền dữ liệu, trong các phiên bản hiện đại của máy chủ FTP, cổng cho kênh dữ liệu có thể được gán bởi các cổng máy chủ cổng không chuẩn (n> 1024) (thụ động Chế độ). Trong chế độ hoạt động, máy khách tạo TCP điều khiển - kết nối 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ỉ và số cổng này. 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.

Sự khác biệt trong công việc của chế độ thụ động và hoạt động. Máy chủ và hành động khách hàng ở chế độ chủ động và thụ động

Chế độ hoạt động Chế độ thụ động
1. Khách hàng thiết lập liên lạc và gửi yêu cầu tới 21 cổng máy chủ từ cổng N (N> 1024) 1. Máy khách thiết lập kết nối và gửi yêu cầu (báo cáo rằng cần phải hoạt động ở chế độ thụ động) trên cổng máy chủ 21 từ cổng N (n> 1024)
2. Máy chủ gửi câu trả lời cho cổng máy khách N (N> 1024) 2. Máy chủ gửi câu trả lời và cho biết số cổng cho kênh dữ liệu P (p> 1024) đến cổng n (n> 1024) của máy khách
3. Máy chủ thiết lập liên lạc để truyền dữ liệu theo cổng 20 đến cổng của máy khách N + 1 3. Khách hàng thiết lập liên lạc để truyền dữ liệu theo cổng N + 1 đến cổng cổng P (P> 1024)

FTP hoạt động. Có lợi cho máy chủ FTP, nhưng có hại cho phía khách hàng. Máy chủ FTP đang cố gắng kết nối với các cổng cao (theo số) ngẫu nhiên trên máy khách, một kết nối như vậy chắc chắn sẽ bị chặn bởi một tường lửa ở phía máy khách. FTP thụ động. Có lợi cho khách hàng, nhưng có hại cho máy chủ FTP. Khách hàng sẽ tạo cả hai kết nối với máy chủ, nhưng một trong số chúng sẽ ở một cổng cao ngẫu nhiên, một kết nối như vậy chắc chắn sẽ bị chặn bởi một tường lửa ở phía máy chủ.

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.

Trong quá trình truyền dữ liệu mạng, có thể sử dụng bốn chế độ xem 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ế độ. :

  • Chế độ Potion. - Dữ liệu được gửi dưới dạng luồng liên tục, giải phóng FTP khỏi việc thực thi bất kỳ loại 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ế độ chặn - 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, mã hóa độ dài của sê-ri).

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 đó.

Ftp nặc danh.

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 đăng nhập dưới dạng "ẩn danh" (có thể phụ thuộc vào một trường hợp trên một số máy chủ FTP) 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à tường lửa nhấp nháy

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. Ứng dụng khách FTP đầy đủ chức năng có thể được khởi chạy trong Firefox dưới dạng FireFTP /

Cú pháp

Cú pháp URL FTP được mô tả trong RFC1738, trong biểu mẫu: FTP: // [< user> [<password>] @] <host> [: <port>] / <path> (tham số trong dấu ngoặc vuông là tùy chọn) . Ví dụ: FTP: //public.ftp-servers.example.com/mydirectory/myfile.txt

hoặc: ftp: // user001: [email protected]/mydirectory/myfile.txt

Chi tiết hơn về việc chỉ định tên người dùng và mật khẩu được viết trong tài liệu trình duyệt. Theo mặc định, hầu hết các trình duyệt web sử dụng chế độ thụ động (pasv) tốt hơn bởi tường lửa người dùng cuối.

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 .

FTP an toàn.

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

Ftps.

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. Phần mở rộng giao thức này được xác định trong thông số kỹ thuật 4217. Một 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.

Sftp.

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 qua SSH (không phải SFTP)

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 ​​thứ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.

Ftp. Các khái niệm cơ bản

Ftp.

Ftp. - Từ "Giao thức truyền tệp" tiếng Anh, dịch dưới dạng "Giao thức truyền tệp". Sử dụng giao thức này, bạn có thể kết nối với các máy chủ FTP và thực hiện các bước khác nhau với các tệp được lưu trữ trên chúng và các thư mục: Tải xuống từ máy chủ đến PC, tải xuống máy chủ, tạo, chỉnh sửa, đổi tên, xóa, gán quyền truy cập. Làm việc với các tệp trên máy chủ FTP phần lớn là gợi nhớ đến các hành động thông thường với chúng trên máy tính của bạn.

Ví dụ về việc sử dụng FTP. :

  • Đang tải các trang web trên máy chủ lưu trữ
  • Tải nhạc, phim và chương trình với các máy chủ FTP có sẵn công khai, v.v.

Là công việc thực tế, hãy truy cập http://www.freedrweb.com/cureit/ và di chuột qua liên kết Dr.Web Cureit! ở cuối trang. Trong thanh trạng thái, bạn sẽ thấy địa chỉ liên kết: ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe. Dưới đây là một máy chủ FTP có thể truy cập công khai mà tiện ích Cureit được lưu trữ!

Giao thức FTP.

Giao thức FTP. Giao thức truyền tệp) là một trong ba giao thức Internet chính (thư, www, ftp). FTP hoặc "Giao thức truyền tệp" - một trong những giao thức lâu đời nhất trên Internet và nhập các tiêu chuẩn của nó. Trao đổi dữ liệu trong FTP chuyển qua kênh TCP. Xây dựng trao đổi bằng công nghệ máy khách-máy chủ.

Giao thức - Đây là một định dạng nhất quán để truyền dữ liệu giữa hai thiết bị.

Máy chủ ftp.

Máy chủ ftp. - Đây là máy tính thông thường mà phần mềm đặc biệt đã được cài đặt, cho phép người dùng kết nối với nó và hoạt động với các tệp được lưu trữ trên đó và các thư mục chỉ cần thực hiện trên PC của riêng họ. Bạn có thể kết nối với máy chủ FTP tự do hoặc trên thông tin đăng nhập và mật khẩu duy nhất.

Khi làm việc với FTP, hai khái niệm được sử dụng rộng rãi: tải xuống và bơm. Tải xuống (Bằng tiếng Anh "Tải xuống") có nghĩa là quá trình lưu các thư mục và tệp từ máy chủ FTP sang máy tính của bạn. Tải về (Bằng tiếng Anh "Tải lên") là việc chuyển các thư mục và tệp từ máy tính của bạn sang máy chủ FTP.

Thông thường, mỗi thư mục (ít hơn tệp thường) trên máy chủ FTP gán quyền truy cập: đọc, ghi và thực thi. Đọc có nghĩa là bạn có thể xem nội dung tệp hoặc thư mục. Bản ghi cho phép bạn thay đổi nội dung này. Và thực thi cho phép chạy các tập tin và tập lệnh thực thi trên máy chủ. Ví dụ, bạn có thể gặp phải việc quản lý quyền truy cập, ví dụ: khi phát triển một trang web khi khách truy cập cần truy cập vào một số thư mục trang web và cho phép các kịch bản từ các thư mục khác.

Khách hàng FTP

Để kết nối với máy chủ FTP, cần một chương trình đặc biệt, được gọi là Khách hàng FTP hoặc Quản lý FTP. Khách hàng FTP, cả hai tích hợp ở đâu đó và chuyên biệt, có một bộ tuyệt vời.

Khách hàng FTP - Một chương trình cho phép bạn kết nối với máy chủ FTP từ xa và truyền / truyền tệp thông qua giao thức FTP.

Đề án chung của việc làm việc với khách hàng FTP

Đầu tiên, bạn phải chỉ định một địa chỉ máy chủ cụ thể (URL). Ví dụ: ftp://ftp.msu.ru. Sau đó, bạn cần phải thông qua thủ tục đăng ký trên máy chủ. Nếu máy chủ ẩn danh và bạn làm việc với chương trình trình duyệt, đăng ký sẽ tự động. Khi làm việc với ứng dụng khách FTP đồ họa, bạn cũng có thể kê toa các tham số truy cập cần thiết trước, cụ thể là tên người dùng và mật khẩu. Sau khi kết nối thành công, bạn có thể xem nội dung của tất cả các thư mục máy chủ, tùy thuộc vào loại máy khách FTP, trông giống như trong một chương trình tiêu chuẩn để xem hệ thống tệp. Tìm tệp mong muốn, bạn có thể sao chép nó vào đĩa của máy tính cục bộ, chỉ định trước đích. Sao chép tệp từ máy tính cục bộ sang máy chủ FTP từ xa chỉ được phép cho người dùng đã đăng ký.

Sử dụng FTP trong quy trình giáo dục :

  • Sao chép phần mềm để cung cấp một quá trình học tập;
  • Tổ chức chia sẻ tập tin với các đối tác dự án viễn thông.

Giao thức FTP.

Giao thức FTP.

Ftp. Giao thức truyền tệp) là một trong ba giao thức Internet chính (thư, www, ftp). FTP hoặc "Giao thức truyền tệp" - một trong những giao thức lâu đời nhất trên Internet và nhập các tiêu chuẩn của nó. Trao đổi dữ liệu trong FTP chuyển qua kênh TCP. Xây dựng trao đổi bằng công nghệ máy khách-máy chủ.

Giao thức - Đây là một định dạng nhất quán để truyền dữ liệu giữa hai thiết bị. Giao thức xác định những điều sau đây:

  • Làm thế nào một lỗi sẽ được kiểm tra;
  • Phương pháp đóng gói dữ liệu (nếu gói được sử dụng);
  • Cách các thiết bị gửi báo cáo rằng nó đã hoàn thành tin nhắn;
  • Làm thế nào các thiết bị nhận báo cáo rằng nó đã nhận được một tin nhắn.

Có một số giao thức tiêu chuẩn (tham chiếu) mà bạn có thể chọn phù hợp. Mỗi giao thức có lợi thế và bất lợi (bất tiện); Ví dụ, một số đơn giản hơn những người khác, một số đáng tin cậy hơn, và một số nhanh hơn.

Từ quan điểm của người dùng, điều duy nhất quan tâm đến nó trong giao thức là máy tính hoặc thiết bị phải hỗ trợ chính xác (giao thức) nếu bạn muốn liên hệ với các máy tính khác. Giao thức có thể được thực hiện hoặc trong phần cứng hoặc phần mềm.

5614161.png.

FTP là một tập hợp các quy tắc cho biết cách máy tính có thể chia sẻ tệp trên Internet.

Giao thức FTP được xây dựng theo cách mà các máy tính khác nhau với nhiều phần mềm khác nhau và "phần cứng" khác nhau có thể trao đổi hiệu quả bất kỳ tệp nào.

Ngày nay, nhiều người dùng có từ FTP liên kết nó với các định dạng Warez, MP3, JPEG và MPEG. Nhưng trên thực tế, giao thức này được sử dụng để truyền bất kỳ loại tệp nào, từ các tài liệu văn bản thông thường đến các tệp phần mềm được bảo vệ. Giao thức FTP được sử dụng rộng rãi trong các hệ thống thanh toán tự động qua Internet và chuyển thông tin từ các vệ tinh trong không gian.

Chuyển tiếp và tải xuống các tệp trên Internet - những nhiệm vụ thường xuyên quan trọng mà giao thức FTP đã được áp dụng rộng rãi trước khi email xuất hiện. Tuy nhiên, với giao thức này, việc truy cập các tệp của máy tính khác dễ dàng hơn nhiều, thay vì cung cấp cho người khác khả năng truy cập các tệp của bạn và đọc chúng.

Các quy trình kết nối kỹ thuật sử dụng giao thức FTP

Trong FTP, kết nối được bắt đầu 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 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 người dùng.

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 bản chất làm việc với các hệ thống tệp từ xa và cục bộ.

FTP khác với các ứng dụng khác ở chỗ nó sử dụng hai kết nối TCP để chuyển tệp.

  • Quản lý kết nối. Được cài đặt như một kết nối máy khách-máy chủ bình thường. Máy chủ thực hiện việc mở thụ động trên một cổng FTP được biết đến trước (21) và mong đợi yêu cầu kết nối từ máy khách. Khách hàng thực hiện một mở tích cực trên cổng TCP 21 để đặt hợp chất điều khiển. Kết nối điều khiển tồn tại mọi lúc trong khi khách hàng giao tiếp với máy chủ. Kết nối này được sử dụng để truyền các lệnh từ máy khách đến máy chủ và chuyển phản hồi khỏi máy chủ. Loại dịch vụ IP cho kết nối điều khiển được đặt để thu được "độ trễ tối thiểu", vì các lệnh thường được người dùng nhập vào.
  • Kết nối dữ liệu mở mỗi khi tệp được truyền giữa máy khách và máy chủ. Nó cũng mở ra những khoảnh khắc khác như chúng ta sẽ thấy sau. Loại dịch vụ IP cho kết nối dữ liệu phải là "băng thông tối đa", vì kết nối này được sử dụng để truyền tệp.

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ố được thỏa thuận trong phiên điều khiể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 cả để nhận và truyền 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à sắp xếp 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 nó được đóng, việc truyền dữ liệu dừng lại.

Địa chỉ FTP trông như thế này:

Ftp: // người dùng: [email protected]: 21 /

  • Người dùng - Tên người dùng.
  • Đại tràng là một dấu phân cách cho chương trình giữa tên người dùng và mật khẩu
  • Mật khẩu - Mật khẩu.
  • @ - Có nghĩa là tách giữa dữ liệu người dùng và địa chỉ.

Tiếp theo là địa chỉ trực tiếp. Nó có thể là một IP hoặc địa chỉ có thể có giá trị bảng chữ cái (ftp.ur.ru). Sau địa chỉ, đại tràng tách ra lại, chia sẻ địa chỉ và số cổng cần được kết nối. Theo mặc định, cổng này là 21, nhưng có thể có bất kỳ chữ số nào được đánh dấu bởi quản trị viên máy chủ.

Địa chỉ có thể trông như thế này:

Ftp: / 127.0.0.1

Điều này sẽ có nghĩa là tên của người dùng ẩn danh, mật khẩu là địa chỉ e-mail và cổng thứ 21.

5614162.png.

Chế độ FTP.

Khi làm việc trên giao thức FTP giữa máy khách và máy chủ, hai hợp chất được cài đặt - Giám đốc (Đội đi trên đó) và Kết nối truyền dữ liệu (tập tin được truyền). Hợp chất điều khiển là như nhau cho Hoạt động и Chế độ thụ động . Máy khách bắt đầu kết nối TCP từ cổng động (1024-65535) vào cổng số 21 trên máy chủ FTP và nói "Xin chào! Tôi muốn kết nối với bạn. Đây là tên của tôi và mật khẩu của tôi." Các hành động khác phụ thuộc vào chế độ FTP (hoạt động hoặc thụ động) được chọn.

  • В Chế độ hoạt động Khi khách hàng nói "Xin chào!" Nó cũng báo cho máy chủ số cổng (từ phạm vi động 1024-65535) để máy chủ có thể kết nối với máy khách để đặt kết nối để truyền dữ liệu. Máy chủ FTP kết nối với số cổng máy khách được chỉ định bằng cách sử dụng cổng TCP số 20 để truyền dữ liệu. Đối với khách hàng, một kết nối như vậy sẽ đến, vì vậy thường hoạt động trong chế độ hoạt động của khách hàng đằng sau Tường lửa hoặc NAT rất khó hoặc yêu cầu cài đặt bổ sung.
  • В Chế độ thụ động Sau khi khách hàng nói "Xin chào!", Máy chủ báo cáo cho máy khách Số cổng TCP (từ phạm vi động 1024-65535) mà bạn có thể kết nối để đặt kết nối truyền dữ liệu. Đồng thời, thật dễ dàng để chú ý, các cổng trong kết nối như vậy cả từ khách hàng và phía máy chủ đều tùy ý. Ở chế độ thụ động, máy khách có thể dễ dàng làm việc với máy chủ thông qua tường lửa của nó, nhưng thường để hỗ trợ máy chủ chế độ thụ động, cấu hình tường lửa tương ứng đã ở phía máy chủ.

Sự khác biệt chính giữa chế độ FTP đang hoạt động và chế độ FTP thụ động là bên mở kết nối để truyền dữ liệu. Ở chế độ Hoạt động, máy khách phải có khả năng thực hiện kết nối này từ máy chủ FTP. Ở chế độ thụ động, khách hàng luôn bắt đầu chính kết nối này và máy chủ phải được thực hiện.

FTP là một dịch vụ dựa trên TCP (Giao thức quản lý truyền). FTP là bất thường ở chỗ nó sử dụng hai cổng, cổng "Dữ liệu" và cổng "lệnh" (còn được gọi là cổng điều khiển). Theo truyền thống, đây là cổng 21 cho các lệnh và cổng 20 cho dữ liệu. Tuy nhiên, tùy thuộc vào chế độ, cổng dữ liệu sẽ không luôn luôn là 20.

Ở chế độ Active, máy khách FTP được kết nối với một cổng không có đặc quyền được tùy ý (N> 1024) vào cổng lệnh FTP Server 21. Sau đó, máy khách bắt đầu nghe cổng N + 1 và gửi cổng lệnh FTP N + 1 đến Máy chủ ftp. Đáp lại, máy chủ kết nối với cổng dữ liệu máy khách được chỉ định từ cổng dữ liệu cục bộ của nó 20.

Trong chế độ FTP thụ động, máy khách bắt đầu cả hai kết nối với máy chủ, giải quyết sự cố với tường lửa lọc cổng đến của cổng dữ liệu máy khách. Khi bạn mở kết nối FTP, máy khách bên gặp mở hai cổng không có đặc quyền (N> 1024 và N + 1). Cổng đầu tiên liên lạc với máy chủ đến cổng 21, nhưng thay vì gửi lệnh cổng và cho phép máy chủ kết nối với cổng dữ liệu của nó để phản hồi, máy khách sẽ hiển thị lệnh pasv. Do đó, máy chủ sẽ mở một cổng không có khả năng tùy ý (P> 1024) và gửi máy khách đến lệnh PR PR PR. Sau đó, để truyền dữ liệu, máy khách bắt đầu kết nối từ cổng N + 1 đến cổng P trên máy chủ .

Máy chủ ftp.

Máy chủ ftp.

Máy chủ ftp. - Một máy tính chứa các tệp có sẵn công khai và được cấu hình để hỗ trợ Giao thức FTP (Máy chủ FTP phải có phần mềm hỗ trợ giao thức FTP).

Hiện tại, có ba loại máy chủ FTP trên Internet:

  1. Phong cách Internet (truy cập vào tất cả các tệp máy chủ)
  2. Listserver (truy cập hạn chế)
  3. Ftpmail (truy cập qua email).

May chủ ftpmail. Sự thú vị nhất đối với những người dùng có quyền truy cập Internet rất hạn chế, nghĩa là họ chỉ có thể sử dụng email. Bạn nhập một số lệnh đặc biệt trong thư của mình để thực hiện máy chủ FTPMail đã chọn của bạn. Nếu mọi thứ được nhập chính xác và thư của bạn đã đến đích, máy chủ FTPMail sẽ bắt đầu tìm kiếm tệp mong muốn trong hầu hết các internet interlwine. Nếu tệp được tìm thấy, thì bạn sẽ được chuyển nó, nếu không bạn sẽ đến một lá thư với thông tin rằng tệp này trong tự nhiên không tồn tại. Điều, tất nhiên, là tốt, nhưng nếu bạn có toàn quyền truy cập vào tài nguyên Internet, cô ấy bạn có thể làm bất cứ điều gì.

Trong mạng để lưu trữ khối lượng dữ liệu lớn tồn tại Máy chủ ftp . Máy chủ FTP là một loại thư viện tệp. Để bơm tệp giữa các máy chủ FTP và máy tính của người dùng, giao thức FTP được sử dụng ( Giao thức truyền tập tin - Giao thức truyền tập tin).

Máy chủ FTP để làm gì? Bạn có thể bơm các tệp máy tính của mình trên nhiều máy chủ FTP. Có hàng ngàn máy chủ FTP cung cấp quyền truy cập ẩn danh miễn phí vào gigabyte thông tin đa dạng nhất: tài liệu văn bản, phân phối chương trình, hình ảnh và tệp nhạc. Theo giao thức FTP, bạn có thể tải xuống các trang chủ của mình trên các máy chủ miễn phí cung cấp không gian. Nó thuận tiện hơn nhiều so với áp dụng HTTP khi bạn chỉ định các tệp cần tải xuống trên một trang đặc biệt của máy chủ.

Khi sử dụng FTP, một số tính năng của dịch vụ này cần được ghi nhớ, phát sinh trực tiếp từ hệ điều hành nơi có nguồn gốc - Unix. Bất kỳ máy chủ FTP nào luôn yêu cầu ủy quyền của người dùng, nghĩa là nhập tên và mật khẩu của nó. Tùy thuộc vào điều này, người dùng sẽ chỉ được cung cấp quyền truy cập vào một số thư mục và tệp cùng với khả năng thực hiện các hành động được phép cho nội dung của bộ lưu trữ FTP.

Phải làm gì nếu bạn không phải là người dùng đã đăng ký? Hầu hết mọi máy chủ FTP cung cấp cái gọi là Đầu vào ẩn danh. (Tên khác của dịch vụ này - Ftp nặc danh. ). Đối với ẩn danh (hoặc khách) Đăng nhập vào máy chủ, thay vì tên người dùng, chỉ định từ khóa ẩn danh và làm mật khẩu để nhập địa chỉ email của bạn. Sau đó, bạn sẽ được cung cấp quyền truy cập vào các thư mục chung, cho dữ liệu thuộc sở hữu của chủ sở hữu máy chủ. Thông thường, trong chế độ truy cập vào máy chủ này, người dùng chỉ có thể xem các thư mục và bơm các tệp vào đĩa của bạn. Cách làm việc này với các máy chủ FTP có thể truy cập công khai được gọi là FTP ẩn danh. Một số máy chủ tạo các thư mục đặc biệt nơi mọi người cũng có thể tải xuống các tệp của riêng họ.

Bạn có thể sử dụng trình duyệt WWW thông thường để hoạt động với máy chủ FTP. Sau khi quay số trong chuỗi địa chỉ URL của máy chủ FTP mong muốn, trình duyệt của bạn sẽ kết nối với nó và sẽ hiển thị nội dung của thư mục từ xa.

Để kết nối với máy chủ FTP thông qua trình duyệt WWW, bạn phải sử dụng biểu mẫu ghi URL sau (Trình định vị tài nguyên thống nhất): Khi sử dụng máy chủ FTP yêu cầu ủy quyền :Ftp: // user_name: Mật khẩu @ address_ftp Server: Port / Path_K_file Khi sử dụng máy chủ FTP ẩn danh :Ftp: // address_ftp server / path_fail

Thoạt nhìn, việc sử dụng trình duyệt như vậy như một ứng dụng khách FTP khá tiện lợi. Tuy nhiên, cần lưu ý rằng đồng thời phương pháp hoạt động với máy chủ FTP bị thiếu khả năng gian lận tệp. Nếu kết nối với máy chủ đột nhiên bị hỏng và bạn không có thời gian để tải xuống toàn bộ tệp (xảy ra khá thường xuyên khi xuất hiện lại các tệp lớn từ các máy chủ rất từ ​​xa), thì bạn sẽ phải tải xuống toàn bộ tệp ngay từ đầu. Đây là một trong những lý do đủ đáng kể để sử dụng một ứng dụng khách FTP riêng biệt khi làm việc với máy chủ FTP. Máy khách FTP cho phép bạn viết lại (dỡ, gửi) tệp vào máy chủ FTP và, điều đó xảy ra một bát, viết lại (tải xuống, nhận) từ máy chủ FTP.

Các loại máy chủ FTP

Không giống như các máy chủ WWW mà hầu hết mọi người có thể truy cập, có hai loại máy chủ trong FTP. Một số máy chủ chỉ khả dụng cho một vòng tròn giới hạn của người dùng đã đăng ký và khi bạn cố gắng kết nối số nhận dạng hoặc tên người dùng (đăng nhập) và mật khẩu (mật khẩu). Các máy chủ khác mở cửa cho tất cả mọi người. Chúng được gọi là vô danh .

Máy chủ ftp ẩn danh. - Mở máy chủ truy cập. Tên người dùng tiêu chuẩn cho các máy chủ FTP ẩn danh là ẩn danh, một địa chỉ email được sử dụng làm mật khẩu.

Filezilla.

Filezilla. - Đây là ứng dụng khách FTP đa ngôn ngữ miễn phí cho Microsoft Windows, Mac OS X và Linux. Nó hỗ trợ FTP, SFTP và FTPS (FTP thông qua SSL / TLS). Vào ngày 30 tháng 7 năm 2010, ông là thứ sáu trong danh sách các chương trình SourceForge.net phổ biến nhất.

Cũng tồn tại Máy chủ filezilla - Dự án, khách hàng filezilla liên quan. Đây là một máy chủ FTP được phát triển bởi cùng một tổ chức. Nó hỗ trợ FTP, SFTP và FTPS (FTP thông qua SSL / TLS).

Tạo và định cấu hình máy chủ FTP bằng máy chủ FileZilla

Tạo máy chủ FTP gia đình của riêng bạn cho phép bạn sắp xếp một cách thuận tiện để chuyển dữ liệu cho người dùng của mạng cục bộ hoặc toàn cầu. Để bắt đầu nó ở nhà, bạn có thể sử dụng phần mềm miễn phí, ví dụ: Máy chủ filezilla . Chương trình này được cung cấp với tất cả các chức năng cần thiết và dễ dàng được điều chỉnh.

817_0_0_192x192_images_stories_faq_2011_september_16-01.jpg.

Máy chủ Filezilla mở rộng đến giấy phép miễn phí, vì vậy phân phối chương trình có thể được tải tự do từ trang web của nhà phát triển. Trước khi cài đặt, bạn phải chỉ định cổng để nghe giao diện quản trị viên và xác định phương thức bắt đầu dịch vụ FTP. Nếu bạn để cài đặt mặc định, trình cài đặt sẽ chọn cổng ngẫu nhiên và thêm dịch vụ FTP vào Windows AutOload.

0.jpg.

Ngoài ra trước khi cài đặt máy chủ FileZilla, bạn phải chọn phương thức khởi động máy chủ khi tải hệ thống. Theo mặc định, tất cả người dùng được kích hoạt bởi sự khởi động tự động của dịch vụ FTP khi bạn ủy quyền cho họ trong HĐH.

1.jpg.

Khi quá trình cài đặt được hoàn thành, chương trình sẽ đặt biểu tượng của nó trong khay, khi bạn nhấp vào bảng điều khiển quản trị máy chủ sẽ mở. Trong đó, trước hết, bạn nên xác nhận lựa chọn máy chủ 127.0.0.1 và cổng được chỉ định, cũng như, nếu cần, hãy đến và nhập mật khẩu quản trị viên.

2.jpg.

Cài đặt máy chủ FileZilla sẽ được khởi động với việc tạo một hoặc nhiều người dùng và cho phép truy cập vào một số thư mục nhất định trên máy tính. Để thực hiện việc này, hãy chọn mục menu "Chỉnh sửa" "Người dùng" và nhấp vào nút "Thêm". Trong cửa sổ xuất hiện, bạn cần nhập tên tùy ý của người dùng, nếu bạn muốn, bằng cách đặt nó vào một nhóm cụ thể (có thể được tạo trong menu "Chỉnh sửa-Nhóm"). Sau khi nhấn "OK", một tài khoản sẽ được tạo với tên được chỉ định, sau đó bạn có thể tiến hành định cấu hình nó.

3.jpg.

Theo mặc định, máy chủ FileZilla người dùng mới được tạo mà không cần mật khẩu. Để đặt nó, bạn theo dõi trong "Chung" để cài đặt đánh dấu vào mật khẩu và nhập nó. Trong cùng một cửa sổ, bạn có thể đặt các hạn chế về số lượng kết nối cho người dùng đã chọn (0 - không bị hạn chế).

4.jpg.

Trong tab Thư mục được chia sẻ, bạn cần thêm thư mục gốc của người dùng và chọn thư mục mà nó sẽ có quyền truy cập. Bạn có thể cài đặt thư mục đã chọn dưới dạng root bằng cách nhấp vào nút "Đặt dưới dạng Dir". Ngoài ra trong cửa sổ này, bạn có thể chỉ định các quyền cho người dùng đã chọn trên các tệp và thư mục có sẵn cho nó. Ví dụ: cài đặt các dấu tích ở các đoạn văn "Viết" và "Xóa" trong danh mục "Tệp" sẽ cung cấp tài khoản ẩn danh và xóa các tệp trong thư mục C: \ FTP.

5.jpg.

Tab Giới hạn tốc độ chịu trách nhiệm thiết lập giới hạn tốc độ tải và tải xuống dữ liệu cho một tài khoản cụ thể. Các tham số này có thể được không thay đổi.

6.jpg.

Trong cửa sổ "Bộ lọc IP", quản trị viên có thể vô hiệu hóa quyền truy cập vào máy chủ FTP từ một số IP hoặc mạng con nhất định. Điều này có thể hữu ích trong tương lai khi người dùng không liên quan tải nội dung bất hợp pháp hoặc bất tiện trong các phương thức khác được phát hiện.

7.jpg.

Trong cài đặt máy chủ chung, mở rộng sang tất cả các tài khoản, bạn có thể truy cập từ menu "Chỉnh sửa - Cài đặt". Hầu hết các tham số, đặc biệt là giới hạn tốc độ, IP "Danh sách đen", SSL và Autoban ban đầu có thể được để lại như vậy. Hãy chú ý đến mục "Cài đặt chế độ thụ động" cho phép bạn nhập tên miền của máy chủ thay vì IP. Điều này sẽ hữu ích tại một địa chỉ động khác nhau, mỗi lần kết nối với mạng.

8.jpg.

Một tên miền miễn phí có thể được đăng ký, ví dụ, sử dụng dịch vụ DynDNS.

Để cung cấp cho người dùng khả năng trao đổi dữ liệu với máy chủ FTP, bạn cần nói với họ về địa chỉ và dữ liệu tài khoản cho mục nhập. Tất cả các hành động của họ sẽ được hiển thị trong cửa sổ FileZilla chính.

Khách hàng FTP

Khách hàng FTP

Khách hàng FTP - Giao thức truyền tệp (chữ cái. "Giao thức truyền tệp" - một chương trình để đơn giản hóa quyền truy cập vào máy chủ FTP. Tùy thuộc vào đích, nó có thể cung cấp cho người dùng dễ dàng truy cập vào máy chủ FTP từ xa trong chế độ bảng điều khiển văn bản, chỉ tiếp quản thao tác để gửi các lệnh và tệp người dùng hoặc hiển thị các tệp trên máy chủ từ xa như thể chúng là một phần của Hệ thống tệp máy tính của người dùng hoặc cả hai. Trong hai trường hợp cuối cùng, máy khách FTP giả định tác vụ diễn giải các hành động của người dùng trong các lệnh Giao thức FTP, do đó cho phép khả năng sử dụng giao thức truyền tệp mà không cần làm quen với tất cả sự khôn ngoan của nó.

200px-hai-tier_architecture.ru.svg.png? Uselang = ru

Ví dụ một phần về việc sử dụng máy khách FTP có thể là:

  • Xuất bản các trang trang web trên Web Server Developer
  • Thả nhạc, chương trình và bất kỳ tệp dữ liệu nào khác của người dùng Internet thông thường. Ví dụ này thường không được nhiều người dùng thực hiện như sử dụng máy khách và giao thức FTP, vì nhiều máy chủ công cộng không yêu cầu dữ liệu bổ sung để xác thực người dùng và trình duyệt Internet (cũng là khách hàng FTP) đang tải xuống các tệp mà không cần thêm câu hỏi.

Bán hàng

Trong trường hợp đơn giản nhất (nhưng với trường hợp toàn diện nhất), máy khách FTP là trình giả lập của hệ thống tệp chỉ đơn giản là trên một máy tính khác. Với hệ thống tệp này, bạn có thể thực hiện tất cả người dùng hành động thông thường: Sao chép tệp từ máy chủ và đến máy chủ, xóa tệp, tạo tệp mới. Trong một số trường hợp, cũng có thể mở tệp - để xem, khởi chạy chương trình, chỉnh sửa. Nó là cần thiết để chỉ xem xét rằng việc mở tệp ngụ ý tải trước của nó đến máy tính của người dùng. Ví dụ về các chương trình như vậy có thể phục vụ:

  • Trình duyệt Internet (thường hoạt động ở chế độ chỉ đọc, nghĩa là không cho phép bạn thêm tệp vào máy chủ)
  • Nhiều trình quản lý tệp, chẳng hạn như: Windows Explorer, Winscp, Total Commander, Far, Midnight Commander, Krusader
  • Các chương trình chuyên biệt, ví dụ: FileZilla
  • Các khách hàng trực tuyến làm việc được thực hiện thông qua bất kỳ trình duyệt internet nào, ví dụ: ftponline.ru

Nhờ sự phổ biến của giao thức FTP, đơn giản (từ quan điểm triển khai) Khách hàng FTP thực tế là trong mỗi hệ điều hành. Tuy nhiên, sử dụng các khách hàng này yêu cầu sử dụng các kỹ năng giao diện điều khiển, cũng như kiến ​​thức về các lệnh giao thức để giao tiếp với máy chủ. Vì vậy, trong Windows, một tiện ích như FTP.exe. Trong nhiều bản dựng Linux, cũng có một tiện ích FTP.

Quyền truy cập và ủy quyền

Hệ thống tệp trên máy chủ từ xa, dưới dạng quy tắc, có cài đặt quyền truy cập cho nhiều người dùng khác nhau. Ví dụ: chỉ một số tệp có thể có thể truy cập được đối với người dùng ẩn danh, sẽ không cần phải biết về sự tồn tại của người dùng khác. Một nhóm người dùng khác có thể có sẵn các tệp khác hoặc, ví dụ, ngoài quyền đọc tệp, nó cũng có thể được cung cấp để ghi lại các tệp mới hoặc cập nhật. Phạm vi tùy chọn quyền truy cập phụ thuộc vào hệ điều hành và phần mềm của mỗi máy chủ FTP cụ thể. Thông thường, chia sẻ quyền xem nội dung của thư mục (nghĩa là khả năng lấy danh sách các tệp có trong đó) để đọc (các) tệp, để ghi (tạo, xóa, cập nhật)

Để ủy quyền cho máy chủ FTP, khi kết nối với máy khách FTP với nó, yêu cầu người dùng và mật khẩu từ cuối. Đổi lại hầu hết các máy khách FTP, yêu cầu dữ liệu của người dùng này ở chế độ tương tác. Ngoài ra còn có một cách khác để chỉ định dữ liệu này bằng cách bao gồm chúng trong URL máy chủ FTP. Vì vậy, ví dụ, trong một chuỗi

** ftp: // vasya: [email protected]**

  • Ftp: // - Lưu ý rằng chúng tôi sử dụng giao thức FTP
  • Vasya - tên người dùng
  • : - Tên người dùng và dấu phân cách mật khẩu
  • KEY - MẬT KHẨU.
  • @ - Bộ tách thông tin xác thực và địa chỉ máy chủ
  • Ftp.example.com - Địa chỉ máy chủ FTP

Không có trường hợp nào khi một phương thức như vậy để chỉ định tên người dùng và mật khẩu là duy nhất hỗ trợ máy khách FTP.

Ví dụ về khách hàng FTP

Trình duyệt

Các máy khách FTP nguyên thủy đơn giản nhất là trình duyệt web và Windows Explorer. Để truy cập máy chủ FTP trong thanh địa chỉ của họ, nó đủ để nhập tên máy chủ FTP: // (ví dụ FTP://ftp.drweb.com/). Trình duyệt web và bộ trưởng cho phép bạn xem nội dung của máy chủ FTP và tải xuống tệp từ chúng. Tuy nhiên, sử dụng trình duyệt, bạn sẽ không thể tải xuống tệp hoặc thư mục vào máy chủ FTP và Windows Explorer không hỗ trợ các tệp trong trường hợp phá vỡ kết nối. Điều quan trọng nhất là trình duyệt cho phép bạn chỉ Nhấp vào liên kết và tải xuống ngay tệp, mặc dù đôi khi nó xảy ra và không tải xuống, nhưng tải xuống và thậm chí không có một tệp, nhưng rất nhiều. Do đó, trình duyệt không đáng để xem như một ứng dụng khách FTP nghiêm trọng. Do đó, tốt hơn là sử dụng đặc biệt dành riêng cho chương trình này hoạt động với FTP. Một số trong số chúng được mài sắc để chỉ hoạt động với FTP, những người khác là toàn bộ phức hợp phần mềm và ngoài việc kết nối với các máy chủ FTP cho phép bạn giải quyết một số lượng lớn các tác vụ máy tính hàng ngày.

Tổng chỉ huy và các tương tự khác

Các máy khách FTP cũng được tích hợp vào các trình quản lý tệp phổ biến, ví dụ, tổng chỉ huy. Thông thường, các nhà quản lý tệp cho phép bạn làm việc với máy chủ FTP giống như các đĩa thông thường của máy tính cục bộ, mặc dù, với một số hạn chế được chỉ định bởi quản trị viên máy chủ (ví dụ, điều này có thể là lệnh cấm xóa tệp cho tất cả các người khác). Nhưng ở đây không có đủ một số cơ hội, ví dụ, cùng một công cụ lập kế hoạch tác vụ. Mặc dù đối với hầu hết người dùng Total Commander, vẫn có một phiên bản rất thành công của ứng dụng khách FTP với chi phí của trình xem tích hợp, cho phép bạn tìm hiểu những gì đáng giá, cũng như do khả năng so sánh Nội dung của các thư mục và tệp trên máy chủ FTP và máy tính cục bộ.

Core FTP Pro.

Bạn có thể tìm thấy chương trình này trên Internet tại www.coreftp.com, kích thước của phân phối cài đặt hơi ít hơn ba megabyte. Có một phiên bản cắt miễn phí, nhưng chúng tôi sẽ xem xét đầy đủ, chuyên nghiệp. Core FTP có giao diện người dùng dễ chịu và dễ hiểu, hỗ trợ mã hóa và hoạt động trên các giao thức SFTP và SSL, tích hợp vào các trình duyệt phổ biến dưới dạng việc thay thế các máy khách FTP được tích hợp vào chúng. Có thể bơm các tệp trực tiếp giữa hai trang web, cũng như khả năng tích hợp để tạo các bản sao dữ liệu sao lưu, bao gồm lưu trữ, bảo vệ mật khẩu của chúng và gửi đến máy chủ FTP. Đối với người dùng nâng cao, có hỗ trợ cho dòng lệnh.

Filezilla.

Ứng dụng khách FTP này được phân biệt bởi các văn bản mã nguồn mở đầy đủ và miễn phí, cũng như đa nền tảng (I.E., anh ta biết cách làm việc dưới các hệ điều hành khác nhau). Giao thức được hỗ trợ: FTP, SSL, SFTP. FileZilla có giao diện người dùng đa ngôn ngữ, khá thoải mái và dễ hiểu. Có sự hỗ trợ để nhảy và tải xuống các tệp có kích thước hơn 4 GB, cũng như trình quản lý trang tích hợp. Ngoài ra, Filezilla được coi là một trong những khách hàng FTP đáng tin cậy và nhanh nhất. Bạn có thể tìm thấy nó ở filezilla-project.org, kích thước phân phối cho Windows là khoảng 2,6 MB.

Chỉ huy FTP.

Chỉ huy FTP không phải là nổi tiếng nhất, nhưng theo cách riêng của mình một ứng dụng khách tốt cho FTP. Trên trang web trên toàn thế giới Trang web của ông: www.iNet-soft.com. Kích thước phân phối - từ một nửa đến hai megabyte, tùy thuộc vào phiên bản. Đối với các khả năng của nó trong phiên bản Pro, nó giống với một khách hàng được tích hợp vào tổng chỉ huy. Nhưng phiên bản Deluxe hỗ trợ các giao thức SSL, TLS, SSH, PGP, tiêm nhiều luồng, tự động đổi tên nếu trùng lặp nằm trong danh sách tệp và một số tính năng hữu ích khác.

FTP Pro dễ thương.

Khách hàng FTP này được coi là một trong những điều tốt nhất, nếu không phải là tốt nhất của tất cả những gì chỉ có trên hành tinh. Giao diện người dùng dễ hiểu và rất dễ hiểu, hỗ trợ Trình quản lý mật khẩu, SSL, SSH và OpenPGP tích hợp, Công cụ tự động hóa (Lập lịch công việc, Công cụ tạo sao lưu, Công cụ để tạo podcast ở dạng luồng âm thanh RSS). Chương trình có trình soạn thảo HTML và Trình quản lý trang web tích hợp, có thể ghi và các macro tiếp theo. Vì vậy, FTP dễ thương là một ứng dụng khách FTP rất hữu ích và mạnh mẽ. Bạn có thể tìm thấy nó trong World Wide Web tại www.globalscape.com/cutepppro, kích thước của chương trình phân phối cài đặt là khoảng bảy megabyte.

Ftprush.

Một ứng dụng khách FTP thương mại rất tốt khác, nằm trên Internet tại www.ftprush.com. Kích thước phân bố của nó là khoảng bốn và một nửa megabyte. Trong số các tính năng của nó, tôi muốn lưu ý một giao diện người dùng dễ chịu và đơn giản, nhân tiện, nói chung là đặc trưng của các chương trình của lớp này, cũng như hỗ trợ nén dữ liệu trên con ruồi, được thiết kế để tiết kiệm tiền dành cho người dùng để nhảy tập tin từ internet. Ngoài ra còn có một trình lập lịch tác vụ trong chương trình, một công cụ tạo mật khẩu kịch bản nhúng để tự động hóa các hành động của người dùng, cũng như các thư mục bộ đệm tích hợp tăng tốc độ xem của chúng. SFTP, FTPS, SSL, TFTP được hỗ trợ, cũng như, điều quan trọng đối với người dùng nói tiếng Nga, mã hóa Unicode được hỗ trợ (bao gồm cả UTF-8).

SmartFTP.

Trên Internet, khách hàng này có thể được tìm thấy tại www.smartftp.com. Kích thước phân phối của chương trình này từ khoảng ba đến sáu megabyte. Trong danh sách "Regalia" (hoặc đúng hơn, khả năng của chương trình, các tác giả chỉ ra các mục sau: hỗ trợ cho TSL / SSL, hỗ trợ IPv6, nén dữ liệu "vào Fly", hỗ trợ UTF-8, khả năng Bơm tập tin trực tiếp giữa hai máy chủ, chỉnh sửa tệp từ xa, trình lập kế hoạch tải xuống tích hợp, công cụ tạo sao lưu, hỗ trợ hoạt động từ dòng lệnh và các tính năng khác, ít nhiều tiêu chuẩn cho khách hàng FTP. Giao diện chương trình là một sự thoải mái, đẹp và khá bình thường.

Добавить комментарий