Recents

Showing posts with label Materi Jaringan. Show all posts
Showing posts with label Materi Jaringan. Show all posts

Tuesday, December 16, 2014

Campus Area Network

Campus Area Network (CAN).

Di Presentasikan oleh kelompok: Derry Revy P.
                                                   Deni Afriansyah
                                                   Rizki P.
                                                   Bintang Pratama
                                                   Ari Kurniadi
                                                   Rendy S.





Global Area Network

Global Area Network (GAN).

Di Presentasikan oleh: Dhimas Naufal D.
                                  Eka Ajeng Safitri
                                  Indryani Sukma R. J.
                                  Kurniadi Ilham.
                                  M. Hanick Nugroho

Neighborhood Area Network

Neighborhood Area Network (NAN).

Di Presentasikan oleh: Agil Ibnu P.
                                  Ferdinan Julianto
                                  Hans Wisnu
                                  Heriyanto Wibowo
                                  Muhammad Ichsan
                                  Muhammad Robi
                                  Nikanus Halerehon


Personal Area Network

Personal Area Network (PAN).

Di Presentasikan oleh: Ahmad Ramadhan
                                  Fajar Mukharom
                                  Fitri Maharani
                                  Iman Agus Trianto
                                  Ine Shintya Dewi
                                  Seno Wicaksono


Regional Area Network

Regional Area Network (RAN).

Di Presentasikan oleh: Ansharullah W.
                                  Andryansyah
                                  Kukuh Rahmadi
                                  Muhammad Cahyo N.
                                  Ryandika Ramadhan A.



Storage Area Network

Strorage Area Network (SAN).

Di Presentasikan oleh: Aditya Yoas Oktavianus
                                   Arief Rifki Fadilla
                                   Bayu Arga Dhani
                                   Budiman Yusuf
                                   Halimatussa'diah
                                   Sita Divayanti




Supernetting


Assalamu'alaikum.wr.wb.

Disini saya akan berbagi materi mengenai Supernetting. Mari kita lihat.

Supernetting adalah teknik penggabungan beberapa subnet, dimana manfaat dari supernetting ini adalah untuk mempersingkat routing table sebuah router sehingga menghemat memori pada router tersebut. Supernetting merupakan kebalikan dari Subnetting, dimana dalam hal ini penambahan jumlah Host dalam jaringan dilakukan dengan meminjam beberapa bit network untuk dijadikan bit Host dalam membentuk IP-Address pada Supernet, dengan memperhatikan jumlah Nomor Host yang akan digabung.

Pengaturan IP-Address pada super jaringan (supernet) ada prosedurnya tersendiri, yaitu sebagai berikut :

Prosedur Supernetting
1. Pada Supernetbit Host yang bernilai nol semua berfungsi sebagai Supernet Address, bit Host yang bernilai satu semua berfungsi sebagai Broadcast Address.

2. Pada proses netmasking, IP-Address untuk Supernet-mask ditentukan dengan mengganti semua bit Network dengan bit 1, dan mengganti semua bit Host (termasuk bit Host yang dipinjam dari bit Network) dengan bit 0.Contohnya pembentukan supernet dari gabungan 4 buah jaringan Kelas-C dengan meminjam 2 bit Network, maka komposisi bit 1 dan bit 0 pada proses netmasking :

Sebelum Subnetting:
110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh

Proses netmasking:
 11111111.11111111.11111111.00000000

Subnet-maskKls-C:
 255.255.255.0
Setelah Supernetting:

110nnnnn.nnnnnnnn.nnnnnnHH.hhhhhhhh

Proses netmasking:
11111111.11111111.11111100.00000000

Supernet-mask:
255.255.252.0

Semoga Bermanfaat!
Terima Kasih.

Network Latency


Assalamu'alaikum.wr.wb.

Disini saya akan berbagi materi mengenai Network Latency. Mari kita lihat.

Apa itu Network Latency ?

