• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI. sejak awal pengembangannya telah memberi dukungan terhadap jaringan

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI. sejak awal pengembangannya telah memberi dukungan terhadap jaringan"

Copied!
14
0
0

Teks penuh

(1)

BAB II

LANDASAN TEORI

2.1 Linux dan Jaringan Komputer

Karena Linux lahir dan berkembang melalui jaringan komputer, maka Linux sejak awal pengembangannya telah memberi dukungan terhadap jaringan komputer. Baik dari segi protokol, perangkat keras maupun media transmisi. Beberapa kelebihan Linux dalam dunia jaringan adalah sebagai berikut :

Fasih dalam banyak protokol

Sebut saja mulai dari TCP/IP, IPv6, AppleTalk, NetWare, sampai ISDN dan X.25. Dan Linux disini dapat berfungsi ganda, sebagai client maupun server untuk protocol-protokol tersebut.

Dukungan luas terhadap hardware

Dari segi hardware, Linux memiliki dukungan yang amat luas terhadap berbagai piranti jaringan. Dari kartu ethernet, token ring, ATM, nirkabel, Bluetooth dan masih sederet piranti jaringan lain. Boleh dikata Linux selalu

up to date terhadap tren piranti jaringan. Dukungan berbagi pakai file dan printer

Pada berbagai lingkungan jaringan, Linux dapat ikut berbagi pakai file jaringan. Seperti lingkungan Windows, Apple dan NetWare serta tak lupa Unix.

(2)

Dari segala sesuatu tentang Mail(Mail Server, Mail User Agents, Mailing List Software, Remote acces to Mail), Web(Web Server, Web Browser, Web Scripting), FTP, DNS, dan masih banyak lagi layanan yang dapat Linux berikan unt uk Internet.

Dapat menjalankan aplikasi secara remote.

Ini merupakan fitur yang sering tidak diketahui oleh pengguna baru. Dimana dengan Linux, kita dapat menjalankan aplikasi yang mungkin berada ribuan kilometer dari tempat kita berada. Dukungan ini diberikan oleh beberapa aplikasi seperti Telnet, SSH, X Window System, dan VNC.

Kaya akan fitur

Sebagian dari fitur yang ditawarkan seperti penerapan routing protokol yang lengkap, IP Masqurade, IP Accounting, IP Aliasing, Firewall, Intrusion Detection System dan masih banyak lagi. Dari berbagai uraian diatas, kiranya tak salah jika kita katakan Linux dan Jaringan Komputer layaknya seperti Pinguin dan Air.

2.2 Mengenal TCP/IP

Sebagaimana topik pembahasan kita sebelumnya, TCP/IP memegang peranan yang sangat penting di Internet. Di mana TCP/IP menjadi protokol "de facto" Internet. Bila anda ingin terkoneksi ke Internet maka sistem operasi anda harus mendukung TCP/IP. Namun sekali terkoneksi, anda

(3)

dapat berkomunikasi dengan bermacam sistem operasi, dan bermacam arsitektur komputer.

TCP/IP sebenarnya merupakan sekumpulan protokol. Terdiri dari empat lapisan (layer). Tiap lapisan bertugas menerima data dari lapisan diatasnya dan mengolahnya, kemudian memberikannya pada lapisan di bawahnya. Konsep lapisan ini sangat memudahkan programmer dalam membuat aplikasi jaringan karena yang perlu dipikirkan hanyalah, bagaimana mengirimkan data kepada layer di bawahnya. Detail komunikasi, seperti bagaimana memulai komunikasi, routing jaringan, kontrol kesalahan, tidak perlu dipikirkan. Apa saja empat lapisan tersebut? Dapat dilihat pada gambar berikut.

Gambar. 2.1. Empat Lapisan TCP/IP

Tiga lapisan terbawah(Transport, Network, dan Link) diatur oleh sistem operasi, tepatnya oleh kernel. Dan layer paling atas berupa program atau aplikasi yang dijalankan oleh user pada sistem operasi. Penjelasan fungsi masing- masing lapisan adalah sebagai berikut :

(4)

Di sini aplikasi jaringan berjalan dengan memanfaatkan lapisan di bawahnya. Aplikasi jaringan akan memilih jenis protokol transport apa yang akan digunakan. Contoh beberapa aplikasi jaringan yang berjalan pada protokol TCP/IP adalah

