Sumber Daya Web: Apa itu

Apa itu sumber web

Masyarakat modern tidak dapat diserahkan tanpa internet. Setiap kali, memasuki halaman tertentu atau hanya duduk di jejaring sosial, kami tidak berpikir tentang terminologi khusus dan tentang perbedaan hal-hal tertentu yang kaya. Artikel ini akan menangani apa, pada kenyataannya, situs web dan sumber daya web, yang ada jenis sumber daya web, dan apa fitur mereka. Jika Anda ingin mempelajari cara membuat situs web, kami mengundang Anda untuk melewati kursus pemrograman dan tata letak online gratis kami.

Konsep Situs Web dan Sumber Daya Web

Situs web - satu set file, dokumen yang dipantulkan dengan bahasa pemrograman sedemikian rupa sehingga mereka melihat mereka pengguna Internet. Dengan kata lain, situs termasuk informasi teks, grafis, audio atau video yang dikumpulkan pada halaman atau beberapa halaman.

Menentukan keunikan situs web, sebagai aturan, nama domain. TAPI Sumber Daya Web. - Ini adalah simpul atau titik di mana pengidentifikasi khusus diaktifkan, yang memungkinkan Anda untuk dengan mudah menemukan halaman di Internet. Paling sering, satu domain sesuai dengan satu sumber daya web, tetapi kadang-kadang terjadi bahwa beberapa sumber daya web terletak pada satu domain, atau satu sumber daya web memiliki beberapa domain untuk dirinya sendiri.

Semakin besar situs web, semakin besar probabilitas yang akan terletak di beberapa domain. Domain yang sama, sebagai aturan, termasuk beberapa situs web, sebagai aturan, dimungkinkan untuk hosting web gratis.

Jenis Sumber Daya Web

Berbagai jenis sumber daya web

Ada perbedaan tertentu dalam sumber daya web berdasarkan jenis:

  1. Dengan ketersediaan layanan:

    • Buka - ketika semua orang tanpa kecuali, semua layanan tersedia tanpa kecuali.
    • semi-terbuka - ketika Anda perlu mendaftar, sebagai aturan, gratis
    • TUTUP - Situs pribadi dan pribadi dibuat untuk organisasi dan komponen di mana Anda hanya dapat memiliki undangan khusus.
  2. Oleh Lokasi Fisik:

    • tersedia untuk umum - terbuka untuk semua pengguna
    • Lokal - Buka hanya di area akses jaringan lokal (jaringan komputer khusus pada area yang cukup kecil).
  3. Menurut skema presentasi informasi:
    • Sumber daya informasi - termasuk situs tematik (dengan subjek yang diarahkan sempit) dan portal tematik (biasanya sumber daya web besar dengan informasi komprehensif, serta kemampuan untuk berkomunikasi dalam sumber daya).
    • Representasi Internet - sebagai aturan, situs mereka yang memiliki bisnis. Ada berbagai subspesies situs-situs tersebut: situs kunjungan, situs promosi, toko online, dll.
    • Layanan Web - juga termasuk berbagai subspesies (blogging, hosting video, layanan pencarian, dll.) Dan dirancang untuk melakukan sejumlah tugas di Internet.

Anda juga dapat menyoroti yang paling menarik. Jenis Jenis Sumber Daya Web Jenis : Situs web untuk iklan. Di situs ini, peran utama biasanya dimainkan oleh "desain" sebagai cara untuk meningkatkan penampilan sesuatu atau lebih berhasil memvisualisasikan (dalam hal ini kita dapat berbicara tentang "desain" sebagai bentuk aktivitas).

Situs web untuk bisnis. Dalam hal ini, sumber daya web tidak akan terlalu banyak dengan konten, karena Tujuan utama dari situs tersebut adalah untuk mengkonsolidasikan seolah-olah showcase informasi paling penting yang diperlukan untuk pelanggan potensial atau konsumen. Namun, perlu dicatat bahwa ada sumber daya web intra-senyum (perusahaan - di mana kebijakan pemasaran perusahaan diperhitungkan, semua pertanyaan pelanggan dan pelanggan dipertimbangkan).

Penyimpanan Situs Web

Agar situs tertentu berfungsi normal, itu harus disimpan di tempat yang aman. Untuk keperluan seperti itu ada server khusus. Jika tidak, mereka disebut server perangkat keras, atau server web. Ada juga nama khusus layanan yang disediakan untuk menyimpan situs. Mereka disebut Web Hosting.

Perlu dicatat bahwa sebelumnya untuk menyimpan situs, perlu memiliki beberapa server tunggal. Sekarang internet sedang berkembang sehingga petir, yang sering pengguna menggunakan opsi ketika beberapa situs dapat disimpan di satu situs dalam kerangka yang disebut. Hosting virtual.

Pilihan lainnya tidak dikecualikan ketika situs yang sama disimpan di berbagai alamat dan server. Dalam hal ini, ada yang asli dan salinan (karena berbeda dengan cara yang berbeda - versi cermin situs)

Perlu dicatat bahwa untuk pengembang web, urutan hal-hal yang cukup dapat diterima dan solusi yang lebih baik. Memang, dalam hal ini, tidak perlu membuat layanan tertentu untuk menyimpan data situs tertentu, dan untuk menggunakan server yang sudah diproses dengan baik untuk menyimpan semua data secara keseluruhan.

Perlu juga mencatat peran penting administrator atau yang disebut. Sisadminov (dalam bahasa gaul), yang memainkan peran penting dalam pembentukan sumber daya web yang berhasil berfungsi, mengikuti parameter pengisian dan berkelanjutan.

Perkembangan modern Internet adalah satu atau lain cara untuk menyadari hal-hal yang kita hadapi dalam jaringan ini sendiri. Jika Anda memutuskan untuk mulai melakukan blog Anda, buka toko online, atau sederhana "dalam topik" apa yang Anda miliki berurusan dengan jaringan, sangat penting untuk mengetahui apa sumber daya web.

Pemuat.

Apa itu sumber daya online?

Sumber daya internet. (Sinonim "Sumber Daya Web, Situs Web, Layanan Web, Situs Web") - Ini adalah kombinasi dari alat teknis dan perangkat lunak terintegrasi dan perangkat keras, serta informasi yang ditujukan untuk publikasi di World Wide Web. Sumber daya internet dapat berisi informasi dalam bentuk teks, grafik dan multimedia. Setiap sumber daya Internet harus memiliki alamat unik yang memungkinkannya menemukannya di jaringan.

Internet Resource.jpg.

Konsep "Internet Resource" lebih sering digunakan dalam kosakata khusus, karena etimologinya kembali ke terminologi komputer khusus. Sumber daya, atau sumber daya sistem, teknologi informasi disebut komponen fisik atau virtual dari ketersediaan terbatas dalam sistem komputer.

Artinya, perangkat apa pun di komputer dapat dianggap sebagai sumber daya. Sumber daya juga tidak hanya menggunakan komponen fisik (elemen memori, dll.), Tetapi juga virtual, seperti file. Ini untuk bagian virtual sumber daya gagasan sumber daya web (internet) meningkat. Di era internet muda, jaringan sedang mencari dokumen, atau lebih tepatnya file yang memiliki alamat khusus. Segera di bawah sumber daya di Internet, mereka juga mulai memahami seluruh sistem informasi dan jaringan terkait (misalnya, perpustakaan elektronik, dll.).

Saat menggunakan istilah di Internet, istilah "sumber daya" menerima karakteristik serupa (identifikasi dan notasi, pengalamatan dan pemrosesan teknis). Namun, ada juga spesifisitas tertentu yang menyebabkan diskusi panjang di antara spesialis. Plot paling terkenal dari diskusi ini adalah perselisihan tentang klasifikasi sumber daya Internet. Namun, pada kenyataannya, ada lebih banyak alasan untuk perselisihan. Selain masalah teknis, para ahli membahas aspek sosial, linguistik dan bahkan filosofis.

Pengembangan lebih lanjut dari Internet telah memimpin tidak hanya untuk peningkatan jumlah situs web, tetapi juga untuk berbagai fungsi dan tujuan mereka. Pertanyaan tentang penerapan istilah "sumber daya internet" tetap, tetapi dalam kehidupan sehari-hari sangat jarang.

Internet.

Internet. (Bahasa Inggris) - Sistem jaringan komputer gabungan di seluruh dunia untuk menyimpan dan mentransmisikan informasi. Sering disebut sebagai jaringan di seluruh dunia dan jaringan global, serta hanya jaringan. Dibangun di atas tumpukan protokol TCP / IP. WWW lebar lebar di seluruh dunia dan banyak sistem transmisi data lainnya didasarkan pada Internet.

Sumber Daya Internet dasar

Pertimbangkan sumber daya utama Internet. Sumber daya internet paling populer adalah World Wide Web, atau WWW, yang merupakan jumlah besar (lebih dari satu miliar) dokumen multimedia, fitur khas selain penampilan yang sangat baik adalah kemampuan untuk merujuk satu sama lain. Ini berarti keberadaan dalam tautan dokumen saat ini menerapkan transisi ke dokumen WWW apa pun, yang secara fisik dapat diposting di jaringan komputer lain. Www (World Wide Web, World Wide Web) - satu set dokumen hypermedia yang saling terkait

Sumber daya jaringan berikutnya adalah FTP, yang merupakan sistem penyimpanan dan transfer dari semua jenis file. FTP (protokol transfer file, protokol transfer file) - repositori dan sistem untuk mengirim semua jenis file.

Sumber daya internet tertua adalah e-mail (email). E-mail (email) - Sistem pengiriman email.

Untuk diskusi di jaringan, sistem terdistribusi global yang disebut newsgroup dimaksudkan. Salah satu sistem paling populer dari jenis ini adalah sekelompok berita Usenet.

Layanan Telnet memungkinkan Anda untuk terhubung ke komputer jarak jauh dan bekerja dengan sumber dayanya. Ini adalah layanan untuk remote control komputer.

Akhirnya, ada sistem IRC (chat) di Internet, menerapkan komunikasi langsung pengguna secara real time dengan memasukkan teks dari keyboard.

World Wide Web

World Wide Web (eng. WORLD WIDE WEB. ) - Sistem terdistribusi yang menyediakan akses ke dokumen yang saling berhubungan yang terletak di berbagai komputer yang terhubung ke Internet. Untuk menunjuk World Wide Web juga menggunakan Web Web (ENG. Web. "Web") dan singkatan Www. . World Wide Web adalah penyimpanan informasi multibahasa terbesar di seluruh dunia dalam bentuk elektronik: puluhan juta dokumen terkait yang terletak di komputer yang terletak di seluruh dunia. Ini dianggap sebagai layanan Internet paling populer dan menarik, yang memungkinkan akses ke informasi terlepas dari lokasinya. Untuk mempelajari berita, pelajari sesuatu atau hanya untuk bersenang-senang, orang-orang menonton TV, mendengarkan radio, membaca koran, majalah, buku. World Wide Web juga menawarkan siaran pengguna, informasi video, pers, buku, tetapi dengan perbedaan bahwa semua ini dapat diperoleh tanpa meninggalkan rumah. Tidak masalah informasi apa yang disajikan dalam informasi yang menarik minat Anda (dokumen teks, fotografi, video atau fragmen suara) dan di mana informasi ini secara geografis (di Rusia, Australia atau di Bank of the Gading) - Anda akan mendapatkannya di Beberapa menit ke komputer Anda.

World Wide Web Forms Ratusan Jutaan Server Web. Sebagian besar sumber daya web di seluruh dunia adalah hiperteks. Dokumen hypertext yang diposting di World Wide Web disebut Halaman Web. Beberapa halaman web yang dibuat oleh tema umum, desain, serta tautan terkait dan biasanya terletak di server web yang sama disebut situs web. Program khusus digunakan untuk mengunduh dan melihat halaman web - browser. World Wide Web telah menyebabkan revolusi nyata dalam teknologi informasi dan booming dalam pengembangan Internet. Seringkali, berbicara tentang internet, yang mereka maksud dengan World Wide Web, tetapi penting untuk memahami bahwa ini bukan hal yang sama.

