Anda di halaman 1dari 12

KEGIATAN BELAJAR

PROTOKOL DAN ARSITEKTUR

Tujuan:
Setelah mempelajari materi ini diharapkan mahasiswa memliki kemampuan untuk:
1. Mendeskripsikan Pengertian Protokol
2. Mendeskripsikan Pengertian Model OSI Layer
3. Mendeskripsikan Pengertian TCP – I

A. Pengertian Protokol
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya
hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat
diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan
yang terendah, protokol mendefinisikan koneksi perangkat keras. Prinsip dalam membuat protokol
ada tiga hal yang harus dipertimbangkan, yaitu efektivitas, kehandalan, dan Kemampuan dalam
kondisi gagal di network. Protokol distandarisasi oleh beberapa organisasi yaitu IETF, ETSI, ITU,
dan ANSI. Tugas yang biasanya dilakukan oleh sebuah protokol dalam sebuah jaringan
diantaranya adalah :

 Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer / mesin lainnya.
 Melakukan metode “jabat-tangan” (handshaking).
 Negosiasi berbagai macam karakteristik hubungan.
 Bagaimana mengawali dan mengakhiri suatu pesan.
 Bagaimana format pesan yang digunakan.
 Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
 Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan
selanjutnya.
 Mengakhiri suatu koneksi.

1. Pengertian Model OSI Layer


Pengertian model OSI (Open System Interconnection) adalah suatu model konseptual yang
terdiri atas tujuh layer, yang masing-masing layer tersebut mempunyai fungsi yang berbeda. OSI
dikembangkan oleh badan Internasional yaitu ISO (International Organization for Standardization)
pada tahun 1977. Model ini juga dikenal dengan model tujuh lapis OSI (OSI seven layer model).
Berikut dibawah ini merupakan gambar dari model OSI 7 Layer

Definisi masing-masing Layer pada model OSI

a. Application
Application adalah Layer paling tinggi dari model OSI, seluruh layer dibawahnya bekerja
untuk layer ini, tugas dari application layer adalah Berfungsi sebagai antarmuka dengan aplikasi
dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan
kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP,
FTP, SMTP, NFS.

b. Presentation
Presentation berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi
ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini
adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam
windows NT) dan juga Network shell (semacam Virtual network komputing (VNC) atau Remote
Dekstop Protokol (RDP).
c. Session
Session Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau
dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.

d. Transport
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.
Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses
(acknowledgement), dan mentransmisikan ulang terhadap paket-paket yang hilang di tengah jalan.

e. Network
Network Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-
paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan
switch layer3.

f. Data Link
Data Link Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format
yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control,
pengalamatan perangkat keras seperti halnya Media Access Control Address (MAC Address),
dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan
switch layer2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak,
yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).

g. Physical
Physical adalah Layer paling bawah dalam model OSI. Berfungsi untuk mendefinisikan media
transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya
Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga
mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media
kabel atau radio.
Cara Kerja Model OSI

Cara Kerja : Pembentukan paket dimulai dari layer teratas model OSI. Aplication layer
megirimkan data ke presentation layer, di presentation layer data ditambahkan header dan atau
tailer kemudian dikirim ke layer dibawahnya, pada layer dibawahnya pun demikian, data
ditambahkan header dan atau tailer kemudian dikirimkan ke layer dibawahnya lagi, terus demikian
sampai ke physical layer. Di physical layer data dikirimkan melalui media transmisi ke host tujuan.
Di host tujuan paket data mengalir dengan arah sebaliknya, dari layer paling bawah kelayer paling
atas. Protokol pada physical layer di host tujuan mengambil paket data dari media transmisi
kemudian mengirimkannya ke data link layer, data link layer memeriksa data-link layer header
yang ditambahkan host pengirim pada paket, jika host bukan yang dituju oleh paket tersebut maka
paket itu akan di buang, tetapi jika host adalah yang dituju oleh paket tersebut maka paket akan
dikirimkan ke network layer, proses ini terus berlanjut sampai ke application layer di host tujuan.
Proses pengiriman paket dari layer ke layer ini disebut dengan “peer-layer communication”.

