Anda di halaman 1dari 26

Resum Jaringan Komputer Dan Internet

Tentang Penulis

Jim Kurose

Jim Kurose adalah Profesor Ilmu Komputer Universitas Terhormat di Universitas


Massachusetts, Amherst. Dia telah aktif dalam komite program untuk IEEE Infocom, ACM
SIGCOMM, ACM Internet Measurement Conference, dan ACM SIGMETRICS selama beberapa
tahun dan telah menjabat sebagai Technical Program Co-Chair untuk konferensi tersebut . Dia
adalah Fellow dari IEEE dan ACM. Ia meraih gelar PhD di bidang Ilmu Komputer dari
Universitas Columbia.

Keith Ross

Keith Ross adalah Departemen Ilmu Pengetahuan Leonard J. di Institut Politeknik NYU.
2003 dia adalah seorang profesor di University of Pennsylvania dan seorang profesor di
Eurecom Institute. Dia menerima BSEE dari Tufts
University, MSEE dari Columbia University, dan Ph.D. dalam Teknik Komputer dan
Kontrol dari The University of Michigan. Keith Ross juga merupakan pendiri dan CEO asli
Wimba, yang mengembangkan aplikasi multimedia online untuk e-learning dan diakuisisi oleh
Blackboard pada tahun 2010.
Minat penelitian Profesor Ross adalah dalam keamanan dan privasi, jaringan sosial, jaringan
peer-to-peer, Internet pengukuran, streaming video, jaringan distribusi konten, dan pemodelan
stokastik.

Kami akan menyusun ikhtisar kami tentang jaringan komputer dalam bab ini sebagai
berikut. Setelah memperkenalkan beberapa terminologi dan konsep dasar, pertama-tama kita
akan memeriksa komponen perangkat keras dan perangkat lunak dasar yang membentuk
jaringan. Kita akan mulai dari tepi jaringan dan melihat sistem akhir dan aplikasi jaringan yang
berjalan di jaringan. Kami kemudian akan menjelajahi inti dari jaringan komputer, memeriksa
tautan dan sakelar yang mengangkut data, serta jaringan akses dan media fisik yang
menghubungkan sistem akhir ke inti jaringan. Kita akan belajar bahwa Internet adalah jaringan
dari jaringan, dan kita akan belajar bagaimana jaringan ini terhubung satu sama lain.

1
1.1 Apa itu internet?

Internet? Ada beberapa cara untuk menjawab pertanyaan ini. Pertama, kita dapat


menjelaskan mur dan baut Internet, yaitu komponen perangkat keras dan perangkat lunak
dasar yang membentuk Internet.

Deskripsi Mur-dan-Baut

Internet adalah jaringan komputer yang menghubungkan ratusan juta perangkat


komputasi di seluruh dunia. Belum lama berselang, perangkat komputasi ini pada dasarnya
adalah PC desktop tradisional, stasiun kerja Linux, dan apa yang disebut server yang
menyimpan dan mengirimkan informasi seperti halaman Web dan pesan email. Namun,
semakin banyak sistem akhir Internet nontradisional seperti laptop, ponsel cerdas, tablet, TV,
konsol game, kamera web, mobil, perangkat penginderaan lingkungan, bingkai foto, dan sistem
kelistrikan dan keamanan rumah yang terhubung ke internet.

Internet. Secara keseluruhan, diperkirakan ada lebih dari 2 miliar pengguna


internet. Sistem akhir dihubungkan bersama oleh jaringan tautan komunikasi dan sakelar
paket. Paket informasi yang dihasilkan, yang dikenal sebagai paket dalam jargon jaringan
komputer, kemudian dikirim melalui jaringan ke sistem akhir tujuan, di mana mereka disusun
kembali menjadi data asli.

Sakelar paket datang dalam berbagai bentuk dan rasa, tetapi dua jenis yang paling menonjol di
Internet saat ini adalah router dan sakelar lapisan tautan. Sakelar lapisan tautan biasanya
digunakan dalam jaringan akses, sedangkan router biasanya digunakan di inti jaringan. Urutan
link komunikasi dan switch paket yang dilalui oleh sebuah paket dari sistem ujung pengirim ke
sistem ujung penerima dikenal sebagai rute atau jalur melalui jaringan. Jumlah pasti lalu lintas
yang dibawa di Internet sulit untuk diperkirakan tetapi Cisco memperkirakan lalu lintas Internet
global akan hampir 40 exabyte per bulan pada tahun 2012.

Masing-masing truk kemudian secara mandiri melakukan perjalanan melalui jaringan jalan raya,
jalan raya, dan persimpangan ke gudang tujuan. Sama seperti sebuah truk mengambil jalur
melalui jaringan transportasi, sebuah paket mengambil jalur melalui jaringan komputer.

Setiap ISP itu sendiri merupakan jaringan sakelar paket dan tautan komunikasi. ISP
menyediakan berbagai jenis akses jaringan ke sistem akhir, termasuk akses broadband
perumahan seperti modem kabel atau DSL, 4 BAB 1 JARINGAN KOMPUTER DAN INTERNET
akses jaringan area lokal berkecepatan tinggi, akses nirkabel, dan dial-up 56 kbps akses
modem. ISP juga menyediakan akses Internet ke penyedia konten, menghubungkan situs Web
langsung ke Internet. Internet adalah semua tentang menghubungkan sistem akhir satu sama
lain, sehingga ISP yang menyediakan akses ke sistem akhir juga harus saling berhubungan.
ISP tingkat bawah ini saling terhubung melalui ISP tingkat atas nasional dan internasional
seperti Komunikasi Level 3, AT&T, Sprint, dan NTT. Sistem akhir, sakelar paket, dan bagian

2
lain dari Internet menjalankan protokol yang mengontrol pengiriman dan penerimaan informasi
di dalam Internet. Transmission Control Protocol dan Internet Protocol adalah dua protokol
terpenting di Internet. Protokol IP menentukan format paket yang dikirim dan diterima di antara
router dan sistem akhir.

Protokol utama Internet secara kolektif dikenal sebagai TCP/IP. Kita akan mulai melihat
protokol dalam bab pendahuluan ini. RFC dimulai sebagai permintaan umum untuk komentar
untuk menyelesaikan masalah jaringan dan desain protokol yang dihadapi pendahulu
Internet. Mereka mendefinisikan protokol seperti TCP, IP, HTTP, dan SMTP.

1.1.2 Deskripsi Layanan

Diskusi kami di atas telah mengidentifikasi banyak bagian yang membentuk


Internet. Aplikasi dikatakan sebagai aplikasi terdistribusi, karena melibatkan banyak sistem
akhir yang saling bertukar data. Meskipun packet switch memfasilitasi pertukaran data di antara
sistem akhir, mereka tidak peduli dengan aplikasi yang merupakan sumber atau sink data. Mari
kita telusuri lebih jauh apa yang dimaksud dengan infrastruktur yang menyediakan layanan
untuk aplikasi.

Untuk tujuan ini, misalkan Anda memiliki ide baru yang menarik untuk aplikasi Internet
terdistribusi, yang mungkin sangat bermanfaat bagi umat manusia atau yang mungkin hanya
membuat Anda kaya dan terkenal. Karena aplikasi berjalan pada sistem akhir, Anda perlu
menulis program yang berjalan pada sistem akhir. Sekarang, karena Anda sedang
mengembangkan aplikasi Internet terdistribusi, program yang berjalan pada sistem akhir yang
berbeda perlu saling mengirim data. Bagaimana satu program yang berjalan di satu sistem
ujung menginstruksikan Internet untuk mengirimkan data ke program lain yang berjalan di
sistem ujung lain?.

Sistem akhir yang terhubung ke Internet menyediakan Pemrograman Aplikasi

API Internet ini adalah seperangkat aturan yang harus diikuti oleh program pengirim
agar Internet dapat mengirimkan data ke program tujuan. Kita akan membahas API Internet
secara rinci di Bab 2. Misalkan Alice ingin mengirim surat kepada Bob menggunakan layanan
pos. Alice, tentu saja, tidak bisa begitu saja menulis surat dan menjatuhkan surat itu ke luar
jendela.

API yang harus diikuti oleh program pengirim data agar Internet mengirimkan data ke program
yang akan menerima data. Layanan pos tentu saja memberikan lebih dari satu layanan kepada
pelanggannya. Ini menyediakan pengiriman ekspres, konfirmasi penerimaan, penggunaan
biasa, dan banyak lagi layanan. Dengan cara yang sama, Internet menyediakan banyak
layanan untuk aplikasinya.

3
1.1.3 Apa itu Protokokol?
Analogi Manusia mungkin paling mudah untuk memahami pengertian protokol jaringan
komputer dengan terlebih dahulu mempertimbangkan beberapa analogi manusia, karena kita
manusia menjalankan protokol sepanjang waktu. Pertimbangkan apa yang Anda lakukan ketika
anda ingin menanyakan waktu kepada seseorang.