Sejarah World Wide Web

Para penemu World Wide Web dianggap sebagai Tim Berners-Lee dan, pada tingkat yang lebih rendah, Robert Kayo. Tim Berners-Lee adalah penulis HTTP Technologies, URI / URL dan HTML. Pada tahun 1980, ia bekerja di Dewan Eropa tentang penelitian nuklir (Fr. Conseil Européen Pour La Recherche Nukléaire, CERN) Consultant. Itu ada di sana, di Jenewa (Swiss), ia menulis program Enquier untuk kebutuhannya sendiri (bahasa Inggris. Tanyakan, Anda dapat dengan bebas menerjemahkan sebagai "penyelidik"), yang menggunakan asosiasi acak untuk menyimpan data dan meletakkan dasar konseptual bagi dunia. Jaringan luas.

Pada tahun 1989, bekerja di CERN melalui jaringan internal organisasi, Tim Berners-Lee menawarkan proyek hypertext global, yang sekarang dikenal sebagai World Wide Web. Proyek ini menyiratkan publikasi dokumen hypertext yang terkait dengan hyperlink, yang akan memfasilitasi pencarian dan konsolidasi informasi untuk para ilmuwan CERN. Untuk mengimplementasikan proyek Tim Berners-Lee (bersama dengan asistennya), pengidentifikasi URI ditemukan, protokol HTTP dan bahasa HTML. Ini adalah teknologi yang sudah dapat diserahkan ke internet modern. Pada periode 1991 hingga 1993, Berners-Lee meningkatkan spesifikasi teknis dari standar-standar ini dan menerbitkannya. Namun, bagaimanapun, secara resmi tahun kelahiran World Wide Web harus dianggap 1989.