Telnet, untuk remote login

FTP(File Transfer Protocols), untuk pertukaran file

SMTP(Simple Mail Transfer Protocol), untuk e- mail

SNMP(Simple Network Management Protocols), untuk manajemen jaringan

Transport Layer

Lapisan ini memecah data yang dikirim dari layer diatasnya menjadi unit-unit data yang lebih kecil. Tugas lain layer ini adalah untuk membuka dan menutup komunikasi diantara dua komputer. Pada layer ini terdapat dua pilihan protokol yang dapat digunakan. TCP(Transmission Control Protocols) dan UDP(User Datagram

Protocols).

Network Layer

Tugas utama layer ini adalah bertanggung jawab dalam proses pengiriman paket ke alamat yang benar. Seperti pemilihan rute pengiriman. Macam protokolnya , yaitu IP (Internet Protocols),

(5)

ARP(Address Resolution Protocols), ICMP(Internet Control Messages

Protocols) dan IGMP(Internet Group Management Protocols).

Link Layer

Layer terbawah ini berfungsi mengirim dan menerima data dari dan ke media jaringan. Dengan kata lain merubah data digital menjadi sinyal listrik atau cahaya dan sebaliknya. Berikut kita akan membahas pengalamatan dalam TCP/IP.

2.3 Pengelamatan IP

Alamat adalah hal yang sangat penting dalam proses pengiriman dan penerimaan data. Sebagaimana pada semua protokol jaringan lainnya, alamat pengirim dan penerima data merupakan suatu hal yang mutlak harus ada. Begitu pula dalam protokol TCP/IP. Setiap komputer pada sebuah jaringan TCP/IP memiliki sebuah alamat unik dengan ukuran 32 bit. Secara umum alamat ini dibagi menjadi dua, alamat jaringan dan alamat komputer/host. Alamat ini dikeluarkan oleh Internet Network Information Center (InterNIC), jika computer tersebut hendak bergabung dengan Internet. Di Indonesia alamat ini dikeluarkan oleh IDNIC. Sebuah Internet Service Provider(ISP) dapat saja membeli satu blok alamat, dan kemudian menjualnya atau mengalokasikannya pada konsumennya. Jika komputer tersebut tidak

tergabung dengan Internet maka ia dapat me nentukan alamatnya sendiri. Lalu bagaimana formatnya ?

(6)

Alamat IP (IP Address) yang berukuran 32 bit ini dipecah menjadi empat kelompok. Masingmasing berukuran 8 bit(disebut juga octet)=1 byte, dipisahkan oleh titik dan direpresentasikan dalam bentuk desimal(bahasa kerennya dotted decimal notation). Nilai minimal untuk sebuah octet adalah 0 dan nilai maksimalnya adalah 255. Untuk lebih jelasnya pada contoh di bawah

Terdapat lima kelas alamat IP dengan spesifikasi sebagai berikut :

Kelas A

Oktet pertama dalam desimal : 1 sampai 126 Subnet mask default : 255.0.0.0

Jumlah alamat IP tiap kelas : 16.387.064

Kelas B

Oktet pertama dalam desimal : 128 sampai 191 Subnet mask default : 255.255.0.0

Jumlah alamat IP tiap kelas : 64.516

Kelas C

Oktet pertama dalam desimal : 192 sampai 223 Subnet mask default : 255.255.255.0

(7)

Untuk kelas D merupakan alamat multicast dan kelas E termasuk kelas eksperimen.

2.3.1 Subnet

Untuk memahami konsep subnet, sebelumnya kita lihat terlebih dahulu contoh sebuah alamat kelas A : 112. 88. 221. 9

Alamat diatas biasa dipasangkan dengan subnet mask, sehingga bentuk lengkapnya menjadi Alamat IP : 112.88.221.9

Subnet Mask : 255. 0 . 0 .0

Subnet mask ini sangat memudahkan beberapa peralatan dan software jaringa n(contoh: Router) dalam mengirimkan suatu paket data. Analoginya, seorang pegawai pos ketika menyortir surat tidak perlu membaca seluruh alamat surat (seperti nam jalan dan nomor rumah) namun cukup membaca kota tujuannya saja. Mirip dengan kasus diatas peralatan atau software jaringan cukup membaca alamat yang memiliki subnet mask 255. Pada contoh diatas maka alamat yang dibaca hanyalah 112.