Protokol manusia menyatakan bahwa yang pertama menawarkan salam untuk memulai
komunikasi dengan orang lain. Respons khas untuk “Hai” adalah pesan “Hai”
yang dikembalikan . Secara implisit, seseorang kemudian mengambil respons “Hai” yang ramah
sebagai indikasi bahwa seseorang dapat melanjutkan dan menanyakan waktu. Tanggapan
yang berbeda untuk yang awal "Hai” mungkin menunjukkan keengganan atau ketidakmampuan
untuk berkomunikasi. Dalam hal ini, protokol manusia tidak akan menanyakan waktu. Kadang-
kadang seseorang tidak mendapat tanggapan sama sekali untuk sebuah pertanyaan, dalam hal
ini seseorang biasanya menyerah untuk menanyakan waktu kepada orang itu. Perhatikan
bahwa dalam protokol manusia kami, ada pesan khusus yang kami kirim, dan tindakan khusus
yang kami ambil sebagai tanggapan atas pesan balasan yang diterima atau peristiwa lainnya ..

Protokol Jaringan

Protokol jaringan mirip dengan protokol manusia, kecuali bahwa entitas yang bertukar
pesan dan mengambil tindakan adalah komponen perangkat keras atau perangkat lunak dari
beberapa perangkat. Semua aktivitas di Internet yang melibatkan dua atau lebih entitas jarak
jauh yang berkomunikasi diatur oleh protokol. Misalnya, protokol yang diimplementasikan
perangkat keras dalam dua komputer yang terhubung secara fisik mengontrol aliran bit pada
«kawat» antara dua kartu antarmuka jaringan; protokol kontrol kemacetan di sistem akhir
mengontrol tingkat di mana paket ditransmisikan antara pengirim dan penerima; protokol di
router menentukan jalur paket dari sumber ke tujuan. Protokol berjalan di mana-mana di
Internet, dan akibatnya banyak dari buku ini adalah tentang protokol jaringan komputer.
Sebagai contoh protokol jaringan komputer yang mungkin sudah Anda kenal, pertimbangkan
apa yang terjadi saat Anda membuat permintaan ke server Web, yaitu saat Anda mengetikkan
URL halaman Web ke browser Web Anda. 

Protokol mendefinisikan format dan urutan pesan yang dipertukarkan antara dua atau
lebih entitas yang berkomunikasi, serta tindakan yang diambil pada transmisi dan/atau
penerimaan pesan atau peristiwa lainnya.
Internet, dan jaringan komputer pada umumnya, menggunakan protokol secara
ekstensif. Protokol yang berbeda digunakan untuk menyelesaikan tugas komunikasi yang
berbeda.

1.2 Tepi Jaringan

Pada bagian sebelumnya kami menyajikan gambaran tingkat tinggi dari Internet dan
protokol jaringan. Ingat dari bagian sebelumnya bahwa dalam jargon jaringan komputer,
komputer dan perangkat lain yang terhubung ke Internet sering disebut sebagai sistem
akhir. Mereka disebut sebagai sistem akhir karena mereka duduk di tepi Internet, seperti yang

4
ditunjukkan pada Gambar 1.3. Sistem akhir Internet termasuk komputer desktop, server, dan
komputer seluler.
Selain itu, semakin banyak perangkat non-tradisional yang terhubung ke Internet
sebagai sistem akhir. Sistem akhir juga disebut sebagai host karena mereka meng-host
program aplikasi seperti program browser Web, program server Web, program klien email, atau
program server email. Saat ini, sebagian besar server tempat kami menerima hasil pencarian,
email, halaman Web, dan video berada di pusat data besar. Misalnya, Google memiliki 30-50
pusat data, dengan banyak yang memiliki lebih dari seratus ribu server.

1.2.1 Akses Jaringan

80 persen rumah tangga memiliki akses Internet, hampir semuanya melalui koneksi
broadband berkecepatan tinggi . Finlandia dan Spanyol baru-baru ini menyatakan akses
Internet berkecepatan tinggi sebagai hak hukum. Mengingat minat yang kuat pada akses
rumah, mari kita mulai tinjauan umum kami tentang jaringan akses dengan mempertimbangkan
bagaimana rumah terhubung ke Internet. Tempat tinggal biasanya memperoleh akses Internet
DSL dari perusahaan telepon lokal yang sama yang menyediakan akses telepon lokal
berkabel. Jadi, ketika DSL digunakan, telekomunikasi pelanggan juga menjadi ISP-nya.

Pendekatan ini membuat tautan DSL tunggal muncul seolah-olah ada tiga tautan terpisah,
sehingga panggilan telepon dan koneksi Internet dapat berbagi tautan DSL secara
bersamaan. Di sisi telekomunikasi, di CO, DSLAM memisahkan data dan sinyal telepon dan
mengirimkan data ke Internet.

Standar DSL menentukan kecepatan transmisi 12 Mbps downstream dan

Mbps upstream, dan 24 Mbps downstream dan 2,5 Mbps upstream. Karena rate
downstream dan upstream berbeda, maka akses dikatakan asimetris. Tingkat transmisi hilir dan
hulu aktual yang dicapai mungkin kurang dari tarif yang disebutkan di atas, karena penyedia
DSL dapat dengan sengaja membatasi tarif perumahan ketika layanan berjenjang ditawarkan,
atau karena tarif maksimum dapat dibatasi oleh jarak antara rumah dan CO , ukuran garis
twisted-pair dan tingkat gangguan listrik. Sementara DSL memanfaatkan infrastruktur telepon
lokal yang ada di perusahaan telekomunikasi, akses Internet kabel memanfaatkan infrastruktur
televisi kabel perusahaan televisi kabel yang ada. Sebuah tempat tinggal memperoleh akses
Internet kabel dari perusahaan yang sama yang menyediakan televisi kabelnya. Modem DSL,
modem kabel biasanya merupakan perangkat eksternal dan terhubung ke PC rumahan melalui
port Ethernet. Modem kabel membagi jaringan HFC menjadi dua saluran, saluran hilir dan
saluran hulu. Seperti halnya DSL, akses biasanya asimetris, dengan saluran hilir biasanya
mengalokasikan tingkat transmisi yang lebih tinggi daripada saluran hulu. Standar DOCSIS 2.0
mendefinisikan kecepatan downstream hingga 42,8 Mbps dan kecepatan upstream hingga 30,7
Mbps.

5
Secara khusus, setiap paket yang dikirim oleh ujung kepala bergerak ke hilir pada setiap
tautan ke setiap rumah dan setiap paket yang dikirim oleh rumah bergerak di saluran hulu ke
ujung kepala. Untuk alasan ini, jika beberapa pengguna secara bersamaan mengunduh file
video di saluran hilir, tingkat aktual di mana setiap pengguna menerima file videonya akan jauh
lebih rendah daripada tingkat hilir kabel agregat. Di sisi lain, jika hanya ada beberapa pengguna
aktif dan mereka semua menjelajahi Web, maka masing-masing pengguna dapat benar-benar
menerima halaman Web dengan kecepatan downstream kabel penuh, karena pengguna jarang
akan meminta halaman Web pada waktu yang sama. waktu.

Ada beberapa teknologi yang bersaing untuk distribusi optik dari:

CO ke rumah-rumah. Jaringan distribusi optik paling sederhana disebut serat langsung,


dengan satu serat meninggalkan CO untuk setiap rumah menunjukkan FTTH menggunakan
arsitektur distribusi PON. Setiap rumah memiliki. Pembagi menggabungkan sejumlah rumah ke
dalam satu serat optik bersama, yang terhubung ke terminator saluran optik di CO
telekomunikasi. OLT, yang menyediakan konversi antara sinyal optik dan listrik, terhubung ke
Internet melalui router telekomunikasi. Di rumah, pengguna menghubungkan router rumah ke
ONT dan mengakses Internet melalui router rumah ini. Dalam arsitektur PON, semua paket
yang dikirim dari OLT ke splitter direplikasi di splitter.

FTTH berpotensi memberikan tingkat akses Internet dalam kisaran gigabit per detik.

Akses di Perusahaan: Ethernet dan WiFi

Meskipun ada banyak jenis teknologi LAN, Ethernet sejauh ini merupakan teknologi
akses yang paling umum di jaringan perusahaan, universitas, dan rumah.pengguna Ethernet
menggunakan kabel tembaga twisted-pair untuk terhubung ke switch Ethernet. Switch Ethernet
atau jaringan switch yang saling berhubungan tersebut kemudian pada gilirannya terhubung ke
internet yang lebih besar. Dengan akses Ethernet pengguna biasanya memiliki akses 100 Mbps
ke switch Ethernet,sedangkan server mungkin memiliki akses 1 Gbps atau bahkan 10 Gbps.
Dalam pengaturan nirkabel mengirimkan/menerima paket ke/dari titik akses yang terhubung ke
jaringan perusahaan (kemungkinan besar termasuk Ethernet kabel), yang pada gilirannya
terhubung ke internet kabel. Pengguna bisanya harus berada dalam jarak beberapa puluh
meter meter dari titik akses. Akses LAN nirkabel berbasis teknologi IEEE 802.11, yang lebih
dikenal sebagai Wifi yang tersebar dimana-mana sekarang.