Dalam kerangka proyek Berners-Lee, server web HTTPD pertama di dunia dan browser web hypertext pertama di dunia bernama WorldWideweb. Browser ini secara bersamaan editor WYSIWYG (SOC. Program ini bekerja di lingkungan Nextstep dan mulai menyebar melalui internet pada musim panas 1991.

Situs web pertama di dunia diposting oleh Berners-Lee pada 6 Agustus 1991 di server web pertama, dapat diakses oleh http://info.cern.ch/. Sumber daya menentukan konsep World Wide Web, berisi instruksi untuk menginstal server web, menggunakan browser, dll. Situs ini juga merupakan direktori online pertama di dunia, karena kemudian Tim Berners-Lee memposting dan mendukung daftar tautan ke situs lain.

Sejak 1994, pekerjaan utama pada pengembangan World Wide Web, sebuah konsorsium dari konsorsium World Wide Web, W3C, berbasis dan masih dipimpin oleh Tim Berners-Lee. Konsorsium ini adalah organisasi yang mengembangkan dan mengimplementasikan standar teknologi untuk Internet dan World Wide Web. Misi W3C: "Mengungkapkan sepenuhnya potensi World Wide Web dengan membuat protokol dan prinsip yang menjamin pengembangan jaringan jangka panjang." Dua tugas konsorsium utama lainnya - untuk menyediakan "internasionalisasi jaringan" yang lengkap dan membuat jaringan yang dapat diakses oleh orang-orang dengan disabilitas.

W3C mengembangkan prinsip dan standar yang seragam untuk Internet (disebut "Rekomendasi", Bahasa Inggris. Rekomendasi W3C), yang kemudian disematkan oleh produsen program dan peralatan. Dengan demikian, kompatibilitas dicapai antara produk perangkat lunak dan peralatan berbagai perusahaan, yang membuat jaringan di seluruh dunia lebih sempurna, universal dan nyaman. Semua rekomendasi dari konsorsium web di seluruh dunia terbuka, yaitu, tidak dilindungi oleh paten dan dapat diperkenalkan oleh siapa pun tanpa dikurangi keuangan untuk konsorsium.

Struktur dan prinsip-prinsip World Wide Web

World Wide Web membentuk jutaan server web di internet di seluruh dunia. Server web adalah program yang berjalan pada komputer yang terhubung ke jaringan dan menggunakan protokol HTTP untuk transmisi data. Dalam bentuk paling sederhana, program semacam itu menerima permintaan HTTP melalui jaringan sumber daya tertentu, menemukan file yang sesuai pada hard disk lokal dan mengirimkannya ke jaringan yang diminta ke komputer. Server Web yang lebih kompleks mampu menanggapi permintaan HTTP untuk secara dinamis menghasilkan dokumen menggunakan templat dan skrip.

WorldWidewebaroundWikipedia% 281% 29.png? USELANG = RU

Untuk melihat informasi yang diterima dari server web, program khusus diterapkan pada komputer klien - browser web. Fungsi utama browser web adalah tampilan hiperteks. World Wide Web terkait erat dengan konsep hypertext dan hyperlink. Sebagian besar informasi di web adalah hiperteks.

Untuk memfasilitasi penciptaan, penyimpanan, dan tampilan hypertext, World Wide Web secara tradisional menggunakan bahasa HTML (Hypertext Markup Language, "Hypertext Marking Language"). Bekerja pada penciptaan (markup) dokumen hypertext disebut bentrokan, itu dibuat oleh webmaster atau spesialis terpisah dalam markup - vertellor. Setelah markup HTML, dokumen yang dihasilkan disimpan dalam file, dan file HTML tersebut adalah jenis utama sumber daya web di seluruh dunia. Setelah file HTML tersedia ke server web, itu mulai memanggil "Halaman Web". Set halaman web membentuk situs web.

Halaman web Hypertext berisi hyperlink. Hyperlink membantu pengguna web di seluruh dunia dengan mudah bergerak di antara sumber daya (file), terlepas dari apakah sumber daya berada pada komputer lokal atau di server jarak jauh. Untuk menentukan lokasi sumber daya di World Wide Web, URL Locator Resource Seragam (Locator Resource Uniform English) digunakan. Misalnya, URL lengkap dari halaman utama bagian Rusia Wikipedia terlihat seperti ini: http://ru.wikipedia.org/wiki/spalvnaya_strica. . URL seperti itu menggabungkan teknologi identifikasi URI (ENG. Pengidentifikasi Sumber Daya Seragam - "Pengidentifikasi Sumber Daya Seragam") dan Sistem Nama Domain DNS (Eng. Sistem Nama Domain). Nama domain (dalam hal ini adalah ru.wikipedia.org) sebagai bagian dari URL menunjukkan komputer (lebih tepatnya, salah satu antarmuka jaringannya), yang mengeksekusi kode server web yang diinginkan. URL halaman saat ini biasanya dapat dilihat di bilah alamat browser, meskipun banyak browser modern lebih suka default untuk hanya menampilkan nama domain dari situs saat ini.

Teknologi Web Wide Wide

Untuk meningkatkan persepsi visual Web, teknologi CSS telah diterapkan secara luas, yang memungkinkan Anda untuk mengatur gaya desain tunggal untuk berbagai halaman web. Inovasi lain yang patut diperhatikan adalah sistem penunjukan sumber daya URN (Eng. Nama sumber daya seragam).

Konsep pengembangan populer dari World Wide Web adalah penciptaan lempung semantik. Web Semantik adalah superstruktur atas Web Worldwide yang ada, yang dirancang untuk membuat informasi diposting di jaringan lebih dapat dimengerti untuk komputer. Web semantik adalah konsep jaringan di mana setiap sumber daya dalam bahasa manusia akan dilengkapi dengan deskripsi, dapat dimengerti ke komputer. Web semantik membuka akses ke informasi terstruktur dengan baik untuk aplikasi apa pun, terlepas dari platform dan terlepas dari bahasa pemrograman. Program-program tersebut akan dapat menemukan sumber daya yang diperlukan, memproses informasi, mengklasifikasikan data, mengidentifikasi koneksi logis, menarik kesimpulan dan bahkan membuat keputusan berdasarkan pada kesimpulan ini. Dengan implementasi yang tersebar luas dan kompeten, web semantik dapat menyebabkan revolusi di Internet. Untuk membuat deskripsi sumber daya komputer, format RDF digunakan di web semantik (Eng. Kerangka deskripsi sumber daya), yang didasarkan pada sintaks XML dan menggunakan pengidentifikasi URI untuk menunjuk sumber daya. Baru di bidang ini adalah RDFS (Skema RDF Bahasa Inggris) dan SPARQL (Bahasa Inggris Protokol dan RDF Query) (diucapkan sebagai "Sparkle"), bahasa kueri baru untuk akses cepat ke data RDF.

Sarang laba-laba utama diterapkan di seluruh dunia

Html. (Bahasa Markup Teks Hyper, Hypertext Marking Language). Ini adalah format dokumen hypermedia yang digunakan dalam www untuk menyajikan informasi. Format ini menjelaskan konten dokumen, strukturnya, serta koneksi dengan dokumen lain. Penampilan dokumen pada layar pengguna ditentukan oleh navigator: Jika pengguna bekerja dengan terminal grafik atau teks, dalam hal apapun dokumen pada layar akan memiliki tampilan yang berbeda. HTML melakukan peran integrasi untuk elemen-elemen dokumen Hypermedia. Nama file dalam format .html, biasanya diakhiri dengan .html (atau memiliki ekstensi .htm jika server berfungsi di bawah Windows). URL (Locator sumber daya yang seragam, universal pointer ke sumber daya). Nama seperti itu adalah referensi verbal untuk sumber daya informasi Internet. Sumber daya internet tersedia di alamat IP komputer tertentu. Http (protokol transfer hypertext, protokol transmisi hypertext). Nama seperti itu adalah protokol di mana Server Klien dan WWW berinteraksi untuk mengirimkan dokumen Hypermedia ke klien. Www. - Layanan akses langsung yang membutuhkan koneksi internet penuh. Ini membutuhkan jalur komunikasi yang cepat untuk dokumen yang berisi banyak informasi grafis atau non-teks lainnya. Ketika kecepatan lebih rendah, bagian dari keunggulan yang telah sangat populer.

Prinsip operasi

Seperti kebanyakan layanan Internet lainnya, World Wide Web bekerja dalam model client-server. Sebagai server, sebagai aturan, komputer yang terhubung ke jaringan di mana program khusus bekerja. Ini adalah program ini yang paling sering disebut server web. Klien adalah komputer mana pun yang saat ini terhubung ke Internet di mana program penerbitan web berjalan - browser (browser) (dari bahasa Inggris. Telusuri - flip, gulir). Pekerjaan browser adalah untuk bertukar informasi dengan server web, memperoleh dokumen yang diperlukan kepada pengguna, memproses informasi hiperteks yang diperoleh dan tampilan dokumen di layar. Pertukaran informasi antara server web dan browser dilakukan dengan menggunakan protokol HTTP.

Bekerja dengan browser

Saat ini, sepuluh tahun setelah penemuan protokol HTTP, World Wide Web, browser adalah perangkat lunak paling kompleks yang menggabungkan kemudahan untuk digunakan dan kekayaan peluang. Browser tidak hanya membuka pengguna Dunia Hypertext Sumber Daya Dunia Jaringan luas. Ini juga dapat bekerja dengan layanan jaringan lain, seperti FTP, Gopher, WAIS. Bersama dengan browser, sebuah program biasanya diinstal untuk menggunakan layanan email (email) dan berita (berita). Bahkan, browser adalah program utama untuk mengakses layanan jaringan. Melalui itu, Anda dapat mengakses hampir semua layanan Internet, bahkan jika browser tidak mendukung pekerjaan dengan layanan ini. Ini menggunakan server web yang diprogram khusus yang mengasosiasikan web di seluruh dunia dengan layanan jaringan ini. Contoh dari jenis server web ini adalah banyak server email gratis dengan antarmuka web (lihat http://www.mail.ru) hari ini ada banyak program browser yang dibuat oleh berbagai perusahaan. Browser seperti Netscape Navigator dan Internet Explorer menerima distribusi dan pengakuan terbesar. Peramban inilah yang membentuk kompetisi utama di antara mereka sendiri, meskipun perlu dicatat bahwa program-program ini sebagian besar serupa. Ini bisa dimengerti, karena mereka bekerja pada standar yang sama - standar jaringan internet. Bekerja dengan browser dimulai dengan fakta bahwa pengguna mendapatkan URL sumber daya di bilah alamat yang ia ingin akses, dan menekan tombol Enter, dan menekan tombol .

shahovalov06.png.

Browser mengirim permintaan ke server jaringan yang ditentukan. Sebagai elemen halaman web yang ditentukan oleh pengguna berasal dari server, secara bertahap muncul di jendela kerja browser. Proses memperoleh elemen halaman dari server ditampilkan di string "status" yang lebih rendah dari browser.

shahovalov07.png.

Teks hyperlink yang terkandung dalam halaman web yang diterima biasanya disorot oleh warna berbeda dari warna teks yang tersisa dari dokumen, dan ditekankan. Referensi yang menunjukkan sumber daya yang belum dilihat pengguna, dan tautan ke sumber daya yang sudah dikunjungi biasanya memiliki warna yang berbeda. Gambar juga dapat berfungsi sebagai hyperlink. Terlepas dari apakah tautan teks atau grafik, jika Anda membawa kursor mouse di atasnya, bentuknya akan berubah. Secara bersamaan di bilah status browser akan muncul alamat yang ditunjukkan oleh tautan.

shahovalov_navi.png.

Ketika Anda mengklik hyperlink, browser membuka sumber daya di jendela kerja yang ditunjukkannya, dengan sumber daya sebelumnya dari itu diturunkan. Browser memimpin daftar halaman browsing dan pengguna jika perlu, dapat kembali pada rantai halaman yang dilihat. Untuk melakukan ini, Anda perlu mengklik tombol "Kembali" ("Kembali") di menu browser - dan itu akan kembali ke halaman yang Anda lihat sebelum Anda membuka dokumen saat ini. Setiap kali Anda menekan tombol ini, browser akan Kembali untuk satu dokumen kembali dalam daftar dokumen yang dikunjungi. Jika tiba-tiba Anda kembali terlalu jauh, gunakan tombol "maju" ("maju") menu browser. Ini akan membantu Anda bergerak maju pada daftar dokumen. Hentikan "Stop" ("Stop") akan menghentikan dokumentasi dokumen. Tombol "Refresh" memungkinkan Anda untuk me-restart dokumen saat ini dari server. Browser di jendelanya hanya dapat menampilkan satu dokumen: untuk menampilkan dokumen lain itu membongkar yang sebelumnya. Jauh lebih mudah untuk bekerja secara bersamaan di beberapa jendela browser. Membuka jendela baru dilakukan dengan menggunakan menu: File - Create - Window (atau Ctrl + N kombinasi tombol).

Bekerja dengan dokumen

Browser memungkinkan satu set operasi standar pada dokumen. Anda dapat mencetak halaman web yang dimuat ke dalamnya (di Internet Explorer selesai menggunakan tombol "Print" atau dari menu: File - Print ...), Simpan ke disk (menu: File - SIMPAN HABAT ...). Anda dapat menemukan fragmen teks yang Anda minati di halaman yang diunduh. Untuk melakukan ini, gunakan menu: Edit - Temukan di halaman ini .... Dan jika Anda tertarik pada bagaimana dokumen ini terlihat pada hypertext asli, yang memproses browser, pilih pada menu: Lihat - dalam bentuk HTML. Ketika pengguna ada di Internet, pengguna menemukan halaman tertentu untuk itu , Ini menggunakan kemampuan untuk mengatur bookmark yang disediakan di browser. Dengan analogi dengan bookmark yang dicatat oleh tempat-tempat menarik buku). Ini dilakukan melalui menu: Favorit - Tambahkan ke Favorit. Setelah itu, tab baru muncul dalam daftar bookmark, yang dapat dilihat dengan mengklik tombol "Favorit" pada panel browser atau melalui menu favorit. Anda dapat menghapus bookmark, memodifikasi, mengatur dalam folder menggunakan menu: Favorit - Favorit asli.

Bekerja melalui server proxy

Setelah mengunduh halaman web, browser ditempatkan tepat waktu dan semua elemennya (gambar, animasi, file suara) dalam buffer khusus di memori komputer. Karena ini, itu dimuat dengan sangat cepat selama akses ulang. Berkenaan dengan komputer yang terpisah, lokasi dalam RAM dan pada disk komputer yang kaku, yang digunakan untuk menyimpan halaman web yang dilihat, disebut "cache" (eng. Cache). Dalam kerangka jaringan lokal organisasi, buffer umum dapat diatur di mana halaman web terlihat oleh semua komputer di jaringan lokal. Ini disebut "server proxy" (ENG. Proxy-server). Jika Anda meminta browser untuk menerima dokumen dari jaringan, server proxy memeriksa apakah sudah dalam cache informasi yang diminta. Jika ada sesuatu yang tersedia, server proxy merekonsiliasi waktu membuat dokumen asli dan cache-nya. Jika mereka identik, maka server proxy hanya merujuk pada salinan dari browser cache. Perintah kerja seperti itu secara signifikan mengurangi ukuran lalu lintas, menghemat sumber daya jaringan. Selain itu, ketika menggunakan server proxy, waktu menunggu informasi yang diminta dikurangi - halaman yang paling sering diminta dimuat ke jumlah yang lebih cepat. Proksi modern juga ditukar dengan satu sama lain informasi tentang dokumen yang disimpan di dalamnya, karena ini, efisiensi penggunaannya meningkat secara signifikan. Untuk mengkonfigurasi browser Anda untuk bekerja dengan server proxy, Anda harus memanggil jendela pengaturan melalui menu: Layanan - sifat pengamat ..., dan pilih tab Koneksi. Tekan tombol Pengaturan Jaringan ... dan letakkan kotak untuk menggunakan server proxy. Di bidang input di bawah ini, Anda harus memasukkan nama server proxy dan port melalui informasi mana yang akan ditukar dengannya (pengguna data ini menerima dari penyedia Internetnya).

shahovalov08.png.

Netscape Navigator dan Microsoft Internet Explorer juga menyediakan mekanisme untuk menanamkan fitur tambahan produsen independen. Modul yang memperluas kemampuan browser disebut plugin (plug-in). Baizers bekerja pada komputer yang menjalankan berbagai sistem operasi. Ini memberikan dasar untuk berbicara tentang independensi World Wide Web pada jenis komputer yang digunakan oleh pengguna dan sistem operasi.

Cari informasi di Internet

Baru-baru ini, media massa baru yang kuat terlihat di World Wide Web, audiens yang merupakan bagian paling aktif dan berpendidikan dari populasi dunia. Visi seperti itu sesuai dengan keadaan nyata. Pada hari-hari peristiwa dan guncangan yang signifikan, beban pada node jaringan bertambah meningkat secara dramatis; Sebagai tanggapan, sumber daya yang dikhususkan untuk permintaan pembaca langsung muncul pada insiden tersebut. Dengan demikian, selama krisis Agustus 1998 pada perusahaan televisi dan radio CNN (http://www.cnn.com), berita itu muncul jauh lebih awal daripada yang dilaporkan media Rusia. Pada saat yang sama, Server Ria RosbusinessConsulting adalah banyak ketenaran (http://www.rbc.ru), memberikan informasi baru dari pasar keuangan dan berita terbaru. Banyak orang Amerika menyaksikan kemajuan pemungutan suara pada impeachment kepada Presiden AS Bill Clinton di internet, dan tidak di layar TV. Perkembangan perang di Yugoslavia juga secara instan tercermin dalam berbagai publikasi, mencerminkan berbagai sudut pandang tentang konflik ini. Banyak orang yang akrab dengan Internet lebih jalin, percaya bahwa Anda dapat menemukan informasi apa pun di jaringan. Ini benar-benar dalam arti bahwa di sana Anda dapat menemukan sumber daya paling tak terduga dalam bentuk dan konten. Memang, jaringan modern dapat menawarkan banyak informasi dari profil yang paling berbeda. Di sini Anda dapat berkenalan dengan berita, menarik untuk menghabiskan waktu, mendapatkan akses ke berbagai referensi, ensiklopedi dan informasi pendidikan. Hanya perlu untuk menekankan bahwa meskipun nilai informasi keseluruhan dari Internet sangat besar, ruang informasi itu sendiri tidak homogen secara kualitatif, karena sumber daya sering dibuat pada tangan ambulans. Jika, ketika menyiapkan penerbitan kertas, teksnya biasanya dibaca oleh beberapa pengulas dan penyesuaian dibuat, maka dalam jaringan tahap proses penerbitan biasanya tidak ada. Jadi, secara umum, untuk informasi yang telah dipelajari dari Internet harus diperlakukan dengan sangat hati-hati daripada informasi yang ditemukan dalam publikasi cetak. Namun, kelimpahan informasi memiliki sisi negatif: dengan peningkatan jumlah informasi , menjadi semakin sulit untuk menemukan informasi seperti itu, yang saat ini diperlukan. Oleh karena itu, masalah utama yang terjadi ketika bekerja dengan jaringan adalah dengan cepat menemukan informasi yang diperlukan dan memahaminya, mengevaluasi nilai informasi sumber daya untuk keperluannya.

Untuk mengatasi masalah menemukan informasi yang diperlukan di Internet, ada jenis layanan jaringan yang terpisah. Kita berbicara tentang server pencarian, atau mesin pencari. Server pencarian cukup banyak dan beragam. Adalah adat untuk membedakan indeks dan direktori pencarian. Server indeks Mereka bekerja sebagai berikut: Baca secara teratur konten sebagian besar halaman web jaringan ("indeks" mereka), dan menempatkannya secara keseluruhan atau sebagian dalam database umum. Pengguna pemisah memiliki kemampuan untuk mencari basis data ini, menggunakan kata kunci yang terkait dengan topik yang menarik. Penerbitan hasil pencarian biasanya terdiri dari kutipan dari jari-jari yang disarankan dari pengguna pengguna dan alamatnya (URL) yang didekorasi dalam bentuk hyperlink. Bekerja dengan server pencarian jenis ini nyaman jika ada ide yang jelas tentang pencarian. и

image14.gif.

image16.gif.

Masalah dan prospek untuk pengembangan World Wide Web

Hampir semua informasi yang disajikan untuk akses publik dapat dipantulkan oleh www. Jika sesuatu tidak dapat ditampilkan di www, ini hanya karena beberapa batasan dan kerugian www. Pertama, koneksi antara klien dan server dapat sekali pakai: Klien mengirimkan permintaan, server memberikan dokumen, dan koneksi terputus. Ini berarti bahwa server tidak memiliki mekanisme pemberitahuan klien tentang mengubah atau memasukkan data baru. Masalah ini hari ini diselesaikan dalam beberapa cara: versi baru protokol HTTP sedang dikembangkan, yang akan mempertahankan koneksi panjang, transmisi data menjadi beberapa utas, distribusi saluran transmisi data dan mengendalikannya. Jika diimplementasikan dan akan didukung oleh perangkat lunak WWW standar, itu akan menghapus kelemahan yang disebutkan di atas. Cara lain adalah menggunakan navigator yang dapat mengeksekusi program secara lokal dalam bahasa yang ditafsirkan, seperti proyek Java Sun Microsystems. Solusi lain untuk masalah ini adalah dengan menggunakan teknologi AJAX, berdasarkan XML dan JavaScript. Ini memungkinkan Anda untuk mengakses data dari server ketika halaman www sudah dimuat dari server.

Saat ini ada dua tren dalam pengembangan World Wide Web: Web Semantik dan Web Sosial.

  • Web semantik Ini melibatkan peningkatan keterhubungan dan relevansi informasi di World Wide Web melalui pengenalan format metadata baru.
  • Web sosial. Remies untuk mengerjakan perampingan informasi yang tersedia di web, dilakukan oleh pengguna itu sendiri. Sebagai bagian dari arah kedua perkembangan, yang merupakan bagian dari web semantik, secara aktif digunakan sebagai alat (RSS dan format saluran web lainnya, OPML, XHTML microformats). Bagian Semantik sebagian dari kategori Wikipedia membantu pengguna secara sadar bergerak dalam ruang informasi, tetapi persyaratan yang sangat lunak untuk subkategori tidak memberikan alasan untuk berharap memperluas situs tersebut. Dalam hal ini, minat mungkin berupaya menyusun atlas pengetahuan.

Ada juga konsep Web 2.0 yang populer, yang menggeneralisasi beberapa arah pengembangan World Wide Web.

Web 2.0.

Pengembangan www baru-baru ini secara signifikan dilakukan oleh pengenalan aktif prinsip dan teknologi baru yang telah menerima nama umum Web 2.0 (Web 2.0). Istilah Web 2.0 pertama kali muncul pada tahun 2004 dan dimaksudkan untuk menggambarkan perubahan berkualitas tinggi dalam www pada dekade kedua keberadaannya. Web 2.0 adalah peningkatan logis web. Fitur utama Web 2.0 adalah untuk meningkatkan dan mempercepat interaksi situs web dengan pengguna, yang mengarah pada pertumbuhan yang cepat dari aktivitas pengguna. Ini memanifestasikan dirinya dalam:

Web 2.0 memperkenalkan pertukaran data aktif, khususnya:

  • Ekspor berita di antara situs;
  • Agregasi informasi aktif dari situs.
  • Menggunakan API untuk memisahkan data situs dari situs itu sendiri

Dari sudut pandang implementasi situs web 2.0, ini meningkatkan persyaratan untuk kesederhanaan dan kenyamanan situs untuk pengguna biasa dan bertujuan untuk dengan cepat menjatuhkan kualifikasi pengguna dalam waktu dekat. Daftar Standar dan Persetujuan (W3C) adalah kepatuhan dengan yang terdepan. Ini khususnya:

  • standar desain visual dan fungsionalitas situs;
  • Persyaratan khas (SEO) dari mesin pencari;
  • Standar XML dan Buka Pertukaran Informasi.

Di sisi lain, di Web 2.0 menurun:

  • Persyaratan untuk "kecerahan" dan "kreativitas" desain dan pengisian;
  • Perlu situs web terintegrasi (portal);
  • Nilai iklan offline;
  • Minat bisnis dalam proyek-proyek besar.

Dengan demikian, Web 2.0 mencatat transisi www dari solusi kompleks mahal tunggal di situs yang sangat diketik, murah, mudah digunakan dengan kemungkinan berbagi informasi yang efektif. Alasan utama transisi seperti itu adalah:

  • Kurangnya Pengisian Informasi Kualitas Kritis;
  • Kebutuhan akan ekspresi pengguna aktif di www;
  • Pengembangan teknologi pencarian dan agregasi informasi di www.

Transisi ke Kompleks Teknologi Web 2.0 memiliki konsekuensi untuk ruang informasi global WWW sebagai:

  • Keberhasilan proyek ditentukan oleh tingkat komunikasi aktif pengguna proyek dan tingkat kualitas pengisian informasi;
  • Situs dapat mencapai kinerja tinggi dan profitabilitas tanpa investasi modal besar karena penempatan yang berhasil di www;
  • Pengguna WWW terpisah dapat mencapai keberhasilan yang signifikan dalam mengimplementasikan bisnis dan rencana kreatif mereka di www tanpa situs mereka sendiri;
  • Konsep situs pribadi lebih rendah dari konsep "blog", "tajuk penulis";
  • Peran baru baru dari pengguna aktif www muncul (forum moderator, anggota otoritatif forum, blogger).

Contoh Web 2.0 Kami memberikan beberapa contoh situs yang menggambarkan teknologi Web 2.0 dan yang benar-benar mengubah lingkungan www. Ini khususnya:

  • LiveJournal.com. - Komunitas global blogger;
  • eBay.com. - Lelang Internet dengan komunitas yang mengatur diri sendiri;
  • Wikipedia.org. - Ensiklopedia terbesar di dunia;
  • ODP (dmoz.org) - Direktori situs terbesar, yang diedit oleh manusia.
  • Facebook.com. - Jejaring sosial global;
  • Gmail.com. - Salah satu layanan email paling populer;
  • Reddit.com. - Jejaring sosial berita;

Selain proyek-proyek ini, ada proyek lain yang membentuk lingkungan global modern dan berdasarkan aktivitas penggunanya. Situs, pengisian, dan popularitas yang terbentuk, pertama-tama, bukan dengan upaya dan sumber daya pemiliknya, dan komunitas pengguna yang tertarik pada pengembangan situs merupakan kelas layanan baru yang mendefinisikan aturan global Lingkungan WWW.

Ftp.

Ftp.

Ftp. (eng. Protokol transfer file - File Transfer Protocol) - Protokol standar yang dirancang untuk mentransfer file dengan jaringan TCP (misalnya, Internet). FTP sering digunakan untuk mengunduh halaman jaringan dan dokumen lain dari perangkat pengembangan pribadi untuk membuka server hosting.

Protokol dibangun di atas arsitektur client-server dan menggunakan koneksi jaringan yang berbeda untuk mentransmisikan perintah dan data antara klien dan server. Pengguna FTP dapat meneruskan otentikasi dengan melewati login dan kata sandi dengan teks terbuka, atau jika diizinkan di server, mereka dapat menghubungkan secara anonim (metode akses seperti itu sering dianggap lebih aman, karena tidak mengekspos kata sandi pengguna intersepsi ). Anda dapat menggunakan protokol SSH untuk persembunyian transmisi aman (enkripsi) login dan kata sandi, serta mengenkripsi konten.

Aplikasi FTP klien pertama adalah alat baris perintah interaktif yang menerapkan perintah dan sintaks standar. Antarmuka pengguna grafis sejak dikembangkan untuk banyak sistem operasi yang digunakan hingga hari ini. Di antara antarmuka ini sebagai program desain web umum seperti Microsoft Expression Web dan klien FTP khusus (misalnya, CuteFTP).

FTP adalah salah satu protokol aplikasi tertua yang muncul jauh sebelum HTTP, dan bahkan ke TCP / IP, pada tahun 1971. Ini juga banyak digunakan untuk mendistribusikan perangkat lunak dan akses ke host jarak jauh.

FTP berbeda dari aplikasi lain karena menggunakan dua koneksi TCP untuk mentransfer file:

  • Mengelola Koneksi - Koneksi untuk mengirim perintah ke server dan menerima jawaban darinya. Protokol Telnet digunakan untuk saluran kontrol.
  • Koneksi data - Koneksi untuk mentransfer file.

Sejarah

Implementasi pertama dari protokol (1971) yang disediakan untuk pertukaran antara klien dan pesan server yang terdiri dari header (72 bit) dan data variabel data. Header pesan termasuk permintaan ke server FTP atau jawaban darinya, jenis dan panjang data yang dikirim. Parameter data ditransmisikan sebagai data (misalnya, path dan nama file), informasi dari server (misalnya, daftar file dalam direktori) dan file itu sendiri. Dengan demikian, perintah dan data ditransmisikan ke saluran yang sama.

Pada tahun 1972, protokol itu benar-benar berubah, dan membuat pemandangan dekat dengan modern. Perintah dengan parameter dari respons klien dan server ditransmisikan oleh koneksi telnet (saluran kontrol), koneksi terpisah (saluran data) dibuat untuk transmisi data.

Dalam edisi berikut, kemampuan untuk bekerja dalam mode pasif ditambahkan, transfer file antara server FTP ditambahkan, perintah untuk mendapatkan informasi, mengubah direktori saat ini, membuat dan menghapus direktori, menyimpan file dengan nama yang unik. Beberapa waktu ada perintah untuk mengirim email melalui FTP, tetapi kemudian mereka dikeluarkan dari protokol.

Pada tahun 1980, protokol FTP mulai menggunakan TCP. Edisi terakhir dari protokol dirilis pada tahun 1985. Pada tahun 1997, tambahan protokol muncul, memungkinkan untuk mengenkripsi dan menandatangani informasi di saluran kontrol dan saluran data. Pada tahun 1999, add-on yang didedikasikan untuk internasionalisasi protokol, yang merekomendasikan menggunakan UTF-8 encoding untuk perintah dan respons server dan mendefinisikan perintah LANG baru yang menetapkan bahasa respons.

Protokol Deskripsi

Perbedaan dari http.

Properti Ftp. Http.
Berdasarkan sesi kerja Iya Tidak
Otentikasi Pengguna Built-in Iya Tidak
Terutama disediakan untuk transfer File biner besar File teks kecil
Model koneksi Koneksi ganda Koneksi tunggal
Terutama diadaptasi untuk penerimaan / transfer Penerimaan dan transmisi Takery.
Mendukung mode transmisi teks dan biner Iya Tidak
Mendukung jenis data yang ditransmisikan (header MIME) Tidak Iya
Mendukung operasi pada sistem file (mkdir, rm, ganti nama, dll.) Iya Tidak

Fitur yang agak cerah dari protokol FTP adalah menggunakan koneksi multiple (setidaknya ganda). Dalam hal ini, satu saluran adalah manajer di mana perintah server menerima dan jawabannya dikembalikan (biasanya melalui port TCP 21), dan melalui sisanya ada transfer data, satu saluran untuk setiap transmisi. Oleh karena itu, dalam kerangka sesi FTP, Anda dapat secara bersamaan mentransmisikan beberapa file secara bersamaan, dan di kedua arah. Untuk setiap saluran data, port TCP-nya dibuka, jumlah yang dipilih baik oleh server atau oleh klien, tergantung pada mode transmisi. Protokol FTP memiliki mode transmisi biner, yang mengurangi overhead lalu lintas dan mengurangi data Waktu pertukaran saat mentransmisikan file besar. Protokol HTTP tentu mengharlukan pengkodean informasi biner ke dalam formulir teks, misalnya, menggunakan algoritma Base64. Dijadwalkan melalui protokol FTP, klien dimasukkan dalam sesi, dan semua operasi dilakukan dalam sesi ini (dengan kata lain. , server mengingat keadaan saat ini). Protokol HTTP tidak mengingat apa pun. Tugasnya adalah memberikan data dan lupa, sehingga menghafal status ketika menggunakan HTTP dilakukan dengan eksternal sehubungan dengan metode protokol. FTP beroperasi pada tingkat aplikasi OSI dan digunakan untuk mentransfer file menggunakan TCP / IP. Untuk melakukan ini, server FTP, menunggu kueri masuk, harus diluncurkan. Klien komputer dapat menghubungi server dengan port 21. Senyawa ini (aliran kontrol) tetap terbuka selama sesi. Koneksi kedua (aliran data) dapat dibuka sebagai server dari port 20 ke port klien yang sesuai ( Mode aktif. ), atau oleh klien dari port apa pun ke port server yang sesuai ( Mode pasif ) Apa yang diperlukan untuk mentransfer file data. Aliran kontrol digunakan untuk bekerja dengan sesi - misalnya, pertukaran antara klien dan perintah server dan kata sandi menggunakan protokol seperti telnet. Misalnya, "Rett File Name" akan mengirim file yang ditentukan dari server ke klien. Karena struktur dua port ini, FTP dianggap sebagai protokol mata eksternal, tidak seperti http in-band.

Koneksi dan transmisi data

Protokol didefinisikan dalam RFC 959. Server merespons pada aliran tiga digit kode ASCII Status ASCII dengan pesan teks opsional. Misalnya, "200" (atau "200 ok") berarti bahwa tim terakhir telah berhasil diselesaikan. Angka-angka mewakili kode respons, dan teksnya adalah klarifikasi atau permintaan. Transmisi aliran data saat ini dapat terputus menggunakan pesan interupsi yang dikirim melalui aliran kontrol. FTP dapat bekerja di aktif atau Mode pasif Dari pilihan siapa adalah metode menginstal koneksi. Dalam versi yang lebih lama, hanya port ke-20 (mode aktif) yang digunakan untuk mengirimkan data, dalam versi modern server FTP, port untuk saluran data dapat ditetapkan oleh port port non-standar (n> 1024) (pasif mode). Dalam mode aktif, klien membuat kontrol TCP - koneksi dengan server dan mengirimkan alamat IP dan nomor port klien sewenang-wenang, setelah itu menunggu hingga server memulai koneksi TCP dengan alamat dan nomor port ini. Dalam hal klien berada di belakang firewall dan tidak dapat menerima koneksi TCP yang masuk, mode pasif dapat digunakan. Dalam mode ini, klien menggunakan aliran kontrol untuk mengirim server perintah pasv, dan kemudian menerima alamat IP dan nomor port dari server, yang kemudian digunakan oleh klien untuk membuka aliran data dari port klien yang sewenang-wenang ke alamat dan port.

Perbedaan dalam karya mode pasif dan aktif. Tindakan server dan klien dalam mode aktif dan pasif

Mode aktif. Mode pasif
1. Klien menetapkan komunikasi dan mengirimkan permintaan ke 21 port server dari port n (n> 1024) 1. Klien menetapkan koneksi dan mengirimkan permintaan (melaporkan bahwa perlu untuk bekerja dalam mode pasif) pada port server 21 dari port n (n> 1024)
2. Server mengirim jawaban ke port klien n (n> 1024) 2. Server mengirim jawaban dan memberi tahu nomor port untuk saluran data P (p> 1024) ke port n (n> 1024) dari klien
3. Server menetapkan komunikasi untuk mentransfer data dengan port 20 ke port klien N + 1 3. Klien menetapkan komunikasi untuk mengirimkan data dengan port N + 1 ke port port port P (p> 1024)

Ftp aktif. Menguntungkan untuk server FTP, tetapi berbahaya bagi sisi klien. Server FTP mencoba terhubung dengan port tinggi (berdasarkan nomor) pada klien, koneksi seperti itu tentu akan diblokir oleh firewall di sisi klien. Ftp pasif. Menguntungkan bagi klien, tetapi berbahaya bagi server FTP. Klien akan membuat kedua koneksi ke server, tetapi salah satunya akan berada pada port tinggi acak, koneksi seperti itu tentu akan diblokir oleh firewall di sisi server.

Kedua mode diperbarui pada September 1998 untuk mendukung IPv6. Pada saat ini, perubahan lebih lanjut dalam rezim pasif dilakukan, memperbaruinya menjadi rezim pasif yang diperpanjang.

Selama transfer data jaringan, empat tampilan data dapat digunakan. :

  • ASCII - digunakan untuk teks. Data, jika perlu, sebelum transmisi dikonversi dari tampilan simbolis pada pengirim host dalam "octalite ascii", dan (lagi, jika perlu) ke dalam representasi karakter host. Akibatnya, mode ini tidak cocok untuk file yang berisi tidak hanya teks yang biasa.
  • Mode Gambar (biasanya disebut sebagai biner) - Perangkat pengirim mengirim masing-masing file byte per byte, dan penerima menyimpan aliran byte setelah diterimanya. Dukungan untuk mode ini direkomendasikan untuk semua implementasi FTP.
  • EBCDIC - digunakan untuk mentransfer teks biasa antara host dalam pengkodean EBCDIC. Jika tidak, mode ini mirip dengan mode ASCII.
  • Mode lokal - memungkinkan dua komputer dengan instalasi identik untuk mengirim data dalam formatnya sendiri tanpa konversi di ASCII.

Untuk file teks, berbagai format kontrol dan konfigurasi struktur perekaman disediakan. Fitur-fitur ini dirancang untuk bekerja dengan file yang berisi format telnet atau ASA.

Transfer data dapat dilakukan dalam salah satu dari tiga mode. :

  • Mode ramuan. - Data dikirim sebagai aliran kontinu, membebaskan FTP dari eksekusi setiap jenis pemrosesan. Sebaliknya, semua pemrosesan dilakukan oleh TCP. Indikator akhir tidak diperlukan, kecuali untuk membagi data pada catatan.
  • Mode blokir - FTP memecahkan data menjadi beberapa blok (unit header, jumlah byte, bidang data) dan kemudian mentransmisikannya TCP.
  • Mode tekan - Data dikompresi oleh satu algoritma (biasanya, mengkodekan panjang seri).

Autentikasi

Otentikasi FTP menggunakan diagram nama pengguna / kata sandi yang biasa untuk menyediakan akses. Nama pengguna dikirim ke server perintah pengguna, dan kata sandi adalah perintah pass. Jika informasi yang diberikan oleh klien diterima oleh server, server akan mengirim undangan kepada klien dan sesi dimulai. Pengguna dapat jika server mendukung fitur ini, masuk ke sistem tanpa memberikan kredensial, tetapi server hanya dapat menyediakan akses terbatas untuk sesi tersebut.

Ftp anonim.

Host, Menyediakan layanan FTP, dapat menyediakan akses anonim ke FTP. Pengguna biasanya masuk sebagai "anonim" (dapat bergantung pada beberapa server FTP) sebagai nama pengguna. Meskipun biasanya pengguna diminta untuk mengirim alamat email mereka alih-alih kata sandi, tidak ada verifikasi yang benar-benar dilakukan. Banyak host FTP yang menyediakan pembaruan perangkat lunak mendukung akses anonim.

NAT-PT.

Khusus untuk pengoperasian protokol FTP melalui firewall, ekstensi NAT dibuat, disebut NAT-PT (RFC2766), yang memungkinkan Anda menerjemahkan koneksi masuk dari server ke NAT. Dalam proses koneksi semacam itu, NAT mengganti data yang dikirim dari klien, menentukan server ke server dan port yang dengannya server akan dapat terhubung, dan kemudian menyiarkan koneksi dari server dari alamat ini ke klien ke alamatnya. Terlepas dari semua langkah dan inovasi yang diadopsi untuk mendukung protokol FTP, dalam praktiknya, fungsi NAT-PT biasanya terputus di semua router dan router untuk memberikan keamanan tambahan dari ancaman virus.

NAT dan firewall berkedip

FTP biasanya mentransmisikan data jika server terhubung ke klien, setelah klien mengirim perintah port. Ini menciptakan masalah bagi NAT dan firewall yang tidak memungkinkan koneksi dari Internet ke host internal. Untuk NAT, masalah tambahan adalah bahwa representasi alamat IP dan nomor port dalam perintah port mengacu pada alamat IP dan port host internal, alih-alih alamat IP publik dan port NAT. Ada dua pendekatan untuk masalah ini. Yang pertama adalah bahwa klien FTP dan server FTP menggunakan perintah pasv, yang menyebabkan koneksi data ditetapkan dari klien ke server. Pendekatan kedua adalah perubahan untuk NAT nilai perintah port menggunakan gateway pada level yang diterapkan.

Dukungan browser web

Sebagian besar browser web biasa dapat mengambil file yang terletak di server FTP, meskipun mereka mungkin tidak mendukung ekstensi protokol seperti FTPS. Ketika alamat FTP ditentukan, dan bukan alamat HTTP, konten yang tersedia pada server jarak jauh tampaknya mirip dengan konten web lainnya. Klien FTP berfungsi penuh dapat diluncurkan di Firefox sebagai Fireftp /

Sintaksis

Sintaks URL FTP dijelaskan dalam RFC1738, dalam bentuk: FTP: // [<< Pengguna> [: <Password>] @] <host> [: <port>] / <path> (parameter dalam kurung persegi adalah opsional . Misalnya: ftp: //public.ftp-servers.example.com/mydirectory/myfile.txt

atau: ftp: // user001: [email protected]/mydirectory/myfile.txt

Lebih detail tentang menentukan nama pengguna dan kata sandi ditulis dalam dokumentasi browser. Secara default, sebagian besar browser web menggunakan mode pasif (pasv) yang lebih baik oleh firewall pengguna akhir.

Keamanan

FTP tidak dikembangkan sebagai protokol (terutama sesuai dengan standar) protokol dan memiliki banyak kerentanan dalam pertahanan. Pada Mei 1999, penulis RFC 2577 membawa kerentanan ke daftar masalah berikutnya:

  • Serangan tersembunyi (serangan bouncing)
  • Serangan spoof)
  • Serangan kekuatan broast (serangan brute force)
  • Paket Intersepsi, Sniffing (Packet Capture, Sniffing)
  • Perlindungan Nama Pengguna
  • Capture Ports (Port Mencuri)

FTP tidak dapat mengenkripsi lalu lintas, semua transmisi - teks terbuka, sehingga nama pengguna, kata sandi, perintah dan data dapat dibaca oleh siapa saja, dapat mencegat paket melalui jaringan. Masalah ini adalah karakteristik dari banyak spesifikasi protokol Internet (termasuk SMTP, Telnet, POP, IMAP) yang dikembangkan sebelum membuat mekanisme enkripsi tersebut seperti TLS dan SSL. Solusi yang biasa untuk masalah ini adalah dengan menggunakan versi "aman", tl yang dilindungi dari protokol rentan (FTPS untuk FTP, telnet untuk telnet, dll.) Atau protokol lain yang lebih terlindungi, seperti SFTP / SCP yang disediakan oleh sebagian besar pelaksana protokol shell aman. .

Ftp aman.

Ada beberapa metode transfer file yang aman, dalam satu atau lain waktu yang disebut "ftp aman".

FTPS.

FTPS eksplisit - ekspansi standar FTP, memungkinkan klien mensyaratkan bahwa sesi FTP dienkripsi. Ini diimplementasikan dengan mengirimkan perintah "Auth TLS". Server memiliki kemampuan untuk memungkinkan atau menolak koneksi yang tidak meminta TLS. Ekstensi protokol ini didefinisikan dalam spesifikasi 4217. FTPS implisit adalah standar yang sudah ketinggalan zaman untuk FTP, yang membutuhkan penggunaan koneksi SSL atau TLS. Standar ini seharusnya menggunakan port lain selain FTP biasa.

Sftp.

SFTP, atau "SSH File Transfer Protocol", tidak terkait dengan FTP, kecuali bahwa ia juga mentransmisikan file dan memiliki serangkaian perintah yang serupa untuk pengguna. SFTP, atau FTP Aman, adalah program yang menggunakan SSH (Secure Shell) untuk mentransfer file. Tidak seperti FTP standar, ia mengenkripsi perintah, dan data, mencegah kata sandi dan informasi rahasia dari transmisi terbuka melalui jaringan. Menurut fungsi SFTP, sepertinya FTP, tetapi karena menggunakan protokol lain, klien FTP standar tidak dapat menghubungi server SFTP dan sebaliknya.

Ftp via ssh (bukan sftp)

FTP Via SSH (bukan SFTP) mengacu pada praktik tunneling sesi FTP biasa melalui koneksi SSH. Karena FTP menggunakan beberapa koneksi TCP, tunneling via SSH sangat sulit. Ketika banyak klien SSH mencoba menginstal terowongan untuk saluran kontrol (koneksi "client-server" awal dengan port 21), hanya saluran ini yang akan dilindungi; Ketika transfer data, perangkat lunak FTP pada akhirnya akan menetapkan koneksi TCP baru (saluran data), yang akan menelan biaya koneksi SSH dan dengan demikian kehilangan perlindungan holistik.

Jika tidak, untuk perangkat lunak SSH klien, Anda perlu memiliki pengetahuan FTP tertentu untuk melacak dan menimpa pesan aliran kontrol FTP dan pembukaan redirect baru untuk aliran data FTP.

FTP via SSH kadang-kadang disebut sebagai ftp aman; Tetapi tidak layak membingungkannya dengan metode lain, seperti SSL / TLS (FTPS). Metode transfer file lainnya menggunakan SSH dan tidak terkait dengan FTP - SFTP dan SCP; Masing-masing dari mereka dan data akuntansi dan file selalu dilindungi oleh protokol SSH.

Ftp. Konsep dasar

Ftp.

Ftp. - Dari bahasa Inggris "protokol transfer file", diterjemahkan sebagai "protokol transfer file". Dengan menggunakan protokol ini, Anda dapat terhubung ke server FTP dan membuat langkah-langkah berbeda dengan file yang disimpan pada mereka dan folder: Unduh dari server ke PC Anda, unduh ke server, buat, edit, ganti nama, menetapkan hak akses. Bekerja dengan file pada server FTP sebagian besar mengingatkan pada tindakan yang biasa dengan mereka di komputer Anda.

Contoh menggunakan FTP. :

  • Memuat halaman web di server hosting
  • Mengunduh musik, film, dan program dengan server FTP yang tersedia untuk umum, dll.

Sebagai pekerjaan praktis, kunjungi http://www.freedrweb.com/cureit/ dan arahkan mouse di atas tautan Dr.Web Cureit! di bagian bawah halaman. Di bilah status Anda akan melihat alamat tautan: ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe. Berikut ini adalah server FTP yang dapat diakses publik di mana utilitas Cureit disimpan!

Protokol ftp.

Protokol ftp. File Transfer Protocol) adalah salah satu dari tiga protokol Internet utama (Mail, WWW, FTP). Ftp atau "protokol transfer file" - salah satu protokol tertua di Internet dan memasuki standarnya. Pertukaran data di FTP melewati saluran TCP. Buat pertukaran menggunakan teknologi klien-server.

