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