Meskipun jaringan akses Ethernet dan Wifi pada awalnya digunakan dalam pengaturan
perusahaan (perusahaan universitas), mereka baru-baru ini menjadi komponen yang relative

6
umum dari jaringan rumah. Banyak rumah menggabungkan akses perumahan broadband
(modem kabel atau DSL) dengan teknologi LAN nirkabel murah ini untuk menciptakan jaringan
tumah yang kuat [Edwards 2011].

Cable Internet
head end
House

Gambar diatas menunjukan jariingan rumah yang khas. Jaringan rumah terdiri dari
laptop jelajah serta PC kabel; stasiun pangkalan (titik akses nirkabel), yang berkomunikasi
dengan PC nirkabel; modem kabel, menyediakan akses broadband ke internet; dan router yang
menghubungkan stasiun pangkalan dan PC stasioner dengan modem kabel. Jaringan ini
memungkinkan anggota rumah tangga untuk memiliki akses broadband ke internet dengan satu
anggota roamin dari dapur ke halaman belakang ke kamar tidur.

Akses Nirkabel Area Luas: 3G DAN LTE

Semakin banyak berbagai macam perangkat Android yang digunakan untuk mengirim
email, memjelajah Web,Tweet dan mengunduh music dalam perjalanan. Perangkat ini
menggunakan infrastruktur nirkabel yang sama yang digunakan untuk telpon seluler untuk
mengirim/menerima paket melalui stasiun pangkalan yang dioperasikan oleh penyedia jaringan
seluler.

Perusahaan telekomunikasi telah melakukan investasi besar dalam apa yang disebut
nirkabel generasi ketiga (3G) yang menyediakan akses internet nirkabel area luas dengan
kecepatan lebih dari 1 Mbps. Tetapi bahkan teknologi akses area luas berkecepatan lebih tinggi
(4G) telah digunakan. LTE (“Long-Term-Evolution”- calom Bad Acronym of the Year Award)
berakar pada teknologi 3G, dan berpotensi mencapai kecepatan lebih dar 10 Mbps.

1.2.2 Media Fisik

 Media fisik yang digunakan misalnya HFC kombinasi kabel serat dan kabel
koksial.
 DSL dan Ethernet menggunakan kabel tembaga.
 Jaringan askes seluler menggunakan spectrum radio.

Sedikit perjalanan dari media fisik yaitu, dari satu sistem ujung, melalui serangkaian tautan dan
router, ke sistem ujung lainnya. Bit malang ini ditendang dan ditransmisikan berkali-kali. Sistem

7
ujung sumber pertama-tama mentransmiskan bit, dan segera setelah itu router pertama dalam
rangkaian menerima bit; router pertama kemudian mentransmisikan bit, dan tak lama kemudian
router kedua menerima bit; dan seterusnya. Jadi bit, ketika berpergian dari sumber ke tujuan
melewati serangkaian pasangan pemancar-penerima. Untuk setiap pasangan pemancar-
penerima bit dikirm dengan menyebarkan gelombang elektromagnetik atau pulsa opti di media
fisik. Media fisik dapat mengambil banyak bentuk dan tidak harus dari jenis yang sama untuk
setiap pasangan pemancar-penerima di sepanjang jalur.

Media fisik terbagi menjadi dua kategori:

1. Media terpandu, dengan media terpandu gelombang dipandu sepanjang media padat
seperti kabel, serat optic, kabel tembaga twisted-pair, atau kabel koaksial.
2. Media tak terarah, dengan media yang tidak terarah gelombang merambat di atmosfer
dan diluar angkasa, seperti di LAN nirkabel atau slauran satelit digital.
 Biaya sebenarnya dari sambungan fisik (kawat tembag, kabel serat optic dan sebagainya)
seringkali relative kecil dibandingkan dengan biaya tenaga kerja yang terkait dengan
pemasangan tautan fisik dapat menjasi pesanan yang besarnya lebih tinggi daripada biaya
material. untuk itu banyak builder yang memasang twisted pair, fiber optic, dan kabel coaxial
di seteiap ruangan dalam sebuah gedung. Bahkan jika hanya satu media yang digunakan
pada awalnya, ada kemungkinan besar media lain dapat digunakan dalam waktu dekat,
sehingga uang dihemat dengan tidak perlu memasang kabel tambahan di masa depan.

Kawat Tembaga Twisted-Pair.

Media transmisi terpandu yang paling murah dan paling umum digunkan adalah kawat
tembaha pasangan terpilin. Selama lebih dari seratus tahun telah digunakan oleh jaringan
telepon. Faktanya, lebih dari 99% koneksi kabel dari handset telepon ke saklar telepon local
menggunakan kabel tembaga pasangan terpilin.

Twisted pair terdiri dari dua kabel tembaga berinsulasi, masing-masing setebal sekitar 1 mm,
disusun dalam pola spiral yang teratur. Kabel dipilin bersama untuk mengurangi gangguan
listrik dari pasangan serupa yang berdekatan. Sepasang kawat link komunikasi tunggal.
Unshielded twisted paor (UTP) biasanya digunakan untuk: jaringan computer didalam gedung,
yaitu LAN.

Kecepatan data untuk LAN yang menggunakan twisted pair saat ini berkisar dari 10 Mbps
hingga 10 Gbps. Kecepatan data yang dapat dicapai tergantung pada ketebalan kabel dan jarak
antara pemancar dan penerima.

Teknologi twisted-pair modern, seperti kabel kategori 6a, dapat mencapai kecepatan data 10
Gbps untuk jarak hingga seratus meter. Pada akhirnya twisted pair telah muncul sebagai solusi
dominan untuk jaringan LAN berkecepatan tinggi. Seperti dibahas sebelumnya, twisted pair
juga biasa digunakan untuk akses internet perumahan.

