Pages

Jumat, 30 Juli 2010

Protokol


Untuk arti khusus dalam bidang tertentu, lihat protokol (komputer) atau protokol (kriptografi).

Sebagai tambahan dari arti di bawah, protokol juga kadangkala berarti perjanjian. Kata ini berasal dari bahasa Yunani yang berarti "daun pertaman", menunjuk ke catatan awal dari sebuah perjanjian.

Protokol adalah etiket berdiplomasi dan urusan negara. Sebuah protokol adalah sebuah aturan yang membimbing bagaimana sebuah aktivitas selayaknya dijalankan terutama dalam bidang diplomasi. Dalam bidang diplomatik dan pemerintahan protokol usaha seringkali garis pembimbing yang tak tertulis. Protokol membahas kebiasaan yang layak dan diterima-umum dalam masalah negara dan diplomasi, seperti menunjukkan rasa hormat kepada kepala negara, diplomat utama dalam urutan kronologikal dalam pengadilan, dan lain-lain.

Dalam hukum internasional dan hubungan internasional, sebuah protokol adalah sebuah perjanjian atau persetujuan internasional yang menambah perjanjian atau persetujuan internasional sebelumnya.

Pada awal abad 21 kata protokol juga banyak digunakan ke bidang komputer dan komunikasi; lihat protokol (komputer) dan telekomunikasi

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.

Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.

Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:

Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau 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.

Untuk memudahkan memahami Protokol, kita mesti mengerti Model OSI. Dalam Model OSI terdapat 7 layer dimana masing-masing layer mempunyai jenis protokol sesuai dengan peruntukannya.

Prinsip-prinsip Desain Protokol

Dalam membuat protokol ada tiga hal yang harus dipertimbangkan, yaitu efektivitas, kehandalan, dan Kemampuan dalam kondisi gagal di netwo

Standarisasi Protokol

Agar protokol dapat dipakai untuk komunikasi diberbagai pembuat perangkat maka dibutuhkan standarisasi protokol. Banyak lembaga dunia yang bekerja untuk standarisasi protokol. Yang saat ini banyak mengeluarkan standarisasi protokol yaitu IETF, ETSI, ITU, dan ANSI.

Secara umum fungsi protokol adalah sebagai penghubung dalam komunikasi data sehingga proses penukaran data bisa berjalan dengan baik dan benar.

Secara khusus, protokol punya fungsi khusus juga lho… fungsi protokol adalah sebagai berikut :

a. Fragmentasi dan Re-assembly

Pembagian informasi yang dikirim menjadi beberapa paket data dari sisi pengirim. Jika telah sampai di penerima, paket data tersebut akan digabungkan menjadi paket berita yang lengkap.

b. Enkapsulasi

Enkapsulasi (Encaptulation) adalah proses pengiriman data yang dilengkapi dengan alamat, kode-kode koreksi, dan lain-lain.

c. Kontrol Konektivitas

Membangun hubungan komunikasi berupa pengiriman data dan mengakhiri hubungan dari pengirim ke penerima.

d. Flow Control

Fungsi dari Flow Control adalah sebagai pengatur jalannya data dari pengirim ke penerima.

e. Error Control

Tugasnya adalah mengontrol terjadinya kesalahan sewaktu data dikirimkan.

f. Pelayanan Transmisi

Fungsinya adalah memberikan pelayanan komunikasi data yang berhubungan dengan prioritas dan keamanan data

Enkapsulasi

