Tampilkan postingan dengan label Jaringan. Tampilkan semua postingan
Tampilkan postingan dengan label Jaringan. Tampilkan semua postingan

Minggu, 18 September 2016

Mengenal Samba dan FTP

1. Samba 

Samba adalah sebuah aplikasi file server yang mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, dan mengizinkan interoperabilitas dengan operasi Windows.

Samba di buat berdasarkan protokol SMB (Server Message Block), Samba ini berjalan pada TCP port 445 dan 139, UDP port 137 dan 138.


Pengenalan SMB 

SMB adalah sebuah protokol penting, karena sebagian besar PC di luar sana telah mempunyai implementasi klien dan server yang berjalan di dalam PC tersebut. SMB sudah dapat berjalan pada semua windows untuk workgrups, windows 95 dan sistem windows NT, baik sebagai klien, server atau keduanya.


Apa itu  SMB ?

SMB adalah sebuah protokol untuk berbagi file, printer, serial port, dan beberapa suber lainnya antar komputer. dalam layer OSI SMB ini terdapat pada layer aplikasi.



Berikut ini adalah Cara kerja SMB :












Cara Kerja SMB adalah klien mengirimkan permintaan kepada server, dan server mengirimkan kembali respon atas permintaan dari klien tersebut kepada klien.

Server membuat Files dan sumber lainnya (Printers,Serial Ports,Named Pipes,APIs,Slot mail)tersedia untuk klien di dalam jaringan. 


komputer klien mungkin memiliki hard disk mereka sendiri , tetapi mereka juga ingin akses ke sistem file yang telah di bagikan dan printer pada server .


Klien terhubung ke server melalui :

- Langsung di atas TCP, port 445

- Melalui API NetBIOS, 
- Melalui NetBEUI atau IPX/SPX
- Pada UDP  ports 137, 138 & TCP ports 137, 139
- Pada Beberapa Protokol seperti warisan NBF


Begitu mereka telah membentuk jaringan klien dapat mengirim perintah (SMBs) untuk mengakses semua yang di bagikan, membaca file, membuat file, dan melakukan hal hal yang anda ingin kan dalam sistem file, pada SMB semua ini dilakukan di dalam jaringan.

Klien SMB                                                                                            


Di luar sana terdapat beberapa klien SMB klien seperti:

-  Microsoft Client

       - Windows NT
   - Windows 95
   - Windows for Workgroups 3.11