8
Teknologi modem dial-up memungkinkan akses dengann kecepatan hingga 56 kbps melalui
twisted pair. Kami juga melihat bahwa teknologi DSL (digital subscriber line) telah
memungkinkan pengguna perumahan untuk mengakses internet dengan kecepatan
puluhan Mbps melalui twisted pair. (ketika pengguna tinggal dekt dengan modem ISP.

Kawat Koaksial

Kabel koaksial terdiri dari dua konduktor tembaga, tetapi kedua konduktor tersebut
konsentris dari pada paralel. Dengan konstruksi ini dan insulasi serta pelindung khusus,
kabel koaksial dapat mencapai kecepatan transmisi data yang tinggi. Kabel koaksial cukup
umum dalam sistem televise kabel. Dalam televise kabel dan akses internet kabel,
pemancar menggeser sinyal digital ke iota frekuensi tertentu, dan sinyal analog yang
dihasilkan dikirim dari pemancar ke satu atau lebih penerima. Kabel koaksial dapat
digunakan sebagai media bersama yang dipandu secara khusus sejumlah sistem ujung
dapat dihubungkan langsung ke kabal dengan masing-masing sistem ujung menerima
apapun yang dikirim oleh sistem ujung lainnya.

Serat Optik

Serat optic adalah media tipis dan fleksibel yang menghantarkan pulsa cahaya, dengan
setiap pulsa mewakili sedikit. Serat optic tunggal dapat mendukung kecepatan bit yang luar
biasa, hingga puluhan atau bahkan ratusan gigabit perdetik. Mereka kebal terhadapt
interferensi elektromagnetik, memiliki redaman sinyal yang sangat rendah hingga 100
kilometer, dan sangat sulit untuk disadap. Karakteristik ini telah menjadikan serat optic
sebagai media transmisi terpandu jarak jauh yang lebih disukai, terutama untuk hubungan
luar negeri.
Serat optic juga lazim di tulang punggung internet. Namun, mahalnya perangkat optic-
seperti pemancar, penerima, dan sakelar telah menghambat penerapannya untuk
transportasi jarak pendek, seperti di LAN atau ke dalam jaringan rumah di jaringan akses
perumahan.
Kecepatan tautan standar Optical Carrier (OC) berkisar dari 51,8 Mbps hingga 39,8 Gbps;
spesifikasi ini sering disebut sebagai OC-n, di mana kecepatan link sama dengan n 51,8
Mbps. Standar yang digunakan saat ini termasuk OC-3, OC-12, OC-24, OC-48, OC-96, OC-
192, OC-768.

Saluran Radio Terstrial

Saluran radio membawa sinyal dalam spectrum elektromagnetik. Mereka adalah media
yang menarik karena tidak memerlukan kabel fisik untuk dipasang, dapat menembus
dinding menyediakan konektivitas ke pengguna seluler, dan berpotensi membawa sinyal
untuk jarak jauh. Karakteristik saluran radio sangat tergantung pada lingkungan propagasi
dan jarak dimana sinyal akan dibawa. Pertimbangan lingkungan menentukan path loss dan
shadow fading (yang menurunkan kekuatan sinyal saat sinyal bergerak melewati jarak dan
disekitar/melalui objek yang menghalangi).

9
Saluran radio terrestrial dapat secara luas diklasifikasikan menjadi tiga kelompok: yang
beroperasi pada jarak yang sangat pendek.

Saluran Radio Satelit

Satelit komunikasi menghubungkan dua atu lebih pemancar/penerima gelombang mikro


berbasis bumi, yang dikenal sebagai stasiun bumi. Satelit menerima transmisi pada satu
pita frekuensi, meregenerasi sinyal menggunakan repeater (dibahas di bawah), dan
mentransmisikan sinyal pada frekuensi lain. Dua jenis satelit digunakan dalam komunikasi:
satelit geostasionar dan satelit orbit rendah (LEO).
Satelit geostasioner secara permanen tetap berada diatas tempat yang sama di bumi.
Kehadiran stasioner ini dicapai dengan menempatkan satelit di orbit pada 36.000 kilometer
diatas permukaan bumi. Jarak yang jauh ini menimbulkan penundaan propagasi sinyal yang
substansial sebesar 280 milidetik.
Saat ini ada banuak sistem komunikasi dataran rendah yang sedang dikembangkan.
Teknologi satelit LEO dapat digunakan untuk akses internet di masa mendatang.

1.3 Inti Jaringan

Jaringan dari saklar paket dan tautan yang menghubungkan sisyem akhir internet.

1.3.1 Pergantian Paket

Dalam aplikasi jaringan, sistem akhir saling bertukar pesan. Pesan dapat berisi apa saja
yang di inginkan oleh perancang aplikasi. Untuk mengirim pesan dari sistem ujung sumber
ke sistem tujuan akhir, sumber memecah pesan panjang menjadi potongan data yang lebih
kecil yang dikenal sebagai paket. Antara sumber dan tujuan dan tujuan, setiap paket
berjalan melalui link komunikasi dan switch. Paket ditransmisikan melalui setiap link
komunikasi pada tingkat yang sama dengan tingkat transmisi penuh dari link. Jadi, jika
sistem ujung sumber atau saklar paket mengirim paket L bit melalui tautan dengan laju
transmisi R bit/detik, maka waktu untuk mengirimkan paket adalah L/R detik.

Transmisi Store and Forward

Transmisi store and forward berarti bahwa paket weitch harus menerima seluruh paket
sebelum dapat mulai mentransmisikan bit pertama dari paket ke link keluar. Untuk
mengeksplorasi transmisi store and forward secara lebih rinci, pertimbangkan jaringan
sederhana yang terdiri dari dua sistem ujung yang dihubungkan oleh satu router.
Sebuah router biasanya akan memiliki banyak tautan insiden, karena tugasnya adalah
mengalihkan paket masuk ke tautan keluar.
Karena router menggunakan store and forwarding pada saat ini router tidak dapat
mengirimkan bit yang telah diterimanya sebagai gantinya harus terlebih dahuru buffer

10
(menyimpan) bit paket. Setelah router menerima semua bit paket barulah dapat mulai
meneruskan paket ke tautan keluar.

Penundaan Antrian dan Kehilangan Paket

Setiap paket switch memiliki beberapa link yang melekar padanya. Untuk setiap lingk
yang dilampirkan, paket switch memiliki output buffer (juga disebut output queue), yang
dapat menyimpan paket yang akan dikirim oleh router ke link tersebut. Buffer keluaran telah
memainkan peran kunci dalam paket switching. Jika paket yang datang perlu ditransmisikan
ke link tetapi menemukan link sibuk dengan transmisi paket lain, paket yang datang harus
menunggu di buffer output., jadi, selain penundaan store and forward, paket mengalami
penundaan antrian buffer output.
Karena jumlah ruang buffer terbatas, paket yang tiba mungkin menemukan bahwa buffer
benar-benar penuh dengan paket lain yang menunggu transmisi. Dalam hal ini paket lolos
akan terjadi baik paket yang datang atau salah satu paket yang sudah antri akan di drop.
Lebar slab mewakili jumlah bit dalam paket.

Tabel Penerusan dan Protokol Perutean

Penerusan paket sebenarnya dilakukan dengan cara yang berbeda di berbagai jenis
jaringan computer. Di internet, setiap sistem akhir memiliki lamat yang disebut alamat IP.
Ketika sistem ujung sumber ingin mengirim paket ke sistem ujung tujuan, sumber
menyertakan alamat IP tujuan paket.
Lebih khusus lagi, setiap router memiliki table penerusan yang memetakan alamat tujuan
ke tautan keluar router tersebut.
Ketika sebuah paket tiba di router, router memeriksa alamat dan mencari table penerusnya,
menggunakan alamat tujuan ini, untuk menemukan tautan keluar yang sesuai. Router
kemudian mengarahkan paket ke link keluar.
Proses perutean ujung ke ujung dianalogikan dengan pengemudi mobil yang tidak
menggunakan peta tetapi lebih suka menanyakan arah.
Bahwa router menggunakan alamat tujuan paket untuk mengindeks table penerusan dan
menentukan tautan keluar yang sesuai.
Tujuan untuk membangkitkan selera pengguna disini, mencatat bahwa internet memiliki
sejumlah protocol perutean khusus yang digunakan untuk mengatur tabel penerusan secara
otomatis.

1.3.2 Peralihan Sirkuit

Ada dua pendekatan mendasar untuk memindahan data melalui jaringan link dan
switch: circuit switching dan packet switching.

11
Dalam jaringan circuit switched sumber daya yang dibutuhkan di sepanjang jalur untuk
menyediakan komunikasi antara sistem akhir di cadangkan selama sesi komunikasi antara
sistem akhir.
Dalam jaringan pakety switched sumber daya ini tidak dicadangkan pesan sesi
menggunakan sumber daya sesuai permintaan dan sebagai konsekuensinya mungkin harus
menunggu antrian untuk akses ke tautan komunikasi.
Jaringan telepon tradisional adalah contoh jaringan circuit switched.

Multiplexing di Jaringan Circuit switched

Sirkuit dalam tautan di implementasikan dengan multiplexing pembagian frekuensi


(FDM) atau multiplexing pembagian waktu (TDM). Dengan FDM, spectrum frekuensi link
dibagi di antar koneksi yang dibangun di seluruh link.

Secara khusus, tautan mendedikasikan pota frekuensi untuk setiap koneksi selama durasi
koneksi. Dalam jaringan telepon, pita frekuensi ini biasanya memiliki lebar 4 kHz (4.000).
lebar pita di sebut, tidak mengherankan bandawidth. Stasiun radio FM juga menggunakan
antara 88 MHz dam 108 MHz dan 108 MHz, dengan setiap stasiun dialokasi. Utnuk taitan
TDM, waktu dibagi mejadi sejumlah slot waktu yang tetap

Packet Switching Dan Circuit Switching

Setelah menjelaskan circuit switching dan packet switching, mari kita bandingkan
keduanya. Kritikus packet switching sering berpendapat bahwa packet switching tidak cocok
untuk layanan waktu nyata (misalnya, panggilan telepon dan panggilan konferensi video).
karena penundaan end-to-end yang bervariasi dan tidak dapat diprediksi (terutama karena
penundaan antrian yang bervariasi dan tidak dapat diprediksi). Pendukung packet switching
berpendapat bahwa :

a. ia menawarkan pembagian kapasitas transmisi yang lebih baik daripada switching sirkuit
dan
b. itu lebih sederhana, lebih efisien, dan lebih murah untuk diimplementasikan daripada
circuit switching.

diskusi menarik tentang packet switching versus circuit switching adalah


[MolineroFernandez 2002]. Secara umum, orang yang tidak suka repot dengan reservasi
restoran lebih memilih packet switching daripada circuit switching.

Mengapa packet switching lebih efisien? Mari kita lihat contoh sederhana. Misalkan
pengguna berbagi tautan 1 Mbps. Juga anggaplah bahwa setiap pengguna bergantian
antara periode aktivitas, ketika pengguna menghasilkan data dengan kecepatan konstan
100 kbps, dan periode. tidak aktif, ketika pengguna tidak menghasilkan data. Misalkan lebih
lanjut bahwa pengguna aktif hanya 10 persen dari waktu (dan iseng minum kopi selama 90
persen sisanya). Dengan circuit switching, 100 kbps harus dicadangkan untuk setiap
pengguna di sepanjang waktu. Misalnya, dengan TDM circuit-switched, jika frame satu detik

12
dibagi menjadi 10 slot waktu masing-masing 100 ms, maka setiap pengguna akan
dialokasikan satu slot waktu per bingkai.

Dengan demikian, tautan circuit-switched hanya dapat mendukung 10 (= 1 Mbps/100


kbps) pengguna simultan. Dengan packet switching, probabilitas bahwa pengguna tertentu
aktif adalah 0,1 (yaitu, 10 persen). Jika ada 35 pengguna, kemungkinan ada 11 atau lebih
banyak pengguna aktif secara bersamaan adalah sekitar 0,0004. (Pekerjaan Rumah Soal
P8 menguraikan bagaimana probabilitas ini diperoleh.) Ketika ada 10 atau lebih sedikit
pengguna aktif secara bersamaan (yang terjadi dengan probabilitas 0,9996), kedatangan
agregat tingkat data kurang dari atau sama dengan 1 Mbps, tingkat output link. Jadi, ketika
ada 10 atau kurang pengguna aktif, paket pengguna mengalir melalui tautan pada dasarnya
tanpa penundaan, seperti halnya dengan switching sirkuit. Ketika ada lebih dari 10
pengguna aktif secara bersamaan, maka tingkat kedatangan agregat paket melebihi
kapasitas output link, dan antrian output akan mulai bertambah. (Ini berlanjut ke tumbuh
sampai tingkat input agregat turun kembali di bawah 1 Mbps, di mana titik antrian akan
mulai berkurang panjangnya.) Karena kemungkinan memiliki lebih dari 10 pengguna aktif
secara bersamaan sangat kecil dalam contoh ini, packet switching pada dasarnya
memberikan kinerja yang sama seperti circuit switching, tetapi melakukannya saat
memungkinkan lebih dari tiga kali jumlah pengguna.

1.3.3 network of networks

Kita telah melihat sebelumnya bahwa sistem akhir (PC, smartphone, server Web, server
email, dan sebagainya) terhubung ke Internet melalui ISP akses. Akses ISP dapat
menyediakan konektivitas kabel atau nirkabel, menggunakan berbagai teknologi akses
termasuk DSL, kabel, FTTH, Wi-Fi, dan seluler. Perhatikan bahwa akses ISP tidak harus
perusahaan telekomunikasi atau perusahaan kabel; melainkan dapat berupa, misalnya,
universitas (menyediakan akses Internet untuk mahasiswa, staf, dan fakultas), atau
perusahaan (menyediakan akses bagi karyawannya). Tetapi menghubungkan pengguna
akhir dan konten penyedia akses ke ISP hanyalah sebagian kecil dari pemecahan teka-teki
menghubungkan miliaran sistem akhir yang membentuk Internet. Untuk menyelesaikan ini
teka-teki, akses ISP sendiri harus saling berhubungan. Ini dilakukan dengan menciptakan
jaringan jaringan—memahami frasa ini adalah kunci untuk memahami Internet. Selama
bertahun-tahun, jaringan jaringan yang membentuk Internet telah berkembang menjadi
struktur yang sangat kompleks. Banyak dari evolusi ini didorong oleh ekonomi dan
kebijakan nasional, bukan dengan pertimbangan kinerja. Untuk memahami struktur jaringan
Internet hari ini, mari kita secara bertahap membangun serangkaian jaringan struktur,
dengan setiap struktur baru menjadi pendekatan yang lebih baik dari kompleks Internet
yang kita miliki saat ini. Ingatlah bahwa tujuan utamanya adalah untuk menghubungkan
mengakses ISP sehingga semua sistem akhir dapat saling mengirim paket. Satu naif
pendekatannya adalah agar setiap akses ISP terhubung langsung dengan setiap akses
lainnya ISP. Desain mesh seperti itu, tentu saja, terlalu mahal untuk akses ISP, karena akan
mengharuskan setiap ISP akses untuk memiliki tautan komunikasi terpisah ke masing-
masing ratusan ribu ISP akses lainnya di seluruh dunia.

13
Struktur jaringan pertama kami, Struktur Jaringan 1, menghubungkan semua
mengakses ISP dengan ISP transit global tunggal. ISP transit global (imajiner) kami adalah
jaringan router dan tautan komunikasi yang tidak hanya menjangkau dunia, tetapi juga
memiliki setidaknya satu router di dekat masing-masing dari ratusan ribu ISP akses. Tentu
saja, akan sangat mahal bagi ISP global untuk membangun sedemikian luas jaringan. Agar
menguntungkan, secara alami akan membebankan biaya pada setiap ISP akses untuk
konektivitas, dengan harga yang mencerminkan (tetapi tidak harus berbanding lurus) to)
jumlah lalu lintas yang dipertukarkan ISP akses dengan ISP global. Sejak akses ISP
membayar ISP transit global, ISP akses dikatakan pelanggan dan ISP transit global
dikatakan sebagai penyedia