Enkapsulasi (bahasa Inggris:encapsulation), secara umum merupakan sebuah proses yang membuat satu jenis paket data jaringan menjadi jenis data lainnya. Enkapsulasi terjadi ketika sebuah protokol yang berada pada lapisan yang lebih rendah menerima data dari protokol yang berada pada lapisan yang lebih tinggi dan meletakkan data ke format data yang dipahami oleh protokol tersebut. Dalam OSI Reference Model, proses enkapsulasi yang terjadi pada lapisan terendah umumnya disebut sebagai "framing". Beberapa jenis enkapsulasi lainnya antara lain:

  • Frame Ethernet yang melakukan enkapsulasi terhadap datagram yang dibentuk oleh Internet Protocol (IP), yang dalam datagram tersebut juga melakukan enkapsulasi terhadap paket data yang dibuat oleh protokol TCP atau UDP. Data yang dienkapsulasi oleh protokol TCP atau UDP tersebut sendiri merupakan data aktual yang ditransmisikan melalui jaringan.
  • Frame Ethernet yang dienkapsulasi ke dalam bentuk frame Asynchronous Transfer Mode (ATM) agar dapat ditransmisikan melalui backbone ATM.
Lapisan data-link dalam OSI Reference Model merupakan lapisan yang bertanggung jawab dalam melakukan enkapsulasi atau framing data sebelum dapat ditransmisikan di atas media jaringan (kabel, radio, atau cahaya). Dalam teknologi jaringan Local Area Network (LAN), hal ini dilakukan oleh Carrier sense multiple access with collision detection (CSMA/CD) untuk jaringan Ethernet; token-passing untuk jaringan Token Ring, dan lain-lain

sumber : wikipedia

Selasa, 27 Juli 2010

LLC


Logical Link Control (LLC) adalah salah satu dari dua buah sub-layer dalam lapisan data-link, selain lapisan Media Access Control (MAC), yang digunakan dalam jaringan Local Area Network (LAN). LLC merupakan bagian dari spesifikasi IEEE 802, dan protokolnya dibuat berdasarkan protokol High-level Data Link Control (HDLC). Kadang-kadang, LLC juga merujuk kepada protokol IEEE 802.2, yang merupakan protokol LAN yang paling umum diimplementasikan pada Lapisan LLC.

Fungsi lapisan MAC adalah mengkoordinasikan akses langsung terhadap lapisan fisik dengan tergantung metode media access controlnya, seperti Carrier Sense Multiple Access with Collision Detection (CSMA/CD), Token Passing, atau Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA). LLC kemudian menggunakan layanan yang disediakan MAC ini untuk menyediakan dua jenis operasi yang berjalan di atas lapisan data-link ke lapisan jaringan yang berada di atasnya, yakni LLC1 (atau disebut juga LLC Type 1) yang digunakan untuk komunikasi secara connectionless dan LLC2 (atau disebut juga LLC Type 2) yang digunakan untuk komunikasi secara connection-oriented.

Sumber : Wikipedia

MAC


Dalam jaringan komputer , sebuah alamat Media Access Control (MAC alamat) adalah pengenal unik ditugaskan untuk sebagian besar adapter jaringan atau kartu antarmuka jaringan (NIC) oleh pabrik pembuatnya untuk identifikasi, dan digunakan dalam Media Access Control lapisan sub-protokol. Jika ditugaskan oleh pabrik, alamat MAC biasanya mengkodekan nomor identifikasi terdaftar produsen. Mungkin juga dikenal sebagai Ethernet Hardware Address (EHA), alamat hardware, alamat adaptor, atau alamat fisik.

Ada ruang penomoran EMPAT, dikelola oleh Institute of Electrical and Electronics Engineers (IEEE), yang umum digunakan untuk merumuskan alamat MAC: MAC-48, Eui-48, dan Eui-64. IEEE klaim merek dagang pada nama "Eui-48" dan "Eui-64", dimana "Eui" singkatan dari Extended Unique Identifier.

Meskipun dimaksudkan sebagai identifikasi yang unik secara global dan permanen, adalah mungkin untuk mengubah alamat MAC pada sebagian besar perangkat kerasnya saat ini, tindakan yang sering disebut sebagai spoofing MAC . Tidak seperti spoofing alamat IP , di mana pengirim spoofing alamat mereka di sebuah trik permintaan pihak lain dalam mengirim respon di tempat lain, di alamat MAC spoofing, respon tersebut diterima oleh pihak spoofing. Namun, alamat MAC spoofing terbatas pada lokal domain broadcast .