Adanya subnet mask ini juga sangat membantu dalam memecah suatu alamat pada kelas A atau B, bahkan juga C. Cara ini disebut

(8)

Alamat IP : 17 .189.10 .7 Subnet mask : 255.255.255.0

Dengan adanya perintah diatas maka alamat jaringan yang tadinya 17 menjadi 17.189.10 sedangkan alamat komputer yang tadinya 189.10.7 menjadi hanya 7. Dengan demikian lebih banyak alamat jaringan yang bisa dibentuk dari satu alamat kelas A(dengan kata lain kita membentuk subnet atau sub jaringan).

2.3.2 Setting Alamat IP di Linux Ubuntu

Untuk mengkonfigurasi alamat IP di Linux, kita dapat melakukannya melalui beberapa cara, yaitu:

1. Dengan menggunakan program ifconfig. Program ini biasanya telah terinstall secara otomatis pada beberapa distro seperti RedHat dan Debian, Ubuntu. Terdapat empat hal yang bisa dikonfigurasikan; alamat IP, netmask, gateway dan nameserver. Cukup ketikkan saja perintah berikut pada prompt

# ifconfig

2. Edit file /etc/network/interfaces #cat /etc/network/interfaces

# The loopback network interface auto lo

(9)

iface lo inet loopback

# The primary network interface auto eth0

iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 broadcast

gateway 192.168.1.1

Platform atau sistem operasi/Operating System (OS) server untuk

perancangan ini menggunakan Linux distro ubuntu 910, sedangkan untuk client menggunakan Windows Xp, namun pada dasarnya untuk client dapat menggunakan system operasi apapun Jaringan computer pada perancangan ini memerlukan pengamanan yang sangat baik. Untuk DMZ, disarankan firewall yang digunakan adalah IPtables dari linux Ubuntunya.

2.4 Konsep Dasar Proxy

Ø Proxy merupakan pihak ketiga yang berdiri di tengah-tengah antara kedua pihak yang saling berhubungan dan berfungi sebagai perantara

(10)

Ø Secara prinsip pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing- masing berhubungan dengan perantara yaitu proxy

Gambar 2.2 Diagram Proxy

♦ Proxy Server memotong hubungan langsung antara pengguna dan layanan yang diakses

♦ Dilakukan pertama-tama dengan mengubah alamat IP, membuat pemetaan dari alamat IP jaringan lokal ke suatu alamat IP proxy, yang digunakan untuk jaringan luar atau internet

Jaringan Luar atau Internet Jaringan Lokal pengguna Proxy Server & Gateway / Firewall pengguna pengguna Layanan Layanan Permintaan layanan

Proxy Server mewakili permintaan dan penerimaan dari penyedia layanan

Permintaan layanan

(11)

♦ Pada prinsipnya hanya alamat IP proxy tersebut yang akan diketahui secara umum di internet, berfungsi sebagai network address translator

2.5 Fungsi Proxy

Fungsi Proxy dibagi 3 yaitu: 1. Connections Sharing 2. Filtering

3. Caching

2.5.1 Conections Sharing

o Konsep dasar, pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dengan jaringan luar.

o Gateway ini sangat penting karena jaringan lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin dari internet, dan hal tersebut akan sulit dilakukan bila tidak ada garis batas yang jelas anatar jaringan lokal dan internet

o Gateway ini juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya dan suatu koneksi ke jaringan luar juga akan terhubung kepadanya

(12)

o Dengan demikian, koneksi dari jaringan lokal ke internet akan

menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama(connection sharing)

o Dalam hal ini gateway adalah juga proxy server, karena menyediakan layanan sebagai perantara antara jaringan lokal dengan jaringan luar atau internet

2.5.2 Filtering

o Bekerja pada layer aplikasi sehingga berfungi sebagai firewall packet filtering yang akan digunakan untuk melindungi jarinan lokal dari serangan atau gangguan yang berasal dari jaringan internet

o Berfungsi melakukan filtering atas paket yang lewat dari dan ke jaringan-jaringa n yang dihubungkan