Struktur Jaringan 2, baru saja dijelaskan, adalah hierarki dua tingkat dengan transit
global penyedia yang berada di tingkat atas dan mengakses ISP di tingkat bawah. Ini
mengasumsikan bahwa ISP transit global tidak hanya mampu mendekati setiap akses ISP,
tetapi juga secara ekonomi diinginkan untuk melakukannya. Pada kenyataannya, meskipun
beberapa ISP memiliki cakupan global yang mengesankan dan terhubung langsung dengan
banyak ISP akses, tidak ada ISP yang hadir di setiap kota di dunia. Sebaliknya, di setiap
wilayah tertentu, mungkin ada ISP regional yang terhubung dengan ISP akses di wilayah
tersebut. Setiap ISP regional kemudian terhubung ke ISP tier-1. ISP Tier-1 mirip dengan
(imajiner) kami ISP transit global; tetapi ISP tingkat-1, yang sebenarnya ada, tidak hadir di
setiap kota di dunia. Ada sekitar selusin ISP tingkat-1, termasuk Tingkat 3 Komunikasi,
AT&T, Sprint, dan NTT. Menariknya, tidak ada grup resmi status sanksi tier-1; seperti kata
pepatah — jika Anda harus bertanya apakah Anda anggota grup, Anda mungkin tidak.
Kembali ke jaringan jaringan ini, tidak hanya ada beberapa ISP tingkat 1 yang bersaing,
mungkin ada beberapa ISP regional yang bersaing di suatu wilayah. Dalam hierarki seperti
itu, setiap ISP akses membayar ISP regional yang terhubung, dan setiap ISP regional
membayar ISP tingkat-1 yang terhubung. (ISP akses juga dapat terhubung langsung ke ISP
tingkat-1, dalam hal ini ia membayar ISP tingkat-1). Jadi, ada penyedia-pelanggan
hubungan di setiap tingkat hierarki. Perhatikan bahwa ISP tingkat-1 tidak membayar siapa
pun karena mereka berada di puncak hierarki. Untuk lebih memperumit masalah, di
beberapa daerah, mungkin ada ISP regional yang lebih besar (mungkin mencakup seluruh
negara) yang ISP regional yang lebih kecil di wilayah tersebut terhubung; ISP regional yang
lebih besar kemudian terhubung ke a ISP tingkat-1. Misalnya, di Cina, ada ISP akses di
setiap kota, yang terhubung ke ISP provinsi, yang pada gilirannya terhubung ke ISP
nasional, yang akhirnya terhubung ke tier-1 ISP [Tian 2012]. Kami merujuk pada hierarki
multi-tingkat ini, yang masih mentah perkiraan Internet saat ini, sebagai Struktur Jaringan 3.

Untuk membangun jaringan yang lebih menyerupai Internet saat ini, kita harus
menambahkan titik kehadiran (PoP), multi-homing, peering, dan titik pertukaran Internet
(IXPs) ke Struktur Jaringan hierarkis 3. PoP ada di semua level hierarki, kecuali untuk level
terbawah (akses ISP). PoP hanyalah sekelompok satu atau lebih banyak router (di lokasi
yang sama) di jaringan penyedia tempat ISP pelanggan dapat terhubung ke ISP penyedia.
Agar jaringan pelanggan terhubung ke a PoP penyedia, ia dapat menyewa tautan
berkecepatan tinggi dari penyedia telekomunikasi pihak ketiga untuk secara langsung
menghubungkan salah satu routernya ke router di PoP. ISP apa saja (kecuali untuk ISP

14
tingkat-1) dapat memilih multi-rumah, yaitu menyambung ke dua atau lebih banyak
penyedia ISP. Jadi, misalnya, ISP akses mungkin multi-rumah dengan dua ISP regional,
atau mungkin multi-rumah dengan dua ISP regional dan juga dengan tier-1 ISP. Demikian
pula, ISP regional dapat multi-rumah dengan beberapa ISP tingkat-1. Ketika sebuah ISP
multi-rumah, dapat terus mengirim dan menerima paket ke Internet bahkan jika salah satu
penyedianya mengalami kegagalan.