Network Latency dalam paket-switched jaringan diukur baik satu arah (waktu dari sumber mengirimkan paket ke tujuan penerima), atau pulang-pergi (jalan satu-latency dari sumber ke tujuan plus satu arah dari latency tujuan kembali ke sumber). Round-trip latency lebih sering disebut, karena dapat diukur dari satu titik. Perlu diketahui bahwa sepanjang perjalanan latensi tidak termasuk jumlah waktu yang tujuan menghabiskan memproses sistem paket. Banyak platform perangkat lunak yang menyediakan layanan disebut ping yang dapat digunakan untuk mengukur perjalanan pulang-latency. Ping tidak melakukan pemrosesan paket; hanya mengirim respon kembali ketika menerima paket (yakni melakukan no-op), jadi relatif akurat untuk mengukur latency.

Dimana presisi adalah penting, one-way latency untuk link dapat ditetapkan lebih ketat karena waktu yang diperlukan dari mulai dari paket transmisi untuk memulai paket penerimaan.Waktu dari awal dari penerimaan paket ke akhir paket penerimaan diukur secara terpisah dan disebut "Serialization Delay". Ini adalah definisi latency independen dari link throughput dan ukuran paket, dan merupakan absolut minimum penundaan mungkin dengan link.

Semoga Bermanfaat!
Terima Kasih.

ICMP



Assalamu'alaikum.wr.wb.

Disini saya akan berbagi materi mengenai ICMP. Mari kita lihat.

Apakah itu ICMP ? Kali ini saya akan sedikit membahas tentang ICMP. ICMP merupakan sebuah protokol pada jaringan komputer yaitu jika kita melakukan sebuah ping dalam sebuah jaringan, ping tersebut melalui protocol ICMP. Dan untuk lebih jelasnya bisa lihat penjelasan dibawah ini :

ICMP (Internet Control Message Protocol) adalah protokol yang bertugas mengirimkan pesan-pesan kesalahan dan kondisi lain yang memerlukan perhatian khusus. Pesan / paket ICMP dikirim jika terjadi masalah pada layer IP dan layer atasnya (TCP/UDP). Pada konsisi normal, protokol IP berjalan dengan baik. Namun ada beberapa kondisi dimana koneksi IP terganggu, misalnya karena Router crash, putusnya kabel, atau matinya host tujuan. Pada saat ini ICMP membantu menstabilkan kondisi jaringan, dengan memberikan pesan-pesan tertentu sebagai respons atas kondisi tertentu yang terjadi pada jaringan tersebut.

Contoh : hubungan antar router A dan B mengalami masalah, maka router A secara otomatis akan mengirimkan paket ICMP Destination Unreachable ke host pengirim paket yang berusaha melewati host B menuju tujuannya. Dengan adanya pemberitahuan ini maka host tujuan tidak akan terus menerus berusaha mengirimkan paketnya melewati router B.

Ada dua tipe pesan yang dapat dihasilkan ICMP :


  • ICMP Error Message (dihasilkan jika terjadi kesalahan jaringan).
  • ICMP Query Message (dihasilkan jika pengirim paket mengirimkan informasi tertentu yang berkaitan dengan kondisi jaringan).


ICMP Error Message dibagi menjadi beberapa jenis :

Destination Unreachable, dihasilkan oleh router jika pengirim paket mengalami kegagalan akibat masalah putusnya jalur baik secara fisik maupun logic. Destination Unreacheable dibagi lagi menjadi beberapa jenis :

  • Network Unreacheable, jika jaringan tujuan tak dapat dihubungi.
  • Host Unreacheable, jika host tujuan tak bisa dihubungi.
  • Protocol At Destination is Unreacheable, jika di tujuan tak tersedia protokol tersebut.
  • Destination Host is Unknown, jika host tujuan tidak diketahui.
  • Time Exceeded, dikirimkan jika isi field TTL dalam paket IP sudah habis dan paket belum juga sampai ke tujuannya. Tiap kali sebuah paket IP melewati satu router, nilai TTL dalam paket tsb, dikurangi satu. TTL ini diterapkan untuk mencegah timbulnya paket IP yang terus menerus berputar-putar di network karena suatu kesalahan tertentu. sehingga menghabiskan sumber daya yang ada.
  • Field TTL juga digunakan oleh program traceroute untuk melacak jalannya paket dari satu host ke host lain. Program traceroute dapat melakukan pelacakan rute berjalannya IP dengan cara mengirimkan paket kecil UDP ke IP tujuan, dengan TTL yang di set membesar. Saat paket pertama dikirim, TTL diset satu, sehingga router pertama akan membuang paket ini dan mengirimkan paket ICMP Time Exceeded, kemudian paket kedua dikirim, dengan TTL dinaikan. Dengan naiknya TTL paket ini sukses melewati router pertama namun dibuang oleh router kedua, router ini pun mengirim paket ICMP time Exceeded. 
  • Parameter Problem, paket ini dikirim jika terdapat kesalahan parameter pada header paket IP.
  • Source Quench, Paket ICMP ini dikirimkan jika router tujuan mengalami kongesti. Sebagai respons atas paket ini pihak pengirim paket harus memperlambat pengiriman paketnya.
  • Redirect, paket ini dikirimkan jika router merasa host mengirimkan paket IP melalui router yang salah. Paket ini seharusnya dikirimkan melalui router lain.
