Minggu, 29 Juli 2012

Model Referensi Komunikasi Data

Model Referensi Komunikasi Data adalah model referensi terdiri atas beberapa lapisan, yang dijadikan sebagai standar dalam implementasi komunikasi data, dari penggunaan peripheral, sampai proses dalam implementasi komunikasinya. Saat ini, terdapat dua model referensi yang diakui untuk implementasi komunikasi data, yaitu model referensi (OSI) Open System Interconection yang dikeluarkan oleh International Standar Organization (ISO) dan model referensi Transmission Control Protocol (TCP/IP)


1. MODEL REFERENSI OSI


Model referensi OSI adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan International Organization for Standardization (ISO) di Eropa pada tahun 1997. Model ini disebut juga dengan model “Model tujuh lapis OSI” (OSI seven layer model).

Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi. Untuk mengatasi ini, ISO membuat suatu arsitektur komunikasi yang dikenal sebagai Open System Interconnection (OSI) model yang mendefinisikan standar untuk menghubungkan komputer-komputer dari vendor-vendor yang berbeda.

Tujuh Lapisan OSI Layer :

1. Application Layer

Aplication layer berfungsi sebagai interface antara user dan komputer. Layer ini bertanggung jawab untuk mengidentifikasi ketersediaan dari partner komunikasi, menentukan ketersediaan resources dan melakukan proses sinkronisasi komunikasi. Application layer menentukan identitas dan ketersediaan dari partner komunikasi untuk sebuah aplikasi dengan data yang dikirim.

Beberapa contoh aplikasi yang bekerja di application layer antara lain:

1. Telnet (Telecommunication Network)

Telnet merupakan program yang menyediakan kemampuan bagi user untuk dapat mengakses resource sebuah mesin (telnet server) dari mesin lain (telnet client) secara remote, seolah-olah user berada dekat dengan mesin dimana resource tersimipan.

2. FTP (File Transfer Protocol)

FTP merupakan sebuah program yang berfungsi mengirimkan file dari suatu host ke host lain melalui jaringan.

3. DNS (Domain Name system)

Mekanisme pemetaan antara FQDN (Fully Qualified Domain Names) dengan alamat IP. FQDM merupakan sebuah hierarki yang secara logika menempatkan sistem berbasis pada domain pengenal.

4. SMTP (Simple Mail Transfer Protocol)

SMTP merupakan sebuah protokol (program yang dieksekusi oleh program lain) yang berfungsi untuk mengatur pengiriman e-mail

5. SNMP (Simple Network Manajemen Protocol)

SNMP merupakan salah satu jenis protokol yang memberikan kemampuan untuk mengawasi dan mengatur peralatan-peralatan dalam jaringan komputer.


2. Presentation Layer

Presentation Layer berfungsi untuk :

1. Menyediakan sistem penyajian data ke aplication layer

2. Menyediakan sistem pembentuk kode (format coding), misalnya format ASCII yang digunakan komputer IBM compatible dan format EBDIC digunakan oleh mesin IBM.

3. Menyediakan proses konversi antar format coding yang berbeda.

4. Menyediakan layanan translation. Presentation layer menjamin data yang dikirimkan dari application layer suatu sistem dapat dibaca oleh layer aplikasi di sistem yang lain

5. Menyediakan sarana untuk melakukan compression, decompression, encriprion dan decryption.

Beberapa contoh aplikasi yang bekerja di presentation layer antara lain:

1. PICT, TIFF, JPEG, merupakan format data untuk aplikasi berupa gambar (image).

2. MIDI, MPEG dan quicktime, merupakan format data untuk aplikasi sound & movie.

3. EBDIC dan ASCII, merupakan format data untuk informasi dalam bentuk teks.




3. Session Layer

Session Layer berfungsi dan bertanggung jawab :

1. Mengkoordinasi jalannya komunikasi antar sistem

2. Melakukan proses pembentukan, pengelolaan dan pemutusan session antar sistem aplikasi

3. Mengendalikan dialog antar device atau nodes.

Berikut ini adalah beberapa contoh protokol yang bekerja di session layer:

1. Remote Procedure Call (RPC), merupakan protokol yang menyediakan mekanisme client/server pada sistem operasi windows NT.

2. Structure Query Language (SQL) , dibangun oleh IBM untuk menyediakan kemudahan bagi user dalam mendefinisikan kebutuhan-kebutuhan informasi yang terdapat di sistem lokal atau remote sitem.

3. Network File System (NFS), dibangun oleh Sun Microsistem dan digunakan oleh workstation TCP/IP dan Unix agar dapat mengakses remote resource.

4. X Windows, merupakan protokol yang menyediakan mekanisme client/server pada sistem operasi Unix

5. Apple Talk Session Protokol (ASP), merupakan protokol yang menyediakan mekanisme client,/server pada mesin-mesin apple.


4. Transport Layer

Transport Layer bertanggung jawab dalam proses :

1. Pengemasan data upper layer ke dalam bentuk segment.

2. Pengiriman segment antar host.