- Digital`s PATHWORKS Client
- Samba's smbclient
- Linux's smbfs
- SMBlib

Implementasi Server telah tersedia untuk banyak sumber:
  • Samba
  • Microsoft Windows for Workgroups 3.x
  • Microsoft Windows 95
  • Microsoft Windows NT
  • The PATHWORKS family of servers from Digital
  • LAN Manager for OS/2, SCO, etc
  • VisionFS from SCO
  • TotalNET Advanced Server from Syntax
  • Advanced Server for UNIX from AT&T (NCR?)
  • LAN Server for OS/2 from IBM
Berikut ini adalah beberapa varian dari protokol SMB:

SMB Protocol VariantProtocol NameComments
PC NETWORK PROGRAM 1.0Core ProtocolThe original version of SMB as defined in IBM's PC Network Program. Some versions were called PCLAN1.0
MICROSOFT NETWORKS 1.03Core Plus ProtocolIncluded Lock&Read and Write&Unlock SMBs with different versions of raw read and raw write SMBs
MICROSOFT NETWORKS 3.0DOS LAN Manager 1.0The same as LANMAN1.0, but OS/2 errors must be translated to DOS errors.
LANMAN1.0LAN Manager 1.0The full LANMAN1.0 protocol.
DOS LM1.2X002LAN Manager 2.0The same as LM1.2X002, but errors must be translated to DOS errors.
LM1.2X002LAN Manager 2.0The full LANMAN2.0 protocol.
DOS LANMAN2.1LAN Manager 2.1The same as LANMAN2.1, but errors must be translated to DOS errors.
LANMAN2.1LAN Manager 2.1The full LANMAN2.1 protocol.
Windows for Workgroups 3.1aLAN Manager 2.1?Windows for Workgroups 1.0?
NT LM 0.12NT LAN Manager 1.0?Contains special SMBs for NT
SambaNT LAN Manager 1.0?Samba's version of NT LM 0.12?
CIFS 1.0NT LAN Manager 1.0Really NT LM 0.12 plus a bit?

2. FTP

FTP adalah Protokol internet yang paling awal di kembangkan dan sampai saat ini masih sering digunakan untuk dowload dan upload file file antara FTP klien dengan FTP server.

FTP adalah sebuah protokol internet yang berjalan pada layer aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin mesin dalam sebuah internetwork.

Sebuah Klien 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 sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP.

Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://nameserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.
Cara kerja protokol FTP
FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai.

Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan "mendengarkan" percobaan koneksi dari sebuah klien 
FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk :
(1) membuat sebuah koneksi antara klien dan server, 
(2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan 
(3) mengembalikan respons server ke perintah tersebut.

Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.
FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. 0
Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki.

Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan menghapus berkas.

Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna Anonymous dan password yang diisi dengan menggunakan alamat e-mail.

Model FTP
Gambar Model untuk penggunaan 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|
      --------    |\------/|                |\---------/|    --------
                  ----------                -------------

                  Server-FTP                   USER-FTP


CATATAN : 1. sambungan data dapat digunakan di kedua arah .           2. sambungan data tidak perlu ada sepanjang waktu .



Dalam model yang telah dijelaskan dalam gambar, 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 keproses server melalui koneksi kontrol. (untuk contoh Pengguna dapat membuat koneksi kontrol langsung ke server-FTP, dari TAC terminal , 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.

Categories:

Selasa, 26 Juli 2016

Protokol Jaringan Open System (TCP/IP dan OSI)

Protokol Jaringan
Protokol jaringan adalah sebuah system / aturan / tata cara komunikasi tukar data dalam sebuah jaringan. Protokol jaringan ini di bagi menjadi 2 jenis yaitu :
1.     Protokol terbuka ( open system ) adalah protokol yang bersifat universal contohnya adalah TCP/IP dan OSI
2.     Protokol tertutup ( buatan vendor tertentu ) adalah protokol yang hanya bisa di gunakan pada mesin mesin tertentu, contohnya Net BEUI dan IPX/SPX


a.     TCP/IP (Transmission Control Protocol / Internet Protocol) adalah sebuah protocol jaringan open system / terbuka. Maksudnya adalah protocol ini bisa digunakan oleh banyak / hampir semua system.                                            Protokol ini memiliki 4 layer atau lapisan proses. Berikut ini adalah layer layer pada TCP/IP beserta fungsi dan protokolnya:

- Network Access Layer

Berfungsi untuk mengatur penyaluran data frame-frame data pada media fisik yang digunakan secara handal, memberikan servis untuk deteksi dan koreksi kesalahan dari data yang ditransmisikan.

Protocol pada layer ini adalah:
PPP (Point to Point Protocol)
PPP adalah protokol yang didesain untuk menghubungkan dua end point agar dapat saling bertukar paket.

Token Ring
Token Ring adalah protocol yang dikembangkan IBM pada tahun 1970-an untuk jaringan LAN dan menjadi standard lewat IEEE 802.5.


- Internet Layer
Berfungsi untuk mendefinisikan bagaimana hubungan dapat terjadi antara dua pihak yang berada pada jaringan yang berbeda. lapisan ini juga bertugas untuk menjamin agar suatu paket yang dikirimkan dapat menemukan tujuannya.

Protocol pada layer ini adalah:
• IP (Internet Protocol)
Fungsi: Protokol ini digunakan untuk untuk menyediakan cara terbaik untuk membawa data dari sumber ketujuan.

• ICMP (Internet Control Message Protocol)
Fungsi: Protokol ini digunakan untuk mengirim pesan-pesan kesalahan dan kondisi lain yang memperhatikan perhatian khusus

- Transport Layer

Berfungsi untuk mendefinisikan cara-cara untuk melakukan pengiriman data antara end to end host secara handal. Lapisan ini menjamin bahwa data yang diterima sama dengan data yang dikirimkan pada pengirim.

Protocol pada layer ini adalah:
• TCP (Transmission Control Protocol)
Fungsi: Protokol ini digunakan untuk pertukaran data berorientasi (connection oriented) pada suatu jaringan internet.


• UDP (User Datagram Protocol)
Fungsi: Protokol ini digunakan untuk pertukaran data non orientasi dan dipakai oleh aplikasi yang tidak terlalu mementingkan layanan reliabilitas.



- Application Layer
Berfungsi untuk mendefinisikan aplikasi-aplikasi yang dijalankan pada jaringan.

Protocol pada layer ini adalah :
• FTP (File Transfer Protocol)
Fungsi: Protokol ini digunakan untuk mentransfer file ke dalam mesin internetwork

• HTTP (Hyper Text Transfer Protocol)
Fungsi: Protokol ini digunakan untuk mentransfer dokumen dalam bentuk HTML kedalam web

• MIME (Multipurpose Internet Mail Extention)
Fungsi: Protokol ini dugunakan untuk mengirim file binarydalam bentuk teks

b.    OSI ( Open System Interconnection ) adalah sebuah protokol jaringan open system atau terbuka yang dapat digunakan oleh banyak / hampir semua sistem. Protokol ini di buat oleh ISO ( International Standart Organization ) dengan tujuan untuk menstandarisasi proses pembentukan jaringan. Protokol ini memiliki 7 layer atau lapisan proses. Berikut ini adalah layer layer pada OSI beserta fungsi dan protokolnya:

1.     Layer Physical

Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan, topologi jaringan dan pengabelan.

Tidak ada protokol spesifik yang terdapat pada layer ini, karena pada layer ini hanya pengiriman bit bit data

2.     Layer Data-link

Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. pada level ini juga terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras dan menetukan bagaimana perangkat-perangkat jaringan beroperasi.


Protocol pada layer ini adalah:
• BSC (Binary Synchronous Control / Protokol berorientasi karakter)
Fungsi:Protokol ini digunkan untuk Pengalamatan dan pengiriman paket data yang berorientasi karakter.

• HDLC (High Level Data Link Control / Protocol berorientasi bit)
Fungsi: Protokol ini digunakan untuk mengumpulkan (menanyai) respons frame dari peer HDLC

• PPP (Point to Point Protocol)
Fungsi: Protokol ini digunakan untuk komunikasi synchronous dan asynchronous.

3.     Layer Network

Berfungsi Untuk membagi aliran data biner ke paket diskrit dengan panjang tertentu, mendeteksi Error, memperbaiki error dengan mengirim ulang paket yang rusak dan mengendalikan aliran.


Protocol pada layer ini adalah:
• IP (Internet Protocol)
Fungsi: Protokol ini digunakan untuk untuk menyediakan cara terbaik untuk membawa data dari sumber ketujuan.

• RIP (Routing Information Protocol)
Fungsi: Protokol ini digunakan untuk memilih routing

• RARP (Reverse ARP)
Fungsi: Protokol ini digunakan untuk mendapatkan informasi nomor IP dari hardware

• ICMP (Internet Control Message Protocol)
Fungsi: Protokol ini digunakan untuk mengirim pesan-pesan kesalahan dan kondisi lain yang memperhatikan perhatian khusus

4.     Layer Transport

Berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima.


Protocol pada layer ini adalah:
• TCP (Transmission Control Protocol)
Fungsi: Protokol ini digunakan untuk pertukaran data berorientasi (connection oriented) pada suatu jaringan internet.


• UDP (User Datagram Protocol)
Fungsi: Protokol ini digunakan untuk pertukaran data non orientasi dan dipakai oleh aplikasi yang tidak terlalu mementingkan layanan reliabilitas.

5.     Layer Session

Berfungsi untuk melakukan koordinasi komunikasi antara entiti layer yang diwakilinya, mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan.


Protocol pada layer ini adalah:
• NETBIOS (Network Basic Input Output System)
Fungsi: Protokol ini digunakan sebagai sistem jaringan standar

• NETBEUI, (NETBIOS Extended User Interface)
Fungsi: Protokol ini digunakan untuk berkomunikasi LAN pda komputer yang berbeda.

• ADSP (AppleTalk Data Stream Protocol)
Fungsi: Protokol ini digunakan untuk memeriksa aliran data dan memantau aliran data di antara komputer,agar data dapat terkirim.

6.     Layer Presentation

Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan.


Protokol pada layer ini adalah :
• SMTP ( Simple Mail Transfer Protocol)
Fungsi: Protokol ini digunakan untuk pertukaran mail

• SNMP (Simple Network Management Protocol)
Fungsi: protocol ini digunakan untuk memanajemen atau mengatur jaringan

7.     Layer Application

Berfungsi sebagai penghubung utama antara aplikasi yang berjalan pada satu komputer dan resources network yang membutuhkan akses padanya.


Protocol pada layer ini adalah :


• DHCP (Dynamic Host Configuration Protocol)

Fungsi: Protokol ini digunakan untuk distribusi IP (Internet Protocol) pada jaringan dengan jumlah IP ( Internet Protocol) yang terbatas.

• DNS ( Domain Name Server)

Fungsi: Protokol ini digunakan untuk pemberian nama domain mesin dan nomor IP (Internet Protocol)

• FTP (File Transfer Protocol)
Fungsi: Protokol ini digunakan untuk mentransfer file ke dalam mesin internetwork

• HTTP (Hyper Text Transfer Protocol)
Fungsi: Protokol ini digunakan untuk mentransfer dokumen dalam bentuk HTML kedalam web

• MIME (Multipurpose Internet Mail Extention)
Fungsi: Protokol ini dugunakan untuk mengirim file binarydalam bentuk teks

• NNTP (Network News Transfer Protocol)

Fungsi: Protokol ini digunakan untuk menerima dan mengirim news group dalm bentuk artikel dalam jaringan dan berupa grup diskusi

Categories:

www.ayeey.com www.resepkuekeringku.com www.desainrumahnya.com www.yayasanbabysitterku.com www.luvne.com www.cicicookies.com www.tipscantiknya.com www.mbepp.com www.kumpulanrumusnya.com www.trikcantik.net

Copyright © Ariyanto Jaya | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