SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Jaringan Komputer (II2230)
pertemuan minggu ke : 1
Introduction
oleh :
Dr Ing Ir Suhardi, MT MM ERMCP
I Putu Agus Eka Pratama, ST MT
Sekolah Teknik Elektro dan Informatika (STEI)
Institut Teknologi Bandung (ITB)
2013
Aturan Perkuliahan
Total pertemuan 15 minggu (13 minggu perkuliahan, 2 minggu UTS
UAS). 1 minggu = 2 x pertemuan.
Ada 2 tugas :
1. Implementasi Deep Packet Inspection.
2. Pemilihan salah satu dari 3 topik (OTT, QoS, security). 1 topik
maksimal 10 kelompok.
Implementasi dan perkuliahan menggunakan sistem operasi Linux dan
open source software. Silahkan copy di lab riset INS (labtek 8 lt 4)
atau unduh dari http://kambing.ui.ac.id/iso memanfaatkan intranet ITB
(inherent).
Materi untuk setiap pertemuan tertera di silabus.
Nilai = tugas + UTS + UAS + keaktifan.
Tujuan Perkuliahan
Melalui perkuliahan ini, diharapkan mahasiswa/i mampu
memahami dan mengimplementasikan jaringan
komputer sesuai studi kasus yang ada, memanfaatkan
sistem operasi Linux dan aplikasi – aplikasi open
source.
Selain itu, diharapkan juga mahasiswa/i mampu untuk ;
1. Membangun aplikasi terkait dengan OTT.
2. Membangun aplikasi terkait dengan manajemen QoS.
3.Membangun aplikasi terkait dengan manajemen
keamanan jaringan komputer.
Referensi
Buku (slide + video silahkan copy) :
Dar Lin, Y., Hwang, R.H., Baker, F. Computer Network An Open Source
Approach. 2011 (pustaka utama)
Forouzan, Data Communication and Networking, 5th ed., McGraw-Hill
Science/Engineering/Math, 2012
(pustaka utama)
Tanenbaum and Wetherall, Computer Networks, 5th ed., Prentice Hall,
2010 (pustaka alternatif)
Paper/Jurnal Ilmiah (silahkan copy) :
Bubble, D. (2012) : Introduction to Telco OTT Service. Disruptive
Analysis. USA. (pustaka utama)
Solano Tech. (2009) : Service Provider, Over The Top Is Good For You.
Solano Tech. USA. (pustaka utama)
Mobile Square. (2012) : Over The Top (OTT) Service : How Operator
Can Overcome The Fragmentation of
Communication. Tyntec. USA. (pustaka utama).
Definisi, Syarat Sebuah Jaringan Komputer
Definisi :
A shared platform through which a large number of users and
applications communicate with each other.
Sebuah platform untuk saling berbagi (data, resource software
hardware) dengan beragam pengguna dan aplikasi, yang saling
berkomunikasi satu sama lain.
(Yin Dar Lin).
Syarat :
1. Ada minimal 2 komputer yang saling terhubung satu sama lain.
Komputer tidak harus komputer desktop. Koneksi dapat wired,
wireless, atau kombinasi keduanya.
2. Ada pengguna.
3. Ada data, informasi yang dipertukarkan di dalamnya.
4. Ada pemakaian bersama software, hardware.
Sifat Jaringan Komputer
Scalability :
Jaringan komputer dapat disesuaikan dengan kebutuhan, dapat
berkembang, menghiangkan batasan geografis/fisik.
Resource sharing :
Pemakaian bersama (berbagi) resource (sumber daya) software
hardware.
Connectivity :
Mudah terhubung dan dihubungkan. Dalam sekumpulan node, link,
graph. Memanfaatkan device : router, switch, hub, wired, wireless.
Reliability :
Jaringan komputer dapat diukur perfomansinya, kehandalan suatu
jaringan.
Prinsip Dasar/Underlying Principle
4 prinsip dasar (underlying principle) di dalam jaringan komputer :
1. Ukuran performansi (performance measure).
Dibahas di slide selanjutnya.
2. Operasi pada control plane.
Operasi untuk mengontrol paket data--> routing (memetakan
kemana paket akan dikirim), forwarding (proses pengiriman
paket).--> paket disetujui (apply) untuk diforwarding secara
berkala.
3. Operasi pada Data Plane.
Operasi pada data --> menyetujui (apply) semua paket untuk di
forwarding secepatnya.
Forwarding, classification, deep packet inspection, error control,
traffic control, quality of service.
4. Interoperability.
Dibahas di slide selanjutnya.
Performance Measure
Ukuran performansi suatu jaringan komputer --> bandwith,
throughput.
Bandwith -->lebar pita/jumlah maksimum data yg dapat ditangani
oleh sistem.
Offered load/input traffic --> ukuran sibuk tidaknya suatu jaringan,
Throughput/output traffic --> bandwith sebenarnya.
Suatu bandwith sebesar 16kbps, suatu file yang akan diunduh
sebesar 64kb, maka waktu yang diperlukan = 64kb/16kbps = 4s.
Jika ternyata waktu yang dperlukan 8s, maka throughput = 64kb/8s
= 8 kbps.
Latency : node (host, gateway), link (point to point, broadcast),
path (routed, swithced).
Interoperability
Chipset, hardware, yang digunakan pada jaringan komputer
umumnya berasal dari banyak vendor.
Agar semua hardware dapat saling berkomunikasi dgn baik, ada 2
solusi :
1. Beli hadrware dari 1 vendor
2. Beli hardware dari beragam vendor dgn adanya protokol yang
mendukung interoperability.
Interoperability --> plug and play device dari beragam vendor,
sehingga dapat berkomunikasi satu sama lain.
Standar protocol --> standarisasi protokol yang akan digunakan di
dalam jaringan.
Protokol --> aturan yang mengatur komunikasi di dalam jaringan.
--> next slide.
Protokol
Protokol --> Seperangkat aturan yang mengatur tata komunikasi di
dalam jaringan komputer. --> protokol harus ada standarisasi
(misal ISO) --> mendesain + membuat protokol? --> ilmu
rekayasa protokol --> salah satu bagian berkaitan dgn algoritma.
Tidak semua algoritma pada control plane dan data plane
distandarisasi, tapi semua implementasi bergantung pada
desain --> contoh : Djikstra algorithm.
.
Control protocol --> menempatkan control data di header pada
protocol message untuk membantu operasi pada control plane.
Layered protokol --> protocol stack terdiri atas sekumpulan layer
protokol. Setiap protokol pada layer berbeda dapat
berkomunikasi melalui send dan recv.
7 Layer OSI
OSI = Open System Interconnection. --> oleh ISO (International
Standard Organization).
Mencakup (bawah ke atas) :
1.Physical layer (bits) --> semua media transmisi, pensinyalan, topologi,
sinkronisasi.
2.Data link layer (frame) --> mengumpulkan bit – bit pada physical link
menjad frame.
3.Network layer (packet) --> mendefinisikan alamat IP, header paket.
4.Transport layer (segmen) --> memecah data ke dalam paket (segmen),
ACK, menyusun kembali paket.
5.Session layer (data) --> mendefinisikan pembuatan, pemeliharaan, dan
penghapusan koneksi. Juga proses resolusi (resolv) nama.
6.Presentation layer (data) --> mempresentasikan/translasi data yang
akan ditransmisi oleh aplikasi ke dalam format yang sesuai.
7.Application layer (data) --> Antar muka aplikasi dan pengguna,
mengatur aplikasi --> protokol : HTTP, FTP, SMTP, NFS.
4 Layer TCP/IP
4 layer TCP/IP adalah perbaikan dari kekurangan yang dimiliki oleh 7
layer OSI.
Mencakup (bawah ke atas) :
1.Network access layer --> sama seperti layer 1 dan 2 di OSI (Physical,
Data Link).
2.Internet layer --> sama seperti layer 3 di OSI (Network).
3.Transport layer --> sama seperti layer 4 di OSI (Transport).
4. Application layer --> sama seperti layer 5,6,7 di OSI (Session,
Presentation. Application).
Sumber gambar :
http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html
http://dendyfuadin71.blogdetik.com/2009/10/07/7-lapisan-osi-dan-4-layer-tcpip/
Arsitektur Internet
Solusi - solusi untuk konektivitas :
1. Routed or switched?
Switching lebih cepat dibandingkan routing.
Routing --> memilih jarak tercepat/terbaik.
Routing :
stateless (router tidak menyimpan informasi untuk melacak paket),
connectionless (semua paket dirutekan langsungtanpamembuat
koneksi baru).
2. End to end atau hop by hop?
End to end -->dari awal/asal hingga akhir/tujuan.
hop by hopn --> hop = langkah --> routing dilakukan secara hop by hop.
3.Bagaimana mengatur tugas (task) untuk menyediakan dan merawat
konektivitas?
4 layer TCP/IP :
Physical layer --> PP, ethernet, wireless, DSL, XDSL, OC3.
network layer (IP) --> ARP, RARP, IP, ICMP, BOOTP.
Transport layer --> OSFP, TCP, UDP.
Application layer --> Telnet, SMTP, RPC, HTTP, FTP, RIP, NFS.
Struktur Paket Data Pada Web Server (1)
Struktur paket data pada web server (4 bagian) :
Struktur Paket Data Pada Web Server (2)
Sumber gambar :
Yin Dar Lin : Computer Network, an Open Source Approach
Penjelasan :
A = Incoming packet dengan user req.
B = TCP ACK untuk packet A
C = Web resp ke req embedded di A
D = TCP ACK dikembalikan dari user ke packet C
Ch = chapter (bab) pembahasan materi kuliah.
Urutan langkah :
Client mengirimkan paket berisi informasi alamat web server tujuan dan
halaman yang ingin diakses --> paket diforward oleh router ke web
server --> paket diterima oleh NIC di web server --> decode signal ke
data (ch 2) --> masuk ke IP module (ch 4) --> pemrosesan di dalam
struktur data socket + proses oleh TCP (proses A, B, C, D, ch 3-8) -->
respond berhasil ditampilkan ke user melalui halaman web. Beberapa
proses akan dijelaskan lebih rinci di materi selanjutnya.
Struktur Paket Data Pada Gateway (1)
Struktur paket data pada gateway :
Struktur Paket Data Pada Gateway (2)
Sumber gambar :
Yin Dar Lin : Computer Network, an Open Source Approach
Penjelasan :
Gateway (atau router) --> memforward/memfilter paket2 di internet (atau
di antara internet dan intranet).
Ch = chapter (bab materi selanjutnya).
Urutan langkah :
Paket diterima dari internet/intranet --> masuk ke NIC --> verifikasi
correctness --> cek tabel routing (ch 6) --> cek keamanan (misal via
snort) --> menyediakan fitur NAT --> paket disisipkan di dalam modul
pre routing --> daemon mengirimkan paket kembali ke output chain.
Pembahasan lebih rinci setiap tahap di bab selanjutnya.
Implementasi di Linux dan Open Source
Pengujian :
Client daemon, server daemon, interface driver, device controller.
Panduan :
Install linux --> install aplikasi/paket yang diperlukan (gunakan
intranet/inherent ITB ke server UI) --> uji.
Silahkan memanfaatkan lab riset INS (labtek 8 lt 4) untuk belajar.
Output :
Mahasiswa/i dapat mengetahui praktek dari konsep/teori yang dijelaskan
di bab ini, memanfaatkan sistem operasi linux dan aplikasi – aplikasi
open source.
Selesai...

