Dasar-Dasar Jaringan Komputer
Dasar jaringan komputer
Jaringan komputer
Jaringan komputer (jaringan) adalah sebuah sistem yang
terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya
(printer, CPU), berkomunikasi (surat elektronik),
dan dapat mengakses informasi (web browsing).
Komputer dapat
meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan
disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen
(server). Desain ini disebut dengan sistem client-server, dan digunakan pada
hampir seluruh aplikasi jaringan komputer.
Klasifikasi
jaringan komputer terbagi menjadi :
Berdasarkan
skala :
- Local Area Network (LAN): suatu jaringan komputer yang
menghubungkan suatu komputer dengan komputer lain dengan jarak yang
terbatas.
- Metropolitant Area Network (MAN): prinsip sama dengan LAN,
hanya saja jaraknya lebih luas, yaitu 10-50 km.
- Wide Area Network (WAN): jaraknya antar kota, negara, dan
benua. ini sama dengan internet.
Berdasarkan
fungsi :
Pada dasarnya
setiap jaringan komputer ada yang berfungsi sebagai client dan juga server.
Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai
server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki
komputer yang khusus berfungsi sebagai server saja. Karena itu
berdasarkan fungsinya maka ada dua jenis jaringan komputer :
- Client-server
Jaringan komputer dengan komputer yang
didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh
sebuah komputer atau lebih.
- Peer-to-peer
Jaringan komputer dimana setiap host dapat menjadi
server dan juga menjadi client secara bersamaan.
Berdasarkan
media transmisi data
- Jaringan Berkabel (Wired Network)
Pada jaringan
ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan
penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi
dalam bentuk sinyal listrik antar komputer jaringan.
- Jaringan Nirkabel (WI-FI)
Merupakan jaringan dengan medium berupa gelombang
elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan
antar komputer karena menggunakan gelombang elektromagnetik yang akan
mengirimkan sinyal informasi antar komputer jaringan.
Protokol
Protokol adalah
sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan,
komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol
dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari
keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi
perangkat keras.
ARP
Address Resolution
Protokol (Address Resolution Protocol atau ARP). Sebuah protokol
yang secara luas
digunakan pada jaringan Ethernet untuk menerjemahkan alamat IP ke
alamat MAC.
Alamat MAC (MAC
address). Angka 48 bit yang unik yang ditunjukan pada setiap alat pembuatan
jaringan ketika dibuat. Alamat MAC digunakan untuk komunikasi link-local.
ETHERNET
Ethernet
merupakan jenis skenario perkabelan dan pemrosesan sinyal untuk data jaringan
komputer yang dikembangkan oleh Robert Metcalfe dan David Boggs di Xerox Palo
Alto Research Center (PARC) pada tahun 1972.
Versi awal
Xerox Ethernet dikeluarkan pada tahun 1975 dan di desain untuk menyambungkan
100 komputer pada kecepatan 2,94 megabit per detik melalui kabel sepanjang satu
kilometer.
Desain
tersebut menjadi sedemikian sukses di masa itu sehingga Xerox, Intel dan
Digital Equipment Corporation (DEC) mengeluarkan standar Ethernet 10Mbps yang
banyak digunakan pada jaringan komputer saat ini. Selain itu, terdapat standar
Ethernet dengan kecepatan 100Mbps yang dikenal sebagai Fast Ethernet.
Hub
Sumber : http://id.wikipedia.org/wiki/Hub
Switch
Switch jaringan (atau switch untuk singkatnya) adalah sebuah alat jaringan yang melakukan bridging transparan (penghubung segementasi banyak jaringan dengan forwarding berdasarkan alamat MAC).
Switch jaringan dapat digunakan sebagai penghubung komputer atau router pada satu area yang terbatas, switch juga bekerja pada lapisan data link, cara kerja switch hampir sama seperti bridge, tetapi switch memiliki sejumlah port sehingga sering dinamakan multi-port bridge.
Sumber Wikipedia
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah
standar komunikasi data yang digunakan oleh komunitas internet dalam proses
tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan
Internet.
OSI Reference Model memiliki tujuh lapis, yakni sebagai berikut
Lapisan ke-
|
Nama lapisan
|
Keterangan
|
7
|
Application
layer
|
Berfungsi
sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur
bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan
kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan
NFS.
|
6
|
Presentation
layer
|
Berfungsi
untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam
format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam
level ini adalah perangkat lunak redirektor (redirector software), seperti
layanan Workstation (dalam Windows NT) dan juga Network shell (semacam
Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).
|
5
|
Session
layer
|
Berfungsi
untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau
dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.
|
4
|
Transport
layer
|
Berfungsi
untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke
paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah
diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket
diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp
paket-paket yang hilang di tengah jalan.
|
3
|
Network layer
|
Berfungsi
untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan
kemudian melakukan routing melalui internetworking dengan menggunakan router
dan switch layer-3.
|
2
|
Data-link
layer
|
Berfungsi
untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang
disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan,
flow control, pengalamatan perangkat keras (seperti halnya Media Access
Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat
jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi.
Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan
Logical Link Control (LLC) dan lapisan Media Access Control (MAC).
|
1
|
Physical
layer
|
Berfungsi
untuk mendefinisikan media transmisi jaringan, metode pensinyalan,
sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token
Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga
mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi
dengan media kabel atau radio.
|
TCP
Transmission Control Protocol (TCP) adalah suatu protokol yang berada di
lapisan transpor (baik itu dalam tujuh lapis model referensi OSI atau model
DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan
(reliable). TCP dispesifikasikan dalam RFC 793.
UDP
UDP, singkatan dari User Datagram
Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung
komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara
host-host dalam jaringan yang menggunakan TCP/IP. Protokol ini didefinisikan
dalam RFC 768.
Seperti halnya TCP, UDP juga memiliki saluran untuk
mengirimkan informasi antar host, yang disebut dengan UDP Port. Untuk
menggunakan protokol UDP, sebuah aplikasi harus menyediakan alamat IP dan nomor
UDP Port dari host yang dituju.
IP
Address
IP Address merupakan alamat
komputer/host di jaringan agar “paket” dapat mencapai tujuan.
- Pengalamatan harus unik
- IP Address disusun dari 32 bit bilangan biner untuk IPv4
- Pengalamatan harus unik
- IP Address disusun dari 32 bit bilangan biner untuk IPv4
IP address berdasarkan
linkup internet/intranet dapat dikategorikan menjadi 2
1.
IP Public : IP address yang
digunakan untuk lingkup internet, host yang menggunakan IP public dapat diakses
oleh seluruh user yang tergabung diinternet baik secara langsung maupun tidak
langsung (melalui proxy/NAT/ICS).
2.
IP Private : IP address yang
digunakan untuk lingkup intranet, host yang menggunakan IP Private hanya bisa
diakses di lingkup intranet saja.
Subnetting adalah proses memecah belah block IP address kelas A,B,atau C menjadi beberapa bagian block kecil.
CLASS |
OKTET
PERTAMA |
SUBNET
MAS DEFAULT |
PRIVATE
ADDRESS |
A |
1-127 |
255.0.0.0 |
10.0.0.0-10.255.255.255 |
B |
128-191 |
255.255.0.0 |
172.16.0.0-172.31.255.255 |
C |
192-223 |
255.255.255.0 |
192.168.0.0-192.168.255.255 |
Contoh pada jaringan
Subnet mask adalah
istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada angka
biner 32 bit yang digunakan untuk membedakan network ID dengan host ID,
menunjukkan letak suatu host, apakah berada di jaringan lokal atau jaringan
luar.
RFC (Request for Comments) 950 mendefinisikan penggunaan
sebuah subnet mask yang disebut juga sebagai sebuah address mask sebagai sebuah
nilai 32-bit yang digunakan untuk membedakan network identifier dari host
identifier di dalam sebuah alamat IP.
CIDR (Classless
Inter-Domain Routing) yang diperkenalkan pertama kali tahun 1992 oleh IEFT.
Classless Inter-Domain Routing (disingkat menjadi CIDR)
adalah sebuah cara alternatif untuk mengklasifikasikan alamat-alamat IP berbeda
dengan sistem klasifikasi ke dalam kelas A, kelas B, kelas C, kelas D, dan
kelas E.
Jaringan Kelas A, B
dan C (Class A, B, and C networks). Untuk beberapa waktu, ruang alamat IP
dialokasikan dalam blok tiga ukuran yang berbeda. Ini adalah Class A (sekitar
16 juta alamat), Class B (sekitar 65 ribu alamat), dan Class C (255 alamat).
Subnet Mask Nilai
CIDR
255.128.0.0 /9
255.192.0.0 /10
255.224.0.0 /11
255.240.0.0 /12
255.248.0.0 /13
255.252.0.0 /14
255.254.0.0 /15
255.255.0.0 /16
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
Subnet Mask Nilai
CIDR
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
Alamat broadcast
(broadcast address). Pada jaringan IP, alamat IP tayang digunakan
untuk mengirim data ke semua host dalam subnet lokal.
Router.
Alat yang meneruskan paket antara jaringan yang berbeda.
Proses penerusan paket
ke hop yang berikutnya dinamakan routing.
Routing.
Proses penerusan paket antara jaringan yang berbeda. Alat
yang melakukan ini
dinamakan router.
Gateway
Gateway adalah sebuah perangkat yang digunakan untuk
menghubungkan satu jaringan komputer dengan satu atau lebih jaringan komputer yang
menggunakan protokol komunikasi yang berbeda sehingga informasi dari satu
jaringan computer dapat diberikan kepada jaringan komputer lain yang
protokolnya berbeda.
Translasi alamat
jaringan (Bahasa Inggris:Network Address Translation) adalah suatu metode
untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan
menggunakan satu alamat IP. Banyaknya penggunaan metode ini disebabkan karena
ketersediaan alamat IP yang terbatas, kebutuhan akan keamanan (security), dan
kemudahan serta fleksibilitas dalam administrasi jaringan.
Bridge. Alat
jaringan yang menyambungkan dua jaringan di lapisan sambungan data (data link
layer). Bridge tidak mengroute paket di lapisan jaringan (network layer).
Mereka secara sederhana mengulang paket antara dua jaringan sambungan lokal
(link-local
Port
Dalam protokol jaringan TCP/IP,
sebuah port adalah mekanisme yang mengizinkan sebuah komputer untuk mendukung
beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan. Port dapat mengidentifikasikan aplikasi
dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port
juga mengidentifikasikan sebuah proses tertentu di mana sebuah server dapat
memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat
mengakses sebuah layanan yang ada dalam server. Port dapat dikenali dengan
angka 16-bit (dua byte) yang disebut dengan Port Number dan diklasifikasikan
dengan jenis protokol transport apa yang digunakan, ke dalam Port TCP dan Port
UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk setiap
protokol transport yang digunakan adalah 65536 buah.
Firewall.
Router yang
menerima atau menolak trafik berdasarkan beberapa kriteria.
DNS
Sistem Penamaan Domain ; SNR (bahasa Inggris: (Domain Name System; DNS) adalah
sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain
dalam bentuk basis data tersebar (distributed database) di dalam jaringan
komputer, misalkan: Internet.
Proxy Server
Program yang menerima permintaan (request) dari klien, seperti browser dan
kemudian meneruskan permintaan tersebut
(anonymizing proxy). Service jaringan yang menyembunyikan sumber tujuan
komunikasi.
Protokol client/server yang ditujukan sebagai layanan untuk berbagi berkas (file sharing) di dalam sebuah jaringan. Protokol ini seringnya digunakan di dalam sistem operasi Microsoft Windows dan IBM OS/2. Sistem operasi berbasis UNIX juga dapat menggunakannya dengan tambahan perangkat lunak yang disebut dengan SAMBA.
TOR
The Onion Router
atau Tor adalah server yang membuat pengguna menjadi anonim dalam internet.
Tor berfungsi
menyembunyikan pengguna internet. Orang yang menggunakan jaringan tor
menggunakan jaringan onion routers. Hal ini membuat lokasi pengguna tetap
rahasia.
HTTP Tunnel
HTTPTunnel is a
tunneling software that can tunnel network connections through restrictive HTTP
proxies over pure HTTP GET and POST requests.
Praktek dengan Virtual Box
Oracle VM VirtualBox adalah perangkat lunak virtualisasi, yang dapat
digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam
sistem operasi "utama".