Semoga Bermanfaat!
Terima Kasih.

Switch Konsep dan Konfigurasi

Assalamu'alaikum.wr.wb.

Disini saya akan berbagi mengenai materi Switch Konsep dan Konfigurasi.



Kalian dapat mendownload file PDFnya disini: Download Here

Semoga Bermanfaat!
Terima Kasih.

Broadcast Domain dan Collision Domain

Assalamu'alaikum.wr.wb.
Disini saya akan share kembali rangkuman mengenai materi Broadcast Domain dan Collision Domain. Mari kita lihat.



A. Broadcast Domain


Broadcast Domain secara umum dapat didefinisikan sebagai semua device atau perangkat yang dapat mengetahui sinyal yang berasal dari perangkat network tertentu yang berada dalam satu segmen. Broadcast Domain adalah sebuah divisi logika dalam jaringan komputer dimana semua Host dan Node (perangkat) dapat menjangkaunya atau terhubung dengan host dan node yang lainnya melalui Broadcast pada layer Data Link.

Broadcast Domain ini dapat berada pada segmen jaringan yang sama maupun berbeda. Beberapa hal yang menjadi karakteristik broadcast domain :

  • Dipisahkan oleh perangkat yang bekerja pada layer 3 (network), seperti : router dan switch layer3.
  • Digunakan untuk pengaturan lalu lintas data dan meniadakan broadcast.
  • Menggunakan logical address (IP Address).
  • Menggunakan tabel khusus untuk penentuan rute tujuan.

B. Collision Domain


Collision Domain adalah kumpulan dari perangkat Local Are Network  dimana frame dapat bertabrakan (collide) satu sama lain (berarti terjadi perngiriman data) pada media yang sama. Proses Collision ini pun hanya akan terjadi pada Hub yang berprinsip jika salah satu PC akan mengirim data ke PC yang lain, dan terdapat PPC lainnya yang akan mengirim data pula maka akan terjadi collision, collision ini juga dapat terjadi di Jaringan Wireless ( Wi-Fi ). 

Dalam Jaringan Wi-fi collision dapat terjadi saat kita mendapat Limited Access, dikarenakan kita tidak mendapatkan IP yang dialokasikan atau IP telah digunakan oleh pengguna lainnya. Collision juga menurunkan efisiensi jaringan pada collision domain, jika dua perangkat transmisi secara bersamaan, tabrakan terjadi, dan kedua perangkat harus mengirim ulang di lain waktu. Untuk meringankan jaringan collision domain, disarankan untuk menggunakan switch yang meningkatkan jumlah collision domain, tapi menurun ukuran setiap domain collision's. Hal ini karena setiap port pada switch adalah collision domain sendiri. Untuk mencegah collision ini maka dapat digunakan metode akses CSMA (Carrrier Sense Multiple Access) dengan tipe CA (Collision Avoided), jadi proses collision akan dihindari oleh CSMA/CA.

Beberapa hal yang menjadi karakteristik collision domain :

  • Dipisahkan oleh perangkat yang bekerja pada layer 2 (data link), seperti: bridge dan switch layer 2.
  • Digunakan untuk mengatur lalu lintas data (Trafic Flow).
  • Menggunakan MAC Addressutuk identifikasi perangkat.
  • Mengurangi jumlah perangkat pada sebuah segmen dengan cara memperbanyak jumlah segmen.


C. Perbedaan Broadcast Domain dan Collision Domain