Weitere ähnliche Inhalte

Was ist angesagt?

Contoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksiContoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksimuhamadaulia3
 
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidelPenyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidelBAIDILAH Baidilah
 
Pertemuan 10 (distribusi binomial, poison, normal)
Pertemuan 10 (distribusi binomial, poison, normal)Pertemuan 10 (distribusi binomial, poison, normal)
Pertemuan 10 (distribusi binomial, poison, normal)reno sutriono
 
Pertemuan 3 turunan dan aturan rantai
Pertemuan 3   turunan dan aturan rantaiPertemuan 3   turunan dan aturan rantai
Pertemuan 3 turunan dan aturan rantaiSenat Mahasiswa STIS
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanCliquerz Javaneze
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraShortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraOnggo Wiryawan
 
Menyelesaikan sistem persamaan linear dengan operasi baris elementer
Menyelesaikan sistem persamaan linear dengan operasi baris elementerMenyelesaikan sistem persamaan linear dengan operasi baris elementer
Menyelesaikan sistem persamaan linear dengan operasi baris elementerAna Sugiyarti
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritmacasnadi
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2Arvina Frida Karela
 
Metode dan Strategi Pembuktian
Metode dan Strategi PembuktianMetode dan Strategi Pembuktian
Metode dan Strategi PembuktianHeni Widayani
 