Sebuah host tidak dapat menentukan dari alamat MAC dari host lain apakah host yang sama pada OSI Layer 2 atau Data Link Layer segmen jaringan sebagai tuan rumah pengiriman, atau pada segmen jaringan bridge ke segmen jaringan.

Dalam TCP / IP jaringan, alamat MAC antarmuka subnet dapat dilihat dengan alamat IP (OSI Layer 3) menggunakan Address Resolution Protocol (ARP) untuk Internet Protocol Versi 4 ( IPv4 ) atau Neighbor Discovery Protocol (NDP) untuk IPv6 . Pada jaringan siaran, seperti Ethernet, alamat MAC yang unik mengidentifikasi setiap node pada segmen tersebut dan memungkinkan frame harus ditandai untuk host tertentu. Dengan demikian bentuk dasar sebagian besar lapisan Link (OSI Layer 2 ) jaringan pada lapisan atas yang mengandalkan protokol untuk menghasilkan kompleks, fungsi jaringan.

sumber : wikipedia

PERANGKAT PADA LAYER 1 DAN 2 OSI


2 Data-link layer 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 layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC). . 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. Media Acces Control (MAC) 802.3, mendefinisikan bagaimana packet

ditempatkan pada sebuah media dalam sublayer ini sistem pengalamatan hardware

didefinisikan.

1 Physical layer 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.

sumber : wikipedia

MODEL REFERENSI TCP/IP


I.1 Pengenalan

Pada dasarnya komunikasi data merupakan proses mengirimkan data dari satu

komputer ke komputer yang lain. Untuk dapat mengirimkan data, pada komputer

harus ditambah suatu alat yang disebut sebagai antarmuka jaringan (network

interface). Jenis antarmuka jaringan ini bermacam-macam tergantung pada media

fisik yang digunakan untuk mengirimkan data tersebut.

TCP/IP adalah sekumpulan protokol yang dirancang untuk melakukan

fungsi-fungsi komunikasi data pada WAN, terdiri atas sekumpulan protokol yang

masing-masing bertanggung-jawab atas bagian-bagian tertentu komunikasi data.

TCP/IP bukan hanya protokol yang dijalankan oleh internet, tetapi juga protokol

yang digunakan pada jaringan intranet.

TCP menyediakan kehandalan transmisi data antara client dan server apabila

data hilang atau diacak, TCP memicu transmisi ulang sampai galat terkoreksi. IP

menjalankan paket data dari simpul ke simpul, mengdekode alamat dan rute data ke

tujuan yang ditunjuk. Lapisan pada TCP/IP diperlihatkan pada Gambar 2.1.

Lapisan Aplikasi

Lapisan Transport

Lapisan Internet

Lapisan Akses Jaringan

Gambar 2.1 Lapisan pada TCP/IP.

TCP/IP terdiri atas empat lapis kumpulan protokol yang bertingkat.

Keempat lapisan tersebut adalah sebagai berikut.

1. Lapisan Antarmuka Jaringan (Network Interface Layer). Lapisan ini sering

disebut juga link layer paling bawah yang bertanggung jawab mengirim dan

menerima data ke dan dari media fisik. Media fisiknya dapat berupa kabel,

serat optik, atau gelombang radio. Protokol pada lapisan ini harus mampu

menjadi data digital yang dimengerti komputer yang berasal dari peralatan

lain yang sejenis.

2. Lapisan Internet (Internet Layer). Protokol yang berada pada lapisan ini

bertanggung jawab dalam pengiriman paket ke alamat yang tepat. Pada

lapisan ini terdapat tiga macam protokol yaitu IP (Internet Protocol), ARP

