Konsep Internetworking dan Model Arsitektural ET5044

Embed Size (px)

Citation preview

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    1/18

    Pertemuan 1

    Konsep Internetworkingdan Model Arsitektural

    ET5044

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    2/18

    2

    Diverseunderlying network technology

    Primary goal :Sistem yang dapat menyembunyikan

    rincian perangkat keras underlying network  sekaligus menyediakan layanankomunikasi universal

    High level abstraction yangmenyediakan kerangka kerja untuk

    seluruh keputusan design

    Pengembangan perangkat lunak internetyang dapat menyembunyikan

    mekanisme underlying physical transport

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    3/18

    Metoda yang dipilih para designer untuk menyembunyikan

    rincian jaringan

    3

     Application-level Interconnection

    Network-level Interconnection

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    4/18

    4

     Application-Level Interconnection

    • Menggunakan program pada level aplikasi :application gateways

     –  Setiap program pada level aplikasi, yang

    dieksekusi oleh setiap komputer yang berada didalam jaringan, memahami rincian koneksi jaringan untuk komputer yang bersangkutan danbekerja menggunakan koneksi tersebut denganprogram aplikasi lain yang berada pada komputer

    yang lain

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    5/18

    Contoh : electronic mail system

    • Terdiri dari program mail yang dikonfigurasiuntuk mem-forward suatu pesan ke suatu

    program mail di komputer berikutnya

    • Jalur dari sumber ke penerima dapatmelibatkan banyak jaringan yang berbeda

    • Tidak masalah selama sistem mail padasemua mesin bekerjasama untuk mem-forward setiap pesan 

    5

     Application-Level Interconnection (2)

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    6/18

     

    6

    Net INet II

    Net III

    Mail program on each machines

     Application-Level Interconnection (3)

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    7/187

    • Kelemahan 

     –  Menambah fungsional baru pada sistem berarti membangunsebuah program aplikasi baru untuk setiap mesin

     –  Penambahan perangkat keras jaringan baru berarti memodifikasiprogram yang sudah ada (atau harus membuat program baru)untuk setiap aplikasi

    • Pada suatu mesin, setiap program aplikasi harus mengerti koneksi jaringan untuk mesin tersebut

    Menyebabkan duplikasi kode

     –  Keberhasilan komunikasi dipengaruhi oleh kesahihan (correctness)seluruh program aplikasi yang dijalankan sepanjang jalurkomunikasi

    • Jika ada program aplikasi perantara yang gagal, maka sumber maupuntujuan tidak akan mampu mendeteksi atau mengendalikan masalahtersebut

    Sistem yang menggunakan program aplikasi perantara tidak dapat

    menjamin komunikasi yang andal

     Application-Level Interconnection (4)

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    8/18

    • Menyediakan mekanisme untuk mengirimkan paket data darisumber ke tujuan tanpa melibatkan penggunaan programaplikasi perantara

    • Beberapa kelebihan melakukan switching terhadap satuan datayang kecil dibandingkan dengan men-switch pesan yang lebih

    besar –  Skema swicthing dapat dipetakan langsung ke perangkat keras

    underlying network  (sangat efisien)

     –  Memisahkan aktivitas komunikasi data  dari program aplikasi  

    • Memungkinkan mesin perantara menangani trafik jaringan tanpa harustahu aplikasi mana yang sedang mengirim/menerima trafik tersebut

     –  Fleksibel : memungkinkan untuk membangun fasilitas komunikasiyang general purpose  

     –  Memungkinkan manajer jaringan menambahkan teknologi jaringanyang baru hanya dengan cara memodifikasi atau menambahkanperangkat lunak level jaringan yang baru tanpa harus merubah

    program aplikasi8

    Network-Level Interconnection

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    9/189

    Net INet II

    Net III

    Mail program on machine I Mail program on machine II

    Network-level softwareTidak perlu tahu bahwa yang di-switchnya merupakan trafik mail

    Network-Level Interconnection (2)

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    10/18

    • Kunci untuk men-design universal network- level interconnection dapat ditemukan padakonsep sistem komunikasi abstrak yangdisebut internetworking  

    • Konsep internetwork (atau internet)

    • melepaskan konsep komunikasi dari rincianteknologi jaringan

    • menyembunyikan rincian low-level dari user

    • Mendorong keputusan design yang berbasisperangkat lunak

    • Menjelaskan bagaimana cara menangani alamatfisik dan rute

    10

    Network-Level Interconnection (3)

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    11/1811

    Hasil observasi dari suatuperencanaan sistem komunikasi

    1. Tidak ada satu-pun teknologi jaringan fisik yangmampu memenuhi seluruh kebutuhan• LAN : Inexpensive, high speed, but only cover short

    distances

    • WAN : span long distances, but not cheap

    • Biasanya kita gunakan beberapa teknologi jaringan fisikuntuk memenuhi kebutuhan kita

    2. User membutuhkan interkoneksi yang universal• User menginginkan dapat berkomunikasi antara dua titik

    manapun

    • Kita butuh sistem komunikasi yang tidak dibatasi oleh jaringan fisik

    GOAL : membangun suatu jaringan terpadu yangterdiri dari interkoneksi beberapa jaringan yang

    mendukung layanan komunikasi universal

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    12/18

    Lanjutan

    • Layanan komunikasi universal (universalcommunication service): layanan yangmemungkinkan komputer manapun dapat

    berkomunikasi dengan komputer manapunlainya

    12

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    13/18

    Lanjutan

    Program aplikasi

    New software It hides low-level details

    Collection of networkappears to be single network(it is called internetwork   or

    internet ) 

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    14/18

    internet

    User atau program aplikasi

    tidak perlu mengerti rincianinterkoneksi hardwareuntuk menggunakan internet

    Topologi interkoneksi tidakditentukan

    Memungkinkan mengirim datamelalui jaringan perantarameskipun jaringan tersebuttidak terhubung langsung

    ke sumber maupun tujuan

    Semua komputer di internetmenggunakan identitas(name or address)

    Lanjutan

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    15/18

    Lanjutan

    • Keuntungan menyediakan interkoneksi padalevel jaringan

     –  Program aplikasi yang berkomunikasi melaluiinternet tidak mengentahui rincian koneksi yangterjadi pada underlying network  

    • Bisa dijalankan tanpa memerlukan perubahan padakomputer manapun

     –  Koneksi fisik jaringan setiap mesin disembunyikan

    oleh internet software  (protokol TCP/IP)• Bila ada ada koneksi fisik baru yang ditambahkan atau

    ada pemutusan koneksi, maka hanya internet softwareyang perlu dirubah

    15

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    16/18

    16

     Arsitektur internet

    • Bagaimana jaringan-jaringan salingdihubungkan (interconnected) untukmembentuk suatu internetwork ?

     –  Secara fisik, dua jaringan dapat dihubungkan olehsebuah komputer yang terhubung ke kedua jaringan tersebut

    • Belum menjamin; komputer penghubung belum tentumau bekerjasama dengan mesin yang inginberkomunikasi

     –  Komputer penghubung harus mau mentransferpaket dari satu jaringan ke jaringan yang lain

    • Komputer ini disebut internet gateways atau internetrouters  

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    17/18

    Lanjutan

    17

    Net 1 Net 2R

    router

    Pada jaringan internet berbasis TCP/IP,

    IP gateways/router menyediakaninterkoneksi antar jaringan fisik

  • 8/18/2019 Konsep Internetworking dan Model Arsitektural ET5044

    18/18

    Lanjutan

    18

    Net 1 Net 2 Net 3R 1 R 2

    Pada jaringan internet yangterdiri dari jaringan yang jumlahnya banyak,

    tugas router dalam membuat keputusanuntuk mengirimkan paket akan semakin rumit

    Dalam mem-forward paket,router tidak menggunakan komputer tujuan sebagai patokan

    melainkan menggunakan jaringan tujuan sbg patokan