Modul 7 persamaan diophantine
Modul 7   persamaan diophantineModul 7   persamaan diophantine
Modul 7 persamaan diophantineAcika Karunila
 
Diktat fisika 12 listrik statis
Diktat fisika 12   listrik statisDiktat fisika 12   listrik statis
Diktat fisika 12 listrik statisSMANEGERIWOLULAS
 
Soal dan jawaban uci chi kuadrat dan regresi
Soal dan jawaban uci chi kuadrat dan regresiSoal dan jawaban uci chi kuadrat dan regresi
Soal dan jawaban uci chi kuadrat dan regresiVivin Dolpin
 

Was ist angesagt? (20)

Penerapan Logaritma dalam Kehidupan
Penerapan Logaritma dalam KehidupanPenerapan Logaritma dalam Kehidupan
Penerapan Logaritma dalam Kehidupan
 
Contoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksiContoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksi
 
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidelPenyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
 
Pertemuan 10 (distribusi binomial, poison, normal)
Pertemuan 10 (distribusi binomial, poison, normal)Pertemuan 10 (distribusi binomial, poison, normal)
Pertemuan 10 (distribusi binomial, poison, normal)
 
Turunan Fungsi Trigonometri
Turunan Fungsi TrigonometriTurunan Fungsi Trigonometri
Turunan Fungsi Trigonometri
 