Perangkat
Memecah Collision Domain
Memecah Broadcast Domain
Memfilter
Repeater
Tidak
Tidak
Tidak
Hub
Tidak
Tidak
Tidak
Bridge
Ya
Tidak
Ya
Switch
Ya
Tidak
Ya
Switch dengan VLAN
Ya
Ya
Ya
Router
Ya
Ya
Ya


Semoga Bermanfaat!
Terima Kasih.


IMAP, POP3, dan SMTP

Assalamu'alaikum.wr.wb.

Disini saya akan sharing mengenai IMAP, POP3, dan SMTP. Mari kita lihat.




POP3 dan SMTP adalah dua istilah populer mengenai protokol e-mail yang banyak digunakan di internet. Tapi jarang dari kita yang tau apa  sebenarnya arti dari istilah POP3 dan SMTP tersebut. Istilah POP3 artinya POP (Post Office Protocol) generasi 3, karena sebelumnya ada POP2 (pada awal tahun 80an) dan POP1. Perbedaannya POP2 harus digunakan bersama dengan SMTP, sedangkan POP3 dapat bekerja sendiri.

1. POP3

Post Office Protocol version 3 (POP3) adalah sebuah protokol mail standar yang digunakan untuk menerima email dari server jauh ke klien email lokal. POP3 memungkinkan Anda untuk men-download pesan email pada komputer lokal Anda dan membacanya bahkan ketika Anda sedang offline. Saat ini POP3 digeser oleh IMAP (Internet Message access Protocol) yang lebih canggih, cuma sayangnya IMAP yang udah sampai pada versi 4.0 ini belum didukung oleh semua provider.

- Kelebihan POP3 :

a. Email yang telah masuk ke dalam komputer lokal dapat dibaca secara offline.Artinya, anda dapat membaca email maskipun  jaringan internet terputus.

b. Menggunakan email berbasis POP3 dapat mengurangi lama akses internet.Akibatnya, biaya akses internet dapat dikurangi.

c. Pengarsipan email jauh lebih mudah dan aman. Hal ini disebabkan pengelolaan email dilakukan pada computer anda sendiri, bukan pada computer server.

d. Kapasitas penyimpanan email tergantung pada kapasitas hard disk kalian.

- Kekurangan PO3 :

a. Untuk mengoperasikan email berbasis POP3 memerlukan perangkat lunak tersendiri, contohnya Outlook Ekpress, Eudora Mail dan Mutt.

b. Email anda hanya dapat diakses menggunakan komputer yang telah terinstal email client. Artinya, anda tidak dapat memeriksa email dari sembarangan komputer.

2. SMTP

Simple Mail Transfer Protocol (SMTP) adalah protokol standar untuk pengiriman email di internet. SMTP menggunakan TCP port 25 atau 2525 dan kadang-kadang kalian dapat memiliki masalah untuk mengirim pesan kalian jika ISP Anda telah menutup port 25. Sebenarnya, SMTP itu sendiri berfungsi untuk mengatur lalu lintas e-mail antara berbagai server. Sementara, POP3 berfungsi untuk mengirimkan e-mail ke client.

- Kelemahan besar SMTP:

a. Tidak tersedianya prosedur otentifikasi sehingga setiap pengguna dapat mengirim e-mail melalui SMTP server sebuah ISP. Akibatnya, e-mail spam menjadi berkembang, biasanya ISP meminta otentifikasi melalui POP3 server. Bila otentifikasi berhasil, pengguna tersebut dapat menggunakan SMTP Server untuk mengirim e-mail. Untuk dapat mengirim dan menerima e-mail, e-mail client harus dikonfigurasi dengan benar pada menu setting server POP3/IMAP dan server SMTP.

3. IMAP





Internet Message Access Protocol (IMAP) adalah protokol mail yang digunakan untuk mengakses email pada web server remote dari klien lokal. IMAP dan POP3 adalah dua yang paling umum protokol internet mail yang digunakan untuk mengambil email. Kedua protokol yang didukung oleh semua client email modern dan web server. Port yang digunakan untuk protocol ini dalam bentuk TCP/IP yaitu pada port nomer 143. Protocol ini menggunakan koneksi yang terus menerus ke server. Ketika e-mail masuk maka anda akan melihat langsung di e-mail komputer client (dengan posisi online). 