(Address Revolution Protocol), dan ICMP (Internet Control Message

Protocol).

3. Lapisan Transport (Transport Layer). Lapisan ini berisi protokol yang

bertanggung jawab untuk mengadakan komunikasi antara dua host. Kedua

protokol yang terdapat pada lapisan ini adalah TCP (Transmission Control

Protocol) dan UDP (User Diagram Protocol).

4. Lapisan Aplikasi (Application Layer). Pada lapisan ini pengguna memakai

semua aplikasi yang disediakan oleh layanan TCP/IP. Program aplikasi akan

memilih jenis protokol tranportasi yang diperlukan.

I.2 Transmission Control Protocol (TCP)

TCP merupakan protokol lapisan transport, menyediakan layanan yang

dikenal sebagai connection oriented, reliable, dan byte stream service. Connection

oriented berarti bahwa sebelum melakukan pertukaran data dua aplikasi pengguna

TCP harus melakukan pembentukan hubungan (handshake) terlebih dahulu.

Reliable berarti TCP menerapkan proses deteksi kesalahan paket dan

mentransmisi. Byte stream service berarti paket dikirimkan dan sampai ke tujuan

secara berurutan.

I.3 User Datagram Protocol (UDP)

Tidak seperti TCP yang bersifat connection oriented, UDP bersifat

connectionless. Dalam UDP tidak ada pengurutan kembali (sequencing) paket yang

datang, acknowledgment terhadap paket yang datang atau retransmisi jika paket

mengalami masalah di tengah jalan. Kemiripan UDP dengan TCP adalah pada

penggunaan port number.

Karena sifatnya yang connectionless dan unreliable, UDP digunakan oleh

aplikasi-aplikasi yang secara periodik melakukan aktivitas tertentu. Pengiriman

datagram ke banyak client sekaligus akan lebih efisien jika prosesnya menggunakan

metode connectionless.


Sumber : wikipedia

MODEL REFERENSI OSI


Model Referensi OSI merupakan salah satu arsitektur jaringan komputer yang dibuat

oleh ISO (International for standarization Organization) untuk memecahkan masalah

kompatibilitas device antar vendor, dengan menyediakan standarisasi yang dapat

digunakan oleh para vendor dalam membuat device. Model referensi OSI

mengidentifikasikan semua proses yang dibutuhkan untuk melakukan komunikasi dan

membaginya ke dalam kelompok secara logika yang disebut layer. OSI menjelaskan

bagaimana data dan informasi dari sebuah aplikasi pada sebuah komputer melewati

media jaringan berkomunikasi ke aplikasi yang berada di komputer lain. Model

referensi OSI merupakan petunjuk bagi para developer aplikasi dalam membuat dan

mengimplementasikan aplikasinya berjalan pada sebuah jaringan. OSI juga

merupakan sebuah framework dalam pembuatan dan mengimpementasikan standar

jaringan.

OSI terdiri dari tujuh layer, yang secara umum terbagi dalam dua kelompok,

yakni Upper layer (Application Layer) dan lower layer (data transport layer). Layer

yang tergolong dalam uper layer mendefinisikan bagaimana aplikasi pada sebuah host

akan berkomunikasi dengan user dan host lainnya. Sedangkan lower layer

mendefinisikan bagaimana data terkirim dari satu host ke host lainnya. Model

referensi OSI terdiri dari tujuh layer, antara lain :

1 Application Layer

2 Presentation Layer

3 Session Layer

4 Transport Layer

5 Network Layer

6 Data Link Layer

7 Physical Layer

APLICATION 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.

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.

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.

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

dilukukan 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

4 TRANSPORT LAYER

Connectionless kurang dapat diandalkan. UDP (User Datagram Protocol)

mengirimkan data unreliable

Pengiriman data dengan menggunakan TCP tidak berarti selalu tanpa kesalhan.

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.

Connection oriented memiliki karakteristik sebagai berikut :