Pertemuan 3 turunan dan aturan rantai
Pertemuan 3   turunan dan aturan rantaiPertemuan 3   turunan dan aturan rantai
Pertemuan 3 turunan dan aturan rantai
 
R5a kelompok 3
R5a kelompok 3R5a kelompok 3
R5a kelompok 3
 
Contoh ruang metrik
Contoh ruang metrikContoh ruang metrik
Contoh ruang metrik
 
Tutorial Matlab
Tutorial MatlabTutorial Matlab
Tutorial Matlab
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi boolean
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraShortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma Dijkstra
 
Menyelesaikan sistem persamaan linear dengan operasi baris elementer
Menyelesaikan sistem persamaan linear dengan operasi baris elementerMenyelesaikan sistem persamaan linear dengan operasi baris elementer
Menyelesaikan sistem persamaan linear dengan operasi baris elementer
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritma
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Bab 3 dinamika partikel
Bab 3 dinamika partikelBab 3 dinamika partikel
Bab 3 dinamika partikel
 
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
Analisis Real (Barisan Bilangan Real) Latihan bagian 2.2
 
Metode dan Strategi Pembuktian
Metode dan Strategi PembuktianMetode dan Strategi Pembuktian
Metode dan Strategi Pembuktian
 
Modul 7 persamaan diophantine
Modul 7   persamaan diophantineModul 7   persamaan diophantine
Modul 7 persamaan diophantine
 
Diktat fisika 12 listrik statis
Diktat fisika 12   listrik statisDiktat fisika 12   listrik statis
Diktat fisika 12 listrik statis
 
Soal dan jawaban uci chi kuadrat dan regresi
Soal dan jawaban uci chi kuadrat dan regresiSoal dan jawaban uci chi kuadrat dan regresi
Soal dan jawaban uci chi kuadrat dan regresi
 

Ähnlich wie Slide Jaringan Komputer ITB pertemuan 1

topologi-jaringan bentuk bentuk jaringan
 topologi-jaringan bentuk bentuk jaringan topologi-jaringan bentuk bentuk jaringan
topologi-jaringan bentuk bentuk jaringanseolangit7
 
2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.ppt2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.pptSitiBayani1
 
2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.ppt2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.pptaceppokonamah
 
Protocol lan 5109100164
Protocol lan 5109100164Protocol lan 5109100164
Protocol lan 5109100164Budi Raharjo
 
Buku jaringan komputer
Buku jaringan komputerBuku jaringan komputer
Buku jaringan komputeravsai
 
Buku jaringan-komputer-dhoto
Buku jaringan-komputer-dhotoBuku jaringan-komputer-dhoto
Buku jaringan-komputer-dhotoEfhal Ardan
 
