Cara mengukur 1 hektar lahan dalam meter. Kalkulator untuk menghitung luas sebidang tanah yang bentuknya tidak beraturan. Kami menunjukkan semua data dalam meter

24.06.2018

    Singkatan FTP berasal dari bahasa Inggris F ile T transfer P rotocol (protokol transfer file) adalah protokol lapisan aplikasi untuk bertukar file melalui protokol transport TCP/IP antara dua komputer, klien FTP dan server FTP. Ini adalah salah satu protokol tertua, namun masih aktif digunakan.

Protokol FTP dirancang untuk memecahkan masalah berikut:

  • mengakses file dan direktori pada host jarak jauh
  • memastikan independensi klien dari jenis sistem file komputer jarak jauh
  • transmisi data yang andal
  • penggunaan sumber daya sistem jarak jauh.
  • Protokol FTP mendukung dua saluran koneksi sekaligus - satu untuk transfer tim dan hasil pelaksanaannya, satu lagi untuk dibagikan data. Pada pengaturan standar Server FTP menggunakan TCP port 21 untuk mengatur saluran untuk mengirim dan menerima perintah dan TCP port 20 untuk mengatur saluran untuk menerima/mengirimkan data.

    Server FTP menunggu koneksi dari klien FTP pada port TCP 21 dan, setelah membuat koneksi, menerima dan memproses Perintah FTP, yang merupakan string teks biasa. Perintah tersebut menentukan parameter koneksi, jenis data yang ditransfer, dan tindakan terkait file dan direktori. Setelah menyepakati parameter transmisi, salah satu peserta pertukaran menjadi mode pasif, menunggu koneksi masuk untuk saluran pertukaran data, dan yang kedua membuat koneksi ke pelabuhan ini dan memulai transfer. Setelah transfer selesai, sambungan data ditutup, namun sambungan kontrol tetap terbuka, sehingga Anda dapat melanjutkan sesi FTP dan membuat sesi transfer data baru.

    Dapat beroperasi dalam mode aktif atau pasif, yang menentukan bagaimana koneksi data dibuat. Oleh karena itu, pada saat pembukaan koneksi kontrol biasanya tidak ada masalah. Dalam mode aktif, klien mulai mendengarkan pada port acak untuk koneksi data masuk dari server.

    Oleh karena itu, mode pasif diperkenalkan dan banyak digunakan saat ini. Menggunakan mode pasif lebih disukai karena kebanyakan konfigurasi kompleks dilakukan hanya sekali di sisi server, oleh administrator berpengalaman, dan tidak secara individual di sisi klien, oleh pengguna yang tidak berpengalaman.

    Protokol FTP dapat digunakan tidak hanya untuk mentransfer data antara klien dan server, tetapi juga antara dua server. DI DALAM pada kasus ini, klien FTP membuat koneksi kontrol dengan kedua server FTP, mengalihkan salah satunya ke mode pasif, dan yang kedua ke mode aktif, membuat saluran transmisi data di antara keduanya.

    Klien FTP adalah program yang terhubung ke server FTP dan melakukan operasi yang diperlukan untuk melihat konten direktori server dan menerima, mentransfer, dan menghapus file atau folder. Program semacam itu dapat digunakan sebagai browser biasa, komponen sistem operasi, atau dikembangkan secara khusus produk perangkat lunak, seperti pengelola unduhan populer Unduh Guru atau multifungsi gratis Klien FTP FileZilla.

    Sesi contoh ini akan membantu memperjelas segalanya. Biasanya ini adalah port 21 untuk port perintah dan port 20 untuk port data. Namun, kebingungan dimulai ketika kami menemukan bahwa, bergantung pada modenya, port data tidak selalu ada di port tersebut.

    Server kemudian akan terhubung ke port data yang ditentukan klien dari port data lokalnya, yaitu port. Pada langkah 3, server memulai koneksi pada port data lokalnya ke port data yang ditentukan oleh klien sebelumnya. Dari firewall sisi klien, sepertinya sistem eksternal memulai koneksi ke klien internal - sesuatu yang biasanya diblokir.

    Protokol FTP dikembangkan pada masa ketika klien dan server berinteraksi secara langsung, tanpa transformasi perantara paket TCP, dan dalam mode standar, protokol ini mengasumsikan kemampuan untuk membuat koneksi TCP tidak hanya atas inisiatif klien, tetapi juga atas inisiatif klien. inisiatif server dari TCP port 20 ke TCP - port klien, yang nomornya ditransmisikan selama pembuatan sesi data.

    Output server normal ditampilkan dalam warna hitam dan input pengguna disorot dalam huruf tebal. Ada beberapa hal menarik tentang kotak dialog ini. Seperti yang Anda lihat pada contoh di bawah, ini diformat sebagai rangkaian enam angka yang dipisahkan dengan koma. Untuk mencari port sebenarnya, kalikan oktet kelima dengan 256 lalu tambahkan oktet keenam ke totalnya.

    Pada langkah 3, klien kemudian memulai koneksi data dari port datanya ke port data server yang ditentukan. Yang paling masalah besar adalah kebutuhan untuk mengizinkan koneksi jarak jauh ke sejumlah besar port di server. Lampiran 1 untuk informasi lebih lanjut. Masalah kedua adalah mendukung dan memecahkan masalah klien yang mendukung mode pasif.

    Kenyataan saat ini adalah bahwa koneksi TCP dari server ke klien dalam sebagian besar kasus tidak mungkin, atau sangat sulit untuk diterapkan karena fakta bahwa dalam banyak kasus, teknologi terjemahan alamat jaringan digunakan untuk terhubung ke Internet NAT(Terjemahan Alamat Jaringan) ketika klien tidak memiliki antarmuka jaringan yang tersedia untuk membuat koneksi TCP langsung dari Internet. Diagram khas koneksi Internet standar terlihat seperti ini:

    Ini bisa baik atau buruk tergantung pada apa yang dikonfigurasikan oleh server dan firewall. Di sini kita melihat bahwa port dibuka pada sistem server dan bukan pada klien. Klien akan membuat kedua koneksi ke server, namun salah satunya akan memiliki port acak tinggi yang hampir pasti akan diblokir oleh firewall sisi server.

    Konfigurasi jaringan untuk mode pasif

    Untungnya, ada semacam kompromi. Jadi apa pun selain rentang port ini bisa menjadi firewall sisi server. Meskipun hal ini tidak menghilangkan risiko pada server, namun hal ini mengurangi risiko secara signifikan. Pada Lampiran 1. Dalam mode pasif, sebagian besar beban konfigurasi berada di sisi server. Administrator server harus mengkonfigurasi server seperti dijelaskan di bawah ini.

    Koneksi internet dilakukan melalui perangkat khusus - Perute(router dengan fungsi NAT) yang memiliki setidaknya dua port jaringan - satu terhubung ke jaringan penyedia, memiliki antarmuka jaringan dengan alamat IP yang dirutekan (yang disebut "IP putih"), misalnya 212.248.22.144, dan sebuah port dengan antarmuka jaringan untuk menghubungkan perangkat jaringan lokal dengan alamat IP pribadi yang tidak dapat dirutekan, misalnya 192.168.1.1 (“IP abu-abu”). Saat membuat koneksi dari perangkat jaringan jaringan lokal ke node jaringan eksternal, paket IP dikirim ke router, yang melakukan terjemahan alamat dan port sehingga alamat pengirim menjadi alamatnya. alamat IP putih. Hasil terjemahannya disimpan dan ketika paket respon diterima, konversi terbalik alamat. Dengan demikian, router memastikan penerusan paket TCP/IP dari perangkat apa pun di jaringan lokal ke jaringan eksternal dan penerusan kembali paket respons yang diterima. Namun dalam kasus di mana paket yang tidak terkait dengan paket respons TCP diterima pada input antarmuka jaringan yang terhubung ke jaringan penyedia, opsi respons berikut untuk perangkat lunak router dimungkinkan:

    Konfigurasi jaringan untuk mode aktif

    Dalam mode aktif, sebagian besar beban konfigurasi ada di sisi klien. Agar server dapat terhubung dengan baik ke klien untuk membuka koneksi data. Menggunakan dua koneksi komunikasi ini, dua mode yang berbeda pekerjaan menentukan ke arah mana koneksi dipasang: mode aktif dan mode pasif.

    Firewall tipikal yang berjalan pada klien melihat permintaan koneksi tautan ini dari server sebagai hal yang tidak diminta dan menjatuhkan paket, menyebabkan transfer file gagal. Secara default, server menggunakan port yang tersedia dalam rentang sementara.

    Paket diabaikan karena tidak ada layanan jaringan yang memprosesnya.

    Paket diterima dan diproses oleh layanan jaringan router itu sendiri, jika layanan tersebut ada dan menunggu koneksi masuk ("mendengarkan") pada port yang nomornya ditunjukkan dalam paket yang diterima.

    Paket diteruskan ke server di jaringan lokal yang mengharapkan jenis koneksi masuk ini sesuai dengan aturan pemetaan port yang ditentukan dalam pengaturan router.

    Menginstal dan mengkonfigurasi FileZilla FTP Server

    Buka prompt perintah administrator. Dokumen ini menjelaskan cara menggunakan mode aktif atau pasif untuk menyambung ke server File Transfer Protocol. Selama sesi mode aktif pada umumnya, port perintah menggunakan port 21 dan port data menggunakan port 21. Namun saat menggunakan mode pasif, port data tidak selalu menggunakan port tersebut.

    Konfigurasi terjemahan alamat jaringan memblokir permintaan koneksi ini. Anda mungkin juga perlu membuka rentang port pasif di firewall Anda. Simpan perubahan pada file konfigurasi. . Jalankan perintah berikut untuk mengizinkan koneksi melalui rentang port pasif firewall server Anda.

    Oleh karena itu, saat ini, mode operasi utama yang menggunakan protokol FTP telah menjadi apa yang disebut “mode pasif”, di mana koneksi TCP dibuat hanya dari klien ke port TCP di server. Mode aktif digunakan ketika ada kemungkinan koneksi TCP dari server ke port klien, misalnya, ketika mereka berada di jaringan lokal yang sama. Mode koneksi FTP dipilih menggunakan perintah khusus:

    Agar perubahan ini bersifat permanen, Anda harus melakukannya. Untuk menjadikan perubahan ini permanen, Anda harus menambahkan port pasif ke file konfigurasi. Pembaruan sistem mungkin menimpa perubahan konfigurasi ini. . Masalah ini mungkin mirip dengan firewall atau masalah koneksi lainnya, meskipun firewall tidak ada.

    Dua mode transfer data di FTP

    Untuk mengatasi masalah ini, ikuti langkah-langkah berikut: Blog ini akan menjawab pertanyaan Anda tanpa meninggalkan keraguan. Mode aktif adalah mode default, yang dulunya merupakan satu-satunya. Ini berfungsi ketika pengguna terhubung dari port acak mana pun untuk mentransfer file. Transfer file ini menghubungkan klien ke port 21 di server. Server terhubung dari port 20 ke port klien, yang didedikasikan untuk saluran data.

    PASV- klien mengirimkan perintah untuk melakukan pertukaran data dalam mode pasif. Server akan mengembalikan alamat dan port yang perlu Anda sambungkan untuk menerima atau mengirimkan data. Contoh fragmen sesi FTP dengan set mode pasif:

    LULUSV- perintah untuk beralih ke mode pasif yang dikirimkan oleh klien FTP ke server FTP

    Masalah FTP di jaringan modern

    Sekarang, setelah koneksi dibuat, transfer file dilakukan melalui port klien dan server ini. Sekarang mari kita lihat dalam mode pasif. Perintah ini berfungsi sebagai permintaan untuk menghubungkan nomor port. Segera setelah klien menerima port, koneksi kedua segera dimulai dan data dikirim. Prosedur ini bekerja bersama-sama dengan firewall yang dikonfigurasi untuk menggunakan penerusan porta demi keamanan tambahan. Data kemudian akan diteruskan dari port firewall ke port server.

    227 Memasuki Mode Pasif (212,248,22,144,195,89)- Respon server FTP, dimana 227 adalah kode respon, pesan teks tentang peralihan ke mode pasif dan dalam tanda kurung alamat IP dan nomor port yang akan digunakan untuk membuat saluran transmisi data. Alamat dan nomor port ditampilkan sebagai angka desimal, dipisahkan dengan koma. 4 angka pertama adalah alamat IP (212.248.22.144), 2 angka sisanya menunjukkan nomor port, yang dihitung dengan rumus - angka pertama dikalikan 256 dan angka kedua ditambahkan ke hasilnya, di dalam contoh ini nomor port 195*256 +89 = 50017

    Ini memaksa klien di luar mengakses server secara langsung. Ini akan membantu membuka koneksi data kembali ke klien. Klien kemudian akan membuat koneksi data ke server. Ini adalah saran agar klien tidak bergantung pada nilai default karena nilai tersebut tidak aman.

    Mode FTP aktif dan pasif

    Ketika sisi lain terhubung ke sisi sinyal, transmisi data akan terjadi. Setelah transfer data selesai, pihak yang memulai transfer data akan menutup koneksi data, menandakan berakhirnya file. Anda harus mengaktifkan rentang port pasif di firewall server.

    PORT Nomor port alamat IP klien- klien mengirimkan perintah untuk membuat sesi dalam mode aktif. Alamat IP dan nomor port ditentukan dalam format yang sama seperti pada contoh sebelumnya, misalnya PORT 212.248.22.144,195,89 Untuk mengatur transfer data, server itu sendiri terhubung ke klien pada port yang ditentukan.

    Menginstal dan mengkonfigurasi FileZilla FTP Server.

    Unduh paket instalasi FileZilla Server untuk versi Anda sistem operasi mungkin di

    Saya harap semua pertanyaan Anda perlu dijawab. kalau sudah lebih banyak pertanyaan terkait dengan ini, harap beri tahu kami. Sambungan data dibuat dari port sementara pada host server ke port sementara pada host klien. Dalam mode pasif, kontrol dan koneksi data dibuat melalui firewall ke Internet. Koneksi kontrol Koneksi data. . Mode aktif adalah defaultnya, tetapi pengguna biasanya dapat beralih ke mode pasif.

    Mode Pasif yang Ditingkatkan Mode Pasif yang Ditingkatkan sangat mirip dengan Mode Pasif. Dukungan yang Anda gunakan bergantung pada topologi jaringan Anda. Administrator firewall perlu menambahkan aturan filter statis untuk rentang data pasif. Dalam hal ini, Anda harus menggunakan mode pasif lanjutan. . Mode ini disebut standar dan pasif.

    Instalasi server dilakukan dengan cara standar, dengan pengecualian item dengan pilihan pengaturan panel kontrol server:

    Ini adalah alat manajemen server utama yang melaluinya semua pengaturan yang diperlukan dibuat. Secara default, panel kontrol beroperasi pada antarmuka loopback tanpa akses kata sandi. Jika perlu, misalnya jika kendali jarak jauh server FTP diperlukan, pengaturan ini dapat diubah.

    Konfigurasi firewall yang menyediakan akses penuh ke semua port sementara untuk koneksi yang tidak diminta dapat dianggap tidak aman. Menggunakan makro adalah cara yang lebih disukai untuk menghasilkan aturan yang dijelaskan di atas. Berikut beberapa contohnya.

    Memecahkan masalah alamat IP dinamis

    Server berjalan di belakang gateway yang menyamar. Ketika kasus seperti itu terjadi, Anda akan melihat pesan konsol seperti ini. Solusi saya adalah menambahkan aturan berikutnya. Jika Anda mengalami masalah dengan firewall Anda, harap baca bagian ini dengan cermat.

    Setelah instalasi selesai, jendela undangan akan terbuka untuk terhubung ke server:

    Setelah memasukkan alamat IP, nomor port, dan kata sandi (jika Anda menentukannya selama proses instalasi), panel kontrol Server FileZilla akan terbuka:


    Di bagian atas jendela terdapat tombol menu utama dan panel kontrol. Di bawah ini ada dua area - pesan informasi server dan informasi statistik. Secara keseluruhan, panel kontrol FTP FileZilla Server cukup sederhana dan mudah digunakan. Item menu utama:

    Setelah koneksi dibuat, klien akan mengautentikasi ke server, dan kemudian koneksi itu akan menjadi satu klien dan server akan "mengobrol" satu sama lain. Koneksi ini tidak akan digunakan untuk mentransfer file, dan untuk setiap file, koneksi baru akan dibuat untuk mentransfer data file. Ada dua cara untuk membuka saluran data baru ini: aktif dan pasif.

    Server kemudian akan terhubung ke port data klien ini menggunakan port data lokalnya sendiri, yaitu port. File Transfer Protocol adalah salah satu protokol tertua dan paling umum digunakan yang ditemukan di Internet saat ini. Tujuannya adalah untuk mentransfer file dengan aman antar komputer di jaringan tanpa mengharuskan pengguna untuk login langsung ke host jarak jauh atau memiliki pengetahuan tentang cara menggunakan sistem jarak jauh. Hal ini memungkinkan pengguna untuk mengakses file pada sistem jarak jauh menggunakan serangkaian perintah sederhana standar.

    Mengajukan- mode pengoperasian panel kontrol server FTP. Berisi sub-item

    - Sambungkan ke server- terhubung ke server
    - Putuskan sambungan- putuskan sambungan dari server
    - Berhenti- mematikan panel kontrol.

    pelayan- Manajemen server FTP. Berisi subparagraf:

    - Aktif- memulai/menghentikan server FTP. Jika kotak centang dicentang, server FTP akan dimulai, jika tidak dicentang, server akan dihentikan.
    - Kunci- melarang/mengizinkan koneksi ke server. Jika kotak centang dicentang, koneksi baru ke server dilarang.

    Banyak port, banyak mode

    Port ini digunakan untuk mengeluarkan semua perintah ke server. Setiap data yang diminta dari server dikembalikan ke klien melalui port data. Nomor port untuk koneksi data dan cara koneksi data diinisialisasi berbeda-beda bergantung pada apakah klien meminta data dalam mode aktif atau pasif.

    Mode berikut tercantum di bawah ini. Konvensi ini berarti bahwa komputer klien harus diizinkan menerima koneksi pada port mana pun. Dengan meningkatnya jaringan yang tidak aman seperti Internet, penggunaan firewall untuk melindungi mesin klien kini menjadi hal yang umum.

    Sunting- pengaturan pengeditan. Sub-item:

    - Pengaturan- pengaturan server dasar.
    - Pengguna- Pengaturan pengguna server FTP
    - Grup- pengaturan grup pengguna.

    Sebagai contoh, mari konfigurasikan server untuk kondisi berikut:

  • server berada di belakang NAT, memiliki alamat IP pribadi, tetapi harus dapat diakses dari Internet, mendukung mode pasif dan menggunakan port TCP non-standar. Penggunaan port non-standar mengurangi kemungkinan serangan peretas, dan sebagai tambahan, beberapa penyedia menggunakan pemfilteran lalu lintas dan memblokir port standar 20 dan 21.
  • pengguna memiliki kemampuan untuk mengunduh dari server, mengunggah ke server, menghapus dan mengganti nama file dan folder.
  • dalam hal menggunakan alamat IP dinamis, perlu untuk memastikan ketersediaan server dengan nama DNS.
  • server akan beroperasi pada workstation di lingkungan OS Windows 7 / Windows 8.
  • Dengan kata lain, Anda perlu membuat server FTP yang dapat diakses dari Internet untuk bertukar file antar pengguna, tentunya gratis. Cukup jelas bahwa selain membuat konfigurasi yang diperlukan dari server FTP itu sendiri, Anda perlu mengubah beberapa pengaturan router, parameter WindowsFirewall, solusi untuk masalah alamat IP dinamis, sehingga server dapat diakses berdasarkan nama, terlepas dari perubahan alamat IP.

    Memecahkan masalah alamat IP dinamis.

    Klien kemudian terhubung ke port ini di server untuk mengunduh informasi yang diminta. Meskipun mode pasif menghilangkan masalah komunikasi firewall sisi klien saat menyambung ke data, mode ini dapat mempersulit administrasi firewall sisi server. Ini juga menyederhanakan proses konfigurasi aturan firewall untuk server. Bagian 8 “Pengaturan Jaringan”. Tergantung pada konfigurasi jaringan tertentu, mode ini harus aktif atau pasif.

    Seperti namanya, saluran perintah digunakan untuk mengirimkan perintah serta respons terhadap perintah tersebut, sedangkan saluran data digunakan untuk mengirimkan data. Di sisi lain, port yang akan Anda gunakan untuk link data mungkin berbeda tergantung pada mode transfer data yang dipilih. Jika Anda memilih mode aktif, saluran data biasanya berupa port. Namun jika memilih mode pasif maka port yang akan digunakan adalah port acak.

        Masalah ini tidak memerlukan solusi jika, saat menyambung ke Internet, alamat IP statis atau dinamis digunakan, tetapi sesuai dengan pengaturan penyedia, hampir selalu sama. Jika tidak, Anda bisa menggunakan teknologi yang disebut DNS Dinamis (DDNS) . Teknologi ini memungkinkan Anda memperbarui informasi alamat IP di server DNS hampir secara real time, dan mengakses router (dan layanan di belakangnya) dengan nama yang terdaftar, tanpa memperhatikan perubahan pada IP dinamis.

    Untuk menerapkan teknologi ini secara gratis, Anda perlu mendaftar ke beberapa layanan DNS dinamis dan menginstal perangkat lunak klien untuk memperbarui data DNS jika alamat IP terkait berubah. Dukungan DNS dinamis biasanya disediakan oleh produsen peralatan jaringan (D-Link, Zyxel, dll.), beberapa hosting dan perusahaan khusus, seperti DynDNS yang terkenal. Namun, setelah pada paruh kedua tahun 2014, semua layanan yang diberikan kepada pengguna terdaftar secara gratis untuk penggunaan non-komersial menjadi berbayar, solusi paling populer mungkin adalah penggunaan DNS dinamis berdasarkan layanan tersebut. Tanpa-IP.org, yang menyediakan layanan dukungan gratis untuk 2 node dengan IP dinamis. Untuk menggunakan layanan ini secara gratis, Anda perlu mendaftar dan mengunjungi situs secara berkala (kira-kira sebulan sekali) untuk memperbarui informasi tentang node IP dinamis yang digunakan. Jika Anda melewatkan pembaruan data node, layanan akan ditangguhkan, dan karenanya, koneksi ke node berdasarkan nama menjadi tidak mungkin. Saat menggunakan layanan dengan biaya tertentu, pembaruan tidak diperlukan.

        Hampir semua router (modem) modern memiliki dukungan bawaan untuk klien DNS dinamis. Pengaturannya biasanya sangat sederhana - Anda mengisi kolom dengan nama pengguna dan kata sandi, serta nama host yang diterima saat mendaftar dengan layanan DDNS. Contoh untuk Zyxel P660RU2


        Menggunakan klien DDNS yang terpasang di router/modem lebih disukai daripada utilitas pembaruan data DNS yang berjalan di lingkungan OS, karena memungkinkan Anda untuk menerapkan kemampuan tambahan, seperti mengelola router melalui Internet saat komputer dimatikan dan menyalakan catu daya ke komputer di belakang NAT dari jarak jauh menggunakan teknologi Bangun Di Lan.

    Jika tidak memungkinkan untuk menggunakan klien DDNS bawaan, Anda harus puas dengan perangkat lunak aplikasi - program klien untuk dukungan DNS dinamis. Program semacam itu secara berkala terhubung ke server yang memelihara nama domain terdaftar yang terkait dengan router tempat koneksi Internet dibuat, dan memanggil prosedur pembaruan IP jika ada perubahan. Pengaturan server dibuat sedemikian rupa sehingga pencocokan nama DNS dan alamat IP koneksi Internet menjadi sangat mudah. waktu yang singkat, dan sifat dinamis alamat hampir tidak berpengaruh pada kinerja layanan yang terkait dengan nama DNS.

    Dan nyatanya, semuanya menjadi sederhana ketika Anda memiliki pengetahuan tentang apa yang terjadi... untuk orang yang ingin memahami - baca bagian "teori" di bawah, selebihnya, "panduan" dalam gambar untuk pengaturan, menggunakan contoh Zyxel Keenetic II Giga(firmware V2) dan Server G6FTP di salah satu komputer di jaringan rumah.

    Saat bekerja menggunakan protokol FTP, dua koneksi dibuat antara klien dan server - koneksi kontrol (perintah dikirim melaluinya) dan koneksi data (file ditransfer melaluinya). Koneksi kontrolnya sama untuk mode Aktif dan Pasif. Klien memulai koneksi TCP dari port dinamis (1024-65535) ke port nomor 21 di server FTP dan berkata “Halo! Saya ingin terhubung dengan Anda. Ini namaku dan kata sandiku." Tindakan lebih lanjut tergantung pada mode FTP mana (Aktif atau Pasif) yang dipilih.
    Modus aktif. Saat klien berkata “Halo!” itu juga memberi tahu server nomor port (dari rentang dinamis 1024-65535) sehingga server dapat terhubung ke klien untuk membuat sambungan data. Server FTP terhubung ke nomor port klien yang ditentukan, menggunakan port TCP nomor 20 untuk transfer data. Untuk klien, koneksi seperti itu masuk. Jadi, bekerja dalam mode aktif dengan klien yang terletak di belakang firewall atau NAT seringkali sulit atau memerlukan pengaturan tambahan.
    Mode pasif. Dalam mode Pasif, setelah klien mengucapkan “Halo!”, server memberi tahu klien alamat IP dan nomor port TCP (dari rentang dinamis 1024-65535) yang dapat disambungkan untuk membuat sambungan data. Berikut ini kami akan menyebutnya port pasif. Dalam hal ini, seperti yang mudah dilihat, port dalam koneksi seperti itu, baik di sisi klien maupun di sisi server, berubah menjadi sewenang-wenang. Dalam mode pasif, klien dapat dengan mudah bekerja dengan server melalui firewallnya, namun seringkali agar server mendukung mode pasif, firewall harus dikonfigurasi sesuai di sisi server.

    Perbedaan utama antara mode FTP Aktif dan mode FTP Pasif adalah sisi yang membuka koneksi untuk transfer data. Dalam mode Aktif, klien harus dapat menerima koneksi ini dari server FTP. Dalam mode Pasif, klien selalu memulai koneksi ini sendiri, dan server harus menerimanya.

    Mode FTP pasif dirancang untuk menghubungkan klien yang terletak di belakang Firewall. Di jaringan rumah, mode operasi ini harus menjadi mode utama server FTP jika Anda ingin pengguna tidak mengalami masalah akses.

    Sekarang berlatihlah dalam gambar.

    Pertama, kita ikat komputer ke IP, dalam kasus saya adalah 10.0.0.100


    kemudian konfigurasikan port ftp standar

    dan menambahkan port untuk bekerja dalam mode pasif


    Saat bekerja menggunakan protokol FTP, dua koneksi dibuat antara klien dan server - koneksi kontrol (perintah dikirim melaluinya) dan koneksi data (file ditransfer melaluinya).
    Koneksi kontrolnya sama untuk Aktif Dan Pasif mode. Klien memulai koneksi TCP dari port dinamis (1024-65535) ke port nomor 21 di server FTP dan berkata “Halo! Saya ingin terhubung dengan Anda. Ini namaku dan kata sandiku." Tindakan selanjutnya bergantung pada mode FTP mana (Aktif atau Pasif) yang dipilih.

    Dalam mode aktif ketika klien mengatakan "Halo!" itu juga memberi tahu server nomor port (dari rentang dinamis 1024-65535) sehingga server dapat terhubung ke klien untuk membuat sambungan data. Server FTP terhubung ke nomor port klien yang ditentukan menggunakan port TCP nomor 20 untuk transfer data.

    Dalam mode pasif, setelah klien mengatakan "Halo!", server memberi tahu klien nomor port TCP (dari rentang dinamis 1024-65535) yang dapat disambungkan untuk membuat sambungan data.

    Perbedaan utama antara mode FTP aktif dan mode FTP pasif sisi yang membuka koneksi data. Dalam mode aktif, klien harus menerima koneksi dari server FTP. Dalam mode pasif, klien selalu memulai koneksi.

    Perintah Dasar

    ABOR - Batalkan transfer file
    CDUP - Ubah direktori ke direktori yang lebih tinggi.
    CWD - Ubah direktori.
    DELE - Hapus file (nama file DELE).
    EPSV - Masuk ke mode pasif yang diperluas. Digunakan sebagai pengganti PASV.
    BANTUAN - Menampilkan daftar perintah yang diterima oleh server.
    LIST — Mengembalikan daftar file dalam direktori. Daftar ini dikirim melalui koneksi data.
    MDTM - Mengembalikan waktu modifikasi file.
    MKD - Buat direktori.
    NLST - Mengembalikan daftar file dalam direktori dalam format yang lebih pendek dari LIST. Daftar ini dikirim melalui koneksi data.
    NOOP - Operasi kosong
    PASV - Masuk ke mode pasif. Server akan mengembalikan alamat dan port yang perlu Anda sambungkan untuk mengumpulkan data. Transfer akan dimulai ketika perintah berikut dimasukkan: RETR, LIST, dll.
    PORT — Masuk ke mode aktif. Misalnya PORT 12,34,45,56,78,89. Berbeda dengan mode pasif, server sendiri terhubung ke klien untuk mentransfer data.
    PWD - Mengembalikan direktori saat ini.
    BERHENTI - Putuskan sambungan
    REIN - Inisialisasi ulang koneksi
    RETR - Unduh file. RETR harus diawali dengan perintah PASV atau PORT.
    RMD - Hapus direktori
    RNFR dan RNTO - Ganti nama file. RNFR - apa yang harus diganti namanya, RNTO - apa yang harus diganti namanya.
    UKURAN — Mengembalikan ukuran file
    STOR - Unggah berkas. STOR harus didahului dengan perintah PASV atau PORT.
    SYST - Mengembalikan tipe sistem (UNIX, WIN, ...)
    TYPE — Mengatur jenis transfer file (biner, teks)
    PENGGUNA — Nama pengguna untuk masuk ke server

    Daftar lengkap kode respons server FTP

    100Tindakan yang diminta telah dimulai, tunggu respons berikutnya sebelum menjalankan perintah baru.
    110Komentar
    120Fungsi ini akan diimplementasikan dalam nnn menit
    125Channel terbuka, pertukaran data telah dimulai
    150Status file sudah benar, pembukaan saluran sedang disiapkan
    200Perintah benar
    202Perintah tidak didukung
    211Status sistem atau respons terhadap permintaan bantuan
    212Status katalog
    213Status berkas
    214Bantuan pesan penjelasan
    215Ditampilkan bersama dengan informasi sistem menggunakan perintah SYST
    220Layanan siap untuk pengguna baru.
    221Penyelesaian yang berhasil dengan perintah berhenti
    225Saluran sudah terbentuk, tetapi belum ada pertukaran informasi
    226Tutup saluran, pertukaran berhasil diselesaikan
    227Transisi ke mode pasif (h1,h2,h3,h4,p1,p2).
    228transisi ke mode pasif panjang (alamat panjang, port).
    229Transisi ke mode pasif yang diperluas (|||port|).
    230Pengguna diautentikasi, lanjutkan
    231Sesi pengguna berakhir; Layanan telah dihentikan.
    232Perintah untuk mengakhiri sesi telah diterima dan akan selesai ketika transfer file selesai.
    250Permintaan berhasil
    257 “JALAN” telah tercipta.
    331 Nama pengguna benar, diperlukan kata sandi
    332Otentikasi diperlukan untuk login
    350Tindakan file yang diminta memerlukan informasi lebih lanjut
    404Server jarak jauh ini tidak ditemukan
    421Prosedur tidak memungkinkan, saluran ditutup
    425Membuka saluran informasi tidak dimungkinkan
    426Saluran ditutup, pertukaran terputus
    434Host yang diminta tidak tersedia
    450Fungsi yang diminta tidak diterapkan, file tidak tersedia, misalnya sibuk
    451 Kesalahan lokal, operasi dibatalkan
    452Kesalahan saat menulis file (ruang tidak cukup)
    500 Sintaks error, perintah tidak dapat diinterpretasikan (mungkin terlalu panjang)
    501 Kesalahan sintaksis (parameter atau argumen tidak valid)
    502Perintah tidak digunakan (MODE tipe ilegal)
    503 Urutan perintah gagal
    504Perintah tidak berlaku untuk parameter ini
    530Gagal masuk! Otorisasi diperlukan (tidak login)
    532Otentikasi diperlukan untuk mengingat file
    550Fungsi yang diminta tidak dilaksanakan, file tidak tersedia, misalnya tidak ditemukan
    551Operasi yang diminta dibatalkan. Jenis halaman tidak diketahui.
    552Operasi yang diminta dibatalkan. Memori yang dialokasikan tidak cukup
    553 Operasi yang diminta tidak diterima. Nama file tidak sah.

    Kata “menenun” banyak digunakan dalam komunikasi informal antar masyarakat, terutama yang berhubungan dengan bidang tanah. Ya, ya, tukang kebun mana yang tidak tahu berapa hektar lahan yang ada di lahannya? Generasi tua mengingat dengan tepat dan hafal tentang tiga atau enam ratus meter persegi mereka!

    Dan meskipun dalam dokumen resmi tanah diharuskan menandai luas bidang tanah hanya dalam satuan hektar, terutama pada saat jual beli, namun masih lebih sering masyarakat mendengar dan menghitung tanah untuk taman dalam satuan hektar.

    Untuk interaksi dengan otoritas kadaster, luas kavling adalah dalam hektar (ha). Pada materi kali ini kami mengusulkan untuk memahami terminologi dan satuan ukuran lahan, mengetahui apa sebenarnya “tenunan” dan apa hubungannya dengan satu hektar.

    Berapa meter persegi dalam seratus meter persegi?

    Apapun alasan untuk memperjelas area Anda sebidang tanah, yang ukurannya diketahui Anda dalam hektar, terjemahan klasik dari hektar ke meter akan dilanjutkan sesuai dengan skema berikut:

    luasnya 100 meter persegi = 100 meter persegi (100 meter persegi = 100 m2).

    Bagaimana cara mengukur luas sebidang tanah dengan bentuk sederhana?

    Benar untuk memulai pengukuran dengan mengukur sisi-sisi luasnya. Setelah memasang pasak di sudut-sudut area, dengan menggunakan pita pengukur, ukur panjang dan lebarnya secara akurat. Jika plotnya benar bentuk geometris, maka hanya diperlukan dua sisi - panjang dan lebar. Sebaiknya hasil pengukuran dicatat pada buku catatan atau dimasukkan ke dalam komputer.

    Tetapi jika situs Anda ternyata asimetris, maka Anda perlu mengukur keempat sisi dan sudutnya dalam derajat, atau panjang diagonalnya - juga untuk dicatat.

    Jika taman Anda bentuknya tidak beraturan(BUKAN persegi atau BUKAN bidang persegi panjang), maka cara mengukur sebidang tanah sedikit lebih rumit dibandingkan dengan mengalikan panjang dan lebarnya, namun sangat memungkinkan kepada orang biasa tanpa pendidikan khusus.

    Cara menentukan luas sebidang tanah dalam meter persegi

    Untuk membuat perhitungan seakurat mungkin, Anda memerlukan pita pengukur, beberapa pasak, dan buku catatan untuk mencatat hasil pengukuran. Seluruh mata kuliah perhitungan yang diwajibkan mengikuti hukum mata kuliah geometri sekolah, yang menyatakan bahwa untuk definisi yang tepat daerah sosok persegi panjang Anda harus mengalikan lebarnya dengan panjangnya, misalnya:

    • A - panjang, m;
    • B - lebar, m;
    • S - luas, m2;

    Misalnya panjang sebidang tanah anda 70 meter dan lebarnya 40 meter, maka luasnya dapat dihitung S = 70m * 40m = 2800 m2, yaitu dalam hal ini luas tanah anda. adalah 2.800 meter persegi.

    Mengingat 100 meter persegi sama dengan 100 m2, ayo berangkat sebaliknya untuk mengkonversi data dari meter ke ratusan. Ini akan memungkinkan Anda memperoleh hasil yang benar dalam mengukur luas sebidang tanah tertentu. Saat menghitung jumlah meter persegi dalam seratus meter persegi, Anda perlu membagi hasilnya dengan 100, misalnya:

    • luas plot - 1000 m2;
    • 1000 m2 dibagi 100;
    • jumlah hektar - 10

    Jika plot Anda memiliki bentuk geometris yang tidak beraturan, tetapi Anda telah menghitung luasnya dengan benar dalam meter persegi, metode penghitungan luasnya dalam hektar tetap sama. Plot dengan wilayah yang luas biasanya diukur dalam hektar, masing-masing terdiri dari 10.000 meter persegi atau 100 hektar.

    Perhitungan luas tanah secara online menggunakan kalkulator

    Saat ini ada banyak layanan dan kalkulator online di jaringan yang memungkinkan Anda menghitung luas sebidang tanah; cukup gunakan salah satunya mesin pencari, misalnya Yandex.

    Ingatlah itu kalkulator daring Anda perlu menghitung luasnya dimensi yang tepat semua sisi kavling dalam meter sehingga algoritmanya dapat menghitung luas kavling Anda secara akurat.

    Luas yang bentuknya tidak beraturan lebih sulit dihitung, dan dimensi sisi-sisinya saja tidak akan cukup untuk menghitung luas suatu luas yang berbentuk rumit. Di sini Anda perlu mengetahui dimensi semua sisi taman, dan ukuran diagonalnya. Akan lebih mudah jika salah satu sudut plotnya 90 derajat.

    Berikut adalah contoh penghitungan hektar tanah untuk pondok musim panas berbentuk kompleks:

    Dimensi sisi bidang tanah, dalam meter

    • Sisi A-B = 69 meter,
    • Sisi B-C = 46 meter,
    • Sisi C-D = 87 meter,
    • Sisi D-A = 35 meter,
    • Pojok kiri bawah lurus (90 derajat)

    Dengan menggunakan data ini, Anda dapat menentukan panjang diagonal B-D dan A-C, dan menghitung luas bidang tanah = 3035 meter persegi (atau 30,35 hektar).