Seperti yang baru saja kita pelajari, ISP pelanggan membayar ISP penyedia mereka
untuk mendapatkan global interkonektivitas internet. Jumlah yang dibayarkan ISP
pelanggan kepada ISP penyedia mencerminkan jumlah lalu lintas yang ditukarkan dengan
penyedia. Untuk mengurangi biaya ini, sepasang ISP terdekat pada tingkat hierarki yang
sama dapat mengintip, yaitu, mereka dapat langsung menghubungkan jaringan mereka
bersama-sama sehingga semua lalu lintas di antara mereka lewat melalui koneksi langsung
daripada melalui perantara hulu. Ketika dua ISP peer, biasanya bebas penyelesaian, yaitu,
tidak ada ISP yang membayar yang lain. Seperti yang dicatat sebelumnya, ISP tingkat-1
juga saling peer satu sama lain, bebas penyelesaian. Untuk diskusi yang dapat dibaca
tentang peering dan hubungan penyedia pelanggan, lihat [Van der Berg 2008]. Sejalan
dengan ini, perusahaan pihak ketiga dapat membuat Internet Exchange Point (IXP)
(biasanya di gedung yang berdiri sendiri dengan sakelarnya sendiri), yang merupakan titik
pertemuan di mana beberapa ISP dapat mengintip bersama. Ada sekitar 300 IXP di Internet
hari ini [Agustus 2009]. Kami mengacu pada ekosistem ini—terdiri dari mengakses ISP, ISP
regional, ISP tingkat-1, PoP, multi-homing, peering, dan IXP—sebagai Struktur Jaringan 4.
Kami sekarang akhirnya tiba di Struktur Jaringan 5, yang menggambarkan Internet dari
2012. Struktur Jaringan 5, diilustrasikan pada Gambar 1.15, dibangun di atas Jaringan
Struktur 4 dengan menambahkan jaringan penyedia konten. Google saat ini adalah salah
satu dari contoh terkemuka dari jaringan penyedia konten semacam itu. Pada tulisan ini,
diperkirakan Google memiliki 30 hingga 50 pusat data yang didistribusikan di seluruh
Amerika Utara, Eropa, Asia, Amerika Selatan, dan Australia. Beberapa rumah pusat data ini
lebih dari seratus ribu server, sementara pusat data lainnya lebih kecil, perumahan hanya
ratusan server. Pusat data Google semuanya saling terhubung melalui Jaringan TCP/IP
pribadi Google, yang menjangkau seluruh dunia tetapi tetap saja terpisah dari Internet
publik. Yang penting, hanya jaringan pribadi Google.

15
1.4 Delay, Loss, and Throughput in Packet-Switched Networks

Kembali di Bagian 1.1 kami mengatakan bahwa Internet dapat dilihat sebagaiinfrastruktur
yang menyediakan layanan untuk aplikasi terdistribusi yang berjalan pada sistem akhir.
Idealnya, kami ingin layanan Internet dapat memindahkan data sebanyak yang kami
inginkan antara dua sistem ujung mana pun, secara instan, tanpa kehilangan data.
Sayangnya, ini adalah tujuan yang mulia yang tidak dapat dicapai dalam kenyataan.
Sebaliknya, jaringan komputer harus membatasi throughput (jumlah data per detik yang
dapat ditransfer) antara sistem akhir, memperkenalkan penundaan antara sistem akhir, dan
dapat benar-benar kehilangan paket. Di satu sisi, sangat disayangkan bahwa hukum fisik
realitas memperkenalkan penundaan dan kerugian serta membatasi throughput.

1.4.1 Overview of Delay in Packet-Switched Network

Ingat bahwa sebuah paket dimulai di sebuah host (sumber), melewati serangkaian router,
dan mengakhiri perjalanannya di host lain (tujuan). Saat sebuah paket bergerak dari satu
node (host atau router) ke node berikutnya (host atau router) di sepanjang jalur ini, paket
mengalami beberapa jenis penundaan pada setiap node di sepanjang jalur.

Types Of Delay

Mari kita telusuri penundaan ini dalam konteks Gambar 1.16. Sebagai bagian dari ujung
ke ujungnya rute antara sumber dan tujuan, sebuah paket dikirim dari node hulu melalui router
A ke router B. Tujuan kami adalah untuk mengkarakterisasi delay nodal pada router A.
Perhatikan bahwa router A memiliki tautan keluar yang mengarah ke router B. Tautan ini
didahului oleh antrian (juga dikenal sebagai buffer).

Processing Delay

Waktu yang diperlukan untuk memeriksa header paket dan menentukan ke mana harus
mengarahkan paket adalah bagian dari penundaan pemrosesan. Penundaan pemrosesan juga
dapat mencakup lainnya faktor, seperti waktu yang dibutuhkan untuk memeriksa kesalahan
tingkat bit dalam paket yang terjadi dalam mentransmisikan bit paket dari node upstream ke
router A.

16
Qucuing Delay

Pada antrian, paket mengalami penundaan antrian saat menunggu untuk dikirim ke link.
Panjang delay antrian dari paket tertentu akan tergantung pada jumlah paket yang datang lebih
awal yang mengantri dan menunggu transmisi ke tautan. Jika antrian kosong dan tidak ada
paket lain yang sedang dikirim, maka penundaan antrian paket akan menjadi nol.

Tranmission Delay

Dengan asumsi bahwa paket-paket ditransmisikan dengan cara first-come-first served,


seperti yang biasa terjadi pada jaringan packet-switched, paket kita hanya dapat ditransmisikan
setelah semua paket yang telah tiba sebelum dikirimkan. Nyatakan panjang paket dengan L bit,
dan menunjukkan tingkat transmisi link dari router A ke router B dengan R bit/detik. Misalnya,
untuk tautan Ethernet 10 Mbps, kecepatannya adalah R = 10 Mbps; untuk link Ethernet 100
Mbps, kecepatannya adalah R = 100 Mbps. Penundaan transmisi adalah L/R. Ini adalah jumlah
waktu yang diperlukan untuk mendorong (yaitu, mengirimkan) semua paket bit ke dalam link.
Penundaan transmisi biasanya pada urutan mikrodetik untuk milidetik dalam latihan.

Propagation Delay

Setelah sedikit didorong ke dalam tautan, itu perlu disebarkan ke router B. Waktunya
diperlukan untuk menyebarkan dari awal link ke router B adalah propagasi menunda. Bit
merambat pada kecepatan propagasi tautan. Propagasi kecepatan tergantung pada media fisik
tautan (yaitu, serat optik, pasangan terpilin kawat tembaga, dan sebagainya) dan berada dalam
kisaran 2.108 meter/detik hingga 3 108 meter/detik.

Comparing Transmission and Propagation Delay

Pendatang baru di bidang jaringan komputer terkadang mengalami kesulitan memahami


perbedaan antara delay transmisi dan delay propagasi. Perbedaannya halus tapi penting.
Penundaan transmisi adalah jumlah waktu yang diperlukan untuk router untuk mendorong
keluar paket; itu adalah fungsi dari panjang paket dan kecepatan transmisi tautan, tetapi tidak
ada hubungannya dengan jarak antara keduanya. router. Penundaan propagasi, di sisi lain,
adalah waktu yang dibutuhkan sedikit untuk menyebar dari satu router ke router berikutnya; itu
adalah fungsi dari jarak antara dua router, tapi tidak ada hubungannya dengan panjang paket
atau kecepatan transmisi tautan.

1.4.2 Queuing Delay and Packet Loss

Komponen delay nodal yang paling rumit dan menarik adalah antrian tunda, antrean.
Faktanya, penundaan antrian sangat penting dan menarik dalam jaringan komputer sehingga
ribuan makalah dan banyak buku telah ditulis tentangnya [Bertsekas 1991; Daigle 1991;
Kleinrock 1975, 1976; Ross 1995]. Kami hanya memberika diskusi intuitif tingkat tinggi tentang
penundaan antrian di sini; semakin penasaran pembaca mungki ingin menelusuri beberapa
buku (atau bahkan akhirnya menulis tesis Ph pada subjek!). Berbeda dengan tiga penundaan
lainnya (yaitu, dproc, dtrans, dan dprop) antrian delay dapat bervariasi dari paket ke paket.
Misalnya, jika 10 paket tib pada antrian kosong pada saat yang sama, paket pertama yang
ditransmisikan tidak akan mengalami delay antrian, sedangkan paket terakhir yang

17
ditransmisikan akan mengalami antrian yang relatif besa delay (sambil menunggu sembilan
paket lainnya ditransmisikan). Oleh karena itu, ketika mengkarakterisasi penundaan antrian,
seseorang biasanya menggunakan ukuran statistik, seperti penundaan antrian rata-rata, varians
penundaan antrian, dan probabilitas bahwa antrian delay melebihi beberapa nilai yang
ditentukan.

1.4.1 Queueing Delay dan Packet Loss

Komponen ini merupakan komponen yang paling rumit dan menarik dari nodal queue
adalah queueing delay.Queueing delay sangat menarik dan penting sehingga ribuan makalah
dan banyak buku telah ditulis tentangnya [Bertsekas 1991; Daigle 1991; Kleinrock 1975, 1976;
Ross 1995]. Tidak seperti ketiga delay(Delay Processing, Delay Transmission,Delay
Propagation). Queueing Delay dapat bervariasi dari paket ke paket. Misalnya, jika 10 paket tiba
pada queue kosong pada saat yang sama, paket pertama yang dikirimkan tidak akan
mengalami queueing delay, sedangkan paket terakhir yang ditransmisikan akan mengalami
queueing delay yang relatif besar.