Tugas Mandiri Jaringan
Tugas Mandiri JaringanTugas Mandiri Jaringan
Tugas Mandiri Jaringanrima panjaitan
 
Modul 3 - Jaringan Komputer
Modul 3 - Jaringan KomputerModul 3 - Jaringan Komputer
Modul 3 - Jaringan Komputerjagoanilmu
 
Modul rangkaian
Modul rangkaian Modul rangkaian
Modul rangkaian fafa111283
 
Jaringan Dasar : TCP/IP
Jaringan Dasar : TCP/IPJaringan Dasar : TCP/IP
Jaringan Dasar : TCP/IPDidik Ariyana
 
Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection) Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection) Indri Sukmawati Rahayu
 
EBOOK NETWORK CONNECTIVITY
EBOOK NETWORK CONNECTIVITYEBOOK NETWORK CONNECTIVITY
EBOOK NETWORK CONNECTIVITYhaidi3112
 
Unm tki2-kb1-ppt1-wan
Unm tki2-kb1-ppt1-wanUnm tki2-kb1-ppt1-wan
Unm tki2-kb1-ppt1-wangixcznow
 

Ähnlich wie Slide Jaringan Komputer ITB pertemuan 1 (20)

topologi-jaringan bentuk bentuk jaringan
 topologi-jaringan bentuk bentuk jaringan topologi-jaringan bentuk bentuk jaringan
topologi-jaringan bentuk bentuk jaringan
 
2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.ppt2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.ppt
 
2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.ppt2-Topologi-Jaringan.ppt
2-Topologi-Jaringan.ppt
 
Protocol lan 5109100164
Protocol lan 5109100164Protocol lan 5109100164
Protocol lan 5109100164
 
Buku jaringan komputer
Buku jaringan komputerBuku jaringan komputer
Buku jaringan komputer
 
Buku jaringan-komputer-dhoto
Buku jaringan-komputer-dhotoBuku jaringan-komputer-dhoto
Buku jaringan-komputer-dhoto
 
Tugas Mandiri Jaringan
Tugas Mandiri JaringanTugas Mandiri Jaringan
Tugas Mandiri Jaringan
 
Modul 3 - Jaringan Komputer
Modul 3 - Jaringan KomputerModul 3 - Jaringan Komputer
Modul 3 - Jaringan Komputer
 
Modul rangkaian
Modul rangkaian Modul rangkaian
Modul rangkaian
 
Jaringan Dasar : TCP/IP
Jaringan Dasar : TCP/IPJaringan Dasar : TCP/IP
Jaringan Dasar : TCP/IP
 
Networks day #1
Networks day #1Networks day #1
Networks day #1
 
Kelompok 5
Kelompok 5Kelompok 5
Kelompok 5
 
Kelompok 5
Kelompok 5Kelompok 5
Kelompok 5
 
Power point
Power pointPower point
Power point
 
Makalah lan2
Makalah lan2Makalah lan2
Makalah lan2
 
Makalah lan2
Makalah lan2Makalah lan2
Makalah lan2
 
Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection) Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection)
 
EBOOK NETWORK CONNECTIVITY
EBOOK NETWORK CONNECTIVITYEBOOK NETWORK CONNECTIVITY
EBOOK NETWORK CONNECTIVITY
 
Makalah lan2
Makalah lan2Makalah lan2
Makalah lan2
 
Unm tki2-kb1-ppt1-wan
Unm tki2-kb1-ppt1-wanUnm tki2-kb1-ppt1-wan
Unm tki2-kb1-ppt1-wan
 

Mehr von Putu Shinoda

ipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdfipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdfPutu Shinoda
 
Linux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart CityLinux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart CityPutu Shinoda
 
Seminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ TelkomSeminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ TelkomPutu Shinoda
 
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CitySeminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CityPutu Shinoda
 
Materi Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTTMateri Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTTPutu Shinoda
 
Materi Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of ThingsMateri Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of ThingsPutu Shinoda
 
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.Putu Shinoda
 
Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014Putu Shinoda
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)Putu Shinoda
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)Putu Shinoda
 
Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014Putu Shinoda
 
NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)Putu Shinoda
 
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014Putu Shinoda
 
Seminar security Smart City dan sampul buku
Seminar security Smart City dan sampul bukuSeminar security Smart City dan sampul buku
Seminar security Smart City dan sampul bukuPutu Shinoda
 
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014Putu Shinoda
 