Protokol - Ini adalah format yang konsisten untuk mentransmisikan data antara dua perangkat.

Server FTP.

Server FTP. - Ini adalah komputer biasa di mana perangkat lunak khusus telah diinstal, memungkinkan pengguna untuk terhubung dan bekerja dengan file yang disimpan di atasnya dan folder hanya melakukannya pada PC mereka sendiri. Anda dapat terhubung ke server FTP secara bebas atau pada login dan kata sandi yang unik.

Saat bekerja dengan FTP, dua konsep banyak digunakan: unduh dan pompa. Unduh. (Dalam bahasa Inggris "Unduh") berarti proses menyimpan folder dan file dari server FTP ke komputer Anda. Unduh. (Dalam bahasa Inggris "Unggah") adalah transfer folder dan file dari komputer Anda ke server FTP.

Biasanya, setiap folder (lebih jarang file) pada server FTP menetapkan hak akses: membaca, merekam, dan eksekusi. Membaca berarti Anda dapat melihat konten file atau folder. Catatan ini memungkinkan Anda untuk mengubah konten ini. Dan eksekusi memungkinkan untuk menjalankan file dan skrip yang dapat dieksekusi di server. Anda dapat menghadapi manajemen hak akses, misalnya, ketika mengembangkan situs web ketika pengunjung perlu melarang akses ke beberapa direktori situs dan memungkinkan skrip dari direktori lain.