Karena e-mail yang masuk ke server maka akan cepat masuk dan dapat segera dilihat juga di client. Seringkali lebih cepat prosesnya dibandingkan jika menggunakan web interface sendiri yang mirip seperti Blackberry. Namun untuk menggunakan IMAP anda harus menggunakan Koneksi Internet yang cukup baik atau dengan bandwidth yang lumayan besar. Bahkan dengan IMAP jika anda menggunakan 10 client interface web, missal menggunakan Netbook,Notebook, Dekstop, Ponsel dan lain sebagainya maka semua akan memperlihatkan e-mail yang sama.

- Kelebihan IMAP :

a. Dengan IMAP, user dapat membuat, mengubah dan menghapus folder yang ada di server.
b. E-mail baru akan didownload dari server jika user ingin membacanya, sehingga e-mail juga dapat diakses dari tempat lain.

- Kekurangan IMAP :

a. Server layanan e-mail memerlukan kapasitas resource yang agak tinggi.

4. Perbedaan IMAP dan POP3

KETERANGAN
POP3
IMAP
Email dapat ditinggalkan di Server
Setting “leave message” harus diaktifkan.
Otomatis.
Email beserta attachment-nya langsung di download ke local PC
Otomatis.
Setting “Download all header and attachment” harus diaktifkan.
Folder yang dibuat di Outlook otomatis muncul di Webmail dan sebaliknya
Tidak.
Ya.
Membaca email baru
Cepat
Ada delay sekitar 1-5 detik.
Rule/Filter yang dibuat di Outlook otomatis berlaku di Webmail
Tidak.
Hanya rule dari Webmail yang berlaku untuk Outlook.
Email Backup
Backup email harus dilakukan manual kecuali setting “leave message on server” diaktifkan.
Backup email otomatis dilakukan di server.
Delete email
Email yang dihapus langsung masuk ke “Deleted Folder”.
Email yang dihapus akan ditandai berupa garis coret pada header nya. Untuk menghapus secara permanent maka lakukan “Purge Deleted Messages”.
Semoga Bermanfaat!
Terima Kasih.

MAC Address Table

Assalamu'alaikum.wr.wb.

Disini saya akan berbagi mengenai materi MAC Address Table pada Switch. Mari kita lihat.

1. MAC Address

MAC Address (Media Access Control Address) adalah., sebuah alamat jaringan yang diimplementasikan pada lapisan data-link dalam tujuh lapisan model OSI, yang merepresentasikan sebuah node tertentu dalam jaringan. Dalam sebuah jaringan berbasis Ethernet, MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentifikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address juga sering disebut sebagai Ethernet Address, Physical Address, atau Hardware Address.
MAC Address mengizinkan perangkat-perangkat dalam jaringan agar dapat berkomunikasi antara satu dengan yang lainnya. Sebagai contoh, dalam sebuah jaringan berbasis teknologi Ethernet, setiap header dalam frame Ethernet mengandung informasi mengenai MAC address dari komputer sumber (source) dan MAC address dari komputer tujuan (destination). Beberapa perangkat, seperti halnya bridge dan switch Layer-2 akan melihat pada informasi MAC address dari komputer sumber dari setiap frame yang ia terima dan menggunakan informasi MAC address ini untuk membuat "tabel routing" internal secara dinamis. Perangkat-perangkat tersebut pun kemudian menggunakan tabel yang baru dibuat itu untuk meneruskan frame yang ia terima ke sebuah port atau segmen jaringan tertentu di mana komputer atau node yang memiliki MAC address tujuan berada.
Dalam sebuah komputer, MAC address ditetapkan ke sebuah kartu jaringan (network interface card/NIC) yang digunakan untuk menghubungkan komputer yang bersangkutan ke jaringan. MAC Address umumnya tidak dapat diubah karena telah dimasukkan ke dalam ROM. Beberapa kartu jaringan menyediakan utilitas yang mengizinkan pengguna untuk mengubah MAC address, meski hal ini kurang disarankan. Jika dalam sebuah jaringan terdapat dua kartu jaringan yang memiliki MAC address yang sama, maka akan terjadi konflik alamat dan komputer pun tidak dapat saling berkomunikasi antara satu dengan lainnya. Beberapa kartu jaringan, seperti halnya kartu Token Ring mengharuskan pengguna untuk mengatur MAC address (tidak dimasukkan ke dalam ROM), sebelum dapat digunakan.
MAC address memang harus unik, dan untuk itulah, Institute of Electrical and Electronics Engineers (IEEE) mengalokasikan blok-blok dalam MAC address. 24 bit pertama dari MAC address merepresentasikan siapa pembuat kartu tersebut, dan 24 bit sisanya merepresentasikan nomor kartu tersebut. Setiap kelompok 24 bit tersebut dapat direpresentasikan dengan menggunakan enam digit bilangan heksa desimal, sehingga menjadikan total 12 digit bilangan heksadesimal yang merepresentasikan keseluruhan MAC address. Berikut merupakan tabel beberapa pembuat kartu jaringan populer dan nomor identifikasi dalam MAC Address. 

  • Switch membangun tabel alamat MAC dengan mempelajari alamat MAC pada setiap perangkat yang terhubung di setiap portnya.
  • Setelah alamat MAC ditambahkan kedalam table, switch akan menggunakan entrit abel untuk meneruskan data ke node yang lain.
  • Jika alamat yang dituju tidak ada didalam tabel, switch akan meneruskan frame ke semua port untuk mengecek apakah frame tersebut cocok atau tidak.
  • Ketika tujuan merespon, alamat MAC akan ditambahkan ke dalam tabel.
  • Jika port yang terhubung ke switch atau huib lain, beberapa alamat MAC akan tetap disimpan ke dalam tabel.
  • Switch menggunakan alamat MAC untuk mengarahkan lalul intas jaringan ke port yang sesuai.

