Kuliah Jaringan Komputer 1 3 Perangkat Lunak Jaringan

  • Slides: 22
Download presentation
Kuliah Jaringan Komputer

Kuliah Jaringan Komputer

1. 3. Perangkat Lunak Jaringan ` ` Merupakan pertimbangan utama pada perancangan jaringan Sangat

1. 3. Perangkat Lunak Jaringan ` ` Merupakan pertimbangan utama pada perancangan jaringan Sangat terstruktur 1. 3. 1 Hirarki protocol j j j j Diorganisasi dalam layer atau level Layar ke n berkomunikasi dengan layer ke n dari mesin lain perlu protocol Protocol aturan yang disetujui semua pihak untuk berkomunikasi Di layer ke n Entity pada layer yang sama tetapi beda mesin peer Lapisan atas : N + 1 disebut user Lapisan bawah : N disebut provider

Hirarki protocol Host 1 Layer 5 Antar muka layer 4/5 Layer 4 Antar muka

Hirarki protocol Host 1 Layer 5 Antar muka layer 4/5 Layer 4 Antar muka layer 3/4 Layer 3 Antar muka layer 2/3 Layer 2 Antar muka layer 1/2 Layer 1 Protocol Layer 5 Protocol Layer 4 Protocol Layer 3 Protocol Layer 2 Protocol Layer 1 Media Fisik Host 2 Layer 5 Layer 4 Layer 3 Layer 2 Layer 1

^Service-Pelayanan Satu set primitive (operasi) yang mana suatu layer tertentu melayani layer di atasnya

^Service-Pelayanan Satu set primitive (operasi) yang mana suatu layer tertentu melayani layer di atasnya ^Arsitektur Jaringan Himpunan layer dan protocol 1. 3. 2. Masalah rancangan Layer Memerlukan mekanisme pengidentifikasi, pengirim dan penerima Pengalamatan Pengaturan transfer data j. Simple Communication j. Half Duplex j. Full duplex Pengendalian error

 Pengurutan Paket Perbedaan kecepatan pengirim dan penerima Penjaluran 1. 3. 3. Antarmuka &

Pengurutan Paket Perbedaan kecepatan pengirim dan penerima Penjaluran 1. 3. 3. Antarmuka & Layanan IDU Hubungan antara layer pada suatuinterface Layer N + 1 ICI Antar muka Layer N SDU SAP ICI = INTERFACE CONTROL INFIRMATION SAP = SERVICE ACCESS POINT IDU = INTERFACE DATA UNIT SDU = SERVICE DATA UNIT PDU = PROTOCOL DATA UNIT SDU

SDU N-PDU Header Entity-entity layer N Bertukar N-PDUs pada prototcol layer N

SDU N-PDU Header Entity-entity layer N Bertukar N-PDUs pada prototcol layer N

^SAP (Service Access Point ^ ^ ^ SAP layer n tempat dimana layer n

^SAP (Service Access Point ^ ^ ^ SAP layer n tempat dimana layer n + 1 dapat mengakses layanan yang diberikannya. Setiap SAP mempunyai alamat unik untuk identifikasi Mis : SAP soket tempat telepon modular dihubungkan pada sistem telepon ^IDU (Interface Data Unit) ^ ^ Perlu ada persetujuan interface yang dipakai Terdiri dari - SDU(Service Data Unit) - Beberapa informasi kontrol

^SDU ^ ^ ^ Informasi yang dikirimkan pada jaringan ke peer entity hingga sampai

^SDU ^ ^ ^ Informasi yang dikirimkan pada jaringan ke peer entity hingga sampai di layer n + 1 Pengiriman SDU dilakukan dengan menjadikan beberapa bagian Setiap bagian disebut dengan PDU (Protocol Data Unit) dan dikirimkan dengan diberi header Seperti paket ^ Header PDU berfungsi untuk menandakan bahwa PDU yang dikirimkan berupa : ^data ^informasi ^jumlah ^nomor urut ^dll

a. Peer proses ] Komunikasi dengan menggunakan protokol antara layer n dari satu mesin

a. Peer proses ] Komunikasi dengan menggunakan protokol antara layer n dari satu mesin le layer n pada mesin yang lain a. Komunikasi yang sebenarnya : ] Terjadi pada Media Fisik

1. 3. 4. Layanan Connection Oriented & Connectionless Oriented k. Layanan yang dimiliki oleh