3. Penetapan hubungan secara logika antar host pengirim dan penerima dengan membentuk virtual circuit.

4. Secara opsional, menjamin proses pengiriman data yang dapat diandalkan.

Proses pengiriman pada transport layer ini dapat dilakukan dengan 2 mekanisme:

1. Connection oriented

Proses pengiriman yang menggunakan Connection oriented dapat diilustrasikan pemberian pesan kepada seseorang yang dipisahkan oleh jarak yang jauh. Pemberikan pesan tersebut dilakukan melalui telepon. Proses pemberian pesan akan dilakukan jika lawan bicara adalah orang yang dituju sehingga dapat dipastikan bahwa pesan diterima oleh orang yang dimaksudkan. Dari ilustrasi tersbut dapat kita simpulkan bahwa data yang dikirimkan dengan menggunakan mekaisme connection oriented dapat diandalkan. TCP (Transmission Control Protocol) merupakan jenis protokol yang mampu mengirimkan data yang reliable.

2. Connection Less

Mekanisme connectionless diilustrasikan dengan proses pemberikan pesan yang dilakukan melalui surat. Pengiriman surat mengkin sampai ke tempat tujuan tetapi penerima di tempat tujuan belum tentu orang yang dimaksudkan sehingga pesan belum tentu sampai ke orang yang dimaksud. Dari ilustrasi tersebut dapat kita simpulkan bahwa data yang dikirmkan dengan menggunakan mekanisme Connectionless kurang dapat diandalkan. UDP (User Datagram Protocol) mengirimkan data unreliable Pengiriman data dengan menggunakan TCP tidak berarti selalu tanpa kesalahan. Kesalahan dapat terjadi tetapi kesalahan tersebut dapat dideteksi dan dapat dilakukan proses pengiriman ulang atas segment yang salah. Proses pembentukan hubungan connection-oriented dilakukan melalui beberapa langkah yakni:

1. Pengiriman segment syschronization untuk menetapkan connection agreement.

2. Segment kedua dan ketiga adalah acknowledge yang meminta dan menetapkan parameter-parameter antar host

3. Segment terakhir merupakan sebuah acknowledgement, segment ini memberitahu host tujuan bahwa connection agrement telah diterima dan hubungan telah ditetapkan, sehingga dan sudah mulai dikirimkan.


Beberapa protokol yang bekerja di layer ini adalah sebagai berikut :

1. ATP (Appletalk Transaction Protokol) dan NBP ( Name Binding Protocol), merupakan protokol-protokol di jaringan apple yang bertugas membentuk hubungan antar host.

2. NetBios/NetBEUI, menetapkan dan mengelola komunikasi antar computer sedangkan NetBEUI menyediakan layanan transport data untuk melakukan komunikasi.

3. SPX(sequenced Packet Exchange) dan NWLink protocol connection oriented pada jaringan Netware yang digunakan untuk menjamin pengiriman data.

4. TCP (Transmission Control Protocol), bagian dari protokol TCP/IP yang bertanggung jawab untuk mengirimkan data.

5. Network Layer

Network Layer berfungsi untuk:

1. Melakukan mekanisme routing melalui internetwork, router merupakan device yang berfungsi membawa trafik antar host yang terletak dalam network yang berbeda.

2. Mengelola sistem pengalamatan logika terhadap jaringan komputer.

3. Data berupa segment yang diterima dari trasport layer akan dikemas ke dalam bentuk packet. Ketika packet diterima oleh interface sebuah router, maka alamat tujuan akan diperiksa jika alamat tujuan tidak ditemukan maka packet tersebut akan dibuang. Tetapi jika alamat tujuan ditemukan dalam routing table (sebuah tabel yang terdapat di dalam router berisi informasi tentang alamat network yang dapat dijangkau oleh router) maka packet akan dikeluarkan melalui outbound interface menuju ke alamat tujuan.

Pada network layer terdapat dua jenis packet yaitu:

1. Packet Data, digunakan untuk membawa data milik user dikirimkan melalui jaringan dan protokol yang digunakan untuk mengelola packet data disebut Routed Protocol. Contoh protocol yang tergolong ke dalam routed protocol antara liain IP dan IPX.

2. Route Update Packet, digunakan untuk mengupdate informasi yang terdapat dalam routing table milik router yang terhubung dengan router lainnya. Protokol yang mengelola routing table disebut dengan routing protocol. Contoh protocol yang tergolong dalam routing protokol antara lain RIP, IGRP, OSPF dan sebagainya.

Beberapa contoh protokol yang bekerja di network layer adalah sebagai berikut :

1. DDP ( delivery datagram protocol), merupakan protokol transport yang biasa digunakan oleh jaringan komputer apple.

2. IP (internet Protocol), bagian dari Protokol TCP/IP yang menyediakan informasi routing dan sistem pengalamatan logika.

3. IPX (Internet packet Exchange) dan NWLink merupakan protokol yang disediakan oleh sistem operasi netware yang dibuat oleh novell, digu nakan untuk routing paket.

