TCP atau Transmission Control Protocol, yaitu protokol yang dapat menghubungkan berbagai sekumpulan Hardware khususnya komputer untuk saling berkomunikasi dan bertukar data dalam suatu jaringan tanpa harus berada dilokasi yang berdekatan. Anda tidak perlu khawatir dengan masalah perbedaan komputer dan Operating system pada komputer anda. karena jika anda ataupun komputer lain menggunakan komputer dan operating system yang berbeda, itu tak akan mempegaruhi aktivitas FTP dan tidak akan berdampak pada hal yang besar.
Contoh Aplikasi yang menggunakan TCP :
- Telnet
Telnet atau Telecommunication Network merupakan protokol client-server dalam sebuah jaringan yang memungkinkan adanya akses remote login komputer tujuan.
Telnet menggunakan 2 program, yang satu adalah client dan server. Yang terjadi
adalah ada dua program yang berjalan, yaitu software client yang dijalankan
pada komputer yang meminta pelayanan tersebut dan software server yang
dijalankan oleh computer yang menghasilkan pelayanan.
Telnet berfungsi untuk mengakses komputer (host/server) dari jauh (Remote log in). Telnet adalah program yang
memungkinkan komputer kita menjadi terminal dari komputer lain di Internet.
Telnet memungkinkan kita untuk log in
sebagai pemakai komputer jarak jauh dan menjalankan program komputer layanan
yang ada dikomputer tersebut.
- FTP (File Transfer Protocol)
File Transfer Protokol merupakan suatu protokol yang berfungsi
untuk tukar-menukar file dalam suatu network yang men-support TCP/IP protokol.
Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server
menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap
memberian layanan FTP apabila mendapat request dari FTP client. FTP client
adalah komputer yang request koneksi ke FTP server untuk tujuan tukar-menukar
file (upload dan download).
- SMTP
SMTP adalah singkatan dari Simple Mail
Transfer Protocol. SMPT adalah seperangkat pedoman komunikasi yang
memungkinkan perangkat lunak untuk mengirimkan email melalui Internet.
Kebanyakan perangkat lunak email dirancang untuk menggunakan SMTP untuk tujuan
komunikasi ketika mengirim email, dan Ini hanya bekerja untuk pesan keluar.
Ketika orang menyiapkan program email mereka, mereka biasanya harus memberikan
alamat server SMTP penyedia layanan Internet mereka untuk surat keluar. Ada dua
protokol lain yaitu POP3 dan IMAP yang berfungsi untuk mengambil dan menyimpan
email.
SMTP menyediakan satu set kode yang
menyederhanakan komunikasi pesan email antara server. semacam singkatan yang
memungkinkan server untuk memecah berbagai bagian pesan ke kategori server lain
yang dapat dimengerti. Setiap pesan email memiliki pengirim, penerima atau kadang-kadang
beberapa penerima sebuah badan pesan, dan biasanya judul pos. Dari perspektif
pengguna, ketika mereka menulis pesan email, mereka melihat antarmuka perangkat
lunak email mereka, tapi begitu pesan yang keluar di Internet, semuanya berubah
menjadi string teks. Teks ini dipisahkan oleh kata-kata kode atau nomor yang
mengidentifikasi tujuan setiap bagian. SMTP menyediakan kode-kode, dan
perangkat lunak server email ini dirancang untuk memahami apa yang mereka
maksud.
Tujuan lain dari Simple Mail
Transfer Protocol adalah
untuk mengatur aturan komunikasi antara server.
UDP atau User Datagram Protocol merupakan kebalikan dari transport layer TCP. protokol UDP mendukung komunikasi yang tidak handal(unreliable), yang tidak akan pernah memberikan keterangan pada saat terjadi kegagalan pengiriman data.
Contoh Aplikasi yang digunakan UDP:
- DNS atau Domain Name Systems
DNS menyediakan alamat IP untuk setiap
nama host dan mendata setiap server transmisi surat (mail exchange server) yang
menerima email untuk setiap domain.
DNS juga memiliki arti untuk
mengidentifikasi setiap komputer sebagai titik dalam suatu jaringan Internet
yang menggunakan bantuan sistem protokol internet address untuk menerjemahkan
dari suatu nama domain ke IP dan begitu juga sebaliknya.
Domain Name System ini merupakan
sistem penamaan hirarkis (alias) yang nantinya didistribusikan untuk suatu
komputer, jasa, atau sumber daya terhubung ke Internet maupun jaringan pribadi.
DNS biasanya digunakan sebuah Layanan
Nama Domain untuk menyelesaikan permintaan untuk nama-nama website menjadi
alamat IP untuk tujuan menemukan layanan komputer serta perangkat di seluruh
dunia. Fungsi utama DNS yaitu untuk memberi nama IP Address agar mudah dalam mengakses
alamat di internet.
- SNMP atau Simple Network Management Protocol
SNMP (Simple Network Management Protocol) adalah
sebuah protokol yang dibuat untuk memberikan kemampuan kepada pengguna untuk
memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh
atau dalam satu pusat kontrol saja. Pengolahan ini dijalankan dengan
menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam
elemen jaringan yang dikelola.
Fungsi dari SNMP adalah untuk digunakan oleh menajer untuk mengambil
suatu item dari agen MIB. Digunakan oleh manajer untuk men-set atau
mengisikan harga suatu variabel pada
agen MIB. Digunakan oleh agent untuk mengirim peringatan kepada manajer. Digunakan oleh manajer
untuk mengirimkan peringatan kepada manejer yang lain. Beberapa aplikasi yang bekerja
pada SNMP ini yaitu PICT, TIFF, JPEG, MIDI, MPEG, QIUCKTIME.
- TFTP atau Trivial File Transfer Protocol
Trivial File Transfer Protocol didasarkan pada transfer Api sederhana Protocol ( FTP ) yang pertama kali didefinisikan pada tahun 1980. TFTP buku router dan komputer lain yang tidak memiliki perangkat penyimpanan. Hal ini juga transfer file kecil antara dua atau lebih host jaringan komputer seperti transfer dimulai pada sebuah terminal jarak jauh X Window System. TFTP server juga didasarkan pada protokol EFTP tradisional yang merupakan bagian dari alat suite protokol PUP dan biasanya salah satu protokol pertama kali digunakan pada jenis host baru. TFTP server menggunakan UDP wakil TCP paket datagram untuk komunikasi jaringan.
- RPC
RPC (Remote Procedure Call) adalah suatu protokol yang menyediakan suatu mekanisme komunikasi antar proses yang mengijinkan suatu program untuk berjalan pada suatu komputer tanpa terasa adanya eksekusi kode pada sistem yang jauh ( remote system ). RPC mengasumsi keberadaan dari low-level protokol transportasi seperti TCP atau UDP untuk membawa pesan data dalam komunikasi suatu program. Protokol RPC dibangun diatas protokol eXternal Data Representation (XDR), yang merupakan standar dari representasi data dalam komunikasi remote. Protokol XDR mengubah parameter dan hasil dari tiap servis RPC yang disediakan. Protokol RPC mengijinkan pengguna (users) untuk bekerja dengan prosedur remote sebagaimana bekerja dengan prosedur lokal. Prosedur panggilan remote (remote procedure calls) didefinisikan melalui rutin yang terkandung didalam protokol RPC. Tiap message dari panggilan akan disesuaikan dengan message balikan. Protokol RPC sendiri sebenarnya adalah suatu protokol untuk ”meneruskan pesan” yang mengimplemntasikan protokol non-RPC lain seperti panggilan remote batching dan broadcasting. Protokol ini juga mendukung adanya prosedur callback dan select subroutine pada sisi server.
TCP | UDP | |
PROTOKOL | TCP mempunyai karakteristik sebagai protokol yang berorientasi koneksi (Connection oriented). Protokol TCP menggunakan jalur data full duplex yang berarti antara kedua host terdapat dua buah jalur, jalur masuk dan jalur keluar sehingga data dapat dikirimkan secara simultan. | UDP mempunyai karateristik connectionless (tidak berbasis koneksi). Data yang dikirimkan dalam bentuk packet tidak harus melakukan call setup seperti pada TCP. Data dalam protokol UDP akan dikirimkan sebagai datagram tanpa adanya nomor identifier. Sehingga sangat besar sekali kemungkinan data sampai tidak berurutan dan sangat mungkin hilang/rusak dalam perjalananan dari host asal ke host tujuan. |
Protokol | Port – port yang digunakan dalam transport layer menggunakan 16-bit integer (0 – 65535), dengan satu sama lain harus berbeda (unique). | Port dalam UDP menggunakan 16-bit integer, port – port yang bisa digunakan adalah antara 1 sampai 65535. Port – port yang digunakan dibagi menjadi 3 bagian yaitu well-known port ( antara 1 – 1023), registered port ( 1024 – 49151 ) dan ephemeral port ( 49152 – 65535 ). |
KOMUNIKASI | Memungkinkan sekumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu jaringan. | Kurang andal dalam komunikasi tanpa koneksi antara host-host dalam jaringan yang menggunakan TCP/IP. |
Persamaan TCP dan UDP
Baik TCP dan UDP, keduannya memiliki fungsi yang sama dengan Transfer Control Protocol, yaitu seperti Multiplexing dan transfer data. Protocol UDP sering digunakan untuk fitur streaming Multimedia yang tidak memerlukan toleransi dan tingkat sensitifitas yang tinggi.
To be continued ..
sumber referensi :
- klikhost.com/
- jaringankomputer.org
- Dwiki's Blog
- wikipedia.org
1 komentar:
ok sih ini min
makasih banyak sudah share
power supply hp
Posting Komentar