2. Cara Kerja Switch Membaca MAC Address Table


  • Switch menerima broadcast frame dari PC1 pada port 1.


  • Switch memasukan source MAC address dan  port switch yang menerima frame akan dimasukan ke dalam alamat tabel.



  • Karena alamat tujuan di broadcast, maka switch akan  membanjiri frame pada semua port, kecuali port yang menerima frame.


  • Destination device membalas untuk broadcast dengan unicast frame addressed pada PC 1.


  • Switch akan memasukan source MAC address dari PC 2 dan nomor port dari  switch yang menerimaframe kedalam tabel table. 


  • Sekarang switch akan memforward frame ke source dan destination devices karena memiliki entries dalam tabel address yang mengidentifikasi port yang digunakan.



Semoga Bermanfaat!
Terima Kasih.

VLSM dan CIDR




Oke, kita post kembali materi tentang VLSM (Variable Length Subnet Mask) dan CIDR (Classless Interdomain Routing).

Kalian dapat bisa mendownload file PDFnya disini: Download Here

TCP dan UDP

Assalamu'alaikum.wr.wb.

Disni saya akan berbagi rangkuman mengenai materi TCP dan UDP. Mari kita lihat.


1. TCP

- Pengertian TCP

Transmission Control Protocol (TCP) adalah salah satu jenis protokol yang memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network (jaringan). TCP merupakan suatu protokol yang berada di lapisan transport (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable).
TCP dipakai untuk aplikasi-aplikasi yang membutuhkan keandalan data.

- Awal Keberadaan TCP

Konsep TCP/IP berawal dari kebutuhan DoD (Departement of Defense) AS akan suatu komunikasi di antara berbagai variasi komputer yang telah ada. Komputer-komputer DoD ini seringkali harus berhubungan antara satu organisasi peneliti dengan organisasi peneliti lainnya, dan harus tetap berhubungan sehingga pertahanan negara tetap berjalan selama terjadi bencana, seperti ledakan nuklir. Oleh karenanya pada tahun 1969 dimulailah penelitian terhadap serangkaian protokol TCP/IP. Di antara tujuan-tujuan penelitian ini adalah sebagai berikut:

  • Terciptanya protokol-protokol umum, DoD memerlukan suatu protokol yg dapat ditentukan untuk semua jaringan.
  • Meningkatkan efisiensi komunikasi data.
  • Dapat dipadukan dengan teknologi WAN (Wide Area Network) yang telah ada.
  • Mudah dikonfigurasikan.