1. Setelah menerima segment dari pengirim, station penerima akan mengirimkan

segment acknowledge back ke station pengirim.

2. Station pengirim akan mengulang pengiriman segment ketika menerima

acknowledge dari penerima

3. Segment-segment akan disusun kembali oleh penerima ke dalam susunan yang

tepat.

4. Dapat mengelola alilran data sehingga tidak terjadi congestion, overload dan

kehilangan data.

Ketika menerima data dari komputer lain, sebuah komputer akan menyimpan

dalam sebuah memori yang disebut buffer. Teknit buffering merupakan salah satu

teknik untuk mengatasi congestion. Teknik buffering terbatas untuk penerimaan data

dalam jumlah tertentu karena kapasitas buffer sangat terbatas. Untuk menangani

keterbatasan ukuran buffer, layer transport menyediakan mekanisme flow control.

Flow control mencegah host pengirim melakukan pengiriman data yang menyebapkan

terjadinya overlow dan kehilangan data pada sisi h ost penerima. Pencegahan

dilakukan dengan mengiriman sinyal not re ady pada pengirim ketika kapasitas buffer

sudah penuh pada sisi penerima, sehingga host pengirim menghentikan sementara

proses pengiriman data sampai menerima sinyal go. Proses di atas diilustrasikan pada

gambar dibawah ini

Pengiriman data akan berjalan lambar jika host pengirim selalu menunggu

acknowledgment setelah mengirimkan tiap segment-nya. Banyak waktu terbuang

karena host pengirim hanya bisa melakukan pengiriman segment berikutnya setelah

selesai menerima acknowledgment dari host penerima. Masalah banyaknya waktu

yang terbuang dapat diatasi dengan mekanisme windowing. Sejumlah segment yang

diperbolehkan untuk dikirimkan tanpa menunggu acknowledgment disebut window.

Windowing mengontrol berapa banyak informasi yang dikirimkan dari satu host ke

host lainnya. Gambar dibawah ini menampilkan proses pengiriman denganukuran

window watu dan untuk meningkatkan performance ukuran window diubah menjadi

tiga.

Dengan memperbesar ukuran window menjadi tiga, maka acknowledgment

hanya akan dikirimkan oleh penerima ketika telah menjadi tiga segment. Sesuai

dengan ukuran window. Host pengirim akan mencatat setiap segment yang dikirim

dan menunggu acknowledgement dari host penerima sebelum mengirimkan segment

berikutnya. Jika dalam jangka watu tertentu tidak menerima acknowledgement maka

host pengirim akan melakukan pengiriman ulang.

Dalam dibawah ini diperlihatkan bahwa sebuah host mengirimkan segment 1,

2,, 3 . host penerima memberitahu host pengirim bahwa segment-segment tersebut

telah diterima dan meminta segment ke 4. karena menerima acknowledgment 4 maka

host pengirim akan mengirimkan segment ke 4, 5 dan 6. segment 5 mengalami

masalah dalam proses pengirimannya danmengakibatkan host penerima memberitahu

kejadian tersebut pada host pengirim dan meminta p pengiriman ulang terhadap

segment 5. ketika host penerima telah menerima segment ke 5, acknowledgment yang

diberikan kepada host pengirim adalah acknowledge untuk meminta segment 7.

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 komputer

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.

NETWORK LAYER

Network Layer bertanggung jawab 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 protokol

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.

DATALINK 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.

PHYSICAL LAYER

Tanggung jawab dari layer ini adalah melakukan pengiriman dan penerimaan

bit. Physical layer secara langsung menghubungkan media komunikasi yang berbedabeda.

Pihysical layer menetapkan kebutuhan-kebutuhannya secara electrical,

mechanical prosedural untuk mengaktifkan, memelihara dan memutuskan jalur antar

sistem secara fisik

SUMBER : 1.wikipedia

About this blog

Welcome