Professional Documents
Culture Documents
(Lecture 1)
Lecturers BP: Betty Purwandari, SKom. MSc. bettyp@cs.ui.ac.id AY: Ir. Adhi Yuniarto, MKom. adhi@cs.ui.ac.id
MTI UI v-1.0
Reference [PET00] Peterson, L. and Davie, B. Computer Networks: A System Approach, 2nd edition. San Francisco: Morgan Kaufman, 2000 Akan ada reference lain sesuai kebutuhan
MTI UI v-1.0
Schedule
Week 1 2 3,4,5 6,7 8 9,10 11 12 13 14 15 16 Topic Introduction & Foundation: Building a Network Requirements & Network Architecture Direct Link Networks Packet Switching Mid Test Internetworking End-to-end Protocols Applications Computer Network Design Economics of Networks Group Presentation Final Test 4 5 9 Chapter Lecturer 1 1 2 3 BP BP AY AY AY BP BP BP AY BP AY/BP BP
MTI UI v-1.0
Grading (Tentative) Mid Test : 35% Final Test : 35% Individual Coursework: 5% Group Project : 25%
Group : 2-3 members Topics: critical analysis/assessment on a state-of-the-art network technology Each group chooses a unique topic Writing, presentation, & class discussion
MTI UI v-1.0
Ujian susulan:
Dalam kasus sangat mendesak dan setelah mendapat persetujuan pengajar.
MTI UI v-1.0
Komunikasi Data:
Data transmission from one location to another Transmisi data dengan menggunakan fasilitas telekomunikasi (lebih efisien dan reliable).
Jaringan Komputer:
1. 2.
Interconnected independent computer A whole new services in providing applications, users and organizations for computer communications
MTI UI v-1.0
Terminal (remote)
Ide dasar: akses on-line ke komputer di lokasi terpisah, terbentuknya suatu services baru data networks, oleh perusahaan telkomunikasi (mis. Telkom)
8 MTI UI v-1.0
PC
Mainframe LAN (.. another netwok) Network Server Dukungan untuk berkembang dalam skala besar!
9 MTI UI v-1.0
Link
Is NOT:
Spesifik pemakaian set-up produk e.g. Cisco
11
MTI UI v-1.0
Why we study
Peranan (industry and services)
Building block: setup IT infrastructure. One way or another you will encounter networking projects. Networking is a very important area, growing range of career opportunities! all computer company .. called themselves a networking company (Sun, IBM, HP, Microsoft, SAP etc.)
Its impact on every aspect of how people using computer, services, doing business and personal/life-style.
12 MTI UI v-1.0
Network Designer
fungsi jaringan: cost-effective, i.e resources digunakan secara efisien (sharing) oleh users.
Network Provider
operasi jaringan: manageable, mis. failure mudah dideteksi/diperbaiki.
15 MTI UI v-1.0
Requirement I:Connectivity Koneksi: membuat link antara nodes Node: any device connected to a link
Contoh: komputer, PDA, POS, HP etc.
16
MTI UI v-1.0
Multiple Access
Node
Node Link
Node
Link
(share link tunggal)
17
MTI UI v-1.0
Switched Network
Switch: memindahkan data/bits antara links. KK: 1. Switches memperbesar jangkauan jaringan, dengan link terbatas. 2. Switches menerima data dan menentukan link mana akan disampaikan data tsb. 3. Switches => fungsi jaringan (switches data), berada dalam cloud (network). 4. Nodes di luar cloud => host, tempat aplikasi/user berada.
MTI UI v-1.0
Cloud Host
19
Switch
Methods: sending messages Terdapat dua cara (teknik) mengirimkan messages melalui switch
Circuit switching: langsung mengirimkan dalam arus bit
Data atau bit dikirimkan secara serial dalam bentuk arus. Harus melalui jalan (path) yang telah dibangun oleh switch.
Sirkit dibangun dan transmisi bit data dilakukan melalui jalan sirkit tsb.
21 MTI UI v-1.0
Paket di-switched dari satu node ke node lain: konsep store & forward
22 MTI UI v-1.0
Interconnected Networks
Interkoneksi jaringan komputer (independent) => skala luas Konsep: Jaringan komputer dapat dibangun dari jaringan yang ada (cloud) => menghasilkan jaringan yang lebih besar. Node penghubung: router atau gateway.
interconnected independent network
23
MTI UI v-1.0
24
MTI UI v-1.0
Switch
25
MTI UI v-1.0
Demultiplex (demux) R1 R2 R3 R4
Frequency Division Multiplexing (FDM) Transmit each flow over the physical link at different frequency Similar to the signals for different TV stations that are transmitted at a different frequency on a physical cable TV link
27
MTI UI v-1.0
Statistical Multiplexing
Pembagian waktu (quantum) berdasarkan permintaan (on-demand). Pemakaian link sesuai dengan data (traffic), tidak ada slot waktu yang terbuang karena alokasi fixed. Pengiriman dalam bentuk paket dan transmisi secara paket => Packet Switching. paket
Multiplex (mux)
29 MTI UI v-1.0
Characteristics statistical multiplexing Pengiriman dalam paket (blok data) Buffer: untuk menyimpan paket
Umumnya jumlah user (koneksi) lebih besar dari kapasitas link => lebih efisien. Kasus: paket yang diterima lebih besar dari yang dapat dikirimkan => ditampung dalam buffer. Kasus ekstrim: terjadi penundaan akibat antrian pengiriman => congestion dan delay.
30
MTI UI v-1.0
Requirement III: Communicating Processes Aplikasi atau proses => menggunakan fasilitas jaringan komputer Konektivitas antar komputer harus diartikan sebagai komunikasi antar proses
Umumnya lebih rumit dari penyampaian messages saja. Requirements dari aplikasi: kehandalan (error free), proses atau aplikasi yang mana sebagai tujuan, kebutuhan kecepatan data, max tolerant delay
31 MTI UI v-1.0
Common Services
Pendekatan/Strategi
1.
2.
Pengembang membangun (embedded) fungsi komunikasi ke dalam aplikasi. (NOT a good idea! Why?) Pegembang menggunakan common services yang standar untuk jaringan.
Abstraction: channel
Host Host Application
Host Application
Channel
Channel: umum, parameter, pilihan, interface, aturan Host (protokol) => fungsi apa saja yang harus didukung
Host
33
MTI UI v-1.0
Stream-Based
Arus (stream) data yang konstan. Tipikal: aplikasi multimedia e.g. videoon-demand, video conferencing Delay: sensitif, mempengaruhi informasi Proteksi & reliability: relatif, duplikasi/loss data dapat ditolerir
MTI UI v-1.0
34
35
MTI UI v-1.0
Summary Contoh trade-off : faktor biaya dan efisiensi (cost-effective) => pertimbangan realisasi suatu jaringan komputer
Multiplexing: cara meningkatkan efisiensi pemakaian link => lebih banyak user yang didukung Statistical multiplexing: teknik yang umum digunakan dalam packet switching untuk mengirimkan paket, kapasitas link digunakan lebih optimal
36 MTI UI v-1.0