- Karakteristik TCP

  • Reliable berarti data ditransfer ke tujuannya dalam suatu urutan seperti ketika dikirim.
  • Berorientasi sambungan (connection-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan menggunakan proses terminasi koneksi TCP (TCP Connection Termination).
  • Full-duplex: Untuk setiap host TCP, koneksi yang terjadi antara dua host terdiri atas dua buah jalur, yakni jalur keluar dan jalur masuk. Dengan menggunakan teknologi lapisan yang lebih rendah yang mendukung full-duplex, maka data pun dapat secara simultan diterima dan dikirim. Header TCP berisi nomor urut (TCP sequence number) dari data yang ditransmisikan dan sebuah acknowledgment dari data yang masuk.
  • Memiliki layanan flow control: Untuk mencegah data terlalu banyak dikirimkan pada satu waktu, yang akhirnya membuat “macet” jaringan internetwork IP, TCP mengimplementasikan layanan flow control yang dimiliki oleh pihak pengirim yang secara terus menerus memantau dan membatasi jumlah data yang dikirimkan pada satu waktu. Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapat disangganya (buffer), TCP juga mengimplementasikan flow control dalam pihak penerima, yang mengindikasikan jumlah buffer yang masih tersedia dalam pihak penerima.
  • Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi (dalam DARPA Reference Model).
  • Mengirimkan paket secara “one-to-one“: hal ini karena memang TCP harus membuat sebuah sirkuit logis antara dua buah protokol lapisan aplikasi agar saling dapat berkomunikasi. TCP tidak menyediakan layanan pengiriman data secara one-to-many.

- Cara Kerja TCP/IP

Adapun langkah-langkah cara kerja dari protokol TCP/IP ini adalah:

  • Pertama, datagram dibagi-bagi ke dalam bagian-bagian kecil yang sesuai dengan ukuran bandwith (lebar frekuensi) dimana data tersebut akan dikirimkan. 
  • Pada lapisan TCP, data tersebut lalu “dibungkus” dengan informasi header yang dibutuhkan. Misalnya seperti cara mengarahkan data tersebut ke tujuannya, cara merangkai kembali kebagian-bagian data tersebut jika sudah sampai pada tujuannya, dan sebagainya. 
  • Setelah datagram dibungkus dengan header TCP, datagram tersebut dikirim kepada lapisan IP. 
  • IP menerima datagram dari TCP dan menambahkan headernya sendiri pada datagram tersebut. 
  • IP lalu mengarahkan datagram tersebut ke tujuannya. 
  • Komputer penerima melakukan proses-proses perhitungan, ia memeriksa perhitungan checksum yang sama dengan data yang diterima. 
  • Jika kedua perhitungan tersebut tidak cocok berarti ada error sewaktu pengiriman dan datagram akan dikirimkan kembali.

- Kelebihan TCP/IP

Beberapa kelebihan TCP/IP dibandingkan protokol yang lain antara lain: 

  • TCP/IP adalah protokol yang bisa diarahkan. Artinya ia bisa mengirimkan datagram melalui rute-rute yang telah ditentukan sebelumnya. Hal ini dapat mengurangi kepadatan lalu lintas pada jaringan, serta dapat membantu jika jaringan mengalami kegagalan, TCP/IP dapat mengarahkan data melalui jalur lain.
  • Memiliki mekanisme pengiriman data yang handal dan efisien.
  • Bersifat open platform atau platform independent yaitu tidak terikat oleh jenis perangkat keras atau perangkat lunak tertentu.
  • Karena sifatnya yang terbuka, TCP/IP bisa mengirimkan data antara sistem-sistem komputer yang berbeda yang menjalankan pada sistem-sistem operasi yang berbeda pula.
  • TCP/IP terpisah dari perangkat keras yang mendasarinya. Protokol ini dapat dijalankan pada jaringan Ethernet, Token ring, X.25, dan bahkan melalui sambungan telepon.

- Kekurangan TCP/IP

Beberapa kekurangan TCP/IP antara lain:


  • Jika mengirimkan data yang kecil akan kerepotan karena harus handshaking dulu, sehingga lebih lambat daripada UDP.
  • Tidak bisa broadcast, soalnya TCP ini sifatnya one to one, jadi kalau mau kirim harus satu-satu.

- Kegunaan TCP


Beberapa kegunaan dari TCP yaitu: 

  • Menyediakan komunikasi logika antar proses aplikasi yang berjalan pada host yang berbeda.
  • Protokol transport berjalan pada end systems.
  • Pengiriman file (file transfer). File Transfer Protokol (FTP) memungkinkan pengguna komputer yg satu untuk dapat mengirim ataupun menerima file ke komputer jaringan. Karena masalah keamanan data, maka FTP seringkali memerlukan nama pengguna (username) dan password, meskipun banyak juga FTP yg dapat diakses melalui anonymous, alias tidak berpassword.
  • Remote Login. Network Terminal Protokol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut.
  • Computer Mail. Digunakan untuk menerapkan sistem elektronik mail.
  • Network File System (NFS). Pelayanan akses file-file jarak jauh yg memungkinkan klien-klien untuk mengakses file-file pada komputer jaringan jarak jauh walaupun file tersebut disimpan secara lokal.
  • Remote Execution. Memungkinkan pengguna komputer untuk menjalankan suatu program didalam komputer yg berbeda. Biasanya berguna jika pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu system komputer. Ada beberapa jenis remote execution, ada yg berupa perintah-perintah dasar saja, yaitu yg dapat dijalankan dalam system komputer yg sama dan ada pula yg menggunakan “prosedur remote call system”, yg memungkinkan program untuk memanggil subroutine yg akan dijalankan di system komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah “rsh” dan “rexec”).
  • Name Servers. Nama database alamat yg digunakan pada internet.