Kapan queueing delay besar dan kapan tidak bersignifikan? Jawaban dari pertanyaan
ini tergantung pada kecepatan trafik yang tiba pada queue, kecepatan transmisi link, dan sifat
trafik yang datang, yaitu apakah trafik datang secara periodik atau tiba-tiba. Untuk
mendapatkan beberapa wawasan di sini, a menunjukkan rata-rata tingkat di mana paket tiba di
queue (a dalam satuan paket/detik). R adalah tingkat transmisi; yaitu, itu adalah kecepatan
(dalam bit/detik) di mana bit didorong keluar delay. Untuk kesederhanaan, semua paket terdiri
dari bit. Kemudian tingkat rata-rata di mana bit tiba di queue adalah La bit/detik. asumsikan
bahwa queue sangat besar, sehingga dapat menampung jumlah bit yang tak terbatas.
RasioLa/R, yang disebut intensitas traffic, sering memainkan peran penting dalam
memperkirakan tingkat keterlambatan queue. Jika La/R > 1, maka kecepatan rata-rata di mana
bit sampai pada queue melebihi tingkat di mana bit dapat ditransmisikan dari queue. Di dalam
situasi yang tidak menguntungkan, queue akan cenderung meningkat tanpa batas dan queue
delay akan menjadi tak terhingga. Oleh karena itu, salah satu aturan dalam rekayasa traffic
adalah: Rancang sistem Anda sehingga intensitas traffic tidak lebih besar dari 1.

Biasanya, proses kedatangan ke queue adalah acak; yaitu, kedatangan tidak mengikuti
pola apapun dan paket-paket dipisahkan oleh jumlah waktu yang acak. Kuantitas La/R biasanya
tidak cukup untuk sepenuhnya mengkarakterisasi statistik queueing delay. Meskipun demikian,
hal ini berguna untuk memperoleh pemahaman intuitif tentang tingkat queue. Khususnya, jika
intensitas traffic mendekati nol, maka kedatangan paket sedikit dan jauh dan kedatangan
paketnya tidak akan menemukan paket lain dalam queue. Oleh karena itu, delay queue rata-
rata akan mendekati nol.

18
Salah satu aspek penting dari Gambar 1.18 adalah sebagai intensitas traffic mendekati
1, rata-rata delay queue meningkat dengan cepat. Persentase kecil peningkatan intensitas akan
menghasilkan peningkatan persentase yang jauh lebih besar dalam delay. Jika suatu peristiwa
menyebabkan genap jumlah traffic yang sedikit lebih besar dari biasanya, delay yang Anda
alami bisa sangat besar. Untuk benar-benar memahami apa itu queueing delay, Anda
dianjurkan sekali lagi untuk mengunjungi situs Companion Web yang menyediakan Java
interaktif applet untuk queue. Jika Anda mengatur tingkat kedatangan paket cukup tinggi
sehingga traffic intensitas melebihi 1, Anda akan melihat queue perlahan bertambah seiring
waktu

Packet Loss
Dalam diskusi di atas, kita berasumsi bahwa queue mampu menampung jumlah paket
yang tidak terbatas. Pada kenyataannya queue sebelum link memiliki kapasitas yang
terbatas,meskipun kapasitas queue sangat tergantung pada desain dan biaya router. Karena
kapasitas queue terbatas, delay paket tidak benar-benar mendekati tak terhingga karena
intensitas lalu lintas mendekati 1. Sebagai gantinya, sebuah paket dapat tiba untuk menemukan
queue penuh. Tanpa tempat untuk menyimpan paket seperti itu, router akan menjatuhkan paket
itu; itu adalah paket akan hilang. Overflow pada queue ini dapat dilihat lagi di applet Java untuk
delay ketika intensitas lalu lintas lebih besar dari 1. Dari sudut pandang sistem akhir, packet
loss akan terlihat seperti paket yang memiliki: telah ditransmisikan ke inti jaringan tetapi tidak
pernah muncul dari jaringan di tujuan. Fraksi paket yang hilang meningkat dengan
meningkatnya intensitas lalu lintas. Oleh karena itu, kinerja pada sebuah node sering diukur
tidak hanya dalam hal delay, tetapi juga dalam hal probabilitas packet loss.

19
1.4.2 End To End Delay

Misalkan ada N 1 router antara host sumber dan tuan rumah tujuan. Anggap juga untuk
saat jaringan tidak macet (sehingga delay queue dapat diabaikan), delay pemrosesan di setiap
router dan di host sumber adalah Delay Processing, laju transmisi keluar dari setiap router dan
keluar dari host sumber adalah R bit/detik, dan propagasi pada setiap tautan adalah Delay
Propagation. Delay nodal menumpuk dan memberikan delay ujung ke ujung, di mana, sekali
lagi, dtrans = L/R, di mana L adalah ukuran paket

Tracer Route
Traceroute adalah program sederhana yang dapat dijalankan di semua host Internet.
Ketika pengguna menentukan nama host tujuan, program di sumberhost mengirimkan
beberapa paket khusus menuju tujuan tersebut. Saat paket ini berfungsi perjalanan mereka
menuju tujuan, mereka melewati serangkaian router. Ketika sebuah router menerima salah satu
paket khusus ini, ia mengirimkan kembali ke sumber pesan singkat yang berisi nama dan
alamat router
Berikut adalah contoh output dari program Traceroute, dimana routesedang ditelusuri
dari host sumber gaia.cs.umass.edu (di University of Mass achusetts) ke host cis.poly.edu (di
Polytechnic University di Brooklyn).

Pada trace di atas terdapat sembilan router antara source dan destination.Sebagian
besar router ini memiliki nama, dan semuanya memiliki alamat. Misalnya,nama Router 3 adalah
border4-rt-gi-1-3.gw.umass.edu dan alamatnya adalah 128.119.2.194. Melihat data yang
disediakan untuk router yang sama ini, kami melihat bahwa dalam percobaan pertama dari tiga
percobaan, delay pulang pergi antara sumber dan router adalah 1,03 mdtk. Delay pulang pergi
untuk dua percobaan berikutnya adalah 0,48 dan 0,45 mdtk. Delay bolak-balik ini mencakup
semua delay yang baru saja dibahas, termasuk delay transmisi, delay propagasi, delay
pemrosesan router, dan queue.delay. Karena delay queue bervariasi dengan waktu, delay
pulang-pergi sebesarpaket n dikirim ke router n kadang-kadang bisa lebih lama dari delay
pulang pergipaket n+1 dikirim ke router n+1.

20
End System, Application, dan Delay yang lain
Selain penundaan pemrosesan, transmisi, dan propagasi, mungkin ada penundaan
signifikan tambahan di sistem akhir. Misalnya, sistem akhir yang ingin mengirimkan paket ke
media bersama(misalnya, seperti dalam skenario WiFi atau modem kabel)dapat dengan
sengaja menunda transmisinya sebagai bagian dari protokolnya untuk berbagimenengah
dengan sistem akhir lainnya.Penundaan penting lainnya adalah penundaan paketisasi media,
yang ada dalam aplikasi Voiceover-IP (VoIP). Dalam VoIP, pihak pengirim harus terlebih dahulu
mengisi paket dengan pidato digital yang dikodekan sebelum mengirimkan paket ke Internet.
Kali ini untuk mengisipaket—disebut penundaan paket—dapat menjadi signifikan dan dapat
memengaruhi kualitas panggilan VoIP yang dirasakan pengguna.
1.4.3 Throughput di Computer Network
Selain penundaan dan packet loss, ukuran kinerja penting lainnya dalam jaringan
komputer adalah throughput ujung ke ujung. Untuk menentukan throughput, pertimbangkan
untuk mentransfer file besar dari Host A ke Host B melalui jaringan komputer.misalnya, klip
video besar dari satu rekan ke rekan lainnya dalam file P2P sistem berbagi. Throughput sesaat
pada setiap saat adalah tingkat (dalam bit/detik) di mana Host B menerima file.
Jika file terdiri dari F bit dan transfer membutuhkan waktu T detik untuk Host B untuk
menerima semua Fbit, maka throughput rata-rata transfer file adalah F/T bit/sec. Untuk
beberapa aplikasi, seperti telepon Internet, diinginkan untuk memiliki penundaan yang rendah
danthroughput instan secara konsisten di atas beberapa ambang batas

Gambar 1.19(a) menunjukkan dua sistem akhir, server dan klien, dihubungkan oleh dua
link komunikasi dan router. Pertimbangkan throughput untuk file transfer dari server ke klien.
Biarkan Rs menunjukkan tingkat hubungan antara server dan router; dan Rc menunjukkan
tingkat hubungan antara router dan klien. Misalkan satu-satunya bit yang dikirim di seluruh
jaringan adalah bit-bit tersebut dari server ke klien. Kami sekarang bertanya, dalam skenario
ideal ini, apa throughput server ke klien? Untuk menjawab pertanyaan ini, kita mungkin
menganggap bit sebagai cairan dan link komunikasi sebagai pipa. Jelas, server tidak dapat

21
memompa bit melalui tautannya pada tingkat yang lebih cepat dari Rs bps; dan router tidak
dapat meneruskan bit dengan kecepatan lebih cepat dari Rc bps. Jika Rs < Rc, maka bit yang
dipompa oleh server akan “mengalir” melalui router dan tiba di klien dengan kecepatan Rs bps,
memberikan throughput Rs bps. Jika, pada sebaliknya, Rc < Rs , maka router tidak akan dapat
meneruskan bit secepat itu menerima mereka. Dalam hal ini, bit hanya akan meninggalkan
router pada rate Rc , memberikan throughput ujung ke ujung Rc .
Setelah menentukan throughput, kami sekarang dapat memperkirakan waktu yang
diperlukan untuk mentransfer file besar F bit dari server ke klien sebagai F/min{Rs , Rc }. Untuk
contoh spesifik, misalkan Anda sedang mengunduh sebuah File MP3 F = 32 juta bit, server
memiliki kecepatan transmisi Rs = 2 Mbps, dan Anda memiliki tautan akses Rc = 1 Mbps.
Waktu yang diperlukan untuk mentransfer file tersebut adalah kemudian 32 detik.