Klien ftp.

Untuk terhubung ke server FTP, diperlukan program khusus, disebut Klien ftp. atau manajer FTP. Klien FTP, keduanya built-in di suatu tempat dan khusus, ada set yang bagus.

Klien ftp. - Program yang memungkinkan Anda terhubung ke server FTP jarak jauh dan menerima / mengirimkan file melalui protokol FTP.

Skema umum bekerja dengan klien FTP

Pertama, Anda harus menentukan alamat server tertentu (URL). Misalnya, ftp://ftp.msu.ru. Maka Anda harus melalui prosedur pendaftaran di server. Jika server anonim dan Anda bekerja dengan program browser, pendaftaran akan secara otomatis. Saat bekerja dengan klien FTP grafis, Anda juga dapat meresepkan parameter akses yang diperlukan di muka, yaitu, nama pengguna dan kata sandi. Setelah koneksi yang sukses, Anda dapat melihat konten semua folder server, yang, tergantung pada jenis klien FTP, terlihat seperti dalam program standar untuk melihat sistem file. Menemukan file yang diinginkan, Anda dapat menyalinnya ke disk komputer lokal, pra-menentukan tujuan. Menyalin file dari komputer lokal ke server FTP jarak jauh biasanya diizinkan untuk pengguna terdaftar saja.

