1. Chapter 1
Introduction
Sebuah catatan pada penggunaan slide ppt:
Kami sedang membuat slide-slide secara bebas tersedia untuk
semua (mahasiswa fakultas,, pembaca). Mereka dalam bentuk
PowerPoint sehingga Anda melihat animasi, dan dapat Computer
menambah, mengubah, dan menghapus slide (termasuk satu ini)
dan isi slide sesuai dengan kebutuhan Anda. Mereka jelas Networking: A Top
mewakili banyak pekerjaan di pihak kita. Sebagai imbalan untuk
penggunaan, kami hanya meminta hal-hal berikut: Down Approach
Jika Anda menggunakan slide (misalnya, di kelas) yang Anda sebutkan
sumbernya (setelah semua, kami ingin orang untuk menggunakan buku
6th edition
kami!) Jim Kurose, Keith Ross
Jika Anda posting slide di situs www, bahwa Anda perhatikan bahwa
mereka diadaptasi dari (atau mungkin identik dengan) slide kita, dan
Addison-Wesley
perhatikan hak cipta kami dari bahan ini. March 2012
Terima kasih dan nikmatilah! JFK / KWR
All material copyright 1996-2012
J.F Kurose and K.W. Ross, All Rights Reserved
Introduction 1-1
2. Chapter 1: introduction
Tujuan kami: ikhtisar:
mendapatkan apa Internet?
"merasa" dan apa protokol?
terminologi jaringan tepi, host, akses
lebih mendalam, jaringan, media fisik
rinci nanti dalam jaringan inti: packet / sirkuit
kursus switching, Internet struktur
pendekatan: kinerja: loss, delay, throughput
keamanan
menggunakan protokol lapisan, model layanan
Internet sebagai sejarah
contoh
Introduction 1-2
3. Chapter 1: roadmap
1.1 apa Internet?
1.2 jaringan tepi
end sistem, jaringan akses, link
1.3 jaringan inti
packet switching, circuit switching, struktur jaringan
1,4 delay, kehilangan, throughput dalam jaringan
1,5 protokol lapisan, model layanan
1,6 jaringan diserang: keamanan
1.7 sejarah
Introduction 1-3
4. What’s the Internet: “nuts and bolts” view
PC jutaan perangkat komputer mobile network
server yang terhubung:
wireless host = end sistem global ISP
laptop
menjalankan aplikasi
smartphone
jaringan
home
link komunikasi network
regional ISP
wireless
serat, tembaga,
links radio, satelit
wired
links transmisi rate:
bandwidth
Packet switch: paket
router maju (potongan data) institutional
network
router dan switch
Introduction 1-4
5. “Fun” internet appliances
Web-enabled toaster +
weather forecaster
IP picture frame
http://www.ceiva.com/
Tweet-a-watt:
monitor energy use
Slingbox: watch,
control cable TV remotely
Internet
refrigerator Internet phones
Introduction 1-5
6. What’s the Internet: “nuts and bolts” view
mobile network
Internet: “network of networks”
Interconnected ISPs
global ISP
protocols control sending, receiving
of msgs
e.g., TCP, IP, HTTP, Skype, 802.11 home
network
Internet standards regional ISP
RFC: Request for comments
IETF: Internet Engineering Task Force
institutional
network
Introduction 1-6
7. What’s the Internet: a service view
Infrastruktur yang menyediakan mobile network
layanan untuk aplikasi:
Web, VoIP, email, games, e- global ISP
commerce, jaring sosial, ...
menyediakan antarmuka
pemrograman untuk aplikasi home
network
kait yang memungkinkan regional ISP
mengirim dan menerima
program aplikasi untuk
"terhubung" ke Internet
menyediakan pilihan layanan,
analog dengan layanan pos
...
institutional
network
Introduction 1-7
8. What’s a protocol?
manusia protokol: protokol jaringan:
"Apa waktu?" mesin bukan manusia
"Saya punya semua aktivitas
pertanyaan" komunikasi di Internet
perkenalan diatur oleh protokol
... Psn khusus dikirim
Spesifik ... tindakan protokol mendefinisikan format, urutan
yang diambil ketika pesan anonim dikirim dan diterima
antara entitas jaringan, dan tindakan
pesan anonim yang yang diambil pada transmisi msg,
diterima, atau penerimaan
peristiwa lain
Introduction 1-8
9. What’s a protocol?
a human protocol and a computer network protocol:
Hi TCP connection
request
Hi TCP connection
response
Got the
time? Get http://www.awl.com/kurose-ross
2:00
<file>
time
Q: other human protocols?
Introduction 1-9
10. Chapter 1: roadmap
1.1 apa Internet?
1.2 jaringan tepi
end sistem, jaringan akses, link
1.3 jaringan inti
packet switching, circuit switching, struktur jaringan
1,4 delay, kehilangan, throughput dalam jaringan
1,5 protokol lapisan, model layanan
1,6 jaringan diserang: keamanan
1.7 sejarah
Introduction 1-10
11. A closer look at network structure:
network edge: mobile network
host: klien dan server
global ISP
server sering di pusat data
home
akses jaringan, media network
regional ISP
fisik: kabel, link
komunikasi nirkabel
network core:
saling router
jaringan dari jaringan institutional
network
Introduction 1-11
12. Access networks and physical media
Q: How to connect end
systems to edge router?
perumahan akses jaring
institusional akses jaringan
(sekolah, perusahaan)
akses mobile jaringan
keep in mind:
bandwidth (bit per detik)
jaringan akses?
berbagi atau dedicated?
Introduction 1-12
13. Access net: digital subscriber line (DSL)
central office telephone
network
DSL splitter
modem DSLAM
ISP
voice, data transmitted
at different frequencies over DSL access
dedicated line to central office multiplexer
use existing saluran telepon ke kantor pusat DSLAM
data melalui saluran telepon DSL pergi ke Internet
suara melalui saluran telepon DSL pergi ke net telepon
<2,5 Mbps transmisi upstream (biasanya <1 Mbps)
<24 Mbps laju transmisi downstream (biasanya <10 Mbps)
Introduction 1-13
14. Access net: cable network
cable headend
…
cable splitter
modem
C
O
V V V V V V N
I I I I I I D D T
D D D D D D A A R
E E E E E E T T O
O O O O O O A A L
1 2 3 4 5 6 7 8 9
Channels
frequency division multiplexing: different channels transmitted
in different frequency bands
Introduction 1-14
15. Access net: cable network
cable headend
…
cable splitter cable modem
modem CMTS termination system
data, TV transmitted at different
frequencies over shared cable ISP
distribution network
HFC: hybrid fiber coax
asimetris: sampai dengan 30Mbps downstream tingkat
transmisi, 2 Mbps upstream rate transmisinetwork of
cable, fiber attaches homes to ISP router
rumah berbagi akses jaringan untuk headend kabel
tidak seperti DSL, yang telah mendedikasikan akses ke
kantor pusat Introduction 1-15
16. Access net: home network
wireless
devices
to/from headend or
central office
often combined
in single box
cable or DSL modem
wireless access router, firewall, NAT
point (54 Mbps)
wired Ethernet (100 Mbps)
Introduction 1-16
17. Enterprise access networks (Ethernet)
institutional link to
ISP (Internet)
institutional router
Ethernet institutional mail,
switch web servers
biasanya digunakan dalam perusahaan, universitas, dll
10 Mbps, 100Mbps, 1Gbps, laju transmisi 10Gbps
hari ini, sistem akhir biasanya terhubung ke switch Ethernet
Introduction 1-17
18. Wireless access networks
shared wireless access network connects end system to router
via base station aka “access point”
wireless LANs: wide-area wireless access
dalam gedung (100 ft) disediakan oleh telco (selular)
802.11b / g (WiFi): 11, 54 operator, km 10 s
Mbps kecepatan transmisi antara 1 dan 10 Mbps
3G, 4G: LTE
to Internet
to Internet
Introduction 1-18
19. Host: sends packets of data
tuan rumah mengirimkan
fungsi:
mengambil pesan aplikasi two packets,
pecah menjadi potongan L bits each
yang lebih kecil, yang dikenal
sebagai paket, bit panjang L
mengirimkan paket ke 2 1
jaringan akses pada tingkat
transmisi R R: link transmission rate
keterkaitan nilai transmisi, host
kapasitas link alias,
bandwidth alias hubungan
packet time needed to L (bits)
transmission = transmit L-bit =
delay packet into link R (bits/sec)
1-19
20. Physical media
bit: menjalar antara
pemancar / penerima
pasangan? twisted pair (TP)
physical link: apa yang ada di two insulated copper
antara pemancar & penerima wires
guided media: Category 5: 100 Mbps, 1
Gpbs Ethernet
sinyal merambat dalam Category 6: 10Gbps
media padat: tembaga,
serat, coax
unguided media:
Sinyal menyebar secara
bebas, misalnya, radio
Introduction 1-20
21. Physical media: coax, fiber
coaxial cable: fiber optic cable:
fiber glass membawa pulsa
dua konduktor tembaga cahaya, pulsa masing-masing
konsentris sedikit
bidirectional operasi kecepatan tinggi:
broadband: kecepatan tinggi point-to-point
beberapa saluran pada transmisi (misalnya, tingkat
transmisi Gpbs 10's-100 s)
kabel rendah tingkat kesalahan:
HFC repeater jarak jauh terpisah
kebal terhadap kebisingan
elektromagnetik
Introduction 1-21
22. Physical media: radio
sinyal dibawa dalam radio link types:
spektrum elektromagnetik terrestrial microwave
no "kawat" fisik e.g. up to 45 Mbps channels
bidirectional LAN (e.g., WiFi)
lingkungan propagasi efek: 11Mbps, 54 Mbps
refleksi
obstruksi oleh benda-benda wide-area (e.g., cellular)
interferensi 3G cellular: ~ few Mbps
satellite
Kbps ke 45Mbps channel (atau
saluran yang lebih kecil)
270 msec end-end delay
geosynchronous rendah
dibandingkan ketinggian
Introduction 1-22
23. Chapter 1: roadmap
1.1 apa Internet?
1.2 jaringan tepi
end sistem, jaringan akses, link
1.3 jaringan inti
packet switching, circuit switching, struktur
jaringan
1,4 delay, kehilangan, throughput dalam jaringan
1,5 protokol lapisan, model layanan
1,6 jaringan diserang: keamanan
1.7 sejarah
Introduction 1-23
24. The network core
mesh router saling
berhubungan
packet-switching: hosts
break application-layer
messages into packets
paket maju dari satu
router ke depan, di link di
jalur dari sumber ke tujuan
setiap paket ditransmisikan
pada kapasitas link penuh
Introduction 1-24
25. Packet-switching: store-and-forward
L bits
per packet
3 2 1
source destination
R bps R bps
membutuhkan L / R detik untuk
mengirimkan (mendorong keluar) one-hop numerical example:
L-bit paket ke link di R bps L = 7.5 Mbits
menyimpan dan maju: seluruh
R = 1.5 Mbps
paket harus tiba di router sebelum
dapat ditransmisikan pada tautan one-hop transmission
berikutnya
delay = 5 sec
end-end delay = / 2L R
(dengan asumsi delay more on delay shortly …
propagasi nol) Introduction 1-25
26. Packet Switching: queueing delay, loss
R = 100 Mb/s C
A
D
R = 1.5 Mb/s
B
queue of packets E
waiting for output link
queuing and loss:
Jika tingkat kedatangan (dalam bit) ke link melebihi
tingkat transmisi link untuk jangka waktu:
paket akan antrian, menunggu untuk ditransmisikan
pada link
paket dapat dijatuhkan (hilang) jika memori (buffer)
mengisi
Introduction 1-26
27. Two key network-core functions
routing: menentukan sumber- forwarding: memindahkan paket
tujuan rute yang diambil oleh dari input router ke output
paket router yang sesuai
algoritma routing
packet’s header
dest address in arriving
header value output link
local forwarding table
routing algorithm
0111
1001
0111
0101
0100
1
2
2
3
3 2
1
Network Layer 4-27
28. Alternative core: circuit switching
end-end resources allocated
to, reserved for “call”
between source & dest:
Dalam diagram, setiap link
memiliki empat sirkuit.
panggilan mendapat sirkuit 2 di
link atas dan 1 sirkuit di link
yang tepat.
mendedikasikan sumber daya:
tidak berbagi
circuit-seperti (dijamin) kinerja
segmen sirkuit menganggur jika
tidak digunakan oleh panggilan
(tidak berbagi)
Umumnya digunakan dalam
jaringan telepon tradisional
Introduction 1-28
29. Circuit switching: FDM versus TDM
Example:
FDM
4 users
frequency
time
TDM
frequency
time
Introduction 1-29
30. Packet switching versus circuit switching
packet switching allows more users to use network!
example:
1 Mb / s link
setiap pengguna: N
…..
100 kb / s ketika "aktif" users
aktif 10% dari waktu 1 Mbps link
circuit-switching:
10 users
packet switching:
dengan 35 pengguna, Q: bagaimana kita mendapatkan nilai 0,0004?
probabilitas> 10 aktif pada
saat yang sama kurang dari Q: apa yang terjadi jika> 35 pengguna?
0,0004 *
* Check out the online interactive exercises for more examples Introduction 1-30
31. Packet switching versus circuit switching
is packet switching a “slam dunk winner?”
besar untuk data bursty
berbagi sumber daya
sederhana, tidak ada call setup
excessive congestion possible: packet delay dan loss
protokol yang diperlukan untuk transfer data kontrol yang
handal, kemacetan
Q: How to provide circuit-like behavior?
bandwidth yang dibutuhkan jaminan untuk audio / video
aplikasi
masih merupakan masalah yang belum terpecahkan (Bab 7)
Q: analogi manusia sumber daya cadangan (circuit
switching) dibandingkan alokasi on-demand (packet-
switching)? Introduction 1-31
32. Internet structure: network of networks
Sistem akhir terhubung ke internet melalui akses ISP
(Internet Service Provider)
Perumahan, perusahaan dan universitas ISP
Akses ISP pada gilirannya harus saling berhubungan.
Sehingga setiap dua host dapat mengirim paket satu
sama lain
Askes ISP PADA gilirannya harus saling berhubungan.
Sehingga setiap doa tuan rumah dapat mengirim paket
Keterangan Satu sama Lain
Mari kita mengambil pendekatan bertahap untuk
menggambarkan struktur Internet saat ini
33. Internet structure: network of networks
Question: mengingat jutaan ISP akses, bagaimana untuk
menghubungkan mereka bersama-sama?
ss
… ss
acce t
acce t ne s s
ne acce t
ss ne
acce t
ne
…
… s
s
ss acce t
acce t ne
ne
ss
acce t s s
ne acce t
ne
s s
acce t
ne
s s
acce t
…
ne
s s …
acce t
ne
s s
acce t
s s ne
acce t
ne s s
acce t
s s ne
ss
acce t acce t
ne ne
…
34. Internet structure: network of networks
Option Menghubungkan masing-masing ISP akses ke akses setiap
ISP lainnya?
ss
… ss
acce t
acce t ne s s
ne acce t
ss ne
acce t
ne
…
… …
s
ss
acce t
ne
… ne
s
acce t
ss
acce t
menghubungkan setiap ISP s
…
s
e acce t
n
s
akses satu sama lain secara ne
s
acce t
ne langsung tidak skala: O (N2)
…
koneksi. s
acce t
s
…
ne
s s …
acce t
ne
s s
acce t
s ne
…
s
acce t
ne s s
acce t
s s ne
ss
acce t acce t
ne ne
…
35. Internet structure: network of networks
Option: menghubungkan masing-masing ISP akses ke ISP
angkutan global? Pelanggan dan penyedia ISP memiliki
kesepakatan ekonomi. … ess
s s acc t
acce t ne s s
ne acce t
ss ne
acce t
ne
…
… s
s
ss acce t
acce t ne
ne
ne
ss
acce t global ne
s
acce t
s
s
acce t
s ISP
ne
s s
acce t
…
ne
s s …
acce t
ne
s s
acce t
s s ne
acce t
ne s s
acce t
s s ne
ss
acce t acce t
ne ne
…
36. Internet structure: network of networks
Tapi jika satu global ISP adalah bisnis yang layak, akan
ada pesaing ....
ss
… ss
acce t
acce t ne s s
ne acce t
ss ne
acce t
ne
…
… s
s
ss acce t
acce t ne
ne
ISP A
ss
acce t s s
ne acce t
ne
s
s
acce t
ne ISP B
ISP C s
acce t
s
…
ne
s s …
acce t
ne
s s
acce t
s s ne
acce t
ne s s
acce t
s s ne
ss
acce t acce t
ne ne
…
37. Internet structure: network of networks
Tapi jika satu global ISP adalah bisnis yang layak, akan
ada pesaing .... yang harus saling berhubungan
ss
… Internet exchange point
acce
ss
acce t net s s
ne acce t
ss ne
acce t
ne
…
…
ss
IXP s
acce t
s
acce t ne
ne
ISP A
ss
acce t s s
ne acce t
ne
s
IXP
s
acce t
ne ISP B
ISP C s
acce t
s
…
ne
s s …
acce t
ne peering link
s s
acce t
s s ne
acce t
ne s s
acce t
s s ne
ss
acce t acce t
ne ne
…
38. Internet structure: network of networks
… dan jaringan regional mungkin timbul untuk
menghubungkan jaring akses ke ISPS
ss
… ss
acce t
acce t ne s s
ne acce t
ss ne
acce t
ne
…
…
ss
IXP s
acce t
s
acce t ne
ne
ISP A
ss
acce t s s
ne acce t
ne
s
IXP
s
acce t
ne ISP B
ISP C s
acce t
s
…
ne
s s …
acce t
ne
regional net s
acce t
s
s s ne
acce t
ne s s
acce t
s s ne
ss
acce t acce t
ne ne
…
39. Internet structure: network of networks
… dan jaringan penyedia konten (misalnya, Google,
Microsoft, Akamai) dapat menjalankan jaringan mereka
sendiri, untuk membawa layanan, konten dekat dengan
pengguna akhir ess
… ss
acce t
acc t ne ss
ne acce
s s net
acce t
ne …
…
ss
IXP s
acce t
s
acce t ne
ne
ISP A
ne
ss
acce t Content provider network s
acce t
s
ne
s
IXP
s
acce t
ne ISP B
ISP B s
acce t
s
…
ne
s s …
acce t
ne
regional net s
acce t
s
s s ne
acce t
ne s s
acce t
s s ne
ss
acce t acce t
ne ne
…
40. Internet structure: network of networks
Tier 1 ISP Tier 1 ISP Google
IXP IXP IXP
Regional ISP Regional ISP
access access access access access access access access
ISP ISP ISP ISP ISP ISP ISP ISP
di pusat: # kecil dengan baik terhubung jaringan besar
“tier-1” commercial ISPs (misalnya, Level 3, Sprint, AT & T, NTT), nasional &
cakupan internasional
content provider network (misalnya, Google): jaringan pribadi yang
menghubungkan pusat data ke Internet, sering melewati tingkat-1, Introduction 1-40
ISP
42. Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
end systems, access networks, links
1.3 network core
packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-42
43. How do loss and delay occur?
packets queue in router buffers
packet arrival rate to link (temporarily) exceeds output link
capacity
packets queue, wait for turn
A packet being transmitted (delay)
packets queueing (delay)
B
free (available) buffers: arriving packets
dropped (loss) if no free buffers
Introduction 1-43
44. Four sources of packet delay
transmission
A propagation
B
nodal
processing queueing
dnodal = dproc + dqueue + dtrans + dprop
dproc: nodal processing dqueue: queueing delay
memeriksa kesalahan bit waktu tunggu di link
menentukan hubungan output untuk transmisi
keluaran tergantung pada tingkat
biasanya <msec kemacetan router
Introduction 1-44
45. Four sources of packet delay
transmission
A propagation
B
nodal
processing queueing
dnodal = dproc + dqueue + dtrans + dprop
dtrans: transmission delay: dprop: propagation delay:
L: panjang paket (bit) d: panjang link fisik
R: link bandwidth (bps) s: propagasi kecepatan dalam
dtrans = L / R medium (~ 2x108 m / detik)
dprop = d/s
dtrans and dprop
very different
* Check out the Java applet for an interactive animation on trans vs. prop delay Introduction 1-45
46. Caravan analogy
100 km 100 km
ten-car toll toll
caravan booth booth
mobil "menyebarkan" di? 100 waktu untuk
km / jam "mendorong" kafilah
tol membutuhkan waktu 12 seluruh melalui pintu tol
detik untuk layanan mobil (bit ke jalan raya = 12 * 10
waktu transmisi) = 120 detik
Mobil ~ bit; kafilah ~ packet waktu untuk mobil
Q: Berapa lama sampai kafilah terakhir untuk
yang berbaris sebelum pintu menyebarkan dari 1
tol 2nd? sampai 2 tol baik:
100km / (100km/hr) = 1
jamA: 62 minutes
Introduction 1-46
47. Caravan analogy (more)
100 km 100 km
ten-car toll toll
caravan booth booth
misalkan mobil sekarang "menyebarkan" pada 1000 km / jam
dan misalkan tol sekarang mengambil satu menit untuk
melayani mobil
Q: Apakah mobil tiba ke stan 2 sebelum semua mobil dilayani di
stan pertama?
A:Yes! setelah 7 menit, mobil 1st tiba di stan kedua, tiga
mobil masih di 1st booth.
Introduction 1-47
48. Queueing delay (revisited)
average queueing
R: link bandwidth (bps)
delay
L: packet length (bits)
a: average packet arrival
rate
traffic intensity
= La/R
La/R ~ 0: avg. antrian penundaan kecil La/R ~ 0
La/R -> 1: avg. antrian penundaan besar
La/R > 1: more “work” arriving
selain dapat dilayani, tak terbatas delay rata-
rata!
* Check out the Java applet for an interactive animation on queuing and loss La/R -> 1
Introduction 1-48
49. “Real” Internet delays and routes
apa yang "nyata" Internet delay & loss terlihat
seperti?
Program traceroute: menyediakan pengukuran
delay dari sumber ke router sepanjang akhir-akhir
jalur internet menuju tujuan. Untuk semua i:
mengirimkan tiga paket yang akan mencapai
router saya di jalan menuju tujuan
router saya akan kembali ke pengirim paket
kali pengirim interval antara transmisi dan
jawaban.
3 probes 3 probes
3 probes
Introduction 1-49
50. “Real” Internet delays, routes
traceroute: gaia.cs.umass.edu to www.eurecom.fr
3 delay measurements from
gaia.cs.umass.edu to cs-gw.cs.umass.edu
1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms
2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms
3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms
4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms
5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms
6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms
7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms trans-oceanic
8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms
9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms link
10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms
11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms
12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms
13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms
14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms
15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms
16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms
17 * * *
18 * * * * means no response (probe lost, router not replying)
19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms
* Do some traceroutes from exotic countries at www.traceroute.org
Introduction 1-50
51. Packet loss
antrian (buffer alias) link sebelumnya dalam buffer
memiliki kapasitas terbatas
paket tiba ke antrian penuh turun (alias hilang)
paket yang hilang mungkin dipancarkan kembali oleh
simpul sebelumnya, dengan sistem sumber akhir, atau
tidak sama sekali
buffer
(waiting area) packet being transmitted
A
B
packet arriving to
full buffer is lost
* Check out the Java applet for an interactive animation on queuing and loss Introduction 1-51
52. Throughput
throughput: rate (bit / satuan waktu) di mana bit
yang ditransfer antara pengirim / penerima
instantaneous: tingkat di titik waktu tertentu
average: Tingkat selama jangka waktu yang lama
server, with
server sends bits linkpipe that can carry
capacity linkpipe that can carry
capacity
file of F bits
(fluid) into pipe Rs bits/secat rate
fluid Rc bits/secat rate
fluid
to send to client
Rs bits/sec) Rc bits/sec)
Introduction 1-52
53. Throughput (more)
Rs < Rc Apa rata-rata end-end throughput yang?
Rs bits/sec Rc bits/sec
Rs > Rc Apa rata-rata end-end throughput?
Rc bits/sec Rs bits/sec
bottleneck link
link pada akhir-akhir jalan yang membatasi end-end throughput yang
Introduction 1-53
54. Throughput: Internet scenario
per-koneksi end-end
throughput yang: min Rs
(Rc, Rs, R/10) Rs Rs
dalam praktek: Rc
atau Rs sering R
bottleneck
Rc Rc
Rc
10 connections (fairly) share
backbone bottleneck link R bits/sec
Introduction 1-54
55. Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
end systems, access networks, links
1.3 network core
packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-55
56. Protocol “layers”
Networks are complex,
with many “pieces”:
hosts Question:
routers apakah ada harapan untuk
links of various mengatur struktur
media jaringan?
applications
protocols .... atau setidaknya
pembahasan kita tentang
hardware, jaringan?
software
Introduction 1-56
57. Organization of air travel
ticket (purchase) ticket (complain)
baggage (check) baggage (claim)
gates (load) gates (unload)
runway takeoff runway landing
airplane routing airplane routing
airplane routing
a series of steps
Introduction 1-57
58. Layering of airline functionality
ticket (purchase) ticket (complain) ticket
baggage (check) baggage (claim baggage
gates (load) gates (unload) gate
runway (takeoff) runway (land) takeoff/landing
airplane routing airplane routing airplane routing airplane routing airplane routing
departure intermediate air-traffic arrival
airport control centers airport
layers: setiap lapisan mengimplementasikan layanan
melalui internalnya sendiri-lapisan tindakan
mengandalkan layanan yang diberikan oleh lapisan
bawah
Introduction 1-58
59. Why layering?
berurusan dengan sistem yang kompleks:
Struktur eksplisit memungkinkan
identifikasi, hubungan potongan sistem yang
kompleks ini
referensi berlapis model untuk diskusi
modularisasi memudahkan pemeliharaan,
memperbarui sistem
perubahan pelaksanaan pelayanan layer
transparan untuk beristirahat dari sistem
misalnya, perubahan prosedur gerbang tidak
mempengaruhi seluruh sistem
layering dianggap berbahaya?
Introduction 1-59
60. Internet protocol stack
application: mendukung aplikasi
jaringan
FTP, SMTP, HTTP application
transport: process-process data
transfer transport
TCP, UDP
network
network: routing datagram dari
sumber ke tujuan
IP, routing protokol link
link: transfer data antar elemen
physical
jaringan tetangga
Ethernet, 802,111 (WiFi), PPP
physical: bits “on the wire”
Introduction 1-60
61. ISO/OSI reference model
presentation: memungkinkan
aplikasi untuk menafsirkan application
makna data, misalnya, enkripsi,
kompresi, mesin-spesifik presentation
konvensi session
session: sinkronisasi, transport
checkpointing, pemulihan
pertukaran data network
Tumpukan Internet "hilang" link
lapisan-lapisan! physical
layanan ini, jika diperlukan, harus
diimplementasikan dalam
aplikasi
dibutuhkan? Introduction 1-61
62. message M
source
application
Encapsulation
segment Ht M transport
datagram Hn Ht M network
frame Hl Hn Ht M link
physical
link
physical
switch
destination Hn Ht M network
M application
Hl Hn Ht M link Hn Ht M
Ht M transport physical
Hn Ht M network
Hl Hn Ht M link router
physical
Introduction 1-62
63. Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
end systems, access networks, links
1.3 network core
packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-63
64. Network security
field of network security:
bagaimana orang-orang jahat dapat menyerang jaringan
komputer
bagaimana kita bisa mempertahankan jaringan terhadap
serangan
bagaimana merancang arsitektur yang kebal terhadap
serangan
Internet not originally designed with (much) security in
mind
visi asli: "sekelompok pengguna saling percaya terpasang
ke jaringan transparan"
Internet protocol desainer bermain "catch-up"
pertimbangan keamanan di semua lapisan!
Introduction 1-64
65. Bad guys: put malware into hosts via Internet
malware can get in host from:
virus: replikasinya infeksi dengan menerima /
mengeksekusi objek (misalnya, lampiran e-mail)
worm: replikasinya infeksi oleh pasif menerima obyek
yang akan dieksekusi itu sendiri
spyware malware dapat merekam keystrokes,
situs web yang dikunjungi, meng-upload informasi
ke situs koleksi
inang yang terinfeksi dapat terdaftar di botnet,
digunakan untuk spam. serangan DDoS
Introduction 1-65
66. Bad guys: attack server, network infrastructure
Denial of Service (DoS): penyerang membuat sumber
daya (server, bandwidth) tersedia untuk lalu lintas
yang sah oleh sumber daya yang luar biasa dengan
lalu lintas palsu
1. select target
2. masuk ke host di
jaringan (lihat botnet)
3. mengirimkan paket ke
target dari host
dikompromikan target
Introduction 1-66
67. Bad guys can sniff packets
packet “sniffing”:
siaran media (shared ethernet, wireless)
antarmuka jaringan promiscuous membaca / catatan
semua paket (misalnya, termasuk password!) lewat
A C
src:B dest:A payload
B
software wireshark digunakan untuk end-of-bab
laboratorium adalah (gratis) packet-sniffer
Introduction 1-67
68. Bad guys can use fake addresses
IP spoofing: send packet with false source address
A C
src:B dest:A payload
B
… lots more on security (throughout, Chapter 8)
Introduction 1-68
69. Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
end systems, access networks, links
1.3 network core
packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-69
70. Internet history
1961-1972: Early packet-switching principles
1961: Kleinrock - teori 1972:
antrian menunjukkan ARPAnet masyarakat demo
efektivitas packet- NCP (Network Control
switching Protocol) pertama host-host
1964: Baran - packet- protokol
switching dalam jaring pertama program e-mail
militer ARPAnet memiliki 15 node
1967: ARPAnet
dikandung oleh Advanced
Research Projects
Agency
1969: pertama ARPAnet
simpul operasional
Introduction 1-70
71. Internet history
1972-1980: Internetworking, new and proprietary nets
1970: ALOHAnet satellite
network in Hawaii Cerf and Kahn’s
1974: Cerf and Kahn - internetworking principles:
architecture for interconnecting minimalis, otonomi - tidak
networks ada perubahan internal yang
1976: Ethernet at Xerox PARC diperlukan untuk
interkoneksi jaringan
late70’s: proprietary upaya terbaik model layanan
architectures: DECnet, SNA, bernegara router
XNA desentralisasi kontroldefine
late 70’s: switching fixed length today’s Internet
packets (ATM precursor) architecture
1979: ARPAnet has 200 nodes
Introduction 1-71
72. Internet history
1980-1990: new protocols, a proliferation of networks
1983: deployment of new national networks:
TCP/IP Csnet, BITnet, NSFnet,
1982: smtp e-mail Minitel
protocol defined 100,000 hosts connected
1983: DNS defined for to confederation of
name-to-IP-address networks
translation
1985: ftp protocol defined
1988: TCP congestion
control
Introduction 1-72
73. Internet history
1990, 2000’s: commercialization, the Web, new apps
early 1990’s: ARPAnet late 1990’s – 2000’s:
decommissioned more killer apps: instant
1991: NSF lifts restrictions on messaging, P2P file sharing
commercial use of NSFnet network security to
(decommissioned, 1995) forefront
early 1990s: Web est. 50 million host, 100
hypertext [Bush 1945, Nelson million+ users
1960’s] backbone links running at
HTML, HTTP: Berners-Lee Gbps
1994: Mosaic, later Netscape
late 1990’s: commercialization
of the Web
Introduction 1-73
74. Internet history
2005-present
~ 750 juta host
Smartphone dan tablet
Agresif penyebaran akses broadband
Meningkatkan ubiquity berkecepatan tinggi akses
nirkabel
Munculnya jaringan sosial online:
Facebook: segera satu miliar pengguna
Penyedia layanan (Google, Microsoft) membuat jaringan
mereka sendiri
Bypass Internet, menyediakan "seketika" akses untuk
mencari, emai, dll
E-commerce, universitas, perusahaan yang menjalankan
layanan mereka di "cloud" (misalnya, Amazon EC2)
Introduction 1-74
75. Introduction: summary
covered a “ton” of material! you now have:
Internet ikhtisar konteks, ikhtisar, "feel"
apa protokol? dari jaringan
jaringan tepi, inti, jaringan akses lebih mendalam, rinci
packet-switching dibandingkan untuk mengikuti!
circuit-switching
Internet struktur
kinerja: loss, delay, throughput
layering, layanan model
keamanan
sejarah
Introduction 1-75