Gambar 1.20(a) menunjukkan dua sistem akhir, server dan klien, terhubung ke jaringan
komputer. Servernya terhubung ke jaringan dengan tautan akses tarif Rs dan klien terhubung
ke jaringan dengan link akses rate Rc. Sekarang anggap semua tautan di inti jaringan
komunikasi memiliki tingkat transmisi yang sangat tinggi, jauh lebih tinggi daripada Rs dan Rc
dari sumber ke tujuan minimum Rs dan Rc, yaitu, keluaran = min{Rs, Rc}. Oleh karena itu,
faktor penghambat throughput di Internet saat ini adalah jaringan akses.

22
Gambar 1.20(b) dimana terdapat 10 server dan 10 klien terhubung ke inti jaringan
komputer. Dalam contoh ini, ada10 unduhan simultan berlangsung, melibatkan 10 pasangan
klien-server. Memperkirakan bahwa 10 unduhan ini adalah satu-satunya lalu lintas di jaringan
saat ini. Sebagai ditunjukkan pada gambar, ada tautan di inti yang dilalui oleh semua 10
unduhan.Tunjukkan R untuk kecepatan transmisi tautan ini R. Anggaplah semua akses
serverlink memiliki tarif yang sama Rs, semua tautan akses klien memiliki tingkat yang sama
Rc, dantingkat transmisi semua tautan di inti — kecuali satu tautan tingkat yang umum R—jauh
lebih besar dari Rs, Rc, dan R. Sekarang kita bertanya, apa throughput daridownload? Jelas,
jika laju tautan umum, R, besar —katakan seratus kali lebih besar dari Rs dan Rc—maka
throughput untuk setiap unduhan akan sekali lagi menjadi min{Rs, Rc}

1.5 Protocol Layer dan Service Model

Dari diskusi kita sejauh ini, jelas bahwa Internet adalah sistem yang sangat rumit. Kami
telah melihat bahwa ada banyak potongan di Internet: banyakaplikasi dan protokol, berbagai
jenis sistem akhir, sakelar paket, dan berbagai jenis media tingkat tautan. Mengingat
kompleksitas yang sangat besar ini, apakah ada harapan untuk mengatur arsitektur jaringan,
atau setidaknya diskusi kita tentang arsitektur jaringan? jawaban untuk kedua pertanyaan itu
adalah ya

1.5.1 Layered Architecture


Sebelum mencoba mengatur pemikiran kita tentang arsitektur Internet, mari kita cari a
analogi manusia. Sebenarnya, kita berurusan dengan sistem yang kompleks sepanjang waktu
dalam kehidupan kita sehari-hari. Bayangkan jika seseorang meminta Anda untuk menjelaskan,
misalnya, sistem penerbangan.
Bagaimana Anda menemukan struktur untuk menggambarkan sistem kompleks yang
memiliki tiket ini? agen, pemeriksa bagasi, petugas gerbang, pilot, pesawat terbang, pengatur
lalu lintas udara, dan a sistem di seluruh dunia untuk perutean pesawat? Salah satu cara untuk
menggambarkan sistem ini mungkin untuk menggambarkan serangkaian tindakan yang Anda
lakukan (atau yang dilakukan orang lain untuk Anda) saat Anda terbang dengan perusahaan
penerbangan. Anda membeli tiket Anda, memeriksa tas Anda, pergi ke gerbang, dan akhirnya
mendapatkan dimuat ke dalam pesawat. Pesawat lepas landas dan diarahkan ke tujuannya.
Setelah Anda pesawat mendarat, Anda turun di gerbang dan mengambil tas Anda. Jika
perjalanannya buruk, kamu mengeluh tentang penerbangan ke agen tiket (tidak mendapatkan
apa-apa untuk usaha Anda).

23
Kita dapat melihat beberapa analogi di sini dengan jaringan komputer: Anda adalah
dikapalkan dari sumber ke tujuan oleh maskapai penerbangan; sebuah paket dikirim dari host
sumber ke host tujuan di Internet. Tapi ini bukan analogi yang kita adalah setelah. Kami
mencari beberapa struktur pada Gambar 1.21. Melihat Gambar 1.21, kami mencatat bahwa ada
fungsi tiket di setiap ujungnya; ada juga fungsi bagasi untuk penumpang yang sudah memiliki
tiket, dan fungsi gerbang untuk penumpang yang sudah memiliki tiket dan penumpang yang
sudah diperiksa bagasinya. Bagi penumpang yang berhasil melewati gerbang (yaitu,
penumpang yang sudah ditilang, diperiksa bagasi, dan melalui gate), ada fungsi takeoff dan
landing, dan saat dalam penerbangan, ada fungsi perutean pesawat. Ini menunjukkan bahwa
kita dapat melihat fungsionalitas pada Gambar 1.21 secara horizontal, seperti yang ditunjukkan
pada Gambar 1.22. Gambar 1.22 telah membagi fungsionalitas maskapai menjadi beberapa
lapisan, menyediakan kerangka kerja di mana kita dapat mendiskusikan perjalanan maskapai.

Arsitektur berlapis memungkinkan kita untuk mendiskusikan bagian tertentu yang


terdefinisi dengan baik dari sebuah sistem yang besar dan kompleks. Penyederhanaan ini
sendiri memiliki nilai yang cukup besar dengan menyediakan modularitas, membuatnya lebih
mudah untuk mengubah implementasi layanan yang disediakan oleh lapisan. Selama lapisan

24
memberikan layanan yang sama ke lapisan di atasnya, dan menggunakan layanan yang sama
dari lapisan di bawahnya, sisa sistem tetap tidak berubah ketika implementasi lapisan diubah.
Protocol Layering
Setiap protokol milik salah satu lapisan, sama seperti setiap fungsi di arsitektur
maskapai penerbangan pada Gambar 1.22 milik lapisan. Kami kembali tertarik pada layanan
yang ditawarkan oleh sebuah lapisan ke lapisan di atasnya—yang disebut model layanan dari
sebuah lapisan. Sama seperti dalam kasus contoh maskapai kami, setiap lapisan menyediakan
layanannya dengan (1) melakukan tindakan tertentu dalam lapisan itu dan dengan (2)
menggunakan layanan dari lapisan tepat di bawahnya.

Protocol layer dapat diimplementasikan dalam perangkat lunak, perangkat keras, atau
dalam kombinasi keduanya. Protokol lapisan aplikasi—seperti HTTP dan SMTP—hampirselalu
diimplementasikan dalam perangkat lunak di sistem akhir; begitu juga protokol transport-
layer.Karena lapisan fisik dan lapisan tautan data bertanggung jawab untuk menangani
komunikasi melalui tautan tertentu, mereka biasanya diimplementasikan dalam antarmuka
jaringan.kartu (misalnya, kartu antarmuka Ethernet atau WiFi) yang terkait dengan tautan yang
diberikan.Lapisan jaringan seringkali merupakan implementasi campuran dari perangkat keras
dan perangkat lunak. Juga perhatikan bahwa sama seperti fungsi dalam arsitektur maskapai
berlapis didistribusikandi antara berbagai bandara dan pusat kendali penerbangan yang
membentuk sistem, begitu juga adalah protokol layer n yang didistribusikan di antara sistem
akhir, sakelar paket, dan lainnya komponen yang membentuk jaringan.
Protocol layering memiliki keunggulan konseptual dan struktural [RFC 3439]. Seperti
yang kita telah melihat, layering menyediakan cara terstruktur untuk membahas komponen
sistem. Modularitas membuatnya lebih mudah untuk memperbarui komponen sistem. Kami
menyebutkan, bagaimanapun, bahwa beberapa peneliti dan insinyur jaringan sangat
menentang layering [Bangun 1992]. Salah satu kelemahan potensial dari layering adalah bahwa
satu layer dapat menduplikasi fungsionalitas layer yang lebih rendah. Misalnya, banyak

25
tumpukan protokol memberikan kesalahan pemulihan pada basis per-link dan basis end-to-end.
Kelemahan potensial kedua adalah bahwa fungsionalitas pada satu lapisan mungkin
memerlukan informasi.
Ketika digabungkan, protokol dari berbagai lapisan disebut protokol stack. protocol stack
Internet terdiri dari lima lapisan: fisik, tautan, jaringan, transport, dan lapisan aplikasi, seperti
yang ditunjukkan pada Gambar 1.23(a). Jika Anda memeriksa Daftar Isi, Anda akan melihat
bahwa kami telah menyusun buku ini secara kasar menggunakan lapisan protocol stack
Internet. Kami mengambil pendekatan top-down, pertama meliputi lapisan aplikasi dan
kemudian melanjutkan ke bawah

26

Anda mungkin juga menyukai