Menggunakan FTP dalam proses pendidikan :

  • Menyalin perangkat lunak untuk memberikan proses pembelajaran;
  • Organisasi berbagi file dengan mitra proyek telekomunikasi.

Protokol ftp.

Protokol ftp.

Ftp. File Transfer Protocol) adalah salah satu dari tiga protokol Internet utama (Mail, WWW, FTP). Ftp atau "protokol transfer file" - salah satu protokol tertua di Internet dan memasuki standarnya. Pertukaran data di FTP melewati saluran TCP. Buat pertukaran menggunakan teknologi klien-server.

Protokol - Ini adalah format yang konsisten untuk mentransmisikan data antara dua perangkat. Protokol menentukan yang berikut:

  • Bagaimana kesalahan akan diperiksa;
  • Metode pengemasan data (jika paket digunakan);
  • Bagaimana perangkat pengirim melaporkan bahwa ia telah menyelesaikan pesan;
  • Bagaimana perangkat penerima melaporkan bahwa ia menerima pesan.

Ada sejumlah protokol standar (referensi) dari mana Anda dapat memilih yang sesuai. Setiap protokol memiliki kelebihan dan kekurangan (ketidaknyamanan); Misalnya, beberapa lebih sederhana dari yang lain, beberapa lebih dapat diandalkan, dan beberapa lebih cepat.

Dari sudut pandang pengguna, satu-satunya hal yang menarik minatnya dalam protokol adalah bahwa komputer atau perangkat harus mendukungnya (protokol) dengan benar jika Anda ingin menghubungi komputer lain. Protokol dapat diimplementasikan atau dalam perangkat keras atau perangkat lunak.

5614161.png.

FTP adalah seperangkat aturan yang menunjukkan bagaimana komputer dapat berbagi file di Internet.

Protokol FTP dibangun sedemikian rupa sehingga berbagai komputer dengan berbagai perangkat lunak dan berbagai "perangkat keras" dapat secara efektif menukar file apa pun.

Saat ini, banyak pengguna dengan kata FTP mengaitkannya dengan format Warez, MP3, JPEG dan MPEG. Namun faktanya, protokol ini digunakan untuk mengirimkan semua jenis file, dari dokumen teks biasa ke file perangkat lunak yang dilindungi. Protokol FTP banyak digunakan dalam sistem pembayaran otomatis melalui Internet dan untuk mentransfer informasi dari satelit di ruang angkasa.

Meneruskan dan mengunduh file di Internet - tugas rutin yang sangat penting yang telah diterapkan secara luas sebelum email muncul. Namun, dengan protokol ini, jauh lebih mudah untuk mengakses file komputer lain, daripada memberikan kemampuan untuk mengakses file Anda dan membacanya.

Proses koneksi teknis menggunakan protokol FTP

Di FTP, koneksi diprakarsai oleh penerjemah protokol pengguna. Manajemen pertukaran dilakukan melalui saluran kontrol dalam standar protokol telnet. Perintah FTP dihasilkan oleh penerjemah protokol pengguna dan ditransmisikan ke server. Jawaban server dikirimkan ke pengguna juga melalui saluran kontrol. Secara umum, pengguna memiliki kemampuan untuk menetapkan kontak dengan penerjemah protokol server dan berbeda dari penerjemah pengguna.

Perintah FTP menentukan parameter saluran transmisi data dan proses transfer itu sendiri. Mereka juga menentukan sifat bekerja dengan sistem file jarak jauh dan lokal.

FTP berbeda dari aplikasi lain karena menggunakan dua koneksi TCP untuk mentransfer file.

  • Mengelola Koneksi Dipasang sebagai koneksi server-server normal. Server melakukan pembukaan pasif pada port FTP yang sudah dikenal (21) dan mengharapkan permintaan untuk terhubung dari klien. Klien melakukan pembukaan aktif pada port TCP 21 untuk mengatur senyawa kontrol. Koneksi kontrol ada sepanjang waktu sementara klien berkomunikasi dengan server. Koneksi ini digunakan untuk mentransfer perintah dari klien ke server dan untuk mentransfer respons dari server. Jenis layanan IP untuk koneksi kontrol diatur untuk mendapatkan "penundaan minimum", karena perintah biasanya dimasukkan oleh pengguna.
  • Koneksi data dibuka setiap kali file ditransmisikan antara klien dan server. Ini juga terbuka ke momen lain seperti yang akan kita lihat nanti. Jenis layanan IP untuk koneksi data harus "bandwidth maksimum", karena koneksi ini digunakan untuk mentransfer file.

Sesi manajemen menginisialisasi saluran transmisi data. Saat mengorganisir saluran transmisi data, urutan tindakan adalah yang lain selain organisasi saluran kontrol. Dalam hal ini, server memprakarsai pertukaran data sesuai dengan parameter yang disepakati pada sesi kontrol.

Saluran data diinstal untuk host yang sama dengan saluran kontrol di mana saluran data dikonfigurasi. Saluran data dapat digunakan baik untuk menerima dan transfer data.

Situasi dimungkinkan ketika data dapat ditransmisikan ke mobil ketiga. Dalam hal ini, pengguna mengatur saluran kontrol dengan dua server dan mengatur saluran saluran langsung di antara mereka. Perintah kontrol melalui pengguna, dan data langsung antara server.

Saluran kontrol harus dibuka saat mentransfer data antara mesin. Jika ditutup, transmisi data berhenti.

Alamat FTP terlihat seperti ini:

Ftp: // user: [email protected]: 21 /

  • Pengguna - Nama Pengguna.
  • Usus besar adalah pembatas untuk program antara nama pengguna dan kata sandi
  • Kata sandi - kata sandi.
  • @ - berarti pemisahan antara data pengguna dan alamat.

Berikutnya adalah alamatnya secara langsung. Ini bisa berupa IP, atau alamatnya mungkin memiliki nilai alfabet (ftp.ur.ru). Setelah alamat, pemisahan usus besar berjalan lagi, yang berbagi alamat, dan nomor port yang harus dihubungkan. Secara default, port ini 21, tetapi mungkin ada digit yang ditandai oleh administrator server.

Alamatnya mungkin terlihat seperti ini:

FTP: / 127.0.0.1

Ini akan berarti bahwa nama pengguna anonim, kata sandi adalah alamat email, dan port 21.

5614162.png.

Mode FTP.

Saat mengerjakan protokol FTP antara klien dan server, dua senyawa dipasang - Pengelola (Tim melanjutkan) dan Koneksi transfer data (File dikirimkan). Senyawa kontrol sama untuk Aktif и Rezim pasif. . Klien memulai koneksi TCP dari port dinamis (1024-65535) ke port nomor 21 di server FTP dan mengatakan "Hai! Saya ingin terhubung dengan Anda. Ini nama saya dan kata sandi saya." Tindakan lebih lanjut tergantung pada mode FTP (aktif atau pasif) dipilih.

  • В mode aktif. Ketika klien mengatakan "Hai!" Ini juga memberi tahu server nomor port (dari rentang dinamis 1024-65535) sehingga server dapat terhubung ke klien untuk mengatur koneksi untuk transmisi data. Server FTP terhubung ke nomor port klien yang ditentukan menggunakan nomor port TCP 20 untuk transfer data. Untuk klien, koneksi seperti itu masuk, jadi sering bekerja dalam mode aktif pelanggan di belakang firewall atau NAT sulit atau membutuhkan pengaturan tambahan.
  • В Mode pasif Setelah klien berkata "Hai!", Server melaporkan klien nomor port TCP (dari rentang dinamis 1024-65535) yang dapat Anda hubungkan untuk mengatur koneksi transfer data. Pada saat yang sama, mudah untuk memperhatikan, port dalam koneksi seperti itu baik dari klien dan sisi server sewenang-wenang. Dalam mode pasif, klien dapat dengan mudah bekerja dengan server melalui firewallnya, tetapi sering untuk mendukung server mode pasif, konfigurasi firewall yang sesuai sudah ada di sisi server.