o Dapat dikonfigurasi untuk menolak akses ke situs web tertentu pada waktu-waktu tertentu

o Dapat dikonfigurasikan untuk hanya memperbolehkan download FTP dan tidak memperbolehkan upload FTP, hanya memperbolehkan pengguna tertentu yang bisa memainkan file- file RealAudio, mencegah akses ke email server sebelum tanggal tertentu dll.

(13)

2.5.3 Caching

o Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta oleh server-server di internet

o Proxy server melakukan proses diatas biasa disebut cache server o Mekanisme caching akan menyimpan obyek-obyek yang

merupakan hasil dari permintaan dari para pengguna, yang didapat dari internet

o Disimpan dalam ruang disk yang sudah disediakan (cache)

o Dengan demikina apabila ada pengguna yang meminta suatu layana yang mengandung obyek-obyek yang sama dengan yang sudah pernah diimta sebelumnya, yaitu yang sudah ada dalam cache, maka proxy server akan dapat langsung memberikan obyek dari dari cache yang diminta, tanpa harus meminta ulang ke serve r aslinya di internet.

o Bila permintaan tersebut tidak dapat ditemukan dalam cache di proxy server, baru kemudian proxy server meneruskan atau memintakannya ke server asli di internet

(14)

2.5.3.1 Jenis Metode Caching

o Objeck yang disimpan didalam cache bisa saja mencapai expired, untuk memeriksaanya dilakukan validasi, jika validasi ini dilakukan setalah ada permintaan dari klien, metode ini disebut pasif

o Pada caching aktif, cahce server mengamati object dan pola perubahannya. Misalkan pada sebuah object didapati setiap hari berubah setiap jam 12 siang dan pengguna biasanya membaca jam 14.00, maka cache server tanpa diminta klien akan memperbaharui object tersebut antara jam 12 dan 14 siang, dengan cara update otomatis ini waktu yang dibutuhkan pengguna untuk mendapatkan object yang baru akan semakin sedikit.

2.5.3.2 Proses Penghapusan Cache

o Pada kondisi tertentu, kapasistas penyimpanan akan terkuras habis oleh object.

o Ada beberapa metode penghapusan untuk menjaga kapasitas tetap terjaga, sesua i dengan konfigurasi yang telah ditetapkan o Penghapusan didasarkan pada umur dan kepopuleran , semakin

tua umur object akan semakin tinggi prioritasnya untuk dihapus. Dan juga untuk object yang tidak populer akan lebih cepat dihapus juga.

Gambar

Gambar 2.2  Diagram Proxy
Gambar 2.3 Mekanisme Caching

Referensi

Dokumen terkait

Uji pendahuluan dilakukan dengan mengekstraksi serbuk kering kulit batang Sonneratia ovata Backer masing- masing sebanyak 25 g dengan pelarut organik yang berbeda

Kromatografi gas mempunyai prinsip yang sama dengan kromatografi lainnya, tapi memiliki beberapa perbedaan misalnya proses pemisahan campuran dilakukan antara stasionary fasa cair

Hasil penelitian mengenai terpaan pemberitaan media massa dan tingkat kepercayaan masyarakat pada kompetensi Jokowi sebagai Pemimpin terhadap minat masyarakat

 Menjelaskan konsekuensi penebangan hutan dan pengaruhnya terhadap kerusakan lingkungan serta upaya mengatasinya  Menjelaskan pengaruh pencemaran udara dan

Pasal 29 ayat (1) huruf a Undang-Undang Nomor 48 Tahun 2009 Tentang Kekuasaan Kehakiman “Mahkamah Konstitusi berwenang mengadili pada tingkat pertama dan terakhir

Sesuai hasil analisis Regresi Linear Berganda dengan menggunakan bantuan komputer SPSS For Wind Release 16,0 diperolerh hasil-hasil penelitian dari 78 orang responden

Selesai mengikuti perkuliahan ini, diharapkan mahasiswa S2 Prodi PU memiliki kompetensi tentang: (1) Wawasan Konseptual tentang hakikat Pedagogik, (2) Pemahaman

Berdasarkan uraian di atas, maka penulis tertarik untuk mengkaji lebih lanjut model persamaan berdasarkan hubungan intensitas curah hujan terhadap durasi hujan