William Stallings Data and Computer C i ti Communications

advertisement
William Stallings
Data and Computer
C
Communications
i ti
BAB 1
Pendahuluan
1
Model Komunikasi
aSource / Sumber-sumber
`M
`Menentukan
t k / menghasilkan
h ilk data
d t yang akan
k dikirim
diki i
aTransmitter / Alat Pengirim
`Mengubah data menjadi sinyal yang bisa dikirimkan
aTransmission System / Sistem Transmisi
`Menyalurkan
y
/ mengirim
g
data
aReceiver / Alat Penerima
`Mengubah sinyal yang diterima menjadi data
aDestination / Tujuan
`Mengambil data masuk / pengguna data yang datang
2
Diagram
Model Komunikasi Sederhana
3
Kunci pekerjaan Komunikasi
a
a
a
a
a
a
a
a
a
a
a
Transmission System Utilization (Penggunaan Sistem Transmisi)
Interfacing (Antarmuka)
Signal Generation (Pembangkitan Sinyal)
Synchronization (Sinkronisasi)
Exchange Management (Pertukaran Manajemen)
Error detection and correction (Pendeteksian dan Pengoreksian
Kesalahan)
Addressing and routing (Pengalamatan dan pembentukan Rute)
Recovery (Perbaikan / Pemulihan)
Message formatting (Pembentukan pesan)
Security (Pengamanan)
Network Management (Manajemen Jaringan)
4
Model
Komunikasi Data Sederhana
5
Networking
aKomunikasi Point to Point (titik ke titik) tidak
bi
biasanya
diterapkan
dit
k / tidak
tid k praktis
kti
`Peralatan yang digunakan jauh terpisah / jarak terlalu
jauh
`Gabungan peralatan yang banyak akan memerlukan
jumlah koneksi / sambungan yang banyak pula
aSolusinya adalah Jaringan Komunikasi
6
Model Jaringan Sederhana
7
Wide Area Networks
aMencakup wilayah geografis yang luas
aCrossing public rights of way
aBerada pada rangkaian pembawa (common carrier)
aTeknologi yang digunakan :
`Circuit switching
`Packet switching
`Frame relay
`A
`Asynchronous
h
Transfer
T
f Mode
M d (ATM)
8
Circuit Switching
aJalur komunikasi yang berdiri sendiri yang
dih b
dihubungkan
k untuk
t k pembicaraan
bi
jangka
j
k waktu
kt
tertentu / suatu rangkaian jaringan fisik yang
terhubung diantara node
aContoh : Jaringan Telepon
9
Packet Switching
a Tidak mempergunakan kapasitas transmisi yang melewati
jaringan
a Data dikirimkan keluar dengan menggunakan rangkaian
potongan-potongan
p
g p
g kecil secara berurutan yang
y g disebut
paket
a Small chunks (packets) of data pada satu waktu
a Packets
P k
b
berjalan
j l dari
d i node
d ke
k node
d diantara
di
Source
S
dan
d
Destination
a Digunakan untuk komunikasi terminal ke komputer dan
komputer ke komputer
a Pada setiap titik seluruh paket diterima, disimpan dengan
cepat dan ditransmisikan ke titik berikutnya
10
Frame Relay
aSistem Packet switching mempunyai overhead yang
besar akibat adanya kesalahan
aSistem-sistem modern lebih handal
aError dapat diidentifikasi / mudah dikenali di End
System
aKebanyakan overhead untuk pengendalian
kesalahan dihapuskan
aDikembangkan agar tngkat rata-rata data
berkecepatan tinggi dan tingkat rata-rata kesalahan
yang rendah
11
Asynchronous Transfer Mode
aATM
aEvolusi dari Frame Relay
aSedikit overhead untuk pengendalian kesalahan
aPanjang packet tetap (disebut Cell)
aDirancang sedemikian rupa agar mampu bekerja
dalam range 10Mbps dan 100 Mbps (Gbps)
aKecepatan transfer data konstan menggunakan
teknik packet switching
12
Integrated Services
Digital Network
aISDN
aDirancang untuk menggantikan sistem Public
Telecom / sistem telepon umum dan memberikan
variasi
i i jasa
j
yang
ng lebih luas.
l
aJenis layanan yang banyak
aS
aSemua
d
dalam
l
bentuk
b t k digital
di it l
13
Local Area Networks
aCakupan / jangkauannya yang lebih kecil
`Bangunan atau Kampus
aBiasanya dimiliki oleh organisasi yang sama sejauh
peralatannya
l t
tterhubung
h b
aKecepatan transfer data lebih tinggi
aBi
aBiasanya
bentuk
b
k sistem
i
jaringan
j i
Broadcast
B d
aSekarang beberapa sistem switched dan ATM mulai
dik
dikenalkan
lk
14
Protokol
a Digunakan untuk komunikasi antar entitas / pelaku didalam
sebuah sistem
a Harus berbicara menggunakan bahasa yang sama
a Entitas / pelaku :
`User applications / Program Aplikasi pengguna
`Fasilitas e-mail
e mail
`Terminal
a Sistem
`Komputer
`Terminal
`Remote sensor
15
Elemen Inti dari suatu Protokol
aSintaks
`Format Data
`Kuat Sinyal
aS
aSemantiks
tik
`Control information
`Error handling / penanganan kesalahan
aTiming
`Speed matching
`Sequencing
16
Arsitektur Protokol
aProses komunikasi dibagi menjadi beberapa modul
aContoh, Transfer File harus menggunakan tiga
modul
`Software
S f
Aplikasi
lik i Transfer
f File
il / Aplikasi
lik i Transfer
f File
il
`Modul layanan Komunikasi
`Modul Network Access
17
Arsitektur
Transfer File Sederhana
18
Tiga Model Lapisan
aLapisan Network Access
aLapisan Transport
aLapisan Application
19
Lapisan Network Access
aTukar-menukar data antara komputer dan jaringan
aSending computer provides address of destination /
Komputer pengirim data menentukan alamat tujuan
aMay invoke levels of service / Dapat menentukan
tingkatan jasa
aT
aTergantung
t
pada
d jjenis
i jaringan
j i
yang digunakan
di
k
(LAN, packet switched dll.)
20
Lapisan Transport
aPertukaran data yang handal
aJaringan yang digunakan independen / bebas
aAplikasinya independen / bebas
21
Lapisan Application
aMendukung/Mampu menangani berbagai jenis
aplikasi
lik i yang berbeda
b b d
aContoh : e-mail, transfer file
22
Addressing Requirements Kebutuhan
Pengalamatan
aMemerlukan dua tingkat pengalamatan
aSetiap komputer memerlukan alamat jaringan yang
unik
aSetiap Aplikasi pada komputer (multi-tasking)
memerlukan alamat unik didalam komputer
`S i Access
`Service
A
Point
P i t (SAP)
23
Arsitektur dan Jaringan Protokol
24
Protokol dalam bentuk Arsitektur
Sederhana
25
Protocol Data Units (PDU)
a Pada setiap lapisan, protokol-protokol digunakan untuk
komunikasi
a Control information ditambahkan ke data pada setiap lapisan
a Lapisan Transport bisa membentuk data fragment dan dapat
menjadi
j di batasan
b t
bagi
b i pengguna data
d t
a Setiap fragment mempunyai sebuah tambahan header
p
transport
`SAP Tujuan / Destination SAP
`Nomor Urut / Sequence number
`Kode
ode pe
pendeteksian
dete s a kesalahan
esa a a / Error
o detect
detection
o code
a Hal ini akan memberikan “transport protocol data unit”
26
Network PDU
aMenambahkan “network header”
`Alamat jaringan untuk komputer tujuan
`Fasilitas-fasilitas permintaan
27
Jalannya suatu Arsitektur
Protokol
28
Arsitektur Protokol TCP/IP
aDikembangkan oleh US Defense Advanced Research
Project Agency (DARPA) untuk jaringan packet
switched-nya (ARPANET)
aDigunakan secara global oleh Internet
aTidak ada model official tetapi sebuah pekerjaan (a
working one).
`Lapisan
`Host ke
`Lapisan
`Lapisan
p
`Lapisan
Application
host atau lapisan transport
Internet
Network access
Physical
y
29
Lapisan Physical
aAntarmuka Physical antara peralatan transmisi data
(
(contoh,
t h komputer)
k
t )d
dan media
di transmisi
t
i i atau
t
jaringan
aK kte i tik d
aKarakteristik
darii media
medi transmisi
t n mi i
aKuat Sinyal
aK
aKecepatan
t T
Transfer
f D
Data
t
aDll.
30
Lapisan Network Access
aPertukaran data antara End System dan jaringan
aDestination address provision / Pengadaan adress
aInvoking services like priority / Menjadikan jasa-jasa
menjadi prioritas
31
Lapisan Internet (IP)
aSistem bisa dihubungkan ke jaringan lain
aFungsi Routing bisa melalui banyak jaringan /
multiple networks
aDiimplementasikan didalam End System dan Router
32
Lapisan Transport (TCP)
aPengiriman data yang handal
aPengurutan kiriman / Ordering of delivery
33
Lapisan Application
aMendukung aplikasi pemakai
aContoh; http, SMPT
34
Model Arsitektur Protokol TCP/IP
35
Model OSI
aOpen Systems Interconnection (OSI)
aDikembangkan oleh International Organization for
Standardization (ISO)
aTujuh lapisan
aSuatu sistem teori yang dibuat sangat terlambat!
aTCP/IP adalah standar yang de facto
36
Lapisan OSI
aApplication
aPresentation
aSession
aTransport
aNetwork
aData Link
y
aPhysical
37
OSI vs TCP/IP
38
Standar
aDiperlukan agar dapat beroperasi antar peralatanperalatan
l t yang di
digunakan
k
aKelebihan
`Menjamin
j i adanya
d
perdagangan
d
yang luas
l
untukk peralatan
l
dan software
`Menjamin adanya produk dari vendor lain dapat
berkomunikasi
aKekurangan
g
`Teknologi yang dipetieskan
`Sangat mungkin adanya berbagai standar pada sesuatu
b
barang/produk
/ d k yang sama
39
Organisasi Standarisasi
aInternet Society
aISO
aITU-T (formally CCITT)
aATM forum
40
Further Reading
aStallings, W.
aStallings
W Data and Computer Communications
(6th edition), Prentice Hall 1999 chapter 1
aWeb site for Stallings book
`www.shore.net/~ws/DCC6e.html
aWeb sites for IETF, IEEE, ITU-T,
ITU T, ISO
aInternet Requests for Comment (RFCs)
aUsenet News groups
`comp.dcom.*
`comp.protocols.tcp ip
`comp.protocols.tcp-ip
41
Download