Perbedaan utama antara mode FTP aktif dan mode FTP pasif adalah pihak yang membuka koneksi untuk mentransfer data. Dalam mode aktif, klien harus dapat mengambil koneksi ini dari server FTP. Dalam mode pasif, klien selalu memulai koneksi ini sendiri, dan server harus diambil.

FTP adalah layanan yang berbasis secara eksklusif pada TCP (protokol manajemen transmisi). FTP tidak biasa karena menggunakan dua port, port "data" dan port "perintah" (juga dikenal sebagai port kontrol). Secara tradisional, ini adalah port 21 untuk perintah dan port 20 untuk data. Namun, tergantung pada mode, port data tidak akan selalu 20.

Dalam mode aktif, klien FTP terhubung ke port yang tidak dimanfaatkan arbitrer (n> 1024) ke port perintah server FTP 21. Kemudian, klien mulai mendengarkan port n + 1 dan mengirim port perintah FTP N + 1 ke Server FTP. Sebagai tanggapan, server terhubung ke port data klien yang ditentukan dari port data lokal 20.

Dalam mode FTP pasif, klien memulai kedua koneksi ke server, memecahkan masalah dengan firewall yang memfilter port yang masuk dari port data klien. Ketika Anda membuka koneksi FTP, klien menempatkan dua port yang tidak berdagang (n> 1024 dan N + 1). Port pertama menghubungi server ke port 21, tetapi alih-alih mengirim perintah port dan memungkinkan server untuk terhubung ke port datanya sebagai respons, klien menampilkan perintah PASV. Sebagai hasilnya, server membuka port yang tidak bermuatan sewenang-wenang (p> 1024) dan mengirimkan klien ke perintah port p pr. Kemudian, untuk transmisi data, klien memulai koneksi dari port n + 1 ke port p di server .

Server FTP.

Server FTP.

Server FTP. - Komputer yang berisi file yang tersedia untuk umum dan dikonfigurasi untuk mendukung protokol FTP (server FTP harus memiliki perangkat lunak yang mendukung protokol FTP).

Saat ini, ada tiga varietas server FTP di Internet:

  1. Internet-gaya (akses ke semua file server)
  2. ListServer (akses terbatas)
  3. Ftpmail (akses melalui email).

Server. Ftpmail. Yang paling menarik bagi para pengguna yang memiliki akses ke Internet sangat terbatas, yaitu, mereka hanya dapat menggunakan email. Anda memasukkan beberapa perintah khusus dalam surat Anda untuk menjalankan server FTPmail yang Anda pilih. Jika semuanya dimasukkan dengan benar dan surat Anda telah datang ke tujuan, server FTPMail akan mulai mencari file yang diinginkan di hampir semua Internet intertwine. Jika file ditemukan, maka Anda akan ditransfer, jika tidak, Anda akan datang surat dengan informasi bahwa file ini di alam tidak ada. Masalahnya, tentu saja, baik, tetapi jika Anda memiliki akses penuh ke sumber daya internet, dia dapat melakukan apa saja.

Dalam jaringan untuk menyimpan volume data besar ada Server FTP. . Server FTP adalah jenis perpustakaan file. Untuk memompa file antara server FTP dan komputer pengguna, protokol FTP digunakan ( Protokol transfer file - Protokol transfer file).

Untuk apa server FTP? Anda dapat memompa file yang diajukan komputer Anda di berbagai server FTP. Ada ribuan server FTP yang menyediakan akses anonim gratis ke gigabytes informasi yang paling beragam: dokumen teks, distribusi program, foto dan file musik. Dengan protokol FTP, Anda dapat mengunduh halaman rumah Anda di server gratis yang menyediakan ruang. Ini jauh lebih nyaman daripada menerapkan HTTP ketika Anda menentukan file yang perlu diunduh di halaman khusus server.

Saat menggunakan FTP, beberapa fitur layanan ini harus diingat, secara langsung timbul dari sistem operasi di mana asalnya - Unix. Setiap server FTP selalu membutuhkan otorisasi pengguna, yaitu, memasukkan nama dan kata sandi. Tergantung pada ini, pengguna hanya akan diberikan akses ke direktori tertentu dan file bersama dengan kemampuan untuk melakukan hanya tindakan yang diizinkan pada konten penyimpanan FTP.

Apa yang harus dilakukan jika Anda bukan pengguna terdaftar? Hampir setiap server FTP memberikan apa yang disebut Input Anonim. (Nama lain dari layanan ini - Ftp anonim. ). Untuk login anonim (atau tamu) ke server, alih-alih nama pengguna, tentukan kata kunci anonim dan sebagai kata sandi untuk mengetik alamat email Anda. Setelah itu, Anda akan diberikan akses ke direktori umum, dengan data yang dimiliki oleh pemilik server. Biasanya, dalam mode akses ini ke server, pengguna hanya dapat melihat direktori dan memompa file ke disk Anda. Cara bekerja dengan server FTP yang dapat diakses publik disebut ftp anonim. Beberapa server membuat direktori khusus di mana setiap orang juga dapat mengunduh file mereka sendiri.

Anda dapat menggunakan browser WWW biasa untuk bekerja dengan server FTP. Setelah panggilan di Alamat URL String dari server FTP yang diinginkan, browser Anda akan terhubung ke sana dan akan menampilkan konten direktori jarak jauh.

Untuk terhubung ke server FTP melalui browser WWW, Anda harus menggunakan formulir perekaman URL berikut (Uniform Resource Locator): Saat menggunakan server FTP yang membutuhkan otorisasi :Ftp: // user_name: password @ addroduksi_ftp server: port / path_k_file Saat menggunakan server FTP anonim :Ftp: // alamat_ftp server / path_fail

Pada pandangan pertama, penggunaan browser seperti itu sebagai klien FTP cukup nyaman. Namun, perlu dicatat bahwa pada saat yang sama metode bekerja dengan server FTP tidak memiliki kemungkinan penipuan file. Jika koneksi dengan server tiba-tiba terputus dan Anda tidak punya waktu untuk mengunduh seluruh file (yang sering terjadi ketika muncul kembali file besar dari server yang sangat jauh), maka Anda harus mengunduh seluruh file dari awal. Ini adalah salah satu dari sejumlah besar alasan yang cukup baik memaksa penggunaan klien FTP yang terpisah saat bekerja dengan server FTP. Klien FTP memungkinkan Anda untuk menulis ulang (membongkar, mengirim) file ke server FTP dan, yang terjadi pada mangkuk, menulis ulang (mengunduh, menerima) file dari server FTP.

Jenis server FTP

Tidak seperti server WWW yang hampir setiap orang dapat mengakses, ada dua kategori server di FTP. Beberapa server hanya tersedia untuk lingkaran pengguna terdaftar yang terbatas dan ketika Anda mencoba menghubungkan pengidentifikasi atau nama pengguna (login) dan kata sandi (kata sandi). Server lain terbuka untuk semua orang. Mereka disebut anonim .

Server FTP Anonim. - Buka server akses. Nama pengguna standar untuk server FTP anonim bersifat anonim, alamat email digunakan sebagai kata sandi.

Filezilla.

Filezilla. - Ini adalah klien FTP multibahasa gratis untuk Microsoft Windows, Mac OS X dan Linux. Ini mendukung FTP, SFTP, dan FTPS (FTP via SSL / TLS). Pada tanggal 30 Juli 2010, ia berada di urutan keenam dalam daftar program SourceForge.net paling populer.

Juga ada Server FileZilla. - Proyek, klien FileZilla terkait. Ini adalah server FTP yang dikembangkan oleh organisasi yang sama. Ini mendukung FTP, SFTP dan FTPS (FTP via SSL / TLS).

Membuat dan mengkonfigurasi server FTP menggunakan Server FileZilla

Membuat server FTP rumah Anda sendiri memungkinkan Anda untuk mengatur cara yang mudah untuk mentransfer data ke pengguna jaringan lokal atau global. Untuk memulainya di rumah, Anda dapat menggunakan perangkat lunak gratis, misalnya, Server FileZilla. . Program ini diberkahi dengan semua fungsionalitas yang diperlukan dan mudah disesuaikan.

817_0_0_192x192_images_stories_faq_2011_september_16-01.jpg.

Server FileZilla meluas ke lisensi gratis, sehingga distribusi program dapat diunduh secara bebas dari situs pengembangnya. Sebelum menginstal, Anda harus menentukan port untuk mendengarkan antarmuka administrator dan menentukan metode start layanan FTP. Jika Anda meninggalkan pengaturan default, installer akan memilih port acak dan menambahkan layanan FTP ke Windows Autoload.

0.jpg.

Juga sebelum menginstal FileZilla Server, Anda harus memilih metode startup server saat memuat sistem. Secara default, semua pengguna diaktifkan oleh awal otomatis layanan FTP ketika Anda mengotorisasi mereka di OS.

1.jpg.

Ketika instalasi selesai, program akan menempatkan ikonnya di baki, ketika Anda mengklik panel administrasi server terbuka. Di dalamnya, pertama-tama, Anda harus mengkonfirmasi pemilihan server 127.0.0.1 dan port yang ditentukan, serta, jika perlu, muncul dan masukkan kata sandi administrator.

2.jpg.

Pengaturan server FileZilla harus dimulai dengan membuat satu atau lebih pengguna dan mengizinkan akses ke direktori tertentu di komputer. Untuk melakukan ini, pilih item menu "Edit" Item "dan klik tombol" Tambah ". Di jendela yang muncul, Anda harus memasukkan nama arbitrer pengguna, jika Anda mau, dengan menempatkannya di grup tertentu (dapat dibuat di menu "Edit-Groups"). Setelah menekan "OK", akun akan dibuat dengan nama yang ditentukan, setelah itu Anda dapat melanjutkan untuk mengonfigurasinya.

3.jpg.

Secara default, server FileZilla pengguna baru dibuat tanpa kata sandi. Untuk mengaturnya, Anda mengikuti "Umum" untuk menginstal centang pada kata sandi dan memasukkannya. Di jendela yang sama, Anda dapat mengatur batasan pada jumlah koneksi untuk pengguna yang dipilih (0 - tanpa batasan).

4.jpg.

Di tab Folder Bersama, Anda perlu menambahkan direktori root pengguna dan memilih direktori yang akan memiliki akses. Anda dapat menginstal direktori yang dipilih sebagai root dengan mengklik tombol "Set As Home Dir". Juga di jendela ini, Anda dapat menentukan hak untuk pengguna yang dipilih pada file dan direktori yang tersedia untuk itu. Misalnya, menetapkan kutu pada "tulis" dan "hapus" paragraf dalam kategori "File" akan memberikan akun anonim dan menghapus file di direktori C: \ FTP.

5.jpg.

Tab batas kecepatan bertanggung jawab untuk mengatur batas kecepatan beban dan mengunduh data untuk akun tertentu. Parameter ini dapat dibiarkan tidak berubah.

6.jpg.

Di jendela "IP Filter", administrator dapat menonaktifkan akses ke server FTP dari IP atau subnet tertentu. Ini mungkin berguna di masa depan ketika pengguna yang tidak terkait memuat konten ilegal atau ketidaknyamanan dalam metode lain terdeteksi.

7.jpg.

