Sabtu, 24 Oktober 2009

OSI

Model OSI

Apa yang dimaksud dengan model-OSI?
Dahulu, komunikasi antar komputer dari vendor yang berbeda adalah sangat sulit dilakukan,
karena mereka mengunakan protocol dan format data yang berbeda-beda. Sehingga
International Organization for Standardization (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.
Model-OSI tersebut terbagi atas 7 layer, dan layer kedua juga memiliki sejumlah sub-layer (dibagi
oleh Institute of Electrical and Electronic Engineers (IEEE).

Tabel Pembagian Model Referensi OSI
7th - layer: Application Services
6th - layer: Presentation Services
5th - layer: Session Communications
4th - layer: Transport Communications
3rd - layer: Network Communications
2nd - layer: Data-link Physical connections
1st - layer: Physical Physical connections

Model Layer OSI

osigroupedlayers.gif

Terdapat 7 layer pada model OSI. Setiap layer bertanggungjawwab secara khusus pada proses komunikasi data. Misal, satu layer bertanggungjawab untuk membentuk koneksi antar perangkat, sementara layer lainnya bertanggungjawab untuk mengoreksi terjadinya “error” selama proses transfer data berlangsung.
Model Layer OSI dibagi dalam dua group: “upper layer” dan “lower layer”. “Upper layer” fokus pada applikasi pengguna dan bagaimana file direpresentasikan di komputer. Untuk Network Engineer, bagian utama yang menjadi perhatiannya adalah pada “lower layer”. Lower layer adalah intisari komunikasi data melalui jaringan aktual.

“Open” dalam OSI

open.gif“Open” dalam OSI adalah untuk menyatakan model jaringan yang melakukan interkoneksi tanpa memandang perangkat keras/ “hardware” yang digunakan, sepanjang software komunikasi sesuai dengan standard. Hal ini secara tidak langsung menimbulkan “modularity” (dapat dibongkar pasang).

Modularity

“Modularity” mengacu pada pertukaran protokol di level tertentu tanpa mempengaruhi atau merusak hubungan atau fungsi dari level lainnya.
Dalam sebuah layer, protokol saling dipertukarkan, dan memungkinkan komunikasi terus berlangsung. Pertukaran ini berlangsung didasarkan pada perangkat keras “hardware” dari vendor yang berbeda dan bermacam-macam alasan atau keinginan yang berbeda.

Modularity

modularity_1.gif
Seperti contoh Jasa Antar/Kurir. “Modularity” pada level transportasi menyatakan bahwa tidak penting, bagaimana cara paket sampai ke pesawat.
modularity_2.gif
Paket untuk sampai di pesawat, dapat dikirim melalui truk atau kapal. Masing-masing cara tersebut, pengirim tetap mengirimkan dan berharap paket tersebut sampai di Toronto. Pesawat terbang membawa paket ke Toronto tanpa memperhatikan bagaimana paket tersebut sampai di pesawat itu.

7 Layer OSI

Model OSI terdiri dari 7 layer :

  • Application
  • Presentation
  • Session
  • Transport
  • Network
  • Data Link
  • Physical

Apa yang dilakukan oleh 7 layer OSI ?

osilayer.gif


Ketika data ditransfer melalui jaringan, sebelumnya data tersebut harus melewati ke-tujuh layer dari satu terminal, mulai dari layer aplikasi sampai physical layer, kemudian di sisi penerima, data tersebut melewati layer physical sampai aplikasi. Pada saat data melewati satu layer dari sisi pengirim, maka akan ditambahkan satu “header” sedangkan pada sisi penerima “header” dicopot sesuai dengan layernya.

Model OSI

Tujuan utama penggunaan model OSI adalah untuk membantu desainer jaringan memahami fungsi dari tiap-tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protoklol jaringan dan metode transmisi.

Model dibagi menjadi 7 layer, dengan karakteristik dan fungsinya masing-masing. Tiap layer harus dapat berkomunikasi dengan layer di atasnya maupun dibawahnya secara langsung melalui serentetan protokol dan standard.

Model OSI

Keterangan

osilayers_1.gif

Application Layer: Menyediakan jasa untuk aplikasi pengguna. Layer ini bertanggungjawab atas pertukaran informasi antara program komputer, seperti program e-mail, dan service lain yang jalan di jaringan, seperti server printer atau aplikasi komputer lainnya.

osilayers_2.gif

Presentation Layer: Bertanggung jawab bagaimana data dikonversi dan diformat untuk transfer data. Contoh konversi format text ASCII untuk dokumen, .gif dan JPG untuk gambar. Layer ini membentuk kode konversi, translasi data, enkripsi dan konversi.

osilayers_3.gif

Session Layer: Menentukan bagaimana dua terminal menjaga, memelihara dan mengatur koneksi,- bagaimana mereka saling berhubungan satu sama lain. Koneksi di layer ini disebut “session”.

osilayers_4.gif

Transport Layer: Bertanggung jawab membagi data menjadi segmen, menjaga koneksi logika “end-to-end” antar terminal, dan menyediakan penanganan error (error handling).

osilayers_5.gif

Network Layer: Bertanggung jawab menentukan alamat jaringan, menentukan rute yang harus diambil selama perjalanan, dan menjaga antrian trafik di jaringan. Data pada layer ini berbentuk paket.

osilayers_6.gif

Data Link Layer: Menyediakan link untuk data, memaketkannya menjadi frame yang berhubungan dengan “hardware” kemudian diangkut melalui media. komunikasinya dengan kartu jaringan, mengatur komunikasi layer physical antara sistem koneksi dan penanganan error.

osilayers_7.gif

Physical Layer: Bertanggung jawab atas proses data menjadi bit dan mentransfernya melalui media, seperti kabel, dan menjaga koneksi fisik antar sistem.


Jumat, 16 Oktober 2009

sejarah Protokol

Sejarah Protokol

Protokol HTTP pertama kali dipergunakan dalam WWW pada tahun 1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi 0.9 ini adalah protokol transfer dokumen secara mentah, maksudnya adalah data dokumen dikirim sesuai dengan isi dari dokumen tersebut tanpa memandang tipe dari dokumen.

Kemudian pada tahun 1996 protokol HTTP diperbaiki menjadi HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen yang hendak dikirim beserta enkoding yang dipergunakan dalam pengiriman data dokumen.

Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persisten.

  • TTP (Hypertext Transfer Protocol, lebih sering terlihat sebagai http) adalah protokolWorld Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.
yang dipergunakan untuk mentransfer dokumen dalam

Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup bekerja Internet Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1.1, versi HTTP yang digunakan umum sekarang ini.

HTTP adalah sebuah protokol meminta/menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti "GET / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1.1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.

penjelasan Protokol

Dalam suatu jaringan komputer, terjadi sebuah proses komunikasi antar entiti atau perangkat
yang berlainan sistemnya. Entiti atau perangkat ini adalah segala sesuatu yang mampu
menerima dan mengirim. Untuk berkomunikasi mengirim dan menerima antara dua entiti
dibutuhkan pengertian di antara kedua belah pihak. Pengertian ini lah yang dikatakan sebagai
protokol. Jadi protokol adalah himpunan aturan-aturan main yang mengatur komunikasi data.
Protokol mendefinisikan apa yang dikomunikasikan bagaimana dan kapan terjadinya
komunikasi. Elemen-elemen penting daripada protokol adalah : syntax, semantics dan timing.
-Syntax mengacu pada struktur atau format data, yang mana dalam urutan tampilannya
memiliki makna tersendiri. Sebagai contoh, sebuah protokol sederhana akan memiliki
urutan pada delapan bit pertama adalah alamat pengirim, delapan bit kedua adalah
alamat penerima dan bit stream sisanya merupakan informasinya sendiri.
-Semantics mengacu pada maksud setiap section bit. Dengan kata lain adalah
bagaimana bit-bit tersebut terpola untuk dapat diterjemahkan.
-Timing mengacu pada 2 karakteristik yakni kapan data harus dikirim dan seberapa
cepat data tersebut dikirim. Sebagai contoh, jika pengirim memproduksi data sebesar
100 Megabits per detik (Mbps) namun penerima hanya mampu mengolah data pada
kecepatan 1 Mbps, maka transmisi data akan menjadi overload pada sisi penerima dan
akibatnya banyak data yang akan hilang atau musnah.
Rev 1.0

Standar

Standar adalah suatu hal yang penting dalam penciptaan dan pemeliharaan sebuah kompetisi
pasar daripada manufaktur perangkat komunikasi dan menjadi jaminan interoperability data
dalam proses komunikasi.
Standar komunikasi data dapat dikategorikan dalam 2 kategori yakni kategori de facto
(konvensi) dan de jure (secara hukum atau regulasi).

ORGANISASI STANDAR

Di bawah ini adalah beberapa organisasi yang concern dengan perkembangan standar
teknologi telekomunikasi dan data internasional maupun dari Amerika.
-International Standards Organization (ISO).
-International Telecommunications Union-Telecommunication Standards Section (ITUT).
-American National Standards Institute (ANSI).
-Institute of Electrical and Electronics Engineers (IEEE).
-Electronic Industries Association (EIA).
Selain itu terdapat pula organisasi yang bersifat forum ilmiah seperti Frame Relay Forum dan
ATM Forum.
Kemudian ada pula organisasi yang berfungsi sebagai agen regulasi, misalnya Federal
Communications Commision (FCC).

STANDAR INTERNET

Standar internet adalah sebuah proses jalan panjang yang teruji dan terspesifikasi sehingga
menjadi berguna bagi siapa yang bekerja dengan internet. Tentu saja spesifikasi ini dimulai
dengan sebuah draft. Kemudian draft internet ini menjadi dokumen acuan kerja yang memiliki
umur 6 bulan. Setelah itu akan mendapatkan rekomendasi dari otoritas Internet dan
dipublikasikan sebagai Request for Comment (RFC).

ADMINISTRASI INTERNET

Internet yang pada mulanya merupakan jaringan komputer skala kecil di kalangan akademisi
makin bertambah luas bahkan untuk kepentingan militer, komersial dan hiburan. Semakin
luasnya aktivitas internet tersebut diperlukan koordinasi dan administrasi untuk mengaturnya.
Mulai dari tingkat pengorganisasian nama domain dari root sampai organisasi yang mengatur
nama domain untuk root negara. Juga ada organisasi yang mengadministratif standar teknis
internet dan mendistribusikan atau mengumpulkan informasi tentang TCP/IP.
Di antaranya adalah :

-Internet Society (ISOC)
-Internet Architecture Board (IAB)
-Internet Engineering Task Force (IETF)
-Internet Research Task Force (IRTF)
-Internet Asigned Number Authority (IANA) dan Internet Corporation for Asigned
Names and Numbers (ICANN)