4. NETBEUI dibangun oleh IBM dan Microsoft, menyedikan layanan transport untuk NetBIOS.

6. Data Link Layer


Packet yang diperolah dari network layer dibungkus (dienkapulasi oleh data link layer ke dalam sebuah frame. Data link layer bertugas menjamin pesan yang dikirimkan ke media yang tepat dan menterjemahkan pesan dari network layer ke dalam bentuk bit di physical layer untuk dikirimkan ke host lain. Data link layer akan membentuk packet ke dalam bentuk frame dan menambahkan sebuah header yang berisi alamat hardware (physical/hardware addressing).

Data Link terbagi dalam dua sublayer :

1. Logical Link Control (LLC) 802.2, bertanggung jawab mengidentifikasikan protokol network layer dan kemudian melakukan enkapsulasi protokol-protokol tersebut. Isi LLC akan menentukan langkah selanjutnya yang harus dilakukan ketika merima frame dari host lain (LLC bertindak sebagai service access point). Sebagai contoh, ketika host menerima frame, LLC akan mengerti bahwa packet ditujukan untuk protokol IP di Network Layer.

2. Media Acces Control (MAC)
802.3, mendefinisikan bagaimana packet ditempatkan pada sebuah media dalam sublayer ini sistem pengalamatan hardware didefinisikan.


7. Physical Layer

Tanggung jawab dari layer ini adalah melakukan pengiriman dan penerimaan bit. Physical layer secara langsung menghubungkan media komunikasi yang berbedabeda. Physical layer menetapkan kebutuhan-kebutuhannya secara electrical, mechanical prosedural untuk mengaktifkan, memelihara dan memutuskan jalur antar sistem secara fisik.


2. MODEL REFERENSI TCP/IP



TCP/IP dikembangkan sebelum model OSI ada. Namun demikian lapisan-lapisan pada TCP/IP tidaklah cocok seluruhnya dengan lapisan-lapisan OSI. Protokol TCP/IP hanya dibuat atas lima lapisan saja: physical, data link, network, transport dan application. Hanya lapisan aplikasi pada TCP/IP mencakupi tiga lapisan OSI teratas, sebagaimana dapat dilihat pada Gambar berikut. Khusus layer keempat, Protokol TCP/IP mendefinisikan 2 buah protokol yakni Transmission Control Protocol (TCP) dan User Datagram Protocol Protocol (UDP). Sementara itu pada lapisan ketiga, TCP/IP mendefiniskan sebagai Internetworking Protocol (IP), namun ada beberapa protokol lain yang mendukung pergerakan data pada lapisan ini.




1. Physical Layer
Pada lapisan ini TCP/IP tidak mendefinisikan protokol yang spesifik. Artinya TCP/IP mendukung semua standar dan proprietary protokol lain. Pada lapisan ini ditentukan karakteristik media transmisi, rata-rata pensinyalan, serta skema pengkodean sinyal dan sarana sistem pengiriman data ke device yang terhubung ke network

2. Data Link Layer. 
Berkaitan dengan logical-interface diantara satu ujung sistem dan jaringan dan melakukan fragmentasi atau defragmentasi datagram. Ada juga beberapa pendapat yang menggabungkan lapisan ini dengan lapisan fisik sehingga kedua lapisan ini dianggap sebagai satu lapisan, sehingga TCP/IP dianggap hanya terdiri dari empat lapis. Perhatikan perbandingannya pada kedua gambar di atas.

3. Network Layer Internet Protocol (IP)
Berkaitan dengan routing data dari sumber ke tujuan. Pelayanan pengiriman paket elementer. Definisikan datagram (jika alamat tujuan tidak dalam jaringan lokal, diberi gateway = device yang menswitch paket antara jaringan fisik yang beda; memutuskan gateway yang digunakan). Pada lapisan ini TCP/IP mendukung IP dan didukung oleh protokol lain yaitu RARP, ICMP, ARP dan IGMP.

4. Transport Layer. Pada lapisan ini terbagi menjadi dua, UDP dan TCP

1. User Datagram Protocol (UDP) UDP adalah protokol process-to-process yang menambahakan hanya alamat port, check-sum error control, dan panjang informasi data dari lapisan di atasnya. (Connectionless)

2. Transmission Control Protocol (TCP) TCP menyediakan layanan penuh lapisan transpor untuk aplikasi. TCP juga dikatakan protokol transport untuk stream yang reliabel. Dalam konteks ini artinya TCP bermakna connectionoriented, dengan kata lain: koneksi end-to-end harus dibangun dulu di kedua ujung terminal sebelum kedua ujung terminal mengirimkan data. (Connection Oriented)

5. Application Layer
. Layer dalam TCP/IP adalah kombinasi lapisan-lapisan session, presentation dan application pada OSI yang menyediakan komunikasi diantara proses atau aplikasi-aplikasi pada host yang berbeda: telnet, ftp, http, dll.

Sumber :
http://dendyfuadin71.blogdetik.com/2009/10/07/7-lapisan-osi-dan-4-layer-tcpip/

0 komentar:

Poskan Komentar