Information and social network 1
Information and social network 1Information and social network 1
Information and social network 1Putu Shinoda
 
Presentasi putu-unikom-180114
Presentasi putu-unikom-180114Presentasi putu-unikom-180114
Presentasi putu-unikom-180114Putu Shinoda
 

Mehr von Putu Shinoda (20)

ipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdfipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdf
 
Linux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart CityLinux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart City
 
Seminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ TelkomSeminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ Telkom
 
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CitySeminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
 
Web Security
Web SecurityWeb Security
Web Security
 
Materi Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTTMateri Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTT
 
Materi Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of ThingsMateri Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of Things
 
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
 
Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
 
Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014
 
NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)
 
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
 
Seminar security Smart City dan sampul buku
Seminar security Smart City dan sampul bukuSeminar security Smart City dan sampul buku
Seminar security Smart City dan sampul buku
 
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
 
Information and social network 1
Information and social network 1Information and social network 1
Information and social network 1
 
Presentasi putu-unikom-180114
Presentasi putu-unikom-180114Presentasi putu-unikom-180114
Presentasi putu-unikom-180114
 
Ist service-4
Ist service-4Ist service-4
Ist service-4
 
Ist service-2
Ist service-2Ist service-2
Ist service-2
 

Slide Jaringan Komputer ITB pertemuan 1

  • 1. Jaringan Komputer (II2230) pertemuan minggu ke : 1 Introduction oleh : Dr Ing Ir Suhardi, MT MM ERMCP I Putu Agus Eka Pratama, ST MT Sekolah Teknik Elektro dan Informatika (STEI) Institut Teknologi Bandung (ITB) 2013
  • 2. Aturan Perkuliahan Total pertemuan 15 minggu (13 minggu perkuliahan, 2 minggu UTS UAS). 1 minggu = 2 x pertemuan. Ada 2 tugas : 1. Implementasi Deep Packet Inspection. 2. Pemilihan salah satu dari 3 topik (OTT, QoS, security). 1 topik maksimal 10 kelompok. Implementasi dan perkuliahan menggunakan sistem operasi Linux dan open source software. Silahkan copy di lab riset INS (labtek 8 lt 4) atau unduh dari http://kambing.ui.ac.id/iso memanfaatkan intranet ITB (inherent). Materi untuk setiap pertemuan tertera di silabus. Nilai = tugas + UTS + UAS + keaktifan.
  • 3. Tujuan Perkuliahan Melalui perkuliahan ini, diharapkan mahasiswa/i mampu memahami dan mengimplementasikan jaringan komputer sesuai studi kasus yang ada, memanfaatkan sistem operasi Linux dan aplikasi – aplikasi open source. Selain itu, diharapkan juga mahasiswa/i mampu untuk ; 1. Membangun aplikasi terkait dengan OTT. 2. Membangun aplikasi terkait dengan manajemen QoS. 3.Membangun aplikasi terkait dengan manajemen keamanan jaringan komputer.
  • 4. Referensi Buku (slide + video silahkan copy) : Dar Lin, Y., Hwang, R.H., Baker, F. Computer Network An Open Source Approach. 2011 (pustaka utama) Forouzan, Data Communication and Networking, 5th ed., McGraw-Hill Science/Engineering/Math, 2012 (pustaka utama) Tanenbaum and Wetherall, Computer Networks, 5th ed., Prentice Hall, 2010 (pustaka alternatif) Paper/Jurnal Ilmiah (silahkan copy) : Bubble, D. (2012) : Introduction to Telco OTT Service. Disruptive Analysis. USA. (pustaka utama) Solano Tech. (2009) : Service Provider, Over The Top Is Good For You. Solano Tech. USA. (pustaka utama) Mobile Square. (2012) : Over The Top (OTT) Service : How Operator Can Overcome The Fragmentation of Communication. Tyntec. USA. (pustaka utama).
  • 5. Definisi, Syarat Sebuah Jaringan Komputer Definisi : A shared platform through which a large number of users and applications communicate with each other. Sebuah platform untuk saling berbagi (data, resource software hardware) dengan beragam pengguna dan aplikasi, yang saling berkomunikasi satu sama lain. (Yin Dar Lin). Syarat : 1. Ada minimal 2 komputer yang saling terhubung satu sama lain. Komputer tidak harus komputer desktop. Koneksi dapat wired, wireless, atau kombinasi keduanya. 2. Ada pengguna. 3. Ada data, informasi yang dipertukarkan di dalamnya. 4. Ada pemakaian bersama software, hardware.
  • 6. Sifat Jaringan Komputer Scalability : Jaringan komputer dapat disesuaikan dengan kebutuhan, dapat berkembang, menghiangkan batasan geografis/fisik. Resource sharing : Pemakaian bersama (berbagi) resource (sumber daya) software hardware. Connectivity : Mudah terhubung dan dihubungkan. Dalam sekumpulan node, link, graph. Memanfaatkan device : router, switch, hub, wired, wireless. Reliability : Jaringan komputer dapat diukur perfomansinya, kehandalan suatu jaringan.
  • 7. Prinsip Dasar/Underlying Principle 4 prinsip dasar (underlying principle) di dalam jaringan komputer : 1. Ukuran performansi (performance measure). Dibahas di slide selanjutnya. 2. Operasi pada control plane. Operasi untuk mengontrol paket data--> routing (memetakan kemana paket akan dikirim), forwarding (proses pengiriman paket).--> paket disetujui (apply) untuk diforwarding secara berkala. 3. Operasi pada Data Plane. Operasi pada data --> menyetujui (apply) semua paket untuk di forwarding secepatnya. Forwarding, classification, deep packet inspection, error control, traffic control, quality of service. 4. Interoperability. Dibahas di slide selanjutnya.
  • 8. Performance Measure Ukuran performansi suatu jaringan komputer --> bandwith, throughput. Bandwith -->lebar pita/jumlah maksimum data yg dapat ditangani oleh sistem. Offered load/input traffic --> ukuran sibuk tidaknya suatu jaringan, Throughput/output traffic --> bandwith sebenarnya. Suatu bandwith sebesar 16kbps, suatu file yang akan diunduh sebesar 64kb, maka waktu yang diperlukan = 64kb/16kbps = 4s. Jika ternyata waktu yang dperlukan 8s, maka throughput = 64kb/8s = 8 kbps. Latency : node (host, gateway), link (point to point, broadcast), path (routed, swithced).
  • 9. Interoperability Chipset, hardware, yang digunakan pada jaringan komputer umumnya berasal dari banyak vendor. Agar semua hardware dapat saling berkomunikasi dgn baik, ada 2 solusi : 1. Beli hadrware dari 1 vendor 2. Beli hardware dari beragam vendor dgn adanya protokol yang mendukung interoperability. Interoperability --> plug and play device dari beragam vendor, sehingga dapat berkomunikasi satu sama lain. Standar protocol --> standarisasi protokol yang akan digunakan di dalam jaringan. Protokol --> aturan yang mengatur komunikasi di dalam jaringan. --> next slide.
  • 10. Protokol Protokol --> Seperangkat aturan yang mengatur tata komunikasi di dalam jaringan komputer. --> protokol harus ada standarisasi (misal ISO) --> mendesain + membuat protokol? --> ilmu rekayasa protokol --> salah satu bagian berkaitan dgn algoritma. Tidak semua algoritma pada control plane dan data plane distandarisasi, tapi semua implementasi bergantung pada desain --> contoh : Djikstra algorithm. . Control protocol --> menempatkan control data di header pada protocol message untuk membantu operasi pada control plane. Layered protokol --> protocol stack terdiri atas sekumpulan layer protokol. Setiap protokol pada layer berbeda dapat berkomunikasi melalui send dan recv.
  • 11. 7 Layer OSI OSI = Open System Interconnection. --> oleh ISO (International Standard Organization). Mencakup (bawah ke atas) : 1.Physical layer (bits) --> semua media transmisi, pensinyalan, topologi, sinkronisasi. 2.Data link layer (frame) --> mengumpulkan bit – bit pada physical link menjad frame. 3.Network layer (packet) --> mendefinisikan alamat IP, header paket. 4.Transport layer (segmen) --> memecah data ke dalam paket (segmen), ACK, menyusun kembali paket. 5.Session layer (data) --> mendefinisikan pembuatan, pemeliharaan, dan penghapusan koneksi. Juga proses resolusi (resolv) nama. 6.Presentation layer (data) --> mempresentasikan/translasi data yang akan ditransmisi oleh aplikasi ke dalam format yang sesuai. 7.Application layer (data) --> Antar muka aplikasi dan pengguna, mengatur aplikasi --> protokol : HTTP, FTP, SMTP, NFS.
  • 12. 4 Layer TCP/IP 4 layer TCP/IP adalah perbaikan dari kekurangan yang dimiliki oleh 7 layer OSI. Mencakup (bawah ke atas) : 1.Network access layer --> sama seperti layer 1 dan 2 di OSI (Physical, Data Link). 2.Internet layer --> sama seperti layer 3 di OSI (Network). 3.Transport layer --> sama seperti layer 4 di OSI (Transport). 4. Application layer --> sama seperti layer 5,6,7 di OSI (Session, Presentation. Application). Sumber gambar : http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html http://dendyfuadin71.blogdetik.com/2009/10/07/7-lapisan-osi-dan-4-layer-tcpip/
  • 13. Arsitektur Internet Solusi - solusi untuk konektivitas : 1. Routed or switched? Switching lebih cepat dibandingkan routing. Routing --> memilih jarak tercepat/terbaik. Routing : stateless (router tidak menyimpan informasi untuk melacak paket), connectionless (semua paket dirutekan langsungtanpamembuat koneksi baru). 2. End to end atau hop by hop? End to end -->dari awal/asal hingga akhir/tujuan. hop by hopn --> hop = langkah --> routing dilakukan secara hop by hop. 3.Bagaimana mengatur tugas (task) untuk menyediakan dan merawat konektivitas? 4 layer TCP/IP : Physical layer --> PP, ethernet, wireless, DSL, XDSL, OC3. network layer (IP) --> ARP, RARP, IP, ICMP, BOOTP. Transport layer --> OSFP, TCP, UDP. Application layer --> Telnet, SMTP, RPC, HTTP, FTP, RIP, NFS.
  • 14. Struktur Paket Data Pada Web Server (1) Struktur paket data pada web server (4 bagian) :
  • 15. Struktur Paket Data Pada Web Server (2) Sumber gambar : Yin Dar Lin : Computer Network, an Open Source Approach Penjelasan : A = Incoming packet dengan user req. B = TCP ACK untuk packet A C = Web resp ke req embedded di A D = TCP ACK dikembalikan dari user ke packet C Ch = chapter (bab) pembahasan materi kuliah. Urutan langkah : Client mengirimkan paket berisi informasi alamat web server tujuan dan halaman yang ingin diakses --> paket diforward oleh router ke web server --> paket diterima oleh NIC di web server --> decode signal ke data (ch 2) --> masuk ke IP module (ch 4) --> pemrosesan di dalam struktur data socket + proses oleh TCP (proses A, B, C, D, ch 3-8) --> respond berhasil ditampilkan ke user melalui halaman web. Beberapa proses akan dijelaskan lebih rinci di materi selanjutnya.
  • 16. Struktur Paket Data Pada Gateway (1) Struktur paket data pada gateway :
  • 17. Struktur Paket Data Pada Gateway (2) Sumber gambar : Yin Dar Lin : Computer Network, an Open Source Approach Penjelasan : Gateway (atau router) --> memforward/memfilter paket2 di internet (atau di antara internet dan intranet). Ch = chapter (bab materi selanjutnya). Urutan langkah : Paket diterima dari internet/intranet --> masuk ke NIC --> verifikasi correctness --> cek tabel routing (ch 6) --> cek keamanan (misal via snort) --> menyediakan fitur NAT --> paket disisipkan di dalam modul pre routing --> daemon mengirimkan paket kembali ke output chain. Pembahasan lebih rinci setiap tahap di bab selanjutnya.
  • 18. Implementasi di Linux dan Open Source Pengujian : Client daemon, server daemon, interface driver, device controller. Panduan : Install linux --> install aplikasi/paket yang diperlukan (gunakan intranet/inherent ITB ke server UI) --> uji. Silahkan memanfaatkan lab riset INS (labtek 8 lt 4) untuk belajar. Output : Mahasiswa/i dapat mengetahui praktek dari konsep/teori yang dijelaskan di bab ini, memanfaatkan sistem operasi linux dan aplikasi – aplikasi open source.