ARSITEKTUR JARINGAN ARSITEKTUR JARINGAN
KOMPUTER KOMPUTER
Sugiyatno Sugiyatno
2009 2009
ARSITEKTUR JARINGAN ARSITEKTUR JARINGAN
KOMPUTER KOMPUTER
•
Pembangunan suatu jaringan komputer yang baik, harus Pembangunan suatu jaringan komputer yang baik, harus memiliki kemampuan untuk mendukung berbagai jenis memiliki kemampuan untuk mendukung berbagai jeniskomponen jaringan (macam jenis perangkat keras maupun komponen jaringan (macam jenis perangkat keras maupun
perangkat lunak dari berabagai pemasok komponen atau perangkat lunak dari berabagai pemasok komponen atau
vendor vendor). ).
•
Untuk mendukung kemampuan di atas ada kendala utama Untuk mendukung kemampuan di atas ada kendala utama yaitu masalahyaitu masalah interoperabilitasinteroperabilitas. . HeterogenitasHeterogenitas komponen komponen jaringan tersebut akan meningkatkan tingkat kompleksitas jaringan tersebut akan meningkatkan tingkat kompleksitas
jaringan.
jaringan.
•
Agar dapat terbentuk jaringan, maka dibutuhkan komponen Agar dapat terbentuk jaringan, maka dibutuhkan komponen jaringan yang memenuhi suatu persyaratan spesifikasijaringan yang memenuhi suatu persyaratan spesifikasi tertentu. Untuk memberikan acuan (
tertentu. Untuk memberikan acuan (referensireferensi) bagi jaringan ) bagi jaringan maka diperlukan suatu arsitektur jaringan (
maka diperlukan suatu arsitektur jaringan (network network architectures
architectures) yang selalu dikembangkan agar jaringan ) yang selalu dikembangkan agar jaringan mampu mendukung atau mengatasi kendala utama
mampu mendukung atau mengatasi kendala utama tersebut
tersebut. .
Arsitektur Ideal Arsitektur Ideal
Adalah arsitektur jaringan yang mendukung Adalah arsitektur jaringan yang mendukung
konsep-konsep konsep-konsep
• Open system Open system
• Scalability Scalability
• Connectivity/Interconectivity Connectivity/Interconectivity
• Interoperability Interoperability
• Ease of Implementation Ease of Implementation
• Ease of Use Ease of Use
• Ease of Modification Ease of Modification
• Reliability Reliability
Open system Open system
• Suatu sistem jaringan yang memiliki Suatu sistem jaringan yang memiliki
spesifikasi elemen-elemennya, didukung spesifikasi elemen-elemennya, didukung
oleh berbagai pemasok komponen oleh berbagai pemasok komponen
jaringan (vendor) agar tercipta saling jaringan (vendor) agar tercipta saling
kompatibel antar komponen untuk kompatibel antar komponen untuk
membangun suatu jaringan.
membangun suatu jaringan.
Scalability Scalability
• Dapat tumbuh dan berkembang mengikuti Dapat tumbuh dan berkembang mengikuti
kebutuhan dan teknologi yang tersedia, ditinjau kebutuhan dan teknologi yang tersedia, ditinjau
dari fisik jaringan maupun aplikasinya dari fisik jaringan maupun aplikasinya
• Modularity: Jaringan tersusun atas blok-blok Modularity: Jaringan tersusun atas blok-blok pembangun (building block ), yang merupakan pembangun (building block ), yang merupakan
himpunan kecil yang dari berbagai macan piranti himpunan kecil yang dari berbagai macan piranti
jaringan yang diproduksi secara masal oleh jaringan yang diproduksi secara masal oleh
berbagai macam industri.
berbagai macam industri.
Connectivity/Interconectivity Connectivity/Interconectivity
• Adalah segala sesuatu yang berkaitan Adalah segala sesuatu yang berkaitan dengan transportasi informasi diantara dengan transportasi informasi diantara
komputer-komputer, yang meliputi media komputer-komputer, yang meliputi media
fisik, mekanisme pengemasan data, dan fisik, mekanisme pengemasan data, dan
perutean (routing) diantara peralatan perutean (routing) diantara peralatan
jaringan dari titik asal (starting) sampai jaringan dari titik asal (starting) sampai
mencapai titik tujuan. (Memungkinkan mencapai titik tujuan. (Memungkinkan
berbagai macam jenis produks teknologi HW/
berbagai macam jenis produks teknologi HW/
SW yang dikoneksi sehingga menjadi suatu SW yang dikoneksi sehingga menjadi suatu
kesatuan)
kesatuan)
Interoperability Interoperability
• Suatu metode yang digunakan agar data Suatu metode yang digunakan agar data dapat saling dikenali (understandable)
dapat saling dikenali (understandable) antar komputer (berlawanan dengan antar komputer (berlawanan dengan
proprietary). Sebagai contoh adalah proprietary). Sebagai contoh adalah
perbedaan sistem operasi maupun perbedaan sistem operasi maupun
bahasa-bahasanya.
bahasa-bahasanya.
Beberapa fitur tambahan Beberapa fitur tambahan
•
Ease of ImplementationEase of Implementation (Mudah dalam (Mudah dalammenyelesaikan masalah komunikasi-jaringan , mudah menyelesaikan masalah komunikasi-jaringan , mudah
dalam instalasi, serta dalam mengkonfigurasi) dalam instalasi, serta dalam mengkonfigurasi)
•
Ease of UseEase of Use (Mudah penggunaanya, oleh pengguna (Mudah penggunaanya, oleh pengguna dengan pengetahuan yang terbatas mengenai jaringan dengan pengetahuan yang terbatas mengenai jaringanbahkan membebaskan pengguna dari pe-ngetahuan bahkan membebaskan pengguna dari pe-ngetahuan tentang struktur jaringan dan implementasi jaringan) tentang struktur jaringan dan implementasi jaringan)
•
Ease of ModificationEase of Modification (Mudah dilakukan modifikasi (Mudah dilakukan modifikasi sesuaI dengan tuntutan atau perkembangan teknologi sesuaI dengan tuntutan atau perkembangan teknologiyang lebih baru) yang lebih baru)
•
ReliabilityReliability (Menyediakan fasilitas (Menyediakan fasilitas error detectionerror detection dan dan error recovery/ errorerror recovery/ error correctioncorrection) )
Pada dasarnya suatu
Pada dasarnya suatu arsitektur jaringan arsitektur jaringan adalah adalah aturan-aturan atau
aturan-aturan atau standarisasi standarisasi dari berbagai dari berbagai macam
macam protokol protokol dan dan format-pesan format-pesan . .
• OSI Reference Model ( OSI Reference Model ( Open Systems Open Systems Interconnection
Interconnection ), dari ISO (Interna-tional ), dari ISO (Interna-tional Standard Organization), yang diadopsi dari Standard Organization), yang diadopsi dari
CCITT.
CCITT.
• Arsitektur TCP/IP , pada awalnya digunakan Arsitektur TCP/IP , pada awalnya digunakan secara ekslusif di DoD Amerika, dikembangkan secara ekslusif di DoD Amerika, dikembangkan
oleh berbagai vendor jaringan komputer.
oleh berbagai vendor jaringan komputer.
• IEEE Project 802.x dari IEEE ( IEEE Project 802.x dari IEEE ( Institute of Institute of Electrical and Electronics Engineers
Electrical and Electronics Engineers ) )
• SNA ( SNA ( Systems Network Architectures Systems Network Architectures ) dari IBM ) dari IBM
• Dll. Dll.
Model Referensi OSI Model Referensi OSI
Lap. Aplikasi Lap. Aplikasi
Lap. Presentasi Lap. Presentasi
Lap. Session Lap. Session
Lap. Transport Lap. Transport
Lap. Network Lap. Network
Lap. Data Link Lap. Data Link
Lap. Fisik
Lap. Fisik
Model Referensi OSI (Lapisan Atas) Model Referensi OSI (Lapisan Atas)
Lap. Aplikasi
Lap. Aplikasi
Aplikasi dan User InterfaceAplikasi dan User InterfaceLap. Presentasi
Lap. Presentasi •
Presentasi data : HTML, Presentasi data : HTML, ASN1, JPEG, MPEGASN1, JPEG, MPEG
•
Proses EnkripsiProses EnkripsiLap. Session
Lap. Session •
Memelihara koneksi untuk Memelihara koneksi untuk aplikasi yang terpisahaplikasi yang terpisah
Model Referensi OSI (Lapisan Bawah) Model Referensi OSI (Lapisan Bawah)
Lap. Transport
Lap. Transport
• Menentukan penyampaian data yang Menentukan penyampaian data yang realible / unreliablerealible / unreliable
• Proses koreksi error sebelum Proses koreksi error sebelum retransmit
retransmit
Lap. Network
Lap. Network
• Menyediakan logical AddressingMenyediakan logical Addressing• Menetapkan lintasan (routing)Menetapkan lintasan (routing)
Lap. Data Link
Lap. Data Link
• Assembly/disassembly paket ke Assembly/disassembly paket ke frame/frame ke paketframe/frame ke paket
• Mengatur akses kejaringan (Media) Mengatur akses kejaringan (Media) dengan mekanisme pengalamatan MAC dengan mekanisme pengalamatan MAC
• Menyediakan deteksi error Menyediakan deteksi error
Lap. Fisik
Lap. Fisik
• Bertanggungjawab menyampaikan Bertanggungjawab menyampaikan aliran bit dari piranti ke pirantialiran bit dari piranti ke piranti
Koneksi Berdasar OSI Koneksi Berdasar OSI
Arsitektur Model OSI
Physical Layer Network Layer Session Layer Transport Layer Presentation Layer
Data Link Layer Application Layer
Arsitektur Model OSI
Physical Layer Network Layer Session Layer Transport Layer Presentation Layer
Data Link Layer Application Layer
Medium transmisi
ARSITEKTUR TCP/IP (DoD Model) ARSITEKTUR TCP/IP (DoD Model)
Lap. Aplikasi
Lap. Aplikasi
Aplikasi, Proses dan User InterfaceAplikasi, Proses dan User InterfaceLap. Host to Lap. Host to Host Host
• Menentukan penyampaian data yang Menentukan penyampaian data yang realible / unreliable
realible / unreliable
• Proses koreksi error sebelum retransmitProses koreksi error sebelum retransmit
Lap. Internet
Lap. Internet
• Menyediakan logical AddressingMenyediakan logical Addressing• Menetapkan lintasan (routing)Menetapkan lintasan (routing)
Lapisan data Lapisan data
Lap. FisiK Lap. FisiK
• Assembly/disassembly paket ke Assembly/disassembly paket ke frame/frame ke paket
frame/frame ke paket
• Mengatur akses kejaringan (Media) dengan Mengatur akses kejaringan (Media) dengan mekanisme pengalamatan MAC
mekanisme pengalamatan MAC
• Menyediakan deteksi error Menyediakan deteksi error
• Bertanggungjawab menyampaikan aliran bit Bertanggungjawab menyampaikan aliran bit dari piranti ke piranti
dari piranti ke piranti
Koneksi antar Aplikasi pada TCP/IP Koneksi antar Aplikasi pada TCP/IP
FTP SERVER FTP CLIENT
arsitektur TCP/IP
Lapisan Internet Lapisan fisik Lapisan Transport
(Host-to-Host) Lapisan aplikasi
arsitektur TCP/IP
Lapisan Internet Lapisan fisik Lapisan Transport
(Host-to-Host) Lapisan aplikasi
arsitektur TCP/IP
IP (ARP / ICMP) Ethernet TCP atau UDP
FTP CLIENT arsitektur TCP/IP
IP (ARP / ICMP) Ethernet TCP atau UDP
FTP SEVER