2. UDP

- Pengertian UDP

UDP, singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.

- Karakteristik UDP

Karakteristik dari UDP antara lain, yaitu :


  • Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
  • Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
  • UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. HeaderUDP berisi field Source Process Identification dan Destination Process Identification.
  • UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.


- Kegunaan UDP

UDP sering digunakan dalam beberapa tugas berikut:


  • Protokol yang “ringan” (lightweight): Untuk menghemat sumber daya memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi spesifik dengan saling bertukar pesan. Contoh dari protokol yang ringan adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name System.
  • Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan: Jika protokol lapisan aplikasi menyediakan layanan transfer data yang andal, maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP pun menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial File Transfer Protocol (TFTP) dan Network File System (NFS).
  • Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing Information Protocol (RIP).
  • Transmisi Broadcast: Karena UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan. Sebuah protokol lapisan aplikasi dapat mengirimkan paket data ke beberapa tujuan dengan menggunakan alamat multicast atau broadcast. Hal ini kontras dengan protokol TCP yang hanya dapat mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS Name Service.


- Kelebihan UDP

  • Dapat melakukan pesan broadcast (karena memang dalam UDP tidak membutuhkan handshaking) jadi asal kirim aja keseluruhan.
  • Lebih cepat koneksinya karena tidak harus bernegosiasi dan juga tidak berurutan kan pengirimannya.
  • Hemat Memori.

- Kekurangan UDP

  • UDP tidak menyediakan mekanisme penyanggaan (buffering) dari data yang masuk ataupun data yang keluar. Tugas buffering merupakan tugas yang harus diimplementasikan oleh protokol lapisan aplikasi yang berjalan di atas UDP.
  • UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.
  • UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.

C. Perbedaan TCP dan UDP

No
TCP
UDP
1.
Beroperasi berdasarkan konsep koneksi.
Tidak berdasarkan konsep koneksi, jadi harus membuat kode sendiri.
2.
Jaminan pengiriman-penerimaan data akan reliable dan teratur.
Tidak ada jaminan bahwa pengiriman dan penerimaan data akan reliable dan teratur, sehingga paket data mungkin dapat kurang, terduplikat, atau bahkan tidak sampai sama sekali.
3.
Secara otomatis memecah data ke dalam paket-paket.
Pemecahan ke dalam paket-paket dan proses pengirimannya dilakukan secara manual.
4.
Tidak akan mengirimkan data terlalu cepat sehingga memberikan jaminan koneksi internet dapat menanganinya.
Harus membuat kepastian mengenai proses transfer data agar tidak terlalu cepat sehingga internet masih dapat menanganinya.
5.
Mudah untuk digunakan, transfer paket data seperti menulis dan membaca file.
Jika paket ada yang hilang, perlu dipikirkan di mana letak kesalahan yang terjadi dan mengirim ulang data yang diperlukan.