Upload
afdal-dinil-haq
View
238
Download
0
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