1. 3. 4. Layanan Connection Oriented & Connectionless Oriented k. Layanan yang dimiliki oleh layer ` ` Connection Oriented Services Connectionless Service k. Connection Oriented Services : ` ` ` Melakukan ketersambungan lebih dahulu Menggunakan koneksi (ketersambungan tsb) Menghentikan koneksi Hubungan telepon

k. Connectionless Services : ` ` Mengutamakan pengalamatan Memungkinkan penggunaan jalur yang berbeda Urutan

k. Connectionless Services : ` ` Mengutamakan pengalamatan Memungkinkan penggunaan jalur yang berbeda Urutan pesan tidak dijamin selalu urut Tidak membutuhhkan ketersambungan lebih dulu Sistem pengiriman pos J Unjuk kerja layanan dapat ditentukan oleh : K Kualitas layanannya LReliabel tidak ada data yang hilang (Dengan menggunakan acknowledgement) Dengan acknowledgement overhead delay LDelay kecil

^Connection oriented cocok untuk file transfer ^Connection Oriented yang realibel : ` ` Urutan

^Connection oriented cocok untuk file transfer ^Connection Oriented yang realibel : ` ` Urutan pesan Aliran byte berupa beberapa pesan utuh, tidak ada batasan pesan ^Delay ` ` Kurang berpengaruh pada voice Sangat berpengaruh pada data video data ^Connectionless Service Tidak selalu membutuhkan ack. ` Probabilitas sampai ke tujuan tidak 100 % Disebut juga layanan : unrealible connection atau datagram `

a. Layanan yang lain request & reply digunakan pada model client-server a. Bila diresumekan

a. Layanan yang lain request & reply digunakan pada model client-server a. Bila diresumekan : Layanan Berorienta si koneksi Tanpa Koneksi Contoh Reliable message stream Sequence of pages Reliable byte stream Remote Login Unrealible connection Digitized Voice Unrealible datagram Electronic Junc Mail Acknowledge datagram Registered Mail Request - reply Database Query

1. 3. 5. Service Primitive (Operasi) ª Suatu layanan terdiri dari beberapa kelas primitive

1. 3. 5. Service Primitive (Operasi) ª Suatu layanan terdiri dari beberapa kelas primitive ¨ Request ¨ Indication ¨ ¨ « Response confirm suatu entity meminta layanan mengerjakan sesuatu entity yang mengindikasikan request suatu entity yang memberi tanggapan persetujuan terhadap permintaan sebelumnya Macam-macam primitive : CONNECT, DATA, DISCONNECT

1. 4. MODEL-MODEL REFERENSI 1. 4. 1. Model Referensi OSI d Model OSI memiliki

1. 4. MODEL-MODEL REFERENSI 1. 4. 1. Model Referensi OSI d Model OSI memiliki 7 layer. Prinsip yang digunakan bagi layer adalah : ]Sebuah layer harus dibuat dimana diperlukan tingkat abstraksi yang berbeda ]Setiap layer harus menjalankan fungsi-fungsi tertentu ]Fungsi setiap layer harus dipilih dengan teliti sesuai dengan ketentuan standard protocol international ]Batas-batas layer dipilih agar meminimalkan aliran informasi yang melewati interface ]Jumlah layer harus banyak, agar yang berfungsi berbeda tidak perlu disatukan dalam satu layer. Tetapi layer sesedikit mungkin agar arsitektu jaringan tidak rumit

Application Protocol Application Presentation Protocol Presentation Session Protocol Session Transport Network Transport Protocol Communication

Application Protocol Application Presentation Protocol Presentation Session Protocol Session Transport Network Transport Protocol Communication subnet boundary Network Transport Network Internal subnet protocol Data link Data Link Physical Network layer host-router protocol Data linklayer host-router protocol Physical layer host-router protocol

 Physical Layer c c c Pengiriman data secara fisik Transmisi dalam bentuk bit

Physical Layer c c c Pengiriman data secara fisik Transmisi dalam bentuk bit Berapa volt untuk menyatakan : bit 1 bit 0 1 bit berapa sec (pulse width) Bagaimana konektor jaringan ? Pin mana yang dipakai?

^ Data Link Layer Framing Acknowledgement Error Detection & error correction bagaimana kalau ada

^ Data Link Layer Framing Acknowledgement Error Detection & error correction bagaimana kalau ada transmission error Datanya sudah sampai belum

d. Network Layer Paket dikirim lewat jalur mana? Routing dari source destination Kecepatannya berapa?

d. Network Layer Paket dikirim lewat jalur mana? Routing dari source destination Kecepatannya berapa? Congestion Control ^Transport Layer Data sudah diolah 3 layer atas ( 5, 6 dan 7) data semakin membengkak Perlu dipecah ? Perlu dikirimkan secara similtan? Multiplex? Error Free point to point ~ end to end

`Session Layer Formatted Text? Kemana arahnya? Bisa satu arah ~ 2 arah? Sinkronisasi `Presentation

`Session Layer Formatted Text? Kemana arahnya? Bisa satu arah ~ 2 arah? Sinkronisasi `Presentation Layer Perlu konversi EBCDIC ke ASCII? Pengirim Penerima Text Compression Misalnya

^Application Layer Dipakai manusia Penanganan File Transfer Electronic Mail Remote Job Entry

^Application Layer Dipakai manusia Penanganan File Transfer Electronic Mail Remote Job Entry

Sending proses Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data link

Sending proses Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data link Layer Physical Layer Receiving proses Applicatiopn protocol AH Presentation protocol Session protocol Transport protocol Network protocol DH PH SH Application Data Layer Presentation Data Layer Session Data TH NH Data Layer Transport Data Layer Network Data bit Actual data transmission path Layer DT Data link Layer Physical Layer