TUGAS AKHIR - Integrasi Teknologi Akses Internet Di Institut Teknologi Sepuluh Nopember Surabaya - ITS Repository
~
? 1.®98 oio 1o>
. !
l
:_/
. r'-
I
, ·
s:-.;•IJI-
:-;-
INTEGRASI TEKNOLOGI - TE
Gl AKSES INTERNET
DI INSTITUT TEKNOLOGI SEPULUII NOPEMBER
SURABAYA
TUGAS AKHIR
Disusun oleh :
BOBBY PRAMANA
2292.100.040
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT TEKNOLOGI SEPULlTH NOPEMBER
SURABAYA
1997
INTEGRASI TEKNOLOGI-TEKNOLOGI AKSES INTERNET
Dl INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
TUGAS AKHIR
Oia.ivkan Gunta tvlt tn•hi Sc,aaian Pcrsyaratan
llntuk MtmJ)erolch Octar arjana Teknik Elektro
ada
8idang Studt Tekailc Tctekomunikftsi
Jurusan Tcknik Elekcro
Fakuhas Telmologi lndvstri
tnstitut Teknologi Scpulub Nopember
Mengetahui I
Meny~tuji
Osen Pembimbing.
Dr. k M. Salehudin, M.Eng. Sc .
NIP. IJO 532 G16
S l l RA 8 A\' A
JULI. 1991
ABSTRAI(
ABSTRAK
Dalam era globa/isasi di bidang teknologi dan pengembangan pendidikan serta
ilmu pengetahuan sekarang ini,
informasi dan komunikasi menjadi hal yang sangat
penting. Kebutuhan akan informasi terkini maupun informasi lainnya menjadi suatu hal
yang tidak terelakkan lagi. Internet merupakan salah satu media komunikasi global yang
menghubungkan jaringan - jaringan komputer berbagai instansi pemerintah maupun
komersial,institusi -institusi pendidikan maupun penelitian serta komputer pribadi di
seluruh dunia, sehingga dapat menjadi suatu sumber informasi yang besar. Saat ini
penggunaan Internet semakin marak dan menjadi bahan pembicaraan di berbagai
kalangan kerja maupun 1/ingkungan kampus.
Laporan Tugas Akhir ini membahas tentang integrasi teknologi - teknologi
akses Internet, khususnya mengenai integrasi sistem operasi dan pemanfaatan ap/ikasi
Internet yang cukup kompleks dalam kaitannya dengan jaringan komputer yang begitu
beragam dewasa ini. Penelitian yang dilakukan menghasilkan sebuah rancangan
simulasi integrasi teknologi - teknologi akses Internet yang merupakan gabungan antara
berbagai teknologi akses melalui media komunikasi data yang berbeda-beda, yaitu
melalui Jaringan Kerja Lokal (LAN}, Radio dan Saluran Telepon.
Kegiatan yang dilakukan di antaranya adalah pemilihan topologi jaringan,
pengaturan routing dengan protokol Routing Information Protocol (RIP), konfigurasi
perangkat keras, pemilihan perangkat lunak untuk sistem operasi jaringan maupun
perangkat lunak aplikasi Internet dan pada akhirnya dilakukan pengukuran throughput
dan trafik dari sistem yang telah dirancang. Besar troughput untuk media radio, media
ethernet, dan media telepon didapatkan masing-masing sebesar 493,24 bps, 8081408
bps , dan 11468 bps dan dari besar trafik diperoleh rasio kesalahan 0,00162 % pada
media ethernet dan 0% pada media radio paket.
KATA PENGANTAR
Oengan mengucap syukur ke hadirat ALLAH SWT, atas rahmat, kasih
dan ijin-NYA sehingga penulis dapat menyelesaikan Tugas Akhir yang
be~udl:
INTEGRASI TEKNOLOGI-TEKNOLOGI AKSES INTERNET
Dl INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
Tugas akhir ini disusun guna memenuhi salah satu persyaratan akademis
untuk memperoleh gelar SARJANA TEKNIK ELEKTRO pada Bidang Studi Teknik
Telekomunikasi - Jurusan Teknik Elektro - Fakultas Teknologi lndustri - lnstitut
Teknologi Sepuluh Nopember Surabaya.
Akhimya penulis berharap semoga hasil Tugas Akhir ini bermanfaat
bagi semua pihak.
Surabaya,
Juli 1997
Penulis
IV
8. Yang tersayang dan yang paling manis Sri Rosdiana, yang telah
memberikan apa yang orang lain tidak bisa berikan .
9. Teman - teman ITS, Ismail Fahmi, Husnan, Makruf dan semua rekan
CNRG ITS yang telah banyak mengajari saya tentang internetworking.
10. Teman-teman penghuni S-301, mulai dari Khamid , Soedi Ngawi, Pak
Arief, Roy, Munif, Ricky, Azix, Kadir, Andra, Muluk, Sudi Santoso Kooras ,
!ik, Didik, Sambang, dan seluruh teman-teman senasib lainnya yang tak
dapat disebutkan satu per satu. Tanpa kalian semua saya tidak ada
apa-apanya.
11 . Teman - teman dari Lab lain , Winahyu, llad, Anang, Gendul, Pak Jae,
Ajik, Lalo dan dan lainnya yang telah bersama -sama mewujudkan
Intranet di kampus kita .
12. Semua pihak, yang dengan amat sangat penulis mohonkan maafnya
karena keterbatasan penulis untuk mengingat mereka yang telah
membantu penulis, baik langsung maupun tidak langsung, dalam
menyelesaikan Tugas Akhir ini.
Semoga ALLAH SWT memberikan rahmat dan ridlo-Nya atas segala amalan
dan bantuan yang telah dilakukan dengan ketulusan hati . Amin ya Robbal
Allam in
Surabaya, JULI 1997
Penulis
vi
DAFTAR lSI
halaman
JUDUL
PENGESAHAN ....... . ...... . ........... . .... . .......... . . . ......... . ... ..
11
ABSTRAK . ..... ...... .. ........................ . . . .................. , .. . . .
111
KATA PENGANTAR . .... ... .. . . .... . . . .... . ..... .. .... . ...... . ...........
IV
UCAPAN TERIMA KASIH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DAFTAR lSI .. . ................... . . . . ... ....... . .. ·.......... . ..... . ... . . . ..
DAFTAR GAMBAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DAFTAR TABEL ...... .... .. .. . .. ... .. .... .. .. .. ...... .. ............ .. ....
v
vii
BAB I
PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Permasalahan dan Pembatasan Masalah . . . . . . . . . . . . . . . . .
2
1.3 Metodologi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.4 Sistematika Pembahasan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Tujuan dan Relevansi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
INTERNETWORKING DAN INTERNET
6
2.1 Umum .......... . ... . .. . ...... . . .. ... .. .................. . .
6
BAB II
x
xii
8
2.2 Arsitektur Internet . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .
2.3 Elemen - Elemen lnternetworking .. . .... . . . . . . . . . . . . . . . . . . . 10
2.3.1 Teknik Pemindahan Data (Switching) . . . . . . . . . . . . . . . 10
2.3.1.1 CircuitSwitching ................ . .... .. ..... 10
2.3.1.2 Packet Switching .. .. . . . . . . . .. . . . . . . . . . . . . . . . 11
2.3.2 Jenis Jaringan .. .. .. .. . . . . . . . .. . . . . . . .. .. .. . . . .. . .. . 13
2.3.2.1 WAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.2.2 MAN .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
13
2.3.2.3 LAN
13
.. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. . .. .. ..
2.3.3 Perangkat Penghubung Jaringan . . . . . . . . . . . . . . . . . . . 14
2. 3.3.1 Repeater . . . . . . . . . . . . . . . . . .. .. . . . . . .. .. .. .. . 14
2. 3.3.2 Bridge
14
2. 3.3.3 Router ........... . .. . . . . . . .. .... ..... . . . ....
16
VII
2.3.3.4 Converter...... ..... . .. . .... . .... . ........ . 17
2.3.4 Internetwork menggunakan Bridge . . . . . . . . . . . . . . . . . 18
2.3.5 Internetwork Menggunakan router . . . . . . . . . . . . . . . . . . 19
2.4 Pengalamatan Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.1 Alamat IP (IP Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4 .1.1 Supemetting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4.1.2 Subnetting .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4.2 Penamaan (Name Service)i . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.2.1 Tabel Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.2.2 DNS (Domain Name Service)
33
2.5 Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.6 Protokollmplementasi ... .... .... ... ..... . ..... ..... .......
49
2.6.1 Protokol TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.6.2 Protokol AX.25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.6.3 Protokol Hubungan Serial . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.6 .3.1 Serial Line IP (SLIP) . . . . . . . . . . . . . . . . . . . . . . . . 54
2.6.3.2 Point To Point Protocol (PPP) . . . . . . . . . . . . . . 55
2.7 Manajemen Jaringan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.7.1 Simple Network Management Protocol . . . . . . . . . . . . . . 58
2.8 Keamanan jaringan (Network Security) ....... .. . .......... 63
2.8.1 Keamanan Jaringan Secara Umum ······ ·· ······ ··
2.8.2 Firewall dan Routing Control
2.9 Aplikasi Internet
64
66
69
2.9.1 E-Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.9.2 World Wide Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.9.3 FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2.9.4 Telnet
76
2.9.5 Gopher ... .. .. ... .. ... ..... . .... ... .... ... .. . ... .. . . ..
77
2.9.6 News Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.9.7 WAIS. ... . . .. . . .. .. . .. . ... . . .. ........ .. ... . ....... . . . 77
BAB Ill
PERANCANGAN DAN PENERAPAN INTEGRASI SISTEM
79
3.1 Topologi jaringan
80
3.2 Pengaturan Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.3 Konfigurasi Perangkat Keras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.4 Konfigurasi Perangkat Lunak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.4.1 Konfigurasi NOS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
viii
3.4.1.1 Struktur File . . . .. .. .. .. . .. . . . . . . . .. . . .. . .. . . . . 89
3.4.1.2 Lingkungan DOS 6.22 . . . . . . . .. . . . . . . . . . . . . . 90
3.4.1.3 Autoexec.nos ... . ........ . . . . ....... . ...... . . 91
3.4 .2 Konfigurasi Novell Netware 3.11 . . . . . . . . . . . . . . . . . . . . 95
3.4.2.1 Konfigurasi untuk modul yang dipakai server
95
3.4.2.2 Konfigurasi untuk Protokol TCP/IP . . . . . . . . . . . 98
3.4.2 .3 Konfigurasi untuk WEB Server . . .. . . . ... .. . ~.
99
3.4.3 Konfigurasi pada Server Linux ...... . .. .. ........ . ... 100
3.4.4 Konfigurasi pada Windows .... . . . ... ........ .. . . ... . 105
3.4.4.1 Konfigurasi untuk Protokol TCP/IP
106
3.4.4.2 Konfigura?i Firewall .dan Proxy
107
1 3.5 Pengukuran Troughput dan Trafik . .......... . ..... . . .. ... . . 109
3.5.1 Pengukuran troughput . ... . . .... .. . . ........ .. .. .. ... 109
3.5.2 Pengukuran Trafik
•
115
3.6 Penerapan lntegrasi Dan Pengaturan Keamanan Jaringan 118
BAB IV
3.6.1 Pengaturan keamanan jaringan
118
3.6 .2 Tingkat akses pemakai
119
3.7 Penerapan aplikasi
120
PENUTUP
122
4.1 Kesimpulan
122
4.2 Saran
123
DAFTAR PUSTAKA . .. . .. .. .. . .. . . . ......... . ...... . . ... . . . .... .. .. . . . . . . .
LAMPl RAN
1
Spesifikasi TNC KPC-4 Kantronic ........ . .. . . ... . . .
LAMPl RAN
2
Spesifikasi FM Tranceiver lcom IC- 02 AT .. .. . . .... .
LAMPl RAN
3
Spesifikasi Tranceiver Kenwood TM-241A ..... ... . .
LAMPl RAN
4
Spesifikasi Network Interface Card (NIC) Ethernet
(NE2000) Winbond . . .. . . . .... . ................ . . .... .
LAMPl RAN
5
Spesifikasi Server Linux ........... . ...... .. . . ... ... .
LAMPl RAN
6
Spesifikasi Novell File Server
LAMPl RAN
7
Spesifikasi Gerbang Radio
LAMPl RAN
8
DNS
LAMPl RAN
9
Proposal Tugas Akhir
LAMPl RAN
10 Riwayat Hidup
IX
DAFTAR GAMBAR
halaman
Gam bar
2. 1
Internetwork ........... . ...... . ..... . ............ . .. . . . .... .
8
2. 2
Internetwork dan Internet .................... . ... . .... . .... .
9
2. 3
Circuit Switching .. ...... . .................. . . .. ............ .
11
2. 4
Packet Switching ... . ....... . ... . ... . ...... .. ........ . . . ... .
12
2.5
Tingkat Operasi Perangkat Jaringan pada Model OSI ..... .
15
2.6
Internetwork Menggunakan Bridge ... ... .. . .. . ....... ... ... .
19
2.7
Internetwork Menggunakan Router . . . . ........ . .......... . .
20
2.8
Klasifikasi Alamat IP . .. ...... ............ . ...... .. . . . . ..... .
24
2.9
llustrasi Alamat Host Menurut Kelas Alamat IP . ... . ... .... .
25
2.10. Domain Name Space .. ... . .... . ...... . ............. . ...... .
36
2.11
TLD, Domain Interior dan Eksterior (leaves) ........ . ....... .
39
2.12 Resolusi student.ITS.ac.id . . ....... . .... ... ................ .
43
2 .13 Konsep routing Domain .... ... .......... . . . ...... . ... .. . . .. .
45
2.14 Tabel Routing .. .. .. .. . . .. .. ... . ..... . ... . ..... .. ..... . . . .. . .
46
2.15 Mekanisme Routing Berdasarkan Tabel Routing ........ .. .
47
2.16 Jaringan TCP/IP , Gateway dan Host . . . .... . ..... . . .... . . . . .
48
2.17 Frame Point To Point Protocol . ... .. . .................. . . .. .
55
2.18 Model Manajemen Jaringan Pada Internet ................. .
58
2.19 Pesan - Pesan yang Dikirim Manajemen Jaringan ... . . . .. . .
59
2.20. Operasi Get, Get-Next, dan Get-Response .. . .. . . . ... . ... . .
61
2.21
Operasi Trap ........ . .................. .... .. ... .... ....... .
62
2.22 Perbedaan Router dan Firewall ....... .. . ... . .. . . . ... . ..... .
66
2.23 Jaringan dengan Router dan Firewall .... .. . ......... .. . . . . .
67
2.24 Contoh sebuah E-mail ... . .. ... . ...... ...... .. .... . .. . ..... .
70
2.25 Alur Penulisan dan Penyampaian E-mail . .................. .
71
2. 26 World Wide Web ...... . ....... . .. . .... . ........ .. . ... .. ... .
73
2.27 Operasi Sesi FTP .... . .. ... ........ . . . . . . . . .. .. .... ... . .. .. .
74
2.2 8 Aplikasi FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
X
. ....... . .... .
2.29 Operasi Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
3.1
Topologi Jaringan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
3.2
llustrasi Routing Berdasarkan Nilai Metric . . . . . . . . . . . . . . . . . . .
86
3.3
Konfigurasi Wingate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
108
3.4
IP Datagram . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . .. . . . . . . . . . . . . .. .
110
3.5
TCP Segmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . . . . . . . . . . . .
110
3.6
Konstruksi Frame lnformasi AX.25 . . . . . . . . . . . . . . . . . . . . . . . . . .
111
3.7
Frame Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
3.8
Hasil Pengukuran Trafik IP Host b301 .ee.its.ac.id ....... ....
116
3.9
Konfigurasi Keamanan Jaringan . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118
xi
DAFTAR TABEL
halaman
Tabel
2.1
Tabel Efek Subnet Mask Terhadap IP Address
27
3.1
Tabel Pengalamatan ............ . .......... . ....... . ...... . .. . .
81
3.2
Tabel Konfigurasi Perangkat Keras . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
3.3
Hasil Pengukuran Troughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
115
xii
BAB I
PENDAHULUAN
BABI
PENDAHULUAN
1.1. LATAR BELAKANG
Pada awalnya komputer digunakan secara sendiri-sendiri (standalone). Perkembangan teknologi infonnasi dan media komunikasi digital saat ini
menuju ke arah dipakainya berbagai jenis komputer dengan berbagai jenis
sistem operasi dengan melalui media transmisi yang beragam pula untuk
berbagai keperluan . Pada akhirnya mesin - mesin terisolasi tidak lagi dapat memenuhi kebutuhan pemakai yang menuntut peningkatan pelayanan, karena
setiap mesin punya keterbatasan perangkat keras . Orang pun kemudian mulai
berpikir untuk membangun infrastruktur komunikasi antar komputer. Disisi lain
pembuat perangkat keras komputer ini tidak hanya sendirian dan sebagai konsekuensinya terdapat bennacam macam konfigurasi hardware dan software
yang berbeda. Bagaimana supaya komunikasi dapat tetap berlangsung dan tidak dibatasi oleh perbedaan ini?
Salah
satu
jaringan
komputer
global
yang
menghubungkan
jaringan-jaringan komputer di dunia sehingga bisa saling berbagi resource baik
infonnasi maupun perangkat keras adalah Internet, yang menerapkan protokol
TCP/IP. Perencanaan yang tepat diperlukan pada saat suatu jaringan komputer
akan di hubungkan satu dengan yang lainnya termasuk integrasi dengan
Internet sehingga media komunikasi dan sumber infonnasi tersebut dapat
2
dimanfaatkan untuk kepentingan pendidikan, penelitian maupun lainnya.
Adanya
perbedaan arsitektur merupakan
salah
satu
masalah
dalam
merealisasikan program di atas. Hal inilah yang menarik penulis untuk
mengadakan
penelitian
dan
membuat
suatu
alternatif
jalan
keluar
permasalahan tersebut.
1.2. PERMASALAHAN DAN PEMBATASAN MASALAH
Tujuan dari Tugas Akhir ini adalah merancang merencanakan integrasi
teknologi-teknologi akses Internet dengan media radio, local area network dan
telepon yang meliputi perencanaan gateway,penerapan aplikasi Internet, serta
pengukuran trafiknya, yang meliputi pengaturan dan pemakaian perangkat
keras maupun perangkat lunak dalam sistem ini.
Masalah dalam perencanaan integrasi teknologi-teknologi akses
Internet ini adalah masalah pemilihan sistem operasi jaringan atau Network Operating System (NOS) yang akan dipakai di dalam sistem ini sehingga dapat
menangani berbagai aplikasi Internet. Keterhubungan antara sistem operasi
satu dengan yang lainnya ini dengan menggunakan protokol TCP/IP.
Pembatasan masalah yang akan dibahas di dalam Tugas Akhir ini
antara lain :
1. Berbasis protokol TCP/IP
2. Menggabungkan host komputer yang menangani transmisi data
melalui media transmisi LAN , gelombang radio dan saluran
telepon
3
3. Menggunakan dan memanfaatkan jaringan komputer yang sudah
ada yaitu antara Gerbang Radio dan Local Area Network di Laboratorium Telekomunikasi JTE-FTI-ITS
4. Mendayagunakan perangkat lunak bantu aplikasi Internet yang
ada di public domain.
1.3. METODOLOGI
Langkah-langkah yang ditempuh di dalam penyusunan Tugas Akhir ini
secara berturut-turut adalah sebagai berikut :
1. Studi literatur, mempelajari dari literatur tentang internetworking,
Internet, aplikasi Internet, protokol TCP/IP, komunikasi data radio
paket, dan jaringan komputer
2. Pengumpulan data tentang sistem operasi dan perangkat lunak
yang dibutuhkan
3. Pemilihan sistem operasi dan perangkat lunak yang sesuai dengan kebutuhan dan kondisi yang ada
4. Perancangan sistem dengan jalan mengatur konfigurasi pada
masing-masing sistem operasi dan pengaturan perangkat keras
untuk DCE (Data Communication Equipment)
5. Melakukan evaluasi dengan jalan menjalankan aplikasi. Dari langkah ini kemudian ditarik suatu kesimpulan
4
1.4. SISTEMATIKA PEMBAHASAN
Pembahasan pada Tugas Akhir ini dibagi menjadi 5 bab, yaitu :
Bab I
Pendahuluan
Bab II
Berupa penjelasan tentang konsep internetworking dan Internet.
Dalam bab ini diuraikan tentang arsitektur, jenis pengalamatan,
routing , protokol yang dimplementasikan, manajemen jaringan,
keamanan jaringan, dan aplikasi Internet
Bab Ill
lntegrasi teknologi - teknologi akses Internet yang berhubungan
dengan perangkat lunak dan perangkat keras. Dalam bab ini juga
diuraikan mengenai pengaturan routing, konfigurasi dari perangkat
lunak dan perangkat keras yang dipakai serta pengukuran traffic
dari sistem yang telah dirancang dan diterapkan.
BabiV
Kesimpulan dan Saran
1.5. TUJUAN DAN RELEVANSI PENELITIAN
Secara umum tujuan dari apa yang
dike~an
di dalam Tugas Akhir ini
adalah merencanakan integrasi teknologi-teknologi akses Internet dengan
media radio, local area network dan telepon yang meliputi perencanaan
gateway,penerapan
aplikasi
Internet,
serta
pengukuran
trafiknya
yang
melibatkan berbagai perangkat lunak jaringan diantaranya NOS, Novell
Netware,
dan
LINUX/UNIX,
dan
pemakaian
perangkat
keras.
Hasil
perencanaan yang diperoleh diharapkan dapat dipakai sebagai salah satu
5
altematif media komunikasi dan pusat informasi yang dapat digunakan oleh
civitas akademik di lnstitut Teknologi Sepuluh Nopember Surabaya
BAB II
INTERNETWORI(ING DAN
INTERNET
BAB II
INTERNETWORKING DAN INTERNET
2.1. UMUM
Komputer pada saat ini berperan hampir pada setiap aktivitas kehidupan
manusia. Perkembangannya begitu pesat, baik dari segi teknologi, kemampuan ,
kecepatan proses maupun jaringannya, yaitu keterhubungan satu komputer
dengan lainnya. Pada awalnya komputer digunakan secara sendiri-sendiri
(stand-alone). Sejalan dengan perkembangan jaman, mesin - mesin terisolasi
tidak lagi dapat memenuhi kebutuhan pemakai yang menuntut peningkatan
pelayanan, karena setiap mesin punya keterbatasan perangkat keras. Orang
pun kemudian mulai berpikir untuk membangun infrastruktur komunikasi antar
komputer. Disisi lain pembuat perangkat keras komputer ini tidak hanya
sendirian dan sebagai konsekuensinya terdapat bermacam macam konfigurasi
perangkat keras dan perangkat lunak yang berbeda, sehingga terdapat sistem
dan arsitektur jaringan komputer yang berbeda- beda pula. Untuk menyatukan
sistem sistem dan arsitektur jaringan komputer yang berbeda perlu dicapai
suatu kesepakatan teknologi yang dipakai. Salah satu teknologi jaringan
komputer yang menghubungkan jaringan - jaringan komputer dengan sistem
dan arsitektur berbeda adalah Internet .
Pada awalnya internet digunakan untuk menunjukan jaringan yang
menggunakan Internet Protocol (IP), tetapi dengan semakin berkembangnya
6
1i
jaringan Internet, istilah ini sekarang sudah menjadi istilah umum yang
digunakan untuk semua kelas jaringan. internet (i kecil) sekarang biasanya
digunakan orang untuk menunjuk pada kumpulan sembarang jaringan fisik
terpisah
yang
saling
dihubungkan
dengan protokol
yang
sama
untuk
membentuk jaringan logika. Sedangkan Internet (I besar) digunakan untuk
menunjuk pada komunitas jaringan komputer global yang saling dihubungkan
dengan protokol TCP/IP.
Internet merupakan
suatu jaringan
global yang
menghubungkan
jaringan-jaringan komputer dan komputer berbagai instansi dan institusi maupun
pribadi di seluruh dunia sehingga dapat menjadi media komunikasi dan sumber
informasi yang besar.
Komputer-komputer yang terhubung dalam Internet ,
disebut host atau node, dan dapat berupa sebuah sistem superkomputer,
komputer mainframe, minikomputer, workstation maupun sebuah komputer
pribadi. Host ini saling dihubungkan dalam suatu jaringan tulang punggung
raksasa atau backbone yang mencakup hampir seluruh dunia dengan
menggunakan protokol TCP/IP. Komputer-komputer yang terhubung tersebut
merupakan tempat bagi penyimpanan ribuan shareware program, berbagai
topik
berita, forum
publik,
pertukaran
informasi
dan
E-Mail.
Dengan
meggunakan layanan aplikasi yang disediakan dalam Internet, peserta - peserta
Internet dapat sating berkomunikasi dan berbagi informasi di manapun mereka
berada tanpa dibatasi oleh waktu, wilayah, maupun sistem perangkat keras
yang digunakan.
.·a
2.2. ARSITEKTUR INTERNET
kons~p
Internet merupakan salah satu penerapan
intemetworking yaitu
interkoneksi pada level jaringan yang bersifat universal. Internetwork adalah
sekumpulan simpul jaringan komputer yang berkomunikasi melalui media
transmisi dan topologi yang sama atau berbeda, yang saling terkoneksi melalui
sebuah gateway atau router. Gateway atau router merupakan perangkat
penghubung jaringan yang bertugas meneruskan informasi dari suatu jaringan
ke jaringan yang lain.
[d)
r
~
I
~
GATEWAY/ROUTER
~
~y
I !]
~GATEWY/ROU
GATEWAY I ROUTER
I
rDl l
I
TOKEN RING
I !]
I NETW1~RV
e
~
-
g
.
I
~I
Gambar 2.1~
INTERNETWORK
Paul
Singh,
Rick
Fairweather,
Dan
Laderman,
CONNECTING
NETWARE to INTERNET, (Indianapolis, New Riders Publishing, 1995), p. 11
Internet sangatlah mirip dengan internetwork yang ditunjukkan pada
gambar 2.1. Hanya saja Internet lebih besar dari sebuah internetwork. Dapat
dikatakan Internet merupakan internetwork dari beberapa internetwork di
seluruh dunia seperti ditunjukkan pada gambar 2.2. Dari pandangan pemakai
yang terkoneksi ke Internet, maka semua jaringan yang ada di dalam Internet
seolah - olah seperti sebuah jaringan saja seperti ditunjukkan pada gam bar
2.2 (a).
lni sesuai dengan konsep intemetworking yang telah disebutkan di
atas.
gateway/router
hosts
hosts
~
~
(a)
(b)
Gambar 2.2 2
INTERNETWORK dan INTERNET
2
Douglas E. Comer, INTERNETWORKING WITH TCP/IP Volume I,
( USA , Prentice- Hall International, 1991 ). p. 57
2.3. ELEMEN-ELEMEN INTERNETWORKING
Oalam penerapan lntemetv./orking, terdapat beberapa elemen das~
komunikasi yang membangun suatu intemetv./ork, seperti teknik pemindahan
data (switching), jenis jaringannya sendiri, maupun perangkat - perangkat yang
menghubungkan jaringan - jaringan tersebut.
2.3.1 Teknik Pemindahan Data {Switching)
Menurut teknik pemindahan data dari dari satu jaringan ke jaringan yang
lain, jaringan komunikasi dapat dibagi menjadi dua tipe utama, yaitu :
2.3.1.1. Circuit Switching
Circuit swithcing beroperasi dengan membentuk sebuah jalur komunikasi
khusus antar dua titik terminal data. Jalur tersebut merupakan saluran yang
sating terhubung antar simpul. Antara pengirim dan dan penerima harus
dibentuk sebuah kanal komunikasi terlebih dahulu seperti pada gambar 2.3.
Pendekatan ini mirip dengan sambungan telepon yang membentuk circuit suara
agar dua pemakai dapat berkomunikasi. Ada tiga tahap dalam operasi circuit
switching ini yaitu pembentukan saluran , pengiriman data, dan pembubaran
saluran. Kanal komunikasi tersebut hanya digunakan kedua pihak tadi selama
hubungan berlangsung . Setelah kanal komunikasi terbentuk, semua data yang
dipertukarkan akan melalui circuit tersebut. Laju pemindahan data antara dua
titik terminal data sudah tertentu dan keduanya harus beroperasi dengan
Pemecahan pesan
[!]@]@][!)0
jEjDjcjajAj
Pesan yang Ieiah
disusun kembali
Gambar 2.3 3
CIRCUIT SWITCHING
kecepatan yang sama. Keuntungan dari circuit switching adalah kemampuan
penyediaan kapasitas saluran yang tetap. Tetapi dari sisi lain, kelebihan ini
menjadikan Circuit switching kurang efisien karena kapasitas saluran harus
disediakan walaupun pemakaiannya tidak sepenuhnya. Hal ini merupakan
pemborosan bandwith dan biaya .
2.3.1. 2. Packet Switching
Packet switching mempunyai pendekatan yang berbeda dan lebih efisien
untuk memindahkan data melalui jaringan. Pesan yang berupa data dibagi
menjadi bagian - bagian kecil yang disebut paket yang mengandung alamat
pengirim dan tujuan.
Tidak ada kanal komunikasi fisik yang harus dibentuk
sebelumnya. Kedua titik terminal data dapat beroperasi dengan kecepatan
Drew Heywood, KONSEP dan PENERAPAN MICROSOFT TCP/IP ,
( Yogyakarta . Penerbit ANDI Yogyakarta, 1996), p. 48
12
yang berbeda. Dengan teknik paket, maka peralatan dapat berbagi bandwith
jaringan secara efisien. Untuk melayani aliran paket data dikenal dua teknik,
yaitu:
r
Datagram, tiap paket diperlakukan secara terpisah dan tahap
pembangunan hubungan tidak diperlukan. Tiap paket dikirim
melewati tiap simpul berdasarkan routing simpul yang dilewati,
sehingga timbul kemungkinan data diterima di sisi penerima tidak
berurutan seperti dinmjukkan pada gambar 2.4. Menjadi tugas
penerimalah untuk mengurutkan paket tersebut menjadi data yang
benar.
r
Virtual circuit, pada teknik ini sebuah hubungan logika harus dibentuk
sebelum paket dikirimkan. Berbeda dengan circuit switching, virtual
circuit tidak menduduki saluran. Paket data ditampung di buffer tiap
·.
/
\
.
. / ,..;.__ .·.
•
'.....__ .......
-~·
...
~
@:}
~
~·-
•
·o ·
····'·" A'·
;,,..,! .' a
. . c .·E· .
;
'
-.
-.~
;
L-1.J~
=-
-
.
•
:
- ~
++
.E·D:cla!A:
P - yang Ielah
disusun kembah
Gambar 2.44
PACKET SWITCHING
4
ibid , p.49
simpul. Simpul tidak perlu membuat keputusan dalam hal routing.
routing telah ditentukan pada saat pembentukan rangkaian virtual. Tiap
simpul dapat membentuk lebih dari satu rangkaian virtual baik ke satu
maupun beberapa simpul lain. Kerugiannya adalah paket akan
mengalami delay karena faktor queing (antrian).
2.3.2 Jenis Jaringan
lntemetworking umumnya dibangun menggunakan tiga jenis jaringan
yang berbeda yaitu :
2.3.2.1. WAN {Wide Area Network)
WAN
merupakan jaringan
komputer jarak jauh
yang
umumnya
menggunakan saluran telekomunikasi data public, seperti X.25, PSDN, Frame
Relay, ISDN, ATM . Biasanya WAN beroperasi pada kecepatan yang lebih
rendah dari MAN dan LAN yaitu 9,6 Kbps sampai 45 Mbps, dan memililki delay
operasi yang cukup besar dibandingkan dengan MAN dan LAN
2.3.2.2. MAN (Metropolitan Area Network)
MAN merupakan jaringan komputer yang mempunyai area lebih besar
dari pada LAN yaitu wilayah geografis kota .
Memberikan layanan dengan
kecepatan medium antara 56 Kbps sampai dengan 100 Mbps.
2.3.2.3 LAN {Local Area Network)
LAN merupakan jaringan komputer yang biasanya terbatas dalam satu
bangunan atau kampus dan beroperasi menggunakan sistem pengkabelan .
!4
Merupakan teknologi jaringan yang memberi layanan koneksi kecepatan tinggi
tapi dengan jarak yang terbatas. Beroperasi pada kecepatan 4 Mbps - 2Gbps.
2.3.3. Perangkat Penghubung Jaringan
Perangkat penghubung jaringan secara umum dibagi dalam beberapa
katagori yaitu repeater, bridge, router, dan converter. Perangkat ini berfungsi
untuk meneruskan infonnasi dari suatu jaringan ke jaringan yang lain. Tiap
perangkat tersebut beroperasi pada lapisan yang berbeda pada model OSI
seperti ditunjukkan pada gambar 2.5, sesuai keperluan dan fungsinya.
2.3.3.1. Repeater
Fasilitas paling sederhana dalam internetwork adalah repeater. Fungsi
utama repeater adalah menerima sinyal dari satu segmen kabel LAN dan
memancarkannya kembali dengan kekuatan yang sama dengan sinyal asli pada
segmen (satu atau lebih) kabel LAN yang lain. Repeater beroperasi pada
Physical layer dalam model jaringan OSI. Jumlah repeater biasanya ditentukan
oleh implementasi LAN tertentu. Penggunaan repeater antara dua atau lebih
segmen kabel LAN mengharuskan penggunaan protocol Physical layer yang
sama antara segmen-segmen kabel tersebut. Sebagai contoh, repeater dapat
menghubungkan dua buah segmen kabel Ethernet 1OBASE2.
2.3.3.2. Bridge
Sebuah bridge juga meneruskan paket dari satu segmen LAN ke
segmen lain, tetapi bridge Jebih fleksibel dan lebih cerdas daripada repeater.
Bridge menghubungkan segmen-segmen LAN di Data Link layer pada model
15
Aplikasi
Presentasi
Session
Transport
Network
Data link
..-..
Fisik
~=·
..
'
BRIDGE
REPEATER
Aplikasi
Presentasi
Session
Transport
Network
Data link
Fisik
~
-
~·-
-
-
--
.
.
.
'
'
ROUTER
CONVERTER
Gambar 2.55
TINGKAT OPERAS! PERANGKAT PENGHUBUNG JARINGAN
PADA MODEL OSI
OSI.
Beberapa bridge mempelajari alamat Link setiap perangkat yang
terhubung dengannya pada tingkat Data Link dan dapat mengatur alur frame
5
Andrew S. Tanenbaum, COMPUTER NETWORK, (New Jersey, Prentice
Hall, 1988).p. 39
berdasarkan alamat tersebut. Semua LAN yang temubung dengan bridge
dianggap sebagai satu subnetwork dan alamat Data Link setiap devais harus
unik. LAN yang terhubung dengan menggunakan bridge umum disebut sebagai
Extended LAN.
Bridge dapat menghubungkan jaringan yang menggunakan metode
transmisi berbeda dan/atau medium access control yang berbeda. Misalnya,
bridge dapat menghubungkan Ethernet baseband dengan Ethernet broadband.
Bridge mungkin juga menghubungkan LAN Ethernet dengan LAN token ring,
untuk fungsi ini, bridge harus mampu mengatasi perbedaan format paket setiap
Data Link.
Bridge
mampu
mengimplementasikan
memisahkan
mekanisme
sebagian
pemfilteran
frame
trafik
karen a
(frame
filtering) .
Mekanisme yang digunakan di bridge ini umum disebut sebagai store and
forward sebab frame yang diterima disimpan sementara di bridge dan kemudian
di-forward ke worksation di LAN lain. Walaupun demikian, broadcast traffic yang
dibangkitkan dalam LAN tidak dapat difilter oleh bridge.
2.3.3.3. Router
Router memberikan kemampuan melalukan paket dari satu sistem ke
sistem lain yang mungkin memiliki banyak jalur di antara keduanya . Router
bek~a
pada lapisan Network dalam model OSI. Umurrmya router memiliki
kecerdasan yang lebih tinggi daripada bridge dan dapat digunakan pada
internetwork dengan tingkat kerumitan yang tinggi sekalipun. Router yang saling
terhubung dalam internetwork turut serta dalam sebuah algoritma terdistribusi
untuk menentukan jalur optimum yang dilalui paket yang harus lewat dari satu
sistem ke sistem lain.
Router dapat digunakan untuk menghubungkan sejumlah LAN (dan
extended LAN) sehingga trafik yang dibangkitkan oleh sebuah LAN terisolasikan
dengan baik dari trafik yang dibangkitkan oleh LAN lain dalam internetwork. Jika
dua atau lebih LAN terhubung dengan router, setiap LAN dianggap sebagai
subnetwork yang berbeda. Mirip dengan bridge, router dapat menghubungkan
data link yang berbeda. Seperti contoh, router dapat menghubungkan dua LAN
yang berbeda atau untuk menghubungkan data link LAN dengan data link
WAN .
2.3.3.4. Converter
Converter dapat dianggap sebagai tipe perangkat yang berbeda
daripada repeater, bridge, atau router dan dapat digunakan bersama-sama.
Converter (kadang disebut gateway) memungkinkan sebuah aplikasi yang
berjalan pada suatu sistem berkomunikasi dengan aplikasi yang berjalan pada
sistem lain yang berjalan di atas arsitektur network berbeda dengan sistem
tersebut. Converter bekerja pada lapisan Application pada model OSI dan
bertugas untuk melalukan paket antar jaringan dengan protokol yang berbeda
sehingga perbedaan tersebut tidak tampak pada lapisan aplikasi.
Dari kelima katagori perangkat penghubung jaringan di atas, lebih
mudah menentukan kapan menggunakan repeater dan konverter dalam situasi
internetwork. Keputusan mengenai pemilihan penggunaan router atau bridge
merupakan keputusan yang lebih sulit.
2.3.4. Internetwork Menggunakan Bridge
Bridge yang
bek~a
pada lapisan Data Link mampu menghubungkan
LAN-LAN yang berbeda protokol. Bridge tidak akan memeriksa jenis protokol
setiap frame yang perlu dilewatkan. Contoh internetwork menggunakan bridge
dapat dilihat pada gambar 2.6. Dalam internetwork tersebut setiap sistem
TCP/IP dapat berhubungan dengan sistem TCP/IP lain, demikian pula dengan
sistem NetWare.
Keuntungan menggunakan bridge:
~
biaya; bridge adalah perangkat yang cukup sederhana dan umumnya
lebih murah daripada router
> kemudahan penggunaan; bridge umumnya lebih mudah dipasang dan
dirawat
~
kinerja; karena bridge cukup sederhana, overhead pemrosesan lebih kecil
dan cenderung mampu menangani traffic yang lebih tinggl
Kerugian menggunakan bridge
> volume traffic ; bridge lebih cocok pada jaringan dengan volume traffic
total yang relatif rendah
> broadcast storm; frame broadcast dilewatkan bridge ke seluruh LAN dan
ini dapat menyebabkan traffic melebihi kapasitas medium jaringan
,.,... loop; kesalahan mengkonfigurasi bridge dapat menyebabkan frame
berputar melewati bridge tanpa henti
;-,.. alamat yang sama; alamat fisik setiap stasiun dalam jaringan harus
berbeda dengan yang lain
-
'19
TCP/lP
NetWare
LAN 1
'
[1--c--:;n-p- :
Bridge
~-
-
---- - ,
r-----1
/,/
_.,.-.. . --------
~-_.;
\
', _
TCP/lP
l '-'__
LAN 2
TCP/lP
:
LAN3 !,
)
---. __ _ __.. . .../ /
!
'
.
i ____J
l__r_c _Pil_P_ ]
:
j NetWare ~i
__.j
i :
TCP/lP
-1
TCP/lP
Gambar 2.6
INTERNETWORK MENGGUNAKAN BRIDGE
~
nama yang sama; jika nama jaringan yang sama digunakan oleh dua
atau lebih user akan menyebabkan traffic yang berlebihan
2.3.5. Internetwork Menggunakan Router
Keunggulan utama menggunakan bridge dalam membentuk internetwork
adalah tidak terlihat oleh fungsi lapisan Transport dan Network. Dari sudut
pandang lapisan atas jaringan, extended LAN yang dibangun menggunakan
bridge beroperasi sama seperti hubungan data link LAN biasa. Karakteristik
seperti ini bisa menjadi kelemahan jika internetwork tumbuh menjadi lebih
besar. Extended LAN dapat tumbuh menjadi sangat besar sehingga setiap LAN
dapat mengalami saturasi ketika menangani multicast traffic. Dalam hal ini
io
i[. __
TCP/IP :
r__ __;
NetWare :
.- - - - . - - -
'
I
LAN 1
i
TCP/lP
!_ -- ____ ___;
~
i
Route!'
!
:
-~
~
/
:
/ --- - - --!__',,
:---......
7
NetWare
~-
-'
I
I
I
,r--j
LAN2
----
j
LAN3 J
W
TCP/IP
/
'
!
-~
NetWare ~
TCP/IP
!.
;
TCP/IP
Gambar 2.7
INTERNETWORK MENGGUNAKAN ROUTER
router dapat digunakan untuk menghubungkan
LAN-LAN jika memang
diinginkan untuk mengisolasi multicass traffic.
Router
bek~a
pada lapisan Network dan hanya mampu melewatkan
paket-paket yang bersesuaian dengan
protokol
yang diimplementasikan
padanya . Untuk router pada internetwork heterogen diper1ukan satu buah router
untuk setiap jenis protokol pada internetwork tersebut. Contoh internetwork
menggunakan router dapat dilihat pada gambar 2.7. Pada internetwork tersebut
setiap sistem TCP/IP dapat saling berhubungan dengan sistem lain sedangkan
sistem NetWare pada sebuah LAN tidak mampu berhubungan dengan sitem
NetWare pada LAN yang lain karena tidak terdapat router NetWare yang
menghubungkan ketiga LAN di internetwork. Untuk dapat menghubungkan
NetWare dalam internetwork ini dapat ditambahkan sebuah router Netware .
Keuntungan menggunakan router
~
isolasi traffic broadcast; kemampuan ini memperkecil beban internetwork
karena traffic jenis ini dapat diisolasikan pada sebuah LAN saja
~
fleksibilitas; router dapat digunakan pada topologi jaringan apapun dan
tidak peka terhadap masalah kelambatan waktu yang dialami jika
menggunakan bridge
~
pengaturan prioritas; router dapat mengimplementasikan mekanisme
pengaturan prioritas antar protokol
> pengaturan konfigurasi ; router umumnya dapat lebih dikonfigurasi
daripada bridge
>
isolasi masalah;
router membentuk penghalang antar LAN
memungkinkan masalah yang
te~adi
dan
di sebuah LAN diisolasikan pada
LAN tersebut
> pemilihan jalur; router umumnya lebih cerdas daripada bridge dan dapat
menentukan jalur optimal antara dua sistem.
Kerugian menggunakan router
> tergantung pada protokol; router yang beroperasi pada lapisan Network
OSI hanya mampu melalukan traffic yang sesuai dengan protokol yang
~
diimplementasikan padanya saja
biaya ; router umunya lebih kompleks daripada bridge dan lebih
mahal;;overhead pemrosesan pada router lebih besar sehingga troughput
yang dihasilkannya dapat lebih rendah daripada bridge
22
~
pengalokasian alamat; dalam internetwork yang menggunakan router,
memindahkan sebuah mesin dari LAN yang satu ke LAN yang lain berarti
mengubah alamat network pada sistem itu
~
sistem tak terjangkau; penggunaan tabel routing yang tidak dinamik
menyebabkan beberapa sistem tidak dapat te~angku
oleh sistem lain
2.4. Pengalamatan Internet
Setiap host di internet memiliki suatu nomor identifikasi yang unik, yaitu
nomor Internet Protocol (IP) yang berfungsi sebagai alamat host tersebut.
Alamat ini diperlukan untuk melewatkan data di dalam internet dalam bentuk
datagram sehingga sampai ke tujuan. Alamat IP terdiri dari 32 bit alamat IP
standar yang berisi informasi yang cukup untuk mengidentifikasi secara unik
jaringan dan host tertentu di jaringan tersebut.
Alamat IP yang terdiri dari 32 bit ini terlalu sulit diingat oleh manusia .
Untuk memudahkan manusia mengingat suatu alamat host di dalam Internet
maka ada suatu sistem penamaan yang berfungsi memetakan alamat IP ke
suatu nama yang disebut sebagai name service.
2.4.1. Alamat IP (IP Address)
Alamat IP terdiri dari bagian jaringan dan bagian host, tapi format dari
bagian bagian ini tidak sama untuk setiap Alamat IP. Jumlah bit alamat yang
digunakan untuk mengidentifikasi jaringan (netid), dan bilangan yang digunakan
untuk mengidentifikasi host (hostid) berbeda - beda tergantung kelas alamat
yang digunakan. Alamat IP biasanya ditulis sebagai 4 urutan bilangan desimal
yang dipisahkan dengan titik. Setiap bilangan tersebut berupa salah satu
Zl
bilangan yang berharga diantara 0-255 (nilai desimal yang mungkin untuk 1
byte).
Ada tiga kelas alamat utama: kelas A, kelas 8 dan kelas C. sedangkan
untuk keperluan
khusus disediakan
alamat kelas
D. Alamat kelas
E
dicadangkan untuk keperluan di masa datang. Dengan memeriksa beberapa bit
pertama dari dari suatu address, perangkat lunak IP bisa dengan cepat
membedakan kelas alamat dan struktumya.
IP mengikuti aturan berikut untuk membedakan kelas alamat:
n
Alamat kelas A :
- bit pertama dari alamat IP adalah 0
- jaringan dengan IP yang byte pertamanya: 0-127
- hanya ada kurang dari 128 jaringan dengan kelas A
- setiap jaringan kelas A bisa mempunyai 16777214 host
C Alamat kelas 8:
- bit pertama dari alamat IP adalah 10
- jadi jaringan dengan IP yang byte pertamanya: 128-191
- terdapat 16384 jaringan dengan kelas 8
- setiap jaringan kelas 8 bisa mempunyai 65534 host
0 Alamat kelas C :
-bit pertama dari alamat IP adalah 110
- jadi jaringan dengan IP yang byte pertamanya: 192-223
- terdapat 2097151 jaringan kelas C
- setiap jaringan kelas C hanya mempunyai kurang dari 254 host
.24
0
8
I
0
i
netid
0
1
1
io1
0
I
i 1
0
16
hostid
netid
i 1 Io I
kelas C
netid
I
2
kelas B
24
2
1
kelas A
hostid
3
I 1 i 1 I 1 Io I
1
kelas D
multicast
0
! digunakan untuk pengembangan yang akan
I
kelas E
datang
Gambar 2.86
KLASIFIKASI ALAMAT IP
n
Alamat kelas D :
-bit pertama dari IP address adalah 1110
- nomor jaringan dengan IP yang byte pertamanya lebih dari 223
- merupakan alamat yang dialokasikan untuk kepentingan khusus
seperti multicast.
0
Alamat kelas E :
-bit pertama dari IP address adalah 1111
- merupakan alamat yang dicadangkan untuk keperluan mendatang.
llustrasi berikut akan menunjukan bagaimana struktur alamat berbeda
beda untuk kelas alamat yang berbeda. Misalnya suatu alamat kelas A dengan
IP 26.104.0.19. Bit pertama dari alamat ini adalah 0 (atau desimal pertama
kurang dari 128) sehingga alamat dite~mahkn
sebagai host 104.0.19 dari
network 26. Satu byte menunjukkan jaringan dan 3 byte selanjutnya
6
Paul Singh, Rick Fairweather, Dan Laderman, op.cit, p. 38
Address kelas A
I
26 Ill 104
II
I
Il l
0
I
128
1
11
II
66
1
12
Address kelas C
16 bit network address
l
I!
Address kclas B
8 bit network address
l
Ill
19
192 ,,, 178
1
16
24 bit network bit
Gambar 2.9
ILUSTRASI ALAMAT HOST MENURUT KELAS ALAMAT IP
menunjukkan host yang bersangkutan. Dalam alamat 128.66.12.1 dua bit
pertama adalah 10 yang menunjukan bahwa me sin tersebut terhubung ke
network kelas B. Jadi alamat tersebut
dite~mahkn
sebagai host 12.1 dari
network 128.66 (2 byte pertama mengidentifikasi jaringan dan 2 lainnya
mengidentifikasi host). Contoh ketiga adalah mesin dengan IP 192.178.16.1
yang dengan cara serupa dapat diartikan sebagai host 1 di network 192.178.16
(3 byte mengidentifikasi network dan 1byte mengidentifikasi host).
Tidak semua alamat network dan host dapat digunakan. Misalnya
alamat dengan desimal pertama lebih dari 223 dialokasikan untuk kepentingan
khusus. Dua alamat kelas A, 0 dan 127, juga dialokasikan untuk kepentingan
khusus.
Network
menyederhanakan
0
menunjukan
aplikasi jaringan
route
dengan
default
(digunakan
membolehkan
host
untuk
lokal
di-alamat-kan dengan cara yang sama seperti remote-host, digunakan ketika
menkonfigurasi host) dan network 127 sebagai loopback-address. Selain itu
25
juga ada beberapa alamat host yang disediakan untuk kepentingan khusus ini,
misa_lnya 0 dan 255 dalam semua kelas jaringan. Sebuah alamat IP dengan
semua bit hostnya nol menunjukan jaringannya sendiri, misalnya 26.0.0.0
menunjukan jaringan 26 dan 128.66.0.0 menunjukan jaringan 128.66. Alamat
dalam bentuk ini digunakan dalam tabel routing untuk menunjukan seluruh
jaringan. Alamat IP dengan semua bit host diset satu adalah broadcast-address.
Suatu alamat broadcast digunakan untuk alamat setiap host dalam jaringan
secara
simultan.
Alamat
broadcast
untuk
jaringan
128.66
adalah
128.66.255.255. Suatu datagram yang dikirim ke alamat ini akan diterima oleh
setiap host dalam jaringan tersebut.
Alamat IP diassosiasikan dengan interface jaringan, bukan dengan
sistem komputemya. Jadi suatu gateway mempunyai alamat yang berbeda
untuk setiap jaringan yang terhubung kepadanya. IP menggunakan bagian
jaringan dari alamat untuk routing datagram antar jaringan. Alamat lengkap,
termasuk informasi host digunakan untuk pengiriman akhir ketika datagram
mencapai network tujuan. Berkaitan dengan manajemen Alamat IP dikenal dua
istilah yaitu supemetting dan subnetting.
2.4.1 .1. Supemetting
Ada dua masalah yang saling berkaitan, antara pemberian suatu kelas
alamat pada suatu lembaga. Pertama kelas alamat yang diberikan lebih kecil
daripada jumlah host yang akan dihubungkan. Dan yang kedua sebaliknya,
kelas alamat yang diberikan
lebih besar dari host yang akan saling
dihubungkan . Supemetting berkaitan dengan metoda untuk mengakali alokasi
alamat yang terbatas sedemikian sehingga semua host yang tersedia dapat
dihubungkan ke jaringan. Jadi supernetting adalah menggunakan bit mask.
terhadap alamat asal untuk membuat jaringan yang lebih besar.
2.4.1.2. Subnetting
Masalah kedua yang berkaitan dengan bagaimana membuat suatu
alokasi alamat efisien, bila temyata host yang akan kita hubungkan ke jaringan
lebih kecil dari pada alokasi alamat yang kita punyai. Yang jelas dengan
menggunakan metoda subnetting, bit host IP alamat direduksi untuk subnet ini.
Sebagai contoh, subnet mask yang diassosiasikan dengan alamat kelas B
standard adalah 255.255.0.0. Subnet mask digunakan dengan memperluas
Tabel2.1
TABEL EFEK SUBNET MASK TERHADAP IP ADDRESS
II
I
I
lI
I
IP Address
128.66.12.1
Subnet mask
255.255.255.0
host 1 pada subnet
128.66.12.0
130.97.16.132
255.255.255.192
host 4 pada subnet
130.97.16.128
I
192.178.16.66
132.90.132.5
18.20.16.91
I
Interpretasi
255.255.255.192
255 .255.255.192
255.255.0.0
host 2 pada subnet
I
192.178.16.64
I
host 4.5 pada subnet
I
132.90.128.0
I
host 16.91 pada
subnet 18.20.0.0
II
I
I
I
I
.?.3
bagian jaringan dari suatu alamat kelas 8 dengan byte tambahan . Misalnya
submask 255.255.255.0 berarti dua byte pertama mendefinisikan jaringan kelas
8 , byte ketiga menunjukan alamat subnet, dan yang keempat baru menunjuk
pada host pada subnet yang besangkutan. Masking yang byte-oriented lebih
mudah
dibaca
bit-oriented,
dan
jadi
diartikan,
misalnya
tapi sebenamya
seseorang
bisa
subnet-masking
saja
bersifat
membuat subnet-mask
255.255.255.192. TAbel 2.1 menunjukan efek dari subnet-mask terhadap
bermacam macam ala mat jaringan
2.4.2 Penamaan {Name-Service)
Setiap
interface
jaringan
yang
terhubung
ke
jaringan
TCP/IP
diidentifikasi dengan 32 bit unik IP alamat. Sebuah nama (hostname) dapat
diassosiasikan dengan sembarang perangkat yang mempunyai alamat IP.
Dibandingkan dengan alamat internet numerik, hostname relatif lebih mudah
diingat dan diketik. Yang perlu diperhatikan adalah perangkat lunak tidak
memerlukan hostname, tapi hal ini dilakukan untuk mempermudah manusia
dalam menggunakan jaringan.
Struktur penamaan dan ketentuan nama alamat host di lntemef adalah
sebagai berikut :
r:
nama terdiri dari bagian host, subdomain dan domain yang dipi_
sahkan
oleh titik dengan struktur sebagai berikut
[host).( subdomain].(subdomain).( .....• ).domain.
r
7
Panjang keseluruhan nama maksimum 255 byte termasuk titik
RFC 1035, p.
0 panjang tiap label host, subdomain atau domain maksimum 63 byte
Sebagai contoh adalah sebuah nama host telits .ee.its.ac.id. Maka te/its
merupakan nama host, sedangkan ee,its, dan ac merupakan nama subdomain
serta id merupakan domain. Dalam hampir setiap kasus nama host dan alamat
IP
dapat saling menggantikan, misalnya bila men-telnet suatu host yang
mempunyai IP alamat 223.220.14.10 dan mempunyai nama telits.ee.its.ac.id
maka operasi berikut adalah ekivalen :
% telnet telits.ee.its.ac.id
% telnet 223.220.14.20
Walaupun demikian, setiap mesin tetap menggunakan IP alamat untuk
berkomunikasi lewat jaringan. Jadi bedanya dua perintah diatas adalah ketika
mengetikkan hostname maka yang dilakukan komputer adalah mencari ekivalen
IP alamat hostname yang bersangkutan dalam tabel lokal maupun DNS,
kemudian baru perintahnya dijalankan. Sedangkan bila langsung mengetikkan
IP
alamat
komputer
tidak
perlu
lagi
mengkonversinya
dan
langsung
mengerjakan perintah.
Ada dua metoda yang biasa dilakukan untuk mentranslasikan nama
dengan alamat.
Metoda ini adalah :
:"!'- Menggunaka tabel host (host-table)
~
Menggunakan DNS (Domain Name Service)
.3.0
2.4.2.1 Tabel Host
Host-table adalah file teks sederhana yang mengassosiasikan hostname
dengan alamat. Dalam kebanyakan system berbasis Unix tabel ini berada di file
/etc/hosts. Berikut contoh file /etc/hosts:
# $Id: hosts,v I .4 1994/06/24 23 :50: 16 wollman Exp $
#Host Database
#This tile should contain the addresses and aliases
# for local hosts that share this tile.
# In the presence of the domain name service or NIS, this tile may
#not be consulted at all; see /etc/host.confforthe resolution order.
localhost
127.0.0.1
# Imaginary network.
# 10.0.0.2
myname.my.domain myname
#1 0.0.0.3
m}friend.my.domain myfriend
# According to RFC 1597, you can use the following IP networks for
# private nets which will never be connected to the Internet:
#
10.0.0.0
#
172.16.0.0
- 172.31.255.255
#
192.168 .0.0
- 192 .168.255 .255
- 10.255 .255.255
# In case you want to be able to connect to the Internet, you need
#real official assigned numbers . PLEASE PLEASE PLEASE do not try
#to invent your own network numbers but instead get one from your
# network provider (if any) or from the Internet Registry (ftp to
# rs .intemic.net, directory '/templates').
127.0.0.1
localhost
223.220.14.10
telits.ee.its .ac.id
tel its
223 .220.14 .2
b301 .ee.its.ac.id
b301
167.205 .130.8
b301 .ee.its.ac.idb201
167.205.130 .201
b201.ee.its .ac.id
167.205 .129.1
www.ee.its.ac.id
www
167.
? 1.®98 oio 1o>
. !
l
:_/
. r'-
I
, ·
s:-.;•IJI-
:-;-
INTEGRASI TEKNOLOGI - TE
Gl AKSES INTERNET
DI INSTITUT TEKNOLOGI SEPULUII NOPEMBER
SURABAYA
TUGAS AKHIR
Disusun oleh :
BOBBY PRAMANA
2292.100.040
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT TEKNOLOGI SEPULlTH NOPEMBER
SURABAYA
1997
INTEGRASI TEKNOLOGI-TEKNOLOGI AKSES INTERNET
Dl INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
TUGAS AKHIR
Oia.ivkan Gunta tvlt tn•hi Sc,aaian Pcrsyaratan
llntuk MtmJ)erolch Octar arjana Teknik Elektro
ada
8idang Studt Tekailc Tctekomunikftsi
Jurusan Tcknik Elekcro
Fakuhas Telmologi lndvstri
tnstitut Teknologi Scpulub Nopember
Mengetahui I
Meny~tuji
Osen Pembimbing.
Dr. k M. Salehudin, M.Eng. Sc .
NIP. IJO 532 G16
S l l RA 8 A\' A
JULI. 1991
ABSTRAI(
ABSTRAK
Dalam era globa/isasi di bidang teknologi dan pengembangan pendidikan serta
ilmu pengetahuan sekarang ini,
informasi dan komunikasi menjadi hal yang sangat
penting. Kebutuhan akan informasi terkini maupun informasi lainnya menjadi suatu hal
yang tidak terelakkan lagi. Internet merupakan salah satu media komunikasi global yang
menghubungkan jaringan - jaringan komputer berbagai instansi pemerintah maupun
komersial,institusi -institusi pendidikan maupun penelitian serta komputer pribadi di
seluruh dunia, sehingga dapat menjadi suatu sumber informasi yang besar. Saat ini
penggunaan Internet semakin marak dan menjadi bahan pembicaraan di berbagai
kalangan kerja maupun 1/ingkungan kampus.
Laporan Tugas Akhir ini membahas tentang integrasi teknologi - teknologi
akses Internet, khususnya mengenai integrasi sistem operasi dan pemanfaatan ap/ikasi
Internet yang cukup kompleks dalam kaitannya dengan jaringan komputer yang begitu
beragam dewasa ini. Penelitian yang dilakukan menghasilkan sebuah rancangan
simulasi integrasi teknologi - teknologi akses Internet yang merupakan gabungan antara
berbagai teknologi akses melalui media komunikasi data yang berbeda-beda, yaitu
melalui Jaringan Kerja Lokal (LAN}, Radio dan Saluran Telepon.
Kegiatan yang dilakukan di antaranya adalah pemilihan topologi jaringan,
pengaturan routing dengan protokol Routing Information Protocol (RIP), konfigurasi
perangkat keras, pemilihan perangkat lunak untuk sistem operasi jaringan maupun
perangkat lunak aplikasi Internet dan pada akhirnya dilakukan pengukuran throughput
dan trafik dari sistem yang telah dirancang. Besar troughput untuk media radio, media
ethernet, dan media telepon didapatkan masing-masing sebesar 493,24 bps, 8081408
bps , dan 11468 bps dan dari besar trafik diperoleh rasio kesalahan 0,00162 % pada
media ethernet dan 0% pada media radio paket.
KATA PENGANTAR
Oengan mengucap syukur ke hadirat ALLAH SWT, atas rahmat, kasih
dan ijin-NYA sehingga penulis dapat menyelesaikan Tugas Akhir yang
be~udl:
INTEGRASI TEKNOLOGI-TEKNOLOGI AKSES INTERNET
Dl INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
Tugas akhir ini disusun guna memenuhi salah satu persyaratan akademis
untuk memperoleh gelar SARJANA TEKNIK ELEKTRO pada Bidang Studi Teknik
Telekomunikasi - Jurusan Teknik Elektro - Fakultas Teknologi lndustri - lnstitut
Teknologi Sepuluh Nopember Surabaya.
Akhimya penulis berharap semoga hasil Tugas Akhir ini bermanfaat
bagi semua pihak.
Surabaya,
Juli 1997
Penulis
IV
8. Yang tersayang dan yang paling manis Sri Rosdiana, yang telah
memberikan apa yang orang lain tidak bisa berikan .
9. Teman - teman ITS, Ismail Fahmi, Husnan, Makruf dan semua rekan
CNRG ITS yang telah banyak mengajari saya tentang internetworking.
10. Teman-teman penghuni S-301, mulai dari Khamid , Soedi Ngawi, Pak
Arief, Roy, Munif, Ricky, Azix, Kadir, Andra, Muluk, Sudi Santoso Kooras ,
!ik, Didik, Sambang, dan seluruh teman-teman senasib lainnya yang tak
dapat disebutkan satu per satu. Tanpa kalian semua saya tidak ada
apa-apanya.
11 . Teman - teman dari Lab lain , Winahyu, llad, Anang, Gendul, Pak Jae,
Ajik, Lalo dan dan lainnya yang telah bersama -sama mewujudkan
Intranet di kampus kita .
12. Semua pihak, yang dengan amat sangat penulis mohonkan maafnya
karena keterbatasan penulis untuk mengingat mereka yang telah
membantu penulis, baik langsung maupun tidak langsung, dalam
menyelesaikan Tugas Akhir ini.
Semoga ALLAH SWT memberikan rahmat dan ridlo-Nya atas segala amalan
dan bantuan yang telah dilakukan dengan ketulusan hati . Amin ya Robbal
Allam in
Surabaya, JULI 1997
Penulis
vi
DAFTAR lSI
halaman
JUDUL
PENGESAHAN ....... . ...... . ........... . .... . .......... . . . ......... . ... ..
11
ABSTRAK . ..... ...... .. ........................ . . . .................. , .. . . .
111
KATA PENGANTAR . .... ... .. . . .... . . . .... . ..... .. .... . ...... . ...........
IV
UCAPAN TERIMA KASIH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DAFTAR lSI .. . ................... . . . . ... ....... . .. ·.......... . ..... . ... . . . ..
DAFTAR GAMBAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DAFTAR TABEL ...... .... .. .. . .. ... .. .... .. .. .. ...... .. ............ .. ....
v
vii
BAB I
PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Permasalahan dan Pembatasan Masalah . . . . . . . . . . . . . . . . .
2
1.3 Metodologi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.4 Sistematika Pembahasan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Tujuan dan Relevansi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
INTERNETWORKING DAN INTERNET
6
2.1 Umum .......... . ... . .. . ...... . . .. ... .. .................. . .
6
BAB II
x
xii
8
2.2 Arsitektur Internet . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .
2.3 Elemen - Elemen lnternetworking .. . .... . . . . . . . . . . . . . . . . . . . 10
2.3.1 Teknik Pemindahan Data (Switching) . . . . . . . . . . . . . . . 10
2.3.1.1 CircuitSwitching ................ . .... .. ..... 10
2.3.1.2 Packet Switching .. .. . . . . . . . .. . . . . . . . . . . . . . . . 11
2.3.2 Jenis Jaringan .. .. .. .. . . . . . . . .. . . . . . . .. .. .. . . . .. . .. . 13
2.3.2.1 WAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.2.2 MAN .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
13
2.3.2.3 LAN
13
.. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. . .. .. ..
2.3.3 Perangkat Penghubung Jaringan . . . . . . . . . . . . . . . . . . . 14
2. 3.3.1 Repeater . . . . . . . . . . . . . . . . . .. .. . . . . . .. .. .. .. . 14
2. 3.3.2 Bridge
14
2. 3.3.3 Router ........... . .. . . . . . . .. .... ..... . . . ....
16
VII
2.3.3.4 Converter...... ..... . .. . .... . .... . ........ . 17
2.3.4 Internetwork menggunakan Bridge . . . . . . . . . . . . . . . . . 18
2.3.5 Internetwork Menggunakan router . . . . . . . . . . . . . . . . . . 19
2.4 Pengalamatan Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.1 Alamat IP (IP Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4 .1.1 Supemetting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4.1.2 Subnetting .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4.2 Penamaan (Name Service)i . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.2.1 Tabel Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.2.2 DNS (Domain Name Service)
33
2.5 Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.6 Protokollmplementasi ... .... .... ... ..... . ..... ..... .......
49
2.6.1 Protokol TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.6.2 Protokol AX.25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.6.3 Protokol Hubungan Serial . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.6 .3.1 Serial Line IP (SLIP) . . . . . . . . . . . . . . . . . . . . . . . . 54
2.6.3.2 Point To Point Protocol (PPP) . . . . . . . . . . . . . . 55
2.7 Manajemen Jaringan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.7.1 Simple Network Management Protocol . . . . . . . . . . . . . . 58
2.8 Keamanan jaringan (Network Security) ....... .. . .......... 63
2.8.1 Keamanan Jaringan Secara Umum ······ ·· ······ ··
2.8.2 Firewall dan Routing Control
2.9 Aplikasi Internet
64
66
69
2.9.1 E-Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.9.2 World Wide Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.9.3 FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2.9.4 Telnet
76
2.9.5 Gopher ... .. .. ... .. ... ..... . .... ... .... ... .. . ... .. . . ..
77
2.9.6 News Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.9.7 WAIS. ... . . .. . . .. .. . .. . ... . . .. ........ .. ... . ....... . . . 77
BAB Ill
PERANCANGAN DAN PENERAPAN INTEGRASI SISTEM
79
3.1 Topologi jaringan
80
3.2 Pengaturan Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.3 Konfigurasi Perangkat Keras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.4 Konfigurasi Perangkat Lunak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.4.1 Konfigurasi NOS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
viii
3.4.1.1 Struktur File . . . .. .. .. .. . .. . . . . . . . .. . . .. . .. . . . . 89
3.4.1.2 Lingkungan DOS 6.22 . . . . . . . .. . . . . . . . . . . . . . 90
3.4.1.3 Autoexec.nos ... . ........ . . . . ....... . ...... . . 91
3.4 .2 Konfigurasi Novell Netware 3.11 . . . . . . . . . . . . . . . . . . . . 95
3.4.2.1 Konfigurasi untuk modul yang dipakai server
95
3.4.2.2 Konfigurasi untuk Protokol TCP/IP . . . . . . . . . . . 98
3.4.2 .3 Konfigurasi untuk WEB Server . . .. . . . ... .. . ~.
99
3.4.3 Konfigurasi pada Server Linux ...... . .. .. ........ . ... 100
3.4.4 Konfigurasi pada Windows .... . . . ... ........ .. . . ... . 105
3.4.4.1 Konfigurasi untuk Protokol TCP/IP
106
3.4.4.2 Konfigura?i Firewall .dan Proxy
107
1 3.5 Pengukuran Troughput dan Trafik . .......... . ..... . . .. ... . . 109
3.5.1 Pengukuran troughput . ... . . .... .. . . ........ .. .. .. ... 109
3.5.2 Pengukuran Trafik
•
115
3.6 Penerapan lntegrasi Dan Pengaturan Keamanan Jaringan 118
BAB IV
3.6.1 Pengaturan keamanan jaringan
118
3.6 .2 Tingkat akses pemakai
119
3.7 Penerapan aplikasi
120
PENUTUP
122
4.1 Kesimpulan
122
4.2 Saran
123
DAFTAR PUSTAKA . .. . .. .. .. . .. . . . ......... . ...... . . ... . . . .... .. .. . . . . . . .
LAMPl RAN
1
Spesifikasi TNC KPC-4 Kantronic ........ . .. . . ... . . .
LAMPl RAN
2
Spesifikasi FM Tranceiver lcom IC- 02 AT .. .. . . .... .
LAMPl RAN
3
Spesifikasi Tranceiver Kenwood TM-241A ..... ... . .
LAMPl RAN
4
Spesifikasi Network Interface Card (NIC) Ethernet
(NE2000) Winbond . . .. . . . .... . ................ . . .... .
LAMPl RAN
5
Spesifikasi Server Linux ........... . ...... .. . . ... ... .
LAMPl RAN
6
Spesifikasi Novell File Server
LAMPl RAN
7
Spesifikasi Gerbang Radio
LAMPl RAN
8
DNS
LAMPl RAN
9
Proposal Tugas Akhir
LAMPl RAN
10 Riwayat Hidup
IX
DAFTAR GAMBAR
halaman
Gam bar
2. 1
Internetwork ........... . ...... . ..... . ............ . .. . . . .... .
8
2. 2
Internetwork dan Internet .................... . ... . .... . .... .
9
2. 3
Circuit Switching .. ...... . .................. . . .. ............ .
11
2. 4
Packet Switching ... . ....... . ... . ... . ...... .. ........ . . . ... .
12
2.5
Tingkat Operasi Perangkat Jaringan pada Model OSI ..... .
15
2.6
Internetwork Menggunakan Bridge ... ... .. . .. . ....... ... ... .
19
2.7
Internetwork Menggunakan Router . . . . ........ . .......... . .
20
2.8
Klasifikasi Alamat IP . .. ...... ............ . ...... .. . . . . ..... .
24
2.9
llustrasi Alamat Host Menurut Kelas Alamat IP . ... . ... .... .
25
2.10. Domain Name Space .. ... . .... . ...... . ............. . ...... .
36
2.11
TLD, Domain Interior dan Eksterior (leaves) ........ . ....... .
39
2.12 Resolusi student.ITS.ac.id . . ....... . .... ... ................ .
43
2 .13 Konsep routing Domain .... ... .......... . . . ...... . ... .. . . .. .
45
2.14 Tabel Routing .. .. .. .. . . .. .. ... . ..... . ... . ..... .. ..... . . . .. . .
46
2.15 Mekanisme Routing Berdasarkan Tabel Routing ........ .. .
47
2.16 Jaringan TCP/IP , Gateway dan Host . . . .... . ..... . . .... . . . . .
48
2.17 Frame Point To Point Protocol . ... .. . .................. . . .. .
55
2.18 Model Manajemen Jaringan Pada Internet ................. .
58
2.19 Pesan - Pesan yang Dikirim Manajemen Jaringan ... . . . .. . .
59
2.20. Operasi Get, Get-Next, dan Get-Response .. . .. . . . ... . ... . .
61
2.21
Operasi Trap ........ . .................. .... .. ... .... ....... .
62
2.22 Perbedaan Router dan Firewall ....... .. . ... . .. . . . ... . ..... .
66
2.23 Jaringan dengan Router dan Firewall .... .. . ......... .. . . . . .
67
2.24 Contoh sebuah E-mail ... . .. ... . ...... ...... .. .... . .. . ..... .
70
2.25 Alur Penulisan dan Penyampaian E-mail . .................. .
71
2. 26 World Wide Web ...... . ....... . .. . .... . ........ .. . ... .. ... .
73
2.27 Operasi Sesi FTP .... . .. ... ........ . . . . . . . . .. .. .... ... . .. .. .
74
2.2 8 Aplikasi FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
X
. ....... . .... .
2.29 Operasi Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
3.1
Topologi Jaringan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
3.2
llustrasi Routing Berdasarkan Nilai Metric . . . . . . . . . . . . . . . . . . .
86
3.3
Konfigurasi Wingate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
108
3.4
IP Datagram . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . .. . . . . . . . . . . . . .. .
110
3.5
TCP Segmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . . . . . . . . . . . .
110
3.6
Konstruksi Frame lnformasi AX.25 . . . . . . . . . . . . . . . . . . . . . . . . . .
111
3.7
Frame Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
3.8
Hasil Pengukuran Trafik IP Host b301 .ee.its.ac.id ....... ....
116
3.9
Konfigurasi Keamanan Jaringan . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118
xi
DAFTAR TABEL
halaman
Tabel
2.1
Tabel Efek Subnet Mask Terhadap IP Address
27
3.1
Tabel Pengalamatan ............ . .......... . ....... . ...... . .. . .
81
3.2
Tabel Konfigurasi Perangkat Keras . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
3.3
Hasil Pengukuran Troughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
115
xii
BAB I
PENDAHULUAN
BABI
PENDAHULUAN
1.1. LATAR BELAKANG
Pada awalnya komputer digunakan secara sendiri-sendiri (standalone). Perkembangan teknologi infonnasi dan media komunikasi digital saat ini
menuju ke arah dipakainya berbagai jenis komputer dengan berbagai jenis
sistem operasi dengan melalui media transmisi yang beragam pula untuk
berbagai keperluan . Pada akhirnya mesin - mesin terisolasi tidak lagi dapat memenuhi kebutuhan pemakai yang menuntut peningkatan pelayanan, karena
setiap mesin punya keterbatasan perangkat keras . Orang pun kemudian mulai
berpikir untuk membangun infrastruktur komunikasi antar komputer. Disisi lain
pembuat perangkat keras komputer ini tidak hanya sendirian dan sebagai konsekuensinya terdapat bennacam macam konfigurasi hardware dan software
yang berbeda. Bagaimana supaya komunikasi dapat tetap berlangsung dan tidak dibatasi oleh perbedaan ini?
Salah
satu
jaringan
komputer
global
yang
menghubungkan
jaringan-jaringan komputer di dunia sehingga bisa saling berbagi resource baik
infonnasi maupun perangkat keras adalah Internet, yang menerapkan protokol
TCP/IP. Perencanaan yang tepat diperlukan pada saat suatu jaringan komputer
akan di hubungkan satu dengan yang lainnya termasuk integrasi dengan
Internet sehingga media komunikasi dan sumber infonnasi tersebut dapat
2
dimanfaatkan untuk kepentingan pendidikan, penelitian maupun lainnya.
Adanya
perbedaan arsitektur merupakan
salah
satu
masalah
dalam
merealisasikan program di atas. Hal inilah yang menarik penulis untuk
mengadakan
penelitian
dan
membuat
suatu
alternatif
jalan
keluar
permasalahan tersebut.
1.2. PERMASALAHAN DAN PEMBATASAN MASALAH
Tujuan dari Tugas Akhir ini adalah merancang merencanakan integrasi
teknologi-teknologi akses Internet dengan media radio, local area network dan
telepon yang meliputi perencanaan gateway,penerapan aplikasi Internet, serta
pengukuran trafiknya, yang meliputi pengaturan dan pemakaian perangkat
keras maupun perangkat lunak dalam sistem ini.
Masalah dalam perencanaan integrasi teknologi-teknologi akses
Internet ini adalah masalah pemilihan sistem operasi jaringan atau Network Operating System (NOS) yang akan dipakai di dalam sistem ini sehingga dapat
menangani berbagai aplikasi Internet. Keterhubungan antara sistem operasi
satu dengan yang lainnya ini dengan menggunakan protokol TCP/IP.
Pembatasan masalah yang akan dibahas di dalam Tugas Akhir ini
antara lain :
1. Berbasis protokol TCP/IP
2. Menggabungkan host komputer yang menangani transmisi data
melalui media transmisi LAN , gelombang radio dan saluran
telepon
3
3. Menggunakan dan memanfaatkan jaringan komputer yang sudah
ada yaitu antara Gerbang Radio dan Local Area Network di Laboratorium Telekomunikasi JTE-FTI-ITS
4. Mendayagunakan perangkat lunak bantu aplikasi Internet yang
ada di public domain.
1.3. METODOLOGI
Langkah-langkah yang ditempuh di dalam penyusunan Tugas Akhir ini
secara berturut-turut adalah sebagai berikut :
1. Studi literatur, mempelajari dari literatur tentang internetworking,
Internet, aplikasi Internet, protokol TCP/IP, komunikasi data radio
paket, dan jaringan komputer
2. Pengumpulan data tentang sistem operasi dan perangkat lunak
yang dibutuhkan
3. Pemilihan sistem operasi dan perangkat lunak yang sesuai dengan kebutuhan dan kondisi yang ada
4. Perancangan sistem dengan jalan mengatur konfigurasi pada
masing-masing sistem operasi dan pengaturan perangkat keras
untuk DCE (Data Communication Equipment)
5. Melakukan evaluasi dengan jalan menjalankan aplikasi. Dari langkah ini kemudian ditarik suatu kesimpulan
4
1.4. SISTEMATIKA PEMBAHASAN
Pembahasan pada Tugas Akhir ini dibagi menjadi 5 bab, yaitu :
Bab I
Pendahuluan
Bab II
Berupa penjelasan tentang konsep internetworking dan Internet.
Dalam bab ini diuraikan tentang arsitektur, jenis pengalamatan,
routing , protokol yang dimplementasikan, manajemen jaringan,
keamanan jaringan, dan aplikasi Internet
Bab Ill
lntegrasi teknologi - teknologi akses Internet yang berhubungan
dengan perangkat lunak dan perangkat keras. Dalam bab ini juga
diuraikan mengenai pengaturan routing, konfigurasi dari perangkat
lunak dan perangkat keras yang dipakai serta pengukuran traffic
dari sistem yang telah dirancang dan diterapkan.
BabiV
Kesimpulan dan Saran
1.5. TUJUAN DAN RELEVANSI PENELITIAN
Secara umum tujuan dari apa yang
dike~an
di dalam Tugas Akhir ini
adalah merencanakan integrasi teknologi-teknologi akses Internet dengan
media radio, local area network dan telepon yang meliputi perencanaan
gateway,penerapan
aplikasi
Internet,
serta
pengukuran
trafiknya
yang
melibatkan berbagai perangkat lunak jaringan diantaranya NOS, Novell
Netware,
dan
LINUX/UNIX,
dan
pemakaian
perangkat
keras.
Hasil
perencanaan yang diperoleh diharapkan dapat dipakai sebagai salah satu
5
altematif media komunikasi dan pusat informasi yang dapat digunakan oleh
civitas akademik di lnstitut Teknologi Sepuluh Nopember Surabaya
BAB II
INTERNETWORI(ING DAN
INTERNET
BAB II
INTERNETWORKING DAN INTERNET
2.1. UMUM
Komputer pada saat ini berperan hampir pada setiap aktivitas kehidupan
manusia. Perkembangannya begitu pesat, baik dari segi teknologi, kemampuan ,
kecepatan proses maupun jaringannya, yaitu keterhubungan satu komputer
dengan lainnya. Pada awalnya komputer digunakan secara sendiri-sendiri
(stand-alone). Sejalan dengan perkembangan jaman, mesin - mesin terisolasi
tidak lagi dapat memenuhi kebutuhan pemakai yang menuntut peningkatan
pelayanan, karena setiap mesin punya keterbatasan perangkat keras. Orang
pun kemudian mulai berpikir untuk membangun infrastruktur komunikasi antar
komputer. Disisi lain pembuat perangkat keras komputer ini tidak hanya
sendirian dan sebagai konsekuensinya terdapat bermacam macam konfigurasi
perangkat keras dan perangkat lunak yang berbeda, sehingga terdapat sistem
dan arsitektur jaringan komputer yang berbeda- beda pula. Untuk menyatukan
sistem sistem dan arsitektur jaringan komputer yang berbeda perlu dicapai
suatu kesepakatan teknologi yang dipakai. Salah satu teknologi jaringan
komputer yang menghubungkan jaringan - jaringan komputer dengan sistem
dan arsitektur berbeda adalah Internet .
Pada awalnya internet digunakan untuk menunjukan jaringan yang
menggunakan Internet Protocol (IP), tetapi dengan semakin berkembangnya
6
1i
jaringan Internet, istilah ini sekarang sudah menjadi istilah umum yang
digunakan untuk semua kelas jaringan. internet (i kecil) sekarang biasanya
digunakan orang untuk menunjuk pada kumpulan sembarang jaringan fisik
terpisah
yang
saling
dihubungkan
dengan protokol
yang
sama
untuk
membentuk jaringan logika. Sedangkan Internet (I besar) digunakan untuk
menunjuk pada komunitas jaringan komputer global yang saling dihubungkan
dengan protokol TCP/IP.
Internet merupakan
suatu jaringan
global yang
menghubungkan
jaringan-jaringan komputer dan komputer berbagai instansi dan institusi maupun
pribadi di seluruh dunia sehingga dapat menjadi media komunikasi dan sumber
informasi yang besar.
Komputer-komputer yang terhubung dalam Internet ,
disebut host atau node, dan dapat berupa sebuah sistem superkomputer,
komputer mainframe, minikomputer, workstation maupun sebuah komputer
pribadi. Host ini saling dihubungkan dalam suatu jaringan tulang punggung
raksasa atau backbone yang mencakup hampir seluruh dunia dengan
menggunakan protokol TCP/IP. Komputer-komputer yang terhubung tersebut
merupakan tempat bagi penyimpanan ribuan shareware program, berbagai
topik
berita, forum
publik,
pertukaran
informasi
dan
E-Mail.
Dengan
meggunakan layanan aplikasi yang disediakan dalam Internet, peserta - peserta
Internet dapat sating berkomunikasi dan berbagi informasi di manapun mereka
berada tanpa dibatasi oleh waktu, wilayah, maupun sistem perangkat keras
yang digunakan.
.·a
2.2. ARSITEKTUR INTERNET
kons~p
Internet merupakan salah satu penerapan
intemetworking yaitu
interkoneksi pada level jaringan yang bersifat universal. Internetwork adalah
sekumpulan simpul jaringan komputer yang berkomunikasi melalui media
transmisi dan topologi yang sama atau berbeda, yang saling terkoneksi melalui
sebuah gateway atau router. Gateway atau router merupakan perangkat
penghubung jaringan yang bertugas meneruskan informasi dari suatu jaringan
ke jaringan yang lain.
[d)
r
~
I
~
GATEWAY/ROUTER
~
~y
I !]
~GATEWY/ROU
GATEWAY I ROUTER
I
rDl l
I
TOKEN RING
I !]
I NETW1~RV
e
~
-
g
.
I
~I
Gambar 2.1~
INTERNETWORK
Paul
Singh,
Rick
Fairweather,
Dan
Laderman,
CONNECTING
NETWARE to INTERNET, (Indianapolis, New Riders Publishing, 1995), p. 11
Internet sangatlah mirip dengan internetwork yang ditunjukkan pada
gambar 2.1. Hanya saja Internet lebih besar dari sebuah internetwork. Dapat
dikatakan Internet merupakan internetwork dari beberapa internetwork di
seluruh dunia seperti ditunjukkan pada gambar 2.2. Dari pandangan pemakai
yang terkoneksi ke Internet, maka semua jaringan yang ada di dalam Internet
seolah - olah seperti sebuah jaringan saja seperti ditunjukkan pada gam bar
2.2 (a).
lni sesuai dengan konsep intemetworking yang telah disebutkan di
atas.
gateway/router
hosts
hosts
~
~
(a)
(b)
Gambar 2.2 2
INTERNETWORK dan INTERNET
2
Douglas E. Comer, INTERNETWORKING WITH TCP/IP Volume I,
( USA , Prentice- Hall International, 1991 ). p. 57
2.3. ELEMEN-ELEMEN INTERNETWORKING
Oalam penerapan lntemetv./orking, terdapat beberapa elemen das~
komunikasi yang membangun suatu intemetv./ork, seperti teknik pemindahan
data (switching), jenis jaringannya sendiri, maupun perangkat - perangkat yang
menghubungkan jaringan - jaringan tersebut.
2.3.1 Teknik Pemindahan Data {Switching)
Menurut teknik pemindahan data dari dari satu jaringan ke jaringan yang
lain, jaringan komunikasi dapat dibagi menjadi dua tipe utama, yaitu :
2.3.1.1. Circuit Switching
Circuit swithcing beroperasi dengan membentuk sebuah jalur komunikasi
khusus antar dua titik terminal data. Jalur tersebut merupakan saluran yang
sating terhubung antar simpul. Antara pengirim dan dan penerima harus
dibentuk sebuah kanal komunikasi terlebih dahulu seperti pada gambar 2.3.
Pendekatan ini mirip dengan sambungan telepon yang membentuk circuit suara
agar dua pemakai dapat berkomunikasi. Ada tiga tahap dalam operasi circuit
switching ini yaitu pembentukan saluran , pengiriman data, dan pembubaran
saluran. Kanal komunikasi tersebut hanya digunakan kedua pihak tadi selama
hubungan berlangsung . Setelah kanal komunikasi terbentuk, semua data yang
dipertukarkan akan melalui circuit tersebut. Laju pemindahan data antara dua
titik terminal data sudah tertentu dan keduanya harus beroperasi dengan
Pemecahan pesan
[!]@]@][!)0
jEjDjcjajAj
Pesan yang Ieiah
disusun kembali
Gambar 2.3 3
CIRCUIT SWITCHING
kecepatan yang sama. Keuntungan dari circuit switching adalah kemampuan
penyediaan kapasitas saluran yang tetap. Tetapi dari sisi lain, kelebihan ini
menjadikan Circuit switching kurang efisien karena kapasitas saluran harus
disediakan walaupun pemakaiannya tidak sepenuhnya. Hal ini merupakan
pemborosan bandwith dan biaya .
2.3.1. 2. Packet Switching
Packet switching mempunyai pendekatan yang berbeda dan lebih efisien
untuk memindahkan data melalui jaringan. Pesan yang berupa data dibagi
menjadi bagian - bagian kecil yang disebut paket yang mengandung alamat
pengirim dan tujuan.
Tidak ada kanal komunikasi fisik yang harus dibentuk
sebelumnya. Kedua titik terminal data dapat beroperasi dengan kecepatan
Drew Heywood, KONSEP dan PENERAPAN MICROSOFT TCP/IP ,
( Yogyakarta . Penerbit ANDI Yogyakarta, 1996), p. 48
12
yang berbeda. Dengan teknik paket, maka peralatan dapat berbagi bandwith
jaringan secara efisien. Untuk melayani aliran paket data dikenal dua teknik,
yaitu:
r
Datagram, tiap paket diperlakukan secara terpisah dan tahap
pembangunan hubungan tidak diperlukan. Tiap paket dikirim
melewati tiap simpul berdasarkan routing simpul yang dilewati,
sehingga timbul kemungkinan data diterima di sisi penerima tidak
berurutan seperti dinmjukkan pada gambar 2.4. Menjadi tugas
penerimalah untuk mengurutkan paket tersebut menjadi data yang
benar.
r
Virtual circuit, pada teknik ini sebuah hubungan logika harus dibentuk
sebelum paket dikirimkan. Berbeda dengan circuit switching, virtual
circuit tidak menduduki saluran. Paket data ditampung di buffer tiap
·.
/
\
.
. / ,..;.__ .·.
•
'.....__ .......
-~·
...
~
@:}
~
~·-
•
·o ·
····'·" A'·
;,,..,! .' a
. . c .·E· .
;
'
-.
-.~
;
L-1.J~
=-
-
.
•
:
- ~
++
.E·D:cla!A:
P - yang Ielah
disusun kembah
Gambar 2.44
PACKET SWITCHING
4
ibid , p.49
simpul. Simpul tidak perlu membuat keputusan dalam hal routing.
routing telah ditentukan pada saat pembentukan rangkaian virtual. Tiap
simpul dapat membentuk lebih dari satu rangkaian virtual baik ke satu
maupun beberapa simpul lain. Kerugiannya adalah paket akan
mengalami delay karena faktor queing (antrian).
2.3.2 Jenis Jaringan
lntemetworking umumnya dibangun menggunakan tiga jenis jaringan
yang berbeda yaitu :
2.3.2.1. WAN {Wide Area Network)
WAN
merupakan jaringan
komputer jarak jauh
yang
umumnya
menggunakan saluran telekomunikasi data public, seperti X.25, PSDN, Frame
Relay, ISDN, ATM . Biasanya WAN beroperasi pada kecepatan yang lebih
rendah dari MAN dan LAN yaitu 9,6 Kbps sampai 45 Mbps, dan memililki delay
operasi yang cukup besar dibandingkan dengan MAN dan LAN
2.3.2.2. MAN (Metropolitan Area Network)
MAN merupakan jaringan komputer yang mempunyai area lebih besar
dari pada LAN yaitu wilayah geografis kota .
Memberikan layanan dengan
kecepatan medium antara 56 Kbps sampai dengan 100 Mbps.
2.3.2.3 LAN {Local Area Network)
LAN merupakan jaringan komputer yang biasanya terbatas dalam satu
bangunan atau kampus dan beroperasi menggunakan sistem pengkabelan .
!4
Merupakan teknologi jaringan yang memberi layanan koneksi kecepatan tinggi
tapi dengan jarak yang terbatas. Beroperasi pada kecepatan 4 Mbps - 2Gbps.
2.3.3. Perangkat Penghubung Jaringan
Perangkat penghubung jaringan secara umum dibagi dalam beberapa
katagori yaitu repeater, bridge, router, dan converter. Perangkat ini berfungsi
untuk meneruskan infonnasi dari suatu jaringan ke jaringan yang lain. Tiap
perangkat tersebut beroperasi pada lapisan yang berbeda pada model OSI
seperti ditunjukkan pada gambar 2.5, sesuai keperluan dan fungsinya.
2.3.3.1. Repeater
Fasilitas paling sederhana dalam internetwork adalah repeater. Fungsi
utama repeater adalah menerima sinyal dari satu segmen kabel LAN dan
memancarkannya kembali dengan kekuatan yang sama dengan sinyal asli pada
segmen (satu atau lebih) kabel LAN yang lain. Repeater beroperasi pada
Physical layer dalam model jaringan OSI. Jumlah repeater biasanya ditentukan
oleh implementasi LAN tertentu. Penggunaan repeater antara dua atau lebih
segmen kabel LAN mengharuskan penggunaan protocol Physical layer yang
sama antara segmen-segmen kabel tersebut. Sebagai contoh, repeater dapat
menghubungkan dua buah segmen kabel Ethernet 1OBASE2.
2.3.3.2. Bridge
Sebuah bridge juga meneruskan paket dari satu segmen LAN ke
segmen lain, tetapi bridge Jebih fleksibel dan lebih cerdas daripada repeater.
Bridge menghubungkan segmen-segmen LAN di Data Link layer pada model
15
Aplikasi
Presentasi
Session
Transport
Network
Data link
..-..
Fisik
~=·
..
'
BRIDGE
REPEATER
Aplikasi
Presentasi
Session
Transport
Network
Data link
Fisik
~
-
~·-
-
-
--
.
.
.
'
'
ROUTER
CONVERTER
Gambar 2.55
TINGKAT OPERAS! PERANGKAT PENGHUBUNG JARINGAN
PADA MODEL OSI
OSI.
Beberapa bridge mempelajari alamat Link setiap perangkat yang
terhubung dengannya pada tingkat Data Link dan dapat mengatur alur frame
5
Andrew S. Tanenbaum, COMPUTER NETWORK, (New Jersey, Prentice
Hall, 1988).p. 39
berdasarkan alamat tersebut. Semua LAN yang temubung dengan bridge
dianggap sebagai satu subnetwork dan alamat Data Link setiap devais harus
unik. LAN yang terhubung dengan menggunakan bridge umum disebut sebagai
Extended LAN.
Bridge dapat menghubungkan jaringan yang menggunakan metode
transmisi berbeda dan/atau medium access control yang berbeda. Misalnya,
bridge dapat menghubungkan Ethernet baseband dengan Ethernet broadband.
Bridge mungkin juga menghubungkan LAN Ethernet dengan LAN token ring,
untuk fungsi ini, bridge harus mampu mengatasi perbedaan format paket setiap
Data Link.
Bridge
mampu
mengimplementasikan
memisahkan
mekanisme
sebagian
pemfilteran
frame
trafik
karen a
(frame
filtering) .
Mekanisme yang digunakan di bridge ini umum disebut sebagai store and
forward sebab frame yang diterima disimpan sementara di bridge dan kemudian
di-forward ke worksation di LAN lain. Walaupun demikian, broadcast traffic yang
dibangkitkan dalam LAN tidak dapat difilter oleh bridge.
2.3.3.3. Router
Router memberikan kemampuan melalukan paket dari satu sistem ke
sistem lain yang mungkin memiliki banyak jalur di antara keduanya . Router
bek~a
pada lapisan Network dalam model OSI. Umurrmya router memiliki
kecerdasan yang lebih tinggi daripada bridge dan dapat digunakan pada
internetwork dengan tingkat kerumitan yang tinggi sekalipun. Router yang saling
terhubung dalam internetwork turut serta dalam sebuah algoritma terdistribusi
untuk menentukan jalur optimum yang dilalui paket yang harus lewat dari satu
sistem ke sistem lain.
Router dapat digunakan untuk menghubungkan sejumlah LAN (dan
extended LAN) sehingga trafik yang dibangkitkan oleh sebuah LAN terisolasikan
dengan baik dari trafik yang dibangkitkan oleh LAN lain dalam internetwork. Jika
dua atau lebih LAN terhubung dengan router, setiap LAN dianggap sebagai
subnetwork yang berbeda. Mirip dengan bridge, router dapat menghubungkan
data link yang berbeda. Seperti contoh, router dapat menghubungkan dua LAN
yang berbeda atau untuk menghubungkan data link LAN dengan data link
WAN .
2.3.3.4. Converter
Converter dapat dianggap sebagai tipe perangkat yang berbeda
daripada repeater, bridge, atau router dan dapat digunakan bersama-sama.
Converter (kadang disebut gateway) memungkinkan sebuah aplikasi yang
berjalan pada suatu sistem berkomunikasi dengan aplikasi yang berjalan pada
sistem lain yang berjalan di atas arsitektur network berbeda dengan sistem
tersebut. Converter bekerja pada lapisan Application pada model OSI dan
bertugas untuk melalukan paket antar jaringan dengan protokol yang berbeda
sehingga perbedaan tersebut tidak tampak pada lapisan aplikasi.
Dari kelima katagori perangkat penghubung jaringan di atas, lebih
mudah menentukan kapan menggunakan repeater dan konverter dalam situasi
internetwork. Keputusan mengenai pemilihan penggunaan router atau bridge
merupakan keputusan yang lebih sulit.
2.3.4. Internetwork Menggunakan Bridge
Bridge yang
bek~a
pada lapisan Data Link mampu menghubungkan
LAN-LAN yang berbeda protokol. Bridge tidak akan memeriksa jenis protokol
setiap frame yang perlu dilewatkan. Contoh internetwork menggunakan bridge
dapat dilihat pada gambar 2.6. Dalam internetwork tersebut setiap sistem
TCP/IP dapat berhubungan dengan sistem TCP/IP lain, demikian pula dengan
sistem NetWare.
Keuntungan menggunakan bridge:
~
biaya; bridge adalah perangkat yang cukup sederhana dan umumnya
lebih murah daripada router
> kemudahan penggunaan; bridge umumnya lebih mudah dipasang dan
dirawat
~
kinerja; karena bridge cukup sederhana, overhead pemrosesan lebih kecil
dan cenderung mampu menangani traffic yang lebih tinggl
Kerugian menggunakan bridge
> volume traffic ; bridge lebih cocok pada jaringan dengan volume traffic
total yang relatif rendah
> broadcast storm; frame broadcast dilewatkan bridge ke seluruh LAN dan
ini dapat menyebabkan traffic melebihi kapasitas medium jaringan
,.,... loop; kesalahan mengkonfigurasi bridge dapat menyebabkan frame
berputar melewati bridge tanpa henti
;-,.. alamat yang sama; alamat fisik setiap stasiun dalam jaringan harus
berbeda dengan yang lain
-
'19
TCP/lP
NetWare
LAN 1
'
[1--c--:;n-p- :
Bridge
~-
-
---- - ,
r-----1
/,/
_.,.-.. . --------
~-_.;
\
', _
TCP/lP
l '-'__
LAN 2
TCP/lP
:
LAN3 !,
)
---. __ _ __.. . .../ /
!
'
.
i ____J
l__r_c _Pil_P_ ]
:
j NetWare ~i
__.j
i :
TCP/lP
-1
TCP/lP
Gambar 2.6
INTERNETWORK MENGGUNAKAN BRIDGE
~
nama yang sama; jika nama jaringan yang sama digunakan oleh dua
atau lebih user akan menyebabkan traffic yang berlebihan
2.3.5. Internetwork Menggunakan Router
Keunggulan utama menggunakan bridge dalam membentuk internetwork
adalah tidak terlihat oleh fungsi lapisan Transport dan Network. Dari sudut
pandang lapisan atas jaringan, extended LAN yang dibangun menggunakan
bridge beroperasi sama seperti hubungan data link LAN biasa. Karakteristik
seperti ini bisa menjadi kelemahan jika internetwork tumbuh menjadi lebih
besar. Extended LAN dapat tumbuh menjadi sangat besar sehingga setiap LAN
dapat mengalami saturasi ketika menangani multicast traffic. Dalam hal ini
io
i[. __
TCP/IP :
r__ __;
NetWare :
.- - - - . - - -
'
I
LAN 1
i
TCP/lP
!_ -- ____ ___;
~
i
Route!'
!
:
-~
~
/
:
/ --- - - --!__',,
:---......
7
NetWare
~-
-'
I
I
I
,r--j
LAN2
----
j
LAN3 J
W
TCP/IP
/
'
!
-~
NetWare ~
TCP/IP
!.
;
TCP/IP
Gambar 2.7
INTERNETWORK MENGGUNAKAN ROUTER
router dapat digunakan untuk menghubungkan
LAN-LAN jika memang
diinginkan untuk mengisolasi multicass traffic.
Router
bek~a
pada lapisan Network dan hanya mampu melewatkan
paket-paket yang bersesuaian dengan
protokol
yang diimplementasikan
padanya . Untuk router pada internetwork heterogen diper1ukan satu buah router
untuk setiap jenis protokol pada internetwork tersebut. Contoh internetwork
menggunakan router dapat dilihat pada gambar 2.7. Pada internetwork tersebut
setiap sistem TCP/IP dapat saling berhubungan dengan sistem lain sedangkan
sistem NetWare pada sebuah LAN tidak mampu berhubungan dengan sitem
NetWare pada LAN yang lain karena tidak terdapat router NetWare yang
menghubungkan ketiga LAN di internetwork. Untuk dapat menghubungkan
NetWare dalam internetwork ini dapat ditambahkan sebuah router Netware .
Keuntungan menggunakan router
~
isolasi traffic broadcast; kemampuan ini memperkecil beban internetwork
karena traffic jenis ini dapat diisolasikan pada sebuah LAN saja
~
fleksibilitas; router dapat digunakan pada topologi jaringan apapun dan
tidak peka terhadap masalah kelambatan waktu yang dialami jika
menggunakan bridge
~
pengaturan prioritas; router dapat mengimplementasikan mekanisme
pengaturan prioritas antar protokol
> pengaturan konfigurasi ; router umumnya dapat lebih dikonfigurasi
daripada bridge
>
isolasi masalah;
router membentuk penghalang antar LAN
memungkinkan masalah yang
te~adi
dan
di sebuah LAN diisolasikan pada
LAN tersebut
> pemilihan jalur; router umumnya lebih cerdas daripada bridge dan dapat
menentukan jalur optimal antara dua sistem.
Kerugian menggunakan router
> tergantung pada protokol; router yang beroperasi pada lapisan Network
OSI hanya mampu melalukan traffic yang sesuai dengan protokol yang
~
diimplementasikan padanya saja
biaya ; router umunya lebih kompleks daripada bridge dan lebih
mahal;;overhead pemrosesan pada router lebih besar sehingga troughput
yang dihasilkannya dapat lebih rendah daripada bridge
22
~
pengalokasian alamat; dalam internetwork yang menggunakan router,
memindahkan sebuah mesin dari LAN yang satu ke LAN yang lain berarti
mengubah alamat network pada sistem itu
~
sistem tak terjangkau; penggunaan tabel routing yang tidak dinamik
menyebabkan beberapa sistem tidak dapat te~angku
oleh sistem lain
2.4. Pengalamatan Internet
Setiap host di internet memiliki suatu nomor identifikasi yang unik, yaitu
nomor Internet Protocol (IP) yang berfungsi sebagai alamat host tersebut.
Alamat ini diperlukan untuk melewatkan data di dalam internet dalam bentuk
datagram sehingga sampai ke tujuan. Alamat IP terdiri dari 32 bit alamat IP
standar yang berisi informasi yang cukup untuk mengidentifikasi secara unik
jaringan dan host tertentu di jaringan tersebut.
Alamat IP yang terdiri dari 32 bit ini terlalu sulit diingat oleh manusia .
Untuk memudahkan manusia mengingat suatu alamat host di dalam Internet
maka ada suatu sistem penamaan yang berfungsi memetakan alamat IP ke
suatu nama yang disebut sebagai name service.
2.4.1. Alamat IP (IP Address)
Alamat IP terdiri dari bagian jaringan dan bagian host, tapi format dari
bagian bagian ini tidak sama untuk setiap Alamat IP. Jumlah bit alamat yang
digunakan untuk mengidentifikasi jaringan (netid), dan bilangan yang digunakan
untuk mengidentifikasi host (hostid) berbeda - beda tergantung kelas alamat
yang digunakan. Alamat IP biasanya ditulis sebagai 4 urutan bilangan desimal
yang dipisahkan dengan titik. Setiap bilangan tersebut berupa salah satu
Zl
bilangan yang berharga diantara 0-255 (nilai desimal yang mungkin untuk 1
byte).
Ada tiga kelas alamat utama: kelas A, kelas 8 dan kelas C. sedangkan
untuk keperluan
khusus disediakan
alamat kelas
D. Alamat kelas
E
dicadangkan untuk keperluan di masa datang. Dengan memeriksa beberapa bit
pertama dari dari suatu address, perangkat lunak IP bisa dengan cepat
membedakan kelas alamat dan struktumya.
IP mengikuti aturan berikut untuk membedakan kelas alamat:
n
Alamat kelas A :
- bit pertama dari alamat IP adalah 0
- jaringan dengan IP yang byte pertamanya: 0-127
- hanya ada kurang dari 128 jaringan dengan kelas A
- setiap jaringan kelas A bisa mempunyai 16777214 host
C Alamat kelas 8:
- bit pertama dari alamat IP adalah 10
- jadi jaringan dengan IP yang byte pertamanya: 128-191
- terdapat 16384 jaringan dengan kelas 8
- setiap jaringan kelas 8 bisa mempunyai 65534 host
0 Alamat kelas C :
-bit pertama dari alamat IP adalah 110
- jadi jaringan dengan IP yang byte pertamanya: 192-223
- terdapat 2097151 jaringan kelas C
- setiap jaringan kelas C hanya mempunyai kurang dari 254 host
.24
0
8
I
0
i
netid
0
1
1
io1
0
I
i 1
0
16
hostid
netid
i 1 Io I
kelas C
netid
I
2
kelas B
24
2
1
kelas A
hostid
3
I 1 i 1 I 1 Io I
1
kelas D
multicast
0
! digunakan untuk pengembangan yang akan
I
kelas E
datang
Gambar 2.86
KLASIFIKASI ALAMAT IP
n
Alamat kelas D :
-bit pertama dari IP address adalah 1110
- nomor jaringan dengan IP yang byte pertamanya lebih dari 223
- merupakan alamat yang dialokasikan untuk kepentingan khusus
seperti multicast.
0
Alamat kelas E :
-bit pertama dari IP address adalah 1111
- merupakan alamat yang dicadangkan untuk keperluan mendatang.
llustrasi berikut akan menunjukan bagaimana struktur alamat berbeda
beda untuk kelas alamat yang berbeda. Misalnya suatu alamat kelas A dengan
IP 26.104.0.19. Bit pertama dari alamat ini adalah 0 (atau desimal pertama
kurang dari 128) sehingga alamat dite~mahkn
sebagai host 104.0.19 dari
network 26. Satu byte menunjukkan jaringan dan 3 byte selanjutnya
6
Paul Singh, Rick Fairweather, Dan Laderman, op.cit, p. 38
Address kelas A
I
26 Ill 104
II
I
Il l
0
I
128
1
11
II
66
1
12
Address kelas C
16 bit network address
l
I!
Address kclas B
8 bit network address
l
Ill
19
192 ,,, 178
1
16
24 bit network bit
Gambar 2.9
ILUSTRASI ALAMAT HOST MENURUT KELAS ALAMAT IP
menunjukkan host yang bersangkutan. Dalam alamat 128.66.12.1 dua bit
pertama adalah 10 yang menunjukan bahwa me sin tersebut terhubung ke
network kelas B. Jadi alamat tersebut
dite~mahkn
sebagai host 12.1 dari
network 128.66 (2 byte pertama mengidentifikasi jaringan dan 2 lainnya
mengidentifikasi host). Contoh ketiga adalah mesin dengan IP 192.178.16.1
yang dengan cara serupa dapat diartikan sebagai host 1 di network 192.178.16
(3 byte mengidentifikasi network dan 1byte mengidentifikasi host).
Tidak semua alamat network dan host dapat digunakan. Misalnya
alamat dengan desimal pertama lebih dari 223 dialokasikan untuk kepentingan
khusus. Dua alamat kelas A, 0 dan 127, juga dialokasikan untuk kepentingan
khusus.
Network
menyederhanakan
0
menunjukan
aplikasi jaringan
route
dengan
default
(digunakan
membolehkan
host
untuk
lokal
di-alamat-kan dengan cara yang sama seperti remote-host, digunakan ketika
menkonfigurasi host) dan network 127 sebagai loopback-address. Selain itu
25
juga ada beberapa alamat host yang disediakan untuk kepentingan khusus ini,
misa_lnya 0 dan 255 dalam semua kelas jaringan. Sebuah alamat IP dengan
semua bit hostnya nol menunjukan jaringannya sendiri, misalnya 26.0.0.0
menunjukan jaringan 26 dan 128.66.0.0 menunjukan jaringan 128.66. Alamat
dalam bentuk ini digunakan dalam tabel routing untuk menunjukan seluruh
jaringan. Alamat IP dengan semua bit host diset satu adalah broadcast-address.
Suatu alamat broadcast digunakan untuk alamat setiap host dalam jaringan
secara
simultan.
Alamat
broadcast
untuk
jaringan
128.66
adalah
128.66.255.255. Suatu datagram yang dikirim ke alamat ini akan diterima oleh
setiap host dalam jaringan tersebut.
Alamat IP diassosiasikan dengan interface jaringan, bukan dengan
sistem komputemya. Jadi suatu gateway mempunyai alamat yang berbeda
untuk setiap jaringan yang terhubung kepadanya. IP menggunakan bagian
jaringan dari alamat untuk routing datagram antar jaringan. Alamat lengkap,
termasuk informasi host digunakan untuk pengiriman akhir ketika datagram
mencapai network tujuan. Berkaitan dengan manajemen Alamat IP dikenal dua
istilah yaitu supemetting dan subnetting.
2.4.1 .1. Supemetting
Ada dua masalah yang saling berkaitan, antara pemberian suatu kelas
alamat pada suatu lembaga. Pertama kelas alamat yang diberikan lebih kecil
daripada jumlah host yang akan dihubungkan. Dan yang kedua sebaliknya,
kelas alamat yang diberikan
lebih besar dari host yang akan saling
dihubungkan . Supemetting berkaitan dengan metoda untuk mengakali alokasi
alamat yang terbatas sedemikian sehingga semua host yang tersedia dapat
dihubungkan ke jaringan. Jadi supernetting adalah menggunakan bit mask.
terhadap alamat asal untuk membuat jaringan yang lebih besar.
2.4.1.2. Subnetting
Masalah kedua yang berkaitan dengan bagaimana membuat suatu
alokasi alamat efisien, bila temyata host yang akan kita hubungkan ke jaringan
lebih kecil dari pada alokasi alamat yang kita punyai. Yang jelas dengan
menggunakan metoda subnetting, bit host IP alamat direduksi untuk subnet ini.
Sebagai contoh, subnet mask yang diassosiasikan dengan alamat kelas B
standard adalah 255.255.0.0. Subnet mask digunakan dengan memperluas
Tabel2.1
TABEL EFEK SUBNET MASK TERHADAP IP ADDRESS
II
I
I
lI
I
IP Address
128.66.12.1
Subnet mask
255.255.255.0
host 1 pada subnet
128.66.12.0
130.97.16.132
255.255.255.192
host 4 pada subnet
130.97.16.128
I
192.178.16.66
132.90.132.5
18.20.16.91
I
Interpretasi
255.255.255.192
255 .255.255.192
255.255.0.0
host 2 pada subnet
I
192.178.16.64
I
host 4.5 pada subnet
I
132.90.128.0
I
host 16.91 pada
subnet 18.20.0.0
II
I
I
I
I
.?.3
bagian jaringan dari suatu alamat kelas 8 dengan byte tambahan . Misalnya
submask 255.255.255.0 berarti dua byte pertama mendefinisikan jaringan kelas
8 , byte ketiga menunjukan alamat subnet, dan yang keempat baru menunjuk
pada host pada subnet yang besangkutan. Masking yang byte-oriented lebih
mudah
dibaca
bit-oriented,
dan
jadi
diartikan,
misalnya
tapi sebenamya
seseorang
bisa
subnet-masking
saja
bersifat
membuat subnet-mask
255.255.255.192. TAbel 2.1 menunjukan efek dari subnet-mask terhadap
bermacam macam ala mat jaringan
2.4.2 Penamaan {Name-Service)
Setiap
interface
jaringan
yang
terhubung
ke
jaringan
TCP/IP
diidentifikasi dengan 32 bit unik IP alamat. Sebuah nama (hostname) dapat
diassosiasikan dengan sembarang perangkat yang mempunyai alamat IP.
Dibandingkan dengan alamat internet numerik, hostname relatif lebih mudah
diingat dan diketik. Yang perlu diperhatikan adalah perangkat lunak tidak
memerlukan hostname, tapi hal ini dilakukan untuk mempermudah manusia
dalam menggunakan jaringan.
Struktur penamaan dan ketentuan nama alamat host di lntemef adalah
sebagai berikut :
r:
nama terdiri dari bagian host, subdomain dan domain yang dipi_
sahkan
oleh titik dengan struktur sebagai berikut
[host).( subdomain].(subdomain).( .....• ).domain.
r
7
Panjang keseluruhan nama maksimum 255 byte termasuk titik
RFC 1035, p.
0 panjang tiap label host, subdomain atau domain maksimum 63 byte
Sebagai contoh adalah sebuah nama host telits .ee.its.ac.id. Maka te/its
merupakan nama host, sedangkan ee,its, dan ac merupakan nama subdomain
serta id merupakan domain. Dalam hampir setiap kasus nama host dan alamat
IP
dapat saling menggantikan, misalnya bila men-telnet suatu host yang
mempunyai IP alamat 223.220.14.10 dan mempunyai nama telits.ee.its.ac.id
maka operasi berikut adalah ekivalen :
% telnet telits.ee.its.ac.id
% telnet 223.220.14.20
Walaupun demikian, setiap mesin tetap menggunakan IP alamat untuk
berkomunikasi lewat jaringan. Jadi bedanya dua perintah diatas adalah ketika
mengetikkan hostname maka yang dilakukan komputer adalah mencari ekivalen
IP alamat hostname yang bersangkutan dalam tabel lokal maupun DNS,
kemudian baru perintahnya dijalankan. Sedangkan bila langsung mengetikkan
IP
alamat
komputer
tidak
perlu
lagi
mengkonversinya
dan
langsung
mengerjakan perintah.
Ada dua metoda yang biasa dilakukan untuk mentranslasikan nama
dengan alamat.
Metoda ini adalah :
:"!'- Menggunaka tabel host (host-table)
~
Menggunakan DNS (Domain Name Service)
.3.0
2.4.2.1 Tabel Host
Host-table adalah file teks sederhana yang mengassosiasikan hostname
dengan alamat. Dalam kebanyakan system berbasis Unix tabel ini berada di file
/etc/hosts. Berikut contoh file /etc/hosts:
# $Id: hosts,v I .4 1994/06/24 23 :50: 16 wollman Exp $
#Host Database
#This tile should contain the addresses and aliases
# for local hosts that share this tile.
# In the presence of the domain name service or NIS, this tile may
#not be consulted at all; see /etc/host.confforthe resolution order.
localhost
127.0.0.1
# Imaginary network.
# 10.0.0.2
myname.my.domain myname
#1 0.0.0.3
m}friend.my.domain myfriend
# According to RFC 1597, you can use the following IP networks for
# private nets which will never be connected to the Internet:
#
10.0.0.0
#
172.16.0.0
- 172.31.255.255
#
192.168 .0.0
- 192 .168.255 .255
- 10.255 .255.255
# In case you want to be able to connect to the Internet, you need
#real official assigned numbers . PLEASE PLEASE PLEASE do not try
#to invent your own network numbers but instead get one from your
# network provider (if any) or from the Internet Registry (ftp to
# rs .intemic.net, directory '/templates').
127.0.0.1
localhost
223.220.14.10
telits.ee.its .ac.id
tel its
223 .220.14 .2
b301 .ee.its.ac.id
b301
167.205 .130.8
b301 .ee.its.ac.idb201
167.205.130 .201
b201.ee.its .ac.id
167.205 .129.1
www.ee.its.ac.id
www
167.