SMB
Apa itu SMB?
SMB adalah protokol untuk berbagi file, printer, port serial, dan komunikasi abstraksi seperti named Pipe dan slot e-mail antara komputer.SMB bekerja Pada port 445
SMB adalah klien server, permintaan-respon protokol. Diagram di sebelah kiri menggambarkan cara di mana SMB bekerja. Satu-satunya pengecualian untuk sifat permintaan-respon dari SMB (yang mana klien membuat permintaan dan server mengirimkan kembali tanggapan) adalah ketika klien telah meminta oportunistik kunci (oplocks) dan server kemudian harus istirahat oplock sudah diberikan karena klien lain telah meminta sebuah file Buka dengan mode yang bertentangan dengan oplock diberikan. Dalam kasus ini, server mengirimkan pesan yang tidak diinginkan ke klien signaling istirahat oplock.
Server membuat sistem file dan sumber daya lainnya (printer, mailslots, named Pipe, api) tersedia untuk klien pada jaringan. Komputer klien mungkin memiliki hard disk mereka sendiri, tetapi mereka juga ingin akses ke sistem berbagi file dan printer pada server.
Klien tersambung ke server menggunakan TCP/IP (sebenarnya NetBIOS over TCP/IP yang ditentukan dalam RFC1001 dan RFC1002), NetBEUI atau IPX/SPX. Setelah mereka telah membentuk koneksi, klien kemudian dapat mengirim perintah (UKM) ke server yang memungkinkan mereka untuk mengakses saham, membuka file, membaca dan menulis file, dan umumnya melakukan segala macam hal-hal yang Anda ingin lakukan dengan file system. Namun, dalam kasus UKM, hal ini dilakukan melalui jaringan.
SMB dikirim melalui protokol DECnet. Digital (sekarang Compaq) melakukan ini untuk produk PATHWORKS mereka.
SMB protokol varian
Sejak lahirnya SMB, banyak varian protokol telah dikembangkan untuk menangani meningkatnya kompleksitas lingkungan yang telah bekerja di.
Sebenarnya protokol varian klien dan server akan menggunakan negosiasi menggunakan negprot UKM yang harus UKM pertama dikirim pada sambungan.
Varian protokol pertama adalah protokol inti, dikenal untuk implementasi SMB sebagai PC jaringan PROGRAM 1.0. Ia bisa menangani cukup baik seperangkat operasi yang termasuk:
menghubungkan dan memutuskan sambungan dari file dan mencetak saham
pembukaan dan penutupan file
pembukaan dan penutupan mencetak file
membaca dan menulis file
membuat dan menghapus file dan direktori
mencari direktori
mendapatkan dan menetapkan atribut berkas
mengunci dan membuka byte rentang dalam file
SMB Protocol Variant
|
Protocol Name
|
Comments
|
PC network programs 1.0
|
Core Protocol
|
Versi asli dari SMB dalam Program Jaringan IBM PC Beberapa versi dipanggil PCLAN1
|
MICROSOFT NETWORK 1.03
|
Core Plus Protocol
|
Termasuk Kunci & Membaca dan menulis serta Unlock SMB dengan versi yang berbeda membaca mentah dan menulis SMB
|
MICROSOFT NETWORKS 3.0
|
DOS LAN Manager 1.0
|
Yang sama sebagai LANMAN1.0 ,tetapi os/2 kesalahan harus diterjemahkan kesalahan DOS
|
LANMAN1.0
|
LAN Manager 1.0
|
Protokol LANMAN1.0 penuh
|
DOS LM1.2X002
|
LAN Manager 2.0
|
Yang sama sebagai LM1.2X002,tetapi kesalahan harus diterjemahkan kesalahn DOS
|
LM1.2X002
|
LAN Manager 2.0
|
Protokol LANMAN2.0 pemuh
|
DOS LANMAN2.1
|
LAN Manager 2.1
|
Sama dengan LANMAN2.1,tetapi kesalahan harus deterjemahkan kesalahan DOS
|
LANMAN2.1
|
LAN Manager 2.1
|
Protokol LANMAN2.1 penuh
|
Windows for Workgroups 3.1a
|
LAN Manager 2.1?
|
Windows untuk Workgroup1.0
|
NT LM 0.12
|
NT LAN Manager 1.0?
|
Berisi SMB khusus untuk NT
|
Samba
|
NT LAN Manager 1.0?
|
versi NT LM 0.12?
|
CIFS 1.0
|
NT LAN Manager 1.0
|
NT LM 0.12 ,dittambah sedikit?
|
FTP
FTP (File Transfer Protocol) adalah suatu protokol yang berfungsi untuk pertukaran file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok pada FTP yaitu FTP Server dan FTP Client. FTP juga bisa dikatakan sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah framework.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan pengngunggahan (upload) berkas-berkas komputer antara FTP Client dan FTP Server. Sebuah Client FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah Server FTP, sementara Server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah Client FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke Server FTP, serta mengunduh berkas dari Server FTP.
Fungsi FTP yang utama adalah melakukan pertukaran file dalam jaringan,FTP bekerja diPort 21
SEJARAH
FTP telah memiliki evolusi yang panjang selama bertahun-tahun. Lampiran III
kronologis kompilasi permintaan untuk komentar dokumen
berkaitan dengan FTP. Ini termasuk transfer file diusulkan pertama
mekanisme tahun 1971 yang dikembangkan untuk implementasi pada host
di M.I.T. (RFC 114), ditambah komentar dan diskusi dalam RFC 141.
RFC 172 disediakan user level berorientasi protokol file transfer
antara komputer (termasuk terminal IMPs). Revisi
ini sebagai RFC 265, mengulangi FTP untuk tambahan review, sementara RFC 281
menyarankan lebih lanjut perubahan. Penggunaan "Tipe Data Set"
transaksi ini diusulkan dalam RFC 294 di Januari 1982.
RFC 354 obsoleted 264 RFC dan 265. Protokol Transfer berkas
Sekarang didefinisikan sebagai protokol transfer file antara host pada
ARPANET, dengan fungsi utama dari FTP didefinisikan sebagai
mentransfer file efisien dan dapat diandalkan antara host dan
memungkinkan penggunaan nyaman kemampuan penyimpanan file jarak jauh.
RFC 385 lebih lanjut berkomentar pada kesalahan, penekanan poin, dan
Penambahan protokol, sementara RFC 414 menyediakan laporan status
pada kerja server dan pengguna FTPs. 430 RFC, dikeluarkan pada tahun 1973,
(antara lain RFC terlalu banyak lagi) disajikan lebih lanjut
Komentar pada FTP. Akhirnya, dokumen FTP "resmi" adalah
dipublikasikan sebagai RFC 454.
Oleh Juli 1973, perubahan besar dari versi terakhir dari FTP
dibuat, tapi umum struktur tetap sama. RFC 542
Diterbitkan sebagai "resmi" spesifikasi baru untuk mencerminkan hal ini
perubahan. Namun, banyak implementasi didasarkan pada yang lebih tua
Spesifikasi tidak diperbarui.
Pada tahun 1974, RFC 607 dan 614 terus komentar pada FTP. RFC 624
usulan lebih lanjut desain perubahan dan modifikasi kecil. Pada tahun 1975,
686 RFC berjudul, "Meninggalkan juga cukup Alone", dibahas
perbedaan antara semua versi awal dan kemudian FTP.
RFC 691 mempresentasikan revisi kecil RFC 686, mengenai
subjek mencetak file.
Termotivasi oleh transisi dari NCP TCP sebagai
mendasari protokol, sebuah phoenix lahir dari semua hal di atas
upaya dalam RFC 765 sebagai spesifikasi FTP untuk menggunakan TCP.
Edisi ini saat ini spesifikasi FTP ini dimaksudkan untuk
mengoreksi beberapa kesalahan kecil dokumentasi, untuk meningkatkan
penjelasan fitur protokol, dan menambahkan beberapa
opsional perintah.
FTP MODEL
Dengan definisi di atas dalam pikiran, model berikut (ditampilkan dalam
Angka 1) mungkin teliti menggambar mesin untuk layanan FTP.
Catatan: 1. sambungan data dapat digunakan di kedua arah.
2. sambungan data tidak perlu ada sepanjang waktu.
Gambar 1 Model untuk penggunaan FTP
Dalam model yang telah dijelaskan dalam gambar 1, penafsir pengguna-protokol
memulai koneksi kontrol. Koneksi kontrol berikut
protokol Telnet. Di inisiasi dari pengguna, standar FTP
perintah yang dihasilkan oleh pengguna-PI dan dikirim ke
proses server melalui koneksi kontrol. (Pengguna dapat
membuat koneksi kontrol langsung ke server-FTP, dari
TAC terminal untuk contoh, dan menghasilkan standar perintah FTP
independen, melewati proses pengguna-FTP.) Standar Balasan
dikirim dari server-PI untuk pengguna-PI atas kontrol
sambungan dalam menanggapi perintah.
Perintah FTP menentukan parameter untuk sambungan data
(data port, modus transfer, perwakilan jenis, dan struktur) dan
sifat dari file sistem operasi (menyimpan, mengambil, menambahkan,
Hapus, dll). Pengguna-DTP atau yang ditetapkan harus "mendengarkan" pada
port data tertentu, dan server memulai data
koneksi dan transfer data sesuai dengan yang ditentukan
parameter.
FTP MODEL
Dengan definisi di atas dalam pikiran, model berikut (ditampilkan dalam
Angka 1) mungkin teliti menggambar mesin untuk layanan FTP.
-------------
|/---------\|
|| User || --------
||Interface|<--->| User |
|\----^----/| --------
---------- | | |
|/------\| FTP Commands |/----V----\|
||Server|<---------------->| User ||
|| PI || FTP Replies || PI ||
|\--^---/| |\----^----/|
| | | | | |
-------- |/--V---\| Data |/----V----\| --------
| File |<--->|Server|<---------------->| User |<--->| File |
|System| || DTP || Connection || DTP || |System|
-------- |\------/| |\---------/| --------
---------- -------------
Catatan: 1. sambungan data dapat digunakan di kedua arah.
2. sambungan data tidak perlu ada sepanjang waktu.
Gambar 1 Model untuk penggunaan FTP
Dalam model yang telah dijelaskan dalam gambar 1, penafsir pengguna-protokol
memulai koneksi kontrol. Koneksi kontrol berikut
protokol Telnet. Di inisiasi dari pengguna, standar FTP
perintah yang dihasilkan oleh pengguna-PI dan dikirim ke
proses server melalui koneksi kontrol. (Pengguna dapat
membuat koneksi kontrol langsung ke server-FTP, dari
TAC terminal untuk contoh, dan menghasilkan standar perintah FTP
independen, melewati proses pengguna-FTP.) Standar Balasan
dikirim dari server-PI untuk pengguna-PI atas kontrol
sambungan dalam menanggapi perintah.
Perintah FTP menentukan parameter untuk sambungan data
(data port, modus transfer, perwakilan jenis, dan struktur) dan
sifat dari file sistem operasi (menyimpan, mengambil, menambahkan,
Hapus, dll). Pengguna-DTP atau yang ditetapkan harus "mendengarkan" pada
port data tertentu, dan server memulai data
koneksi dan transfer data sesuai dengan yang ditentukan
parameter.
No comments:
Post a Comment