Dalam pengaturan server umum, memanjang ke semua akun, Anda dapat pergi dari menu "Edit - Pengaturan". Sebagian besar parameter, khususnya, batas kecepatan, "daftar hitam" IP, SSL dan Autoban awalnya dapat dibiarkan seperti itu. Perhatikan item "Pengaturan Mode Pasif" yang memungkinkan Anda memasukkan nama domain server alih-alih IP. Ini akan berguna pada alamat dinamis yang bervariasi setiap kali menghubungkan ke jaringan.

8.jpg.

Nama domain gratis dapat didaftarkan, misalnya, menggunakan layanan DynDNS.

Untuk memberi pengguna kemampuan untuk bertukar data dengan server FTP, Anda perlu memberi tahu mereka alamat dan data akun untuk entri. Semua tindakan mereka akan ditampilkan di jendela FileZilla utama.

Klien ftp.

Klien ftp.

Klien ftp. - Protokol Transfer File (Surat. "File Transfer Protocol" - program untuk menyederhanakan akses ke server FTP. Bergantung pada tujuan, ia dapat menyediakan pengguna dengan akses mudah ke server FTP jarak jauh dalam mode konsol teks, hanya mengambil alih operasi untuk mengirim perintah dan file pengguna, atau menampilkan file pada server jarak jauh seolah-olah mereka adalah bagian dari Sistem file komputer pengguna, atau keduanya. Dalam dua kasus terakhir, klien FTP mengasumsikan tugas menafsirkan tindakan pengguna dalam perintah protokol FTP, sehingga memungkinkan kemampuan untuk menggunakan protokol transfer file tanpa membiasakan dengan semua kebijaksanaannya.

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

Contoh parsial menggunakan klien FTP dapat:

  • Publikasi Halaman Situs di Pengembang Web Server Web
  • Menjatuhkan musik, program, dan file data lainnya dengan pengguna Internet yang biasa. Contoh ini sering kali tidak direalisasikan oleh banyak pengguna seperti menggunakan klien dan protokol FTP, karena banyak server publik tidak meminta data tambahan untuk mengotentikasi pengguna, dan browser Internet (juga menjadi klien FTP) mengunduh file tanpa pertanyaan tambahan tanpa pertanyaan.

Penjualan

Dalam kasus paling sederhana (tetapi dengan yang paling komprehensif), klien FTP adalah emulator sistem file yang hanya di komputer lain. Dengan sistem file ini, Anda dapat membuat semua pengguna tindakan biasa: Salin file dari server dan ke server, hapus file, buat file baru. Dalam beberapa kasus, juga dimungkinkan untuk membuka file - untuk melihat, meluncurkan program, mengedit. Perlu untuk mempertimbangkan hanya bahwa pembukaan file menyiratkan pra-unduh ke komputer pengguna. Contoh program seperti itu dapat melayani:

  • Browser Internet (sering bekerja dalam mode read-only, yaitu, tidak memungkinkan Anda untuk menambahkan file ke server)
  • Banyak manajer file, seperti: Windows Explorer, WinSCP, Total Commander, Far, Midnight Commander, Krusader
  • Program khusus, misalnya: FileZilla
  • Pelanggan online yang bekerja dengan yang dilakukan melalui browser Internet, misalnya: ftponline.ru

Berkat prevalensi protokol FTP, sederhana (dari sudut pandang implementasi) klien FTP praktis di setiap sistem operasi. Namun, menggunakan pelanggan ini membutuhkan penggunaan keterampilan konsol, serta pengetahuan perintah protokol untuk berkomunikasi dengan server. Jadi di Windows utilitas seperti itu adalah ftp.exe. Di banyak build Linux ada juga utilitas FTP.

Hak akses dan otorisasi

Sistem file di server jarak jauh, sebagai aturan, memiliki pengaturan hak akses untuk berbagai pengguna. Misalnya, hanya beberapa file yang dapat diakses oleh pengguna anonim, tidak perlu tahu tentang keberadaan pengguna lain. Sekelompok pengguna lain dapat tersedia file lain atau, misalnya, selain hak untuk membaca file, itu juga dapat diberikan untuk merekam file baru atau memperbarui yang tersedia. Kisaran opsi hak akses tergantung pada sistem operasi dan perangkat lunak masing-masing server FTP tertentu. Biasanya, berbagi hak untuk melihat konten folder (yaitu, kemampuan untuk mendapatkan daftar file yang terkandung di dalamnya) untuk membaca file, untuk menulis (membuat, menghapus, memperbarui, memperbarui) file (s)

Untuk mengotorisasi server FTP, saat menghubungkan ke klien FTP untuk itu, meminta pengguna dan kata sandi dari yang terakhir. Sebagian besar klien FTP, pada gilirannya, meminta data pengguna ini dalam mode interaktif. Ada juga cara lain untuk menentukan data ini dengan memasukkannya di URL server FTP. Jadi, misalnya, dalam string

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

  • FTP: // - Perhatikan bahwa kami menggunakan protokol FTP
  • Vasya - Nama Pengguna
  • : - Nama Pengguna dan Pemisah Kata Sandi
  • Kunci - Kata Sandi
  • @ - pemisah informasi otentikasi dan alamat server
  • Ftp.example.com - alamat server ftp

Tidak ada kasus ketika metode untuk menentukan nama pengguna dan kata sandi adalah satu-satunya yang mendukung klien FTP.

Contoh Klien FTP

Browser

Klien FTP primitif paling sederhana adalah browser web dan Windows Explorer. Untuk mengakses server FTP di bilah alamat mereka, cukup untuk masuk ke FTP: // nama server (misalnya ftp://ftp.drweb.com/). Browser web dan konduktor memungkinkan Anda untuk melihat konten server FTP dan mengunduh file dari mereka. Namun, menggunakan browser, Anda tidak akan dapat mengunduh file atau folder ke server FTP, dan Windows Explorer tidak mendukung file-file dalam hal putus koneksi. Yang paling penting adalah browser memungkinkan Anda untuk adil Klik tautan dan segera unduh file, meskipun kadang-kadang itu terjadi dan tidak mengunduh, tetapi unduh, dan bahkan satu file, tetapi banyak. Oleh karena itu, browser tidak layak dilihat sebagai klien FTP yang serius. Oleh karena itu, lebih baik digunakan khusus dimaksudkan untuk program ini untuk bekerja dengan FTP. Beberapa dari mereka dipertajam untuk bekerja hanya dengan FTP, yang lain adalah kompleks perangkat lunak dan selain menghubungkan ke server FTP memungkinkan Anda untuk menyelesaikan sejumlah besar tugas komputer sehari-hari.

Total komandan dan serupa lainnya

Klien FTP juga dibangun menjadi manajer file populer, misalnya, Total Commander. Biasanya, manajer file memungkinkan Anda untuk bekerja dengan server FTP seperti halnya dengan disk reguler komputer lokal, meskipun, tentu saja, dengan beberapa batasan yang ditentukan oleh administrator server (ini mungkin, misalnya, larangan penghapusan file untuk semua selain moderator). Tetapi di sini tidak ada cukup banyak kesempatan, misalnya, perencana tugas yang sama. Meskipun bagi sebagian besar pengguna total komandan, masih ada versi yang sangat sukses dari klien FTP dengan mengorbankan pemirsa bawaan, yang akan memungkinkan Anda untuk mempelajari apa yang berharga, serta karena kemampuan untuk membandingkan isi folder dan file di server FTP dan komputer lokal.

Inti ftp pro.

Anda dapat menemukan program ini di Internet di www.coreftp.com, ukuran distribusi instalasi sedikit kurang dari tiga megabyte. Ada versi yang dipangkas gratis, tetapi kami akan mempertimbangkan penuh, profesional. Core FTP memiliki antarmuka pengguna yang menyenangkan dan dapat dimengerti, mendukung enkripsi dan bekerja pada protokol SFTP dan SSL, terintegrasi ke dalam browser populer sebagai pengganti klien FTP yang dibangun ke dalamnya. Dimungkinkan untuk memompa file secara langsung antara dua situs, serta kemampuan built-in untuk membuat salinan data cadangan, termasuk pengarsipan, perlindungan kata sandi dan pengiriman ke server FTP. Untuk pengguna tingkat lanjut, ada dukungan untuk baris perintah.

Filezilla.

Klien FTP ini dibedakan dengan teks sumber gratis dan terbuka lengkap, serta lintas-platform (I.E., ia tahu cara bekerja di bawah OS yang berbeda). Protokol yang didukung: FTP, SSL, SFTP. FileZilla memiliki antarmuka pengguna multibahasa, cukup nyaman dan dapat dimengerti. Ada dukungan untuk melompat dan mengunduh file yang memiliki ukuran lebih dari 4 GB, serta manajer situs bawaan. Selain itu, FileZilla dianggap sebagai salah satu klien FTP yang paling andal dan cepat. Anda dapat menemukannya di FileZilla-Project.org, ukuran distribusi untuk Windows adalah sekitar 2,6 MB.

Komandan FTP.

Komandan FTP bukan yang paling terkenal, tetapi dengan caranya sendiri klien yang baik untuk FTP. Di situs web World Wide Situs webnya: www.internet-soft.com. Ukuran distribusi - dari setengah hingga dua setengah megabyte, tergantung pada versi. Untuk kemampuannya dalam versi Pro, itu menyerupai klien yang dibangun menjadi komandan total. Tetapi versi Deluxe mendukung SSL, TLS, SSH, protokol PGP, injeksi multi-threaded, penggantian ulang otomatis jika duplikat ada di daftar file, dan beberapa fitur berguna lainnya.

Cute FTP Pro.

Klien FTP ini dianggap sebagai salah satu yang terbaik, jika bukan yang terbaik dari semua yang hanya dimiliki di planet ini. Antarmuka pengguna yang menyenangkan dan sangat dapat dimengerti, pengelola kata sandi bawaan, SSL, SSH dan dukungan OpenPGP, alat otomatisasi (penjadwal pekerjaan, alat pembuatan cadangan, alat untuk membuat podcast dalam bentuk aliran audio RSS). Program ini memiliki editor HTML bawaan dan manajer situs, dimungkinkan untuk merekam dan makro berikutnya. Jadi FTP imut adalah klien FTP yang sangat berguna dan kuat. Anda dapat menemukannya di World Wide Web di www.globalscape.com/cuteftppro, ukuran program distribusi instalasi adalah sekitar tujuh setengah megabyte.

Ftpush.

Klien FTP komersial lainnya yang sangat baik, yang terletak di Internet di www.ftprush.com. Ukuran distribusinya sekitar empat setengah megabita. Di antara fitur-fiturnya, saya ingin mencatat antarmuka pengguna yang menyenangkan dan sederhana, yang, omong-omong, umumnya merupakan karakteristik dari program kelas ini, serta dukungan kompresi data dengan cepat, yang dirancang untuk menghemat uang dihabiskan oleh pengguna untuk melompat file dari Internet. Ada juga penjadwal tugas dalam program ini, mesin buatan scripting yang tertanam untuk mengotomatiskan tindakan pengguna, serta direktori cache bawaan yang mempercepat tampilan mereka. SFTP, FTPS, SSL, TFTP didukung, serta, yang penting bagi pengguna berbahasa Rusia, encoding Unicode didukung (termasuk UTF-8).

SmartFTP.

Di Internet, klien ini dapat ditemukan di www.smartftp.com. Ukuran distribusi program ini dari sekitar tiga hingga enam megabyte. Dalam daftar "Regalia" (atau lebih tepatnya, kemampuan program, penulis menunjukkan item-item berikut: Dukungan untuk TSL / SSL, dukungan untuk IPv6, kompresi data "on the fly", mendukung UTF-8, kemampuan untuk Pompa file secara langsung antara dua server, pengeditan file jarak jauh, perencana pengunduhan internal, alat pembuatan cadangan, dukungan kerja dari baris perintah dan fitur lainnya, lebih atau kurang standar untuk klien FTP. Antarmuka program adalah yang nyaman, indah dan cukup biasa.

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