2. Pegertian TCP – IP

TCP/IP (Transmission Control Protokol / Internet Protokol ) adalah standar komunikasi


data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu
komputer ke komputer lain di dalam jaringan Internet. Protokol TCP/IP dikembangkan pada
akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk
menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas
(WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap
mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja.
TCP/IP juga bisa dikenal bahwa sekelompok protocol yang mengatur komunikasi data komputer
di Internet. Komputer-komputer yang terhubung ke internet berkomunikasi dengan protocol ini.
Karena menggunakan bahasa yang sama, yaitu protocol TCP/IP, perbedaan jenis komputer dan
system operasi tidak menjadi masalah. Komputer PC dengan system Operasi Windows dapat
berkomunikasi, jika sebuah komputer menggunakan protocol TCP/IP dan terhubung langsung ke
Internet, maka komputer tersebut dapat berhubungan dengan komputer di belahan dunia
manapun yang juga terhubung ke Internet.

ARSITEKTUR PROTOKOL TCP/IP


Ketika komputer,terminal dan/atau perangkat pengolahan data lainnya saling bertukar
data,prosedur yang terlibat dapat sangat sangat kompleks, Jalur data antara dua komputer harus
ada, baik secara langsung maupun dengan jaringan komunikasi, akan tetapi, lebih banyak jalur
data di butuhkan. Tugas-tugas khusus yang dilakukan antara lain :

1. Sistem sumber harus mengaktifkan jalur komunikasi data langsung atau menginformasikan
jaringan komunikasi dari identitas sistem tujuan yang diinginkan.
2. Sistem sumber harus memastikan bahwa sistem tujuan dipersiapkan untuk menerima data.
3. Aplikasi transfer file pada sistem sumber harus memastikan program manajemen file pada
sistem tujuan telah dipersiapkan untuk menerima dan menyimpan data bagi pengguna
tertentu.
4. Jika file format yang digunakan dalam dua sistem berbeda, satu atau sistem lainnya harus
melakukan translasi format.

Pada sebuah arsitektur protokol, modul-modul diatur dalam tumpukan(stack) vertikal.


Masing-masing lapisan stack memerankan subset terkait dari fungsi-fungsi yang dibutuhkan untuk
berkomunikasi dengan sistem lain. Idealnya, lapisan-lapisan seharusnya di definisikan sehingga
perubahan-perubahan dalam satu lapisan tidak mengharuskan perubahan sistem lainnya.
Dibutuhkan dua fungsi lapisan yang sama atau peer dalam dua sistem komunikasi.
Lapisan peer berkomunikasi dengan blok data yang telah diformat yang mengikuti seperangkat
aturan atau konvensi yang dikenal sebagai sebuah protokol. Fitur-fitur utama dari sebuah protokol
antara lain :
a. Sintaks : Berhubungan dengan format blok-blok data.
b. Semantik : Mencakup kendali informasi untuk koordinasi dan penanganan kesalahan
c. Timing : Mencakup kecepatan pencocokan dan pengurutan.

Arsitektur protokol TCP/IP Suite ( Transport Control Protocol/Intenet Protocol )


merupakan sekelompok protokol yang mengatur komunikasi data komputer dan
memungkinkan komputer berbagai jenis dan berbagai vendor serta berbeda sistem operasi untuk
berkomunikasi bersama dengan baik. TCP/IP ini dikembangkan pertama kali oleh lembaga riset
Departemen Pertahanan Amerika, DARPA ( Defense Advance Research Project Agency ) pada
akhir 1960-an dengan berlanjut pada keberhasilan ARPANET pada tahun 1972. Deretan protokol
ini terdiri dari kumpulan besar protokol yang telah dikeluarkan sebagai standar Internet oleh
Internet Activities Board( IAB).

Lapisan TCP/IP
Pada istilah umum, komunikasi melibatkan 3 agen utama ; aplikasi, komputer dan
jaringan. Contoh apliksai adalah FTP dan e-mail,aplikasi tersebut adalah aplikasi terdistribusi yang
melibatkan pertukaran data antara dua sistem komputer. Komputer-komputer dihubungkan dengan
jaringan,dan data yang akan ditukar kemudian ditranfer oleh jaringan dari satu komputer ke
komputer yang lain. Dengan melibatkan pengambilan data ke komputer yang di dalamnya
memiliki aplikasi lalu mengambil data ke aplikasi yang diinginkan dari komputer. Dengan konsep
ini, kita dapat menyusun sekumpulan protokol TCP/IP ini dimodelkan dalam lima lapisan/layer
yang bertingkat. Kelima layer tersebut ialah :
 Lapisan fisik, (physical layer)
 Lapisan akses jaringan (network accses layer)
 Lapisan internet (internet layer)
 Lapisan transpor/host to host (transpost layer)
 Lapisan aplikasi (application layer)

Application Layer
Transport Layer
Internet Layer
Network Access Layer


Physical Layer

Jika suatu protocol menerima data dari protocol lain di layer atasnya, ia akan menambahkan
Informasi tambahan miliknya ke data tersebut, Informasi ini memiliki fungsi yang sesuai dengan
fungsi protocol tersebut. Setelah itu, data ini diteruskan lagi ke protocol pada layer di bawahnya.
Hal yang sebaliknya terjadi jika suatu protocol menerima data dari protocol lain yang berada pada
layer di bawahnya. Jika data ini dianggap valid, protocol akan melepas informasi tambahan
tersebut untuk kemudian meneruskan data itu ke protocol lain yang berada pada layer di atasnya.

Data
 
IP Header Data
 
TCP Header IP Header Data
 
Network Interface Header TCP Header IP Header Data

Device penguhubung jaringan ini secara umum dibagi menjadi beberapa kategori, yaitu:
1. Repeater : Menerima sinyal dari satu segmen kabel LAN dan memancarkannya kembali
dengan kekuatan yang sama dengan sinyal asli pada segmen kabel LAN yang lain.
2. Bridge : Mirip Repeater namun lebih cerdas, karena bridge mempelajari setiap alamat
Ethernet yang terhubung dengannya.
3. Router : Memiliki kemampuan melewatkan paket IP dari satu jaringan ke jaringan lain
yang mungkin memiliki banyak jalur diantara keduanya.

a. Application Layer
Pada sisi paling atas dari arsitektur protokol TCP/IP adalah Application Layer. Layer ini
termasuk seluruh proses yang menggunakan transport layer untuk mengirimkan data. Banyak
sekali application protocol yang digunakan saat ini.

Beberapa diantaranya adalah :

 TELNET, yaitu Network Terminal Protocol, yang menyediakan remote login dalam
jaringan
 FTP, File Transfer Protocol, digunakan untuk file transfer
 SMTP, Simple Mail Transfer Protocol, dugunakan untuk mengirimkan electronic mail
 DNS, Domain Name Service, untuk memetakan IP Address ke dalam nama tertentu
 RIP, Routing Information Protocol, protokol routing
 OSPF, Open Shortest Path First, protokol routing
 NFS, Network File System, untuk sharing file terhadap berbagai host dalam jaringan
 HTTP, Hyper Text Transfer Protokol, protokol untuk web browsing.
b. Transport Layer
Transport layer mempunyai dua fungsi – mengatur aliran data antara dua host dan reliability.

Pada transport layer terdapat dua buah protocol :


 TCP -- a connection-oriented, reliable protocol, byte stream service. Connection Oriented
berarti sebelum melakukan pertukaran data, dua aplikasi pengguna TCP harus melakukan
hubungan (handshake) terlebih dahulu. Reliable berarti TCP menerapkan proses deteksi
kesalahan paket dan retransmisi. Byte Stream Service berarti paket dikirimkan dan sampai
ke tujuan secara berurutan.
 UDP -- connectionless and unreliable. Walaupun bertanggung jawab untuk
mentransmisikan pesan/data, tidak ada software yang menge-cek pengantara setiap segmen
yang dilakukan oleh layer ini. Keuntungan penggunaan UDP adalah kecepatannya karena
pada UDP tidak ada acknowledgements, sehinggan trafik yang lewat jaringan rendah, dan
itu yang membuat UDP lebih cepat daripada TCP.

c. Internet Layer
Dalam layer ini terdapat empat buah protocol yaitu :
 IP (Internet Protocol) → unreliable, connectionless, datagram delivery service

Protokol IP merupakan inti dari protocol TCP/IP. Seluruh data yang berasal dari protocol
pada layer di atas IP harus dilewatkan, iolah oleh protocol IP, dan dipancarkan sebagai paket IP,
agar sampai ke tujuan. Dalam melakukan pengiriman data, IP memiliki sifat yang dikenal sebagai
unreliable, connectionless, datagram delivery service.
Unreliable berarti bahwa Protokol IP tidak menjamin datagram yang dikirim pasti akan
sampai ke tempat tujuan. Protokol IP hanya berjanji ia akan melakukan usaaha sebaik-baiknya
(best effort delivery service), agar paket yang dikirim tersebut sampai ke tujuan. Jika di
perjalanan terjadi hal-hal yang diinginkan (salah satu jalur putus, router down, atau host/network
tujuan sedang down), protocol IP hanya memberitahukan ke pengirim paket melalui protocol
ICMP, bahwa terjadi masalah dalam pengiriman paket IP ke tujuan. Jika diinginkan keandalan
yang lebih baik, keandalan itu harus disediakan oleh protocol yang berada diatas layer IP ini
(yaitu TCP dan application layer). Connectionless berarti dalam mengirim paket dari tempat asal
ke tujuan, pihak pengirim dan penerima paket IP sama sekali tidak mengadakan perjanjian
(handshake) terlebih dahulu.
Datagram delivery service berarti setiap paket data yang dikirim adalah independen
terhadap paket data yang lain. Akibatnya jalur yang ditempuh ileh masing-masing paket data IP
ke tujuannya bias jadi berbeda satu dengan yang lainnya. Karena jalur yang ditempuh berbeda,
kedatangan paket pun bias jadi tidak berurutan. Hal ini dilakukan untuk menjamin tetap
sampainya paket IP ke tujuan, walaupun salah satu jalur ke tujuan itu mengalami masalah.
Setiap paket IP membawa data yang terdiri atas :

 Version, berisi versi dari protocol yang dipakai. Saat ini yang dipakai ialah IP versi 4.
 Header Length, berisi panjang dari header paket IP dalam hitungan 32 bit word.
 Type of Service, berisi kualitas service yang dapat mempengaruhi cara pengangan paket IP
ini.
 Total Length of Datagram, panjang IP datagram dalam ukuran byte.
 Identification, Flags, dan Fragment Offset, berisi beberapa data yang berhubungan dengan
fragmentasi paket. Paket yang yang dilewatkan melalui berbagai jenis jalur akan
mengalami fragmentasi ( dipecah menjadi beberapa paket yang lebih kecil) sesuai dengan
besar data maksimal yang bias di transmisikan melalui jalur tersebut.
 Time to Live, berisi jumlah router/hop maksimal yang boleh dilewati paket IP. Setiap kali
melewati satu router, isi dari field ini dikurangi satu. Jika TTL telah habis dan paket tetap
belum sampai ke tujuan, paket ini akan dibuang dan router terakhir akan mengirimkan
paket ICMP time exceeded. Hal ini dilakukan untuklmencegah paket IP terus menerus
berada di dalam nerwork.
 Protocol, mengandung angka yang mengidentifikasikan protocol layer atas pengguna isi
data dari paket IP ini.
 Header Checksum, berisi nilai checksum yang dihitung dari seluruh field dari header packet
IP. Sebelum dikirimkan, protocol IP terlebih dahulu menghitung checksum dari header
paket IP tersebut untuk nentinya dihitung kembali di sisi penerima. Jika terjadi perbedaan,
maka paket ini dianggap rusak dan dibuang.
 IP Address pengirim dan penerima data.
IP Address ini dikelompokkan dalam lima kelas :
1. Kelas A
Format : 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh
Byte Pertama : 0 – 127 (127 untuk local loopback)
Jumlah : 126 kelas A ( 0 dan 127 dicadangkan )
Range IP : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
Jumlah IP : 16.777.214 IP Address untuk tiap kelas A
2. Kelas B
Format : 10nnnnnn nnnnnnnn hhhhhhhh hhhhhhhh
Byte Pertama : 128 – 191
Jumlah : 16384 kelas B
Range IP : 128.0.xxx.xxx sampai 191.155.xxx.xxx
Jumlah IP : 65.532 IP Address untuk tiap kelas B
3. Kelas C
Format : 110nnnn nnnnnnnn nnnnnnnn hhhhhhhh
Byte Pertama : 192 – 223
Jumlah : 2.097.152 Kelas C
Range IP : 192.0.0.xxx sampai 223.255.255.xxx
Jumlah IP : 254 IP Address untuk tiap kelas C
4. Kelas D
Format : 1110mmmm mmmmmmmm mmmmmmmm mmmmmmmm
Bit multicast : 128 bit
Byte Inisial : 224 – 247
Deskripsi : Kelas D adalah ruang alamat multicast (RFC 1112)
5. Kelas E
Format : 1111rrrr rrrrrrrr rrrrrrrr rrrrrrrr
Bit cadangan : 28 bit
Byte Inisial : 248 – 255
Deskripsi : Kelas D adalah ruang alamat yang dicadangkan untuk
keperluan eksperimental.
Ket : n = network bit, h = host bit, m = multicast bit, r = bit cadangan

 ICMP (Internet Control Message Protocol )→ provides control and messaging


capabilities
 ARP (Adress Resolution Protocol) → menentukan alamat data link layer untuk IP
Address yang telah dikenal.
 RARP(Reverse Adress Resolution Protocol) → menentukan Network Address pada
saat alamat data link layer di ketahui.

d. Network Access Layer


Protokol pada layer ini menyediakan media bagi system untuk mengirimkan data ke device lain
yang terhubung secara langsung. Dalam literatur yang digunakan dalam tulisan ini, Network
Access Layer merupakan gabungan antara Network, Data Link dan Physical layer. Fungsi
Network Access Layer dalam TCP/IP disembunyikan, dan protocol yang lebih umum dikenal
(IP, TCP, UDP, dll) digunakan sebagai protocol-level yang lebih tinggi..Fungsi dalam layer ini
adalah mengubah IP datagram ke frame yang ditransmisikan oleh network, dan memetakan IP
Address ke physical address yang digunakan dalam jaringan. IP Address ini harus diubah ke
alamat apapun yang diperlukan untuk physical layer untuk mentransmisikan datagram.
e. Physical Layer
Physical Layer (lapisan fisik) merupakan lapisan terbawah yang mendefinisikan besaran fisik
seperti media komunikasi, tegangan, arus, dsb. Lapisan ini dapat bervariasi bergantung pada
media komunikasi pada jaringan yang bersangkutan. TCP/IP bersifat fleksibel sehingga dapat
mengintegralkan berbagai jaringan dengan media fisik yang berbeda-beda.

Latihan: (Soal-soal)
Essay
1. Jelaskan pengertian pratokol!
2. Jelaskan pengertian Transmission Control Protokol / Internet Protokol (TCP/IP)!
3. Jelaskan apa yang di maksud dengan datalink!

DAFTAR PUSTAKA
- Bagaskoro, Pengantar Teknologi Informatika Dan Komunikasi Data, Deepublish
Publisher, 2019
- Ketut Gustini, Gede Saindra Santyadiputra, Nyoman Sugihartini, Komunikasi Data
Dan Jaringan Komputer, PT Rajagrafindo Persada, 2018
- Aryus Dony, Andri Rum, Komunikasi Data, Media Andi Yogyakarta 2008
- Stallings, William, Komunikasi Data Dan Komputer, Jakarta 2001
- Onno W. Purbo, TCP/IP, Elex Media Computindo, Jakarta 2001
- Evi Nemeth, Garth Snyder, Scoot Seebass, Trent R. Hein, Unix System Administrator
Handbook, Prentice Hall, 2001

Anda mungkin juga menyukai