Dokumen tersebut membahas tentang berbagai fasilitas jaringan pada sistem operasi jaringan seperti web server, DNS server, mail server, FTP server, proxy server, dan DHCP server.
1. SMK TELKOM SANDHY PUTRA 2
MAKASSAR
Fasilitas Jaringan Pada Sistem
Operasi Jaringan
Web Server, DNS Server, Mail Server, FTP Server, Proxy Server,
DHCP Server & Firewall
Selly Monika n
Xii tkj 1
2. WEB SERVER
Web Server adalah sebuah perangkat lunak dalam server yang berfungsi menerima
permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari client
yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya
dalam bentuk halaman web yang umumnya berbentuk dokumen HTML.
Beberapa web server yang banyak digunakan di Internet :
Apache Web Server (http://www.apache.org)
Internet Information Service
Xitami Web Server
Sun Java System Web Server
SMK Telkom Sandhy Putra 2 Makassar
3. Penjelasan gambar:
1. Client disini dapat berupa komputer desktop dengan minimal memiliki browser
dan terhubung ke web server melalui jaringan (intranet atau internet).
2. Komputer yang berfungsi sebagai server, dimana didalamnya terdapat
perangkat lunak web server. Agar komputer ini dapat diakses oleh client maka
komputer harus terhubung ke jaringan (intranet atau internet). Dalam jaringan
internet, komputer ini bisa saja bernama www.google.com, www.bl.ac.id, atau
memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan
200.100.50.25.
3. Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk
ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat
(biasa disebut URL) di browser http://www.google.com. Client menekan
tombol Enter atau klik tombol Go pada browser. Lalu apa yang terjadi? Melalui
media jaringan (bisa internet, bisa intranet) dan melalui protokol http, akan
dicarilah komputer bernama www.google.com. Jika ditemukan, maka seolah-
olah terjadi permintaan, “hai google, ada client yang minta halaman utama
nich, ada dimana halamannya?”. Inilah yang disebut request.
4. Sekarang dari sisi server (web server). Mendapat permintaan halaman utama
google dari client, si server akan mencari-cari di komputernya halaman sesuai
permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu.
Jika ditemukan, maka halaman yang diminta akan dikirimkan ke client (si
peminta), namun jika tidak ditemukan, maka server akan memberi pesan “404.
Page Not Found”, yang artinya halaman tidak ditemukan.
Server Side Scripting merupakan sebuah teknologi scripting atau pemrograman
web, di mana script (program) dikomplikasi atau diterjemahkan di server.
SMK Telkom Sandhy Putra 2 Makassar
4. Beberapa contoh server side :
ASP (Active Server Page)
Java Server Pages
Perl
Phyton
PHP
Keunggulan PHP :
Free
Cepat
Mudah dipelajari
Dukungan technical-support
Banyak komunitas PHP
Aman
SMK Telkom Sandhy Putra 2 Makassar
5. DNS SERVER
Apa itu DNS Server ?
Domain Name System (DNS) adalah suatu bentuk database yang terdistribusi
dimana pengelolaan secara local terhadap suatu data akan diteruskan dengan
menggunakan skema client server.
DNS mempunyai fungsi utama yaitu menerjemahkan alamat IP computer
dengan alamat yang lebih manusiawi atau bahasa daerahnya “humanable”. Pada
Linux, DNS Server umumnya menggunakan BIND (Berkeley Internet Name
Domain).
Pada pengaplikasiannya DNS seperti buku telepon, dimana setiap computer di
jaringan internet memiliki hostname dan internet protocol. Secara umum, setiap
client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan
menggunakan host name. Lalu komputer anda akan menghubungi DNS server
untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP
address ini yang digunakan untuk mengkoneksikan komputer anda dengan
komputer lainnya.
Struktur DNS Server
Sebuah DNS memiliki pengelompokan masing-masing, di antaranya adalah:
Root Level Domain
Level paling atas dari hierarki sebuah domain di sebut dengan Root Level
Domain, dimana lambang untuk root level domain adalah “.”
Top Level Domain (TLD)
Ini adalah level domain yang paling banyak di gunakan pada sebuah domain
website, contoh dari TLD adalah:
a. .com untuk domain organisasi komersial
SMK Telkom Sandhy Putra 2 Makassar
6. b. .edu untuk domain universitas atau institusi pendidikan
c. .org untuk organisasi non profit
d. .net untuk backbone (internet / network)
e. .gov untuk institusi pemerintahan non militer
f. .mil untuk institusi militer
g. Num untuk nomor telepon
h. Arpa untuk DNS Reverse
i. Xx dua huruf untuk Negara ( contoh .id .my .au )
Second Level Domain
Second level domain lebih sering di sebut dengan subdomain, yaitu struktur
satu level di bawah domain, misalnya kita mempunyai domain
smktelkom.info, maka yang di namakan subdomain adalah
forum.smktelkom.info
Hostname
Domain name yang digunakan dengan host name akan menciptakan fully
qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika
terdapat server1.smktelkom.info, dimana server1 adalah host name dan
smktelkom.info adalah domain name.
Cara Kerja DNS
SMK Telkom Sandhy Putra 2 Makassar
7. Nomor 1 : Resolvers mengirimkan queries ke name server
Nomor 2 : Name server mengecek ke local database, atau menghubungi name
server lainnya, jika ditemukan akan diberitahukan ke resolvers jika
tidak akan mengirimkan failure message
Nomor 3 : Resolvers menghubungi host yang dituju dengan menggunakan IP
address yang diberikan name server
SMK Telkom Sandhy Putra 2 Makassar
8. MAIL SERVER
Apa itu Mail Server ?
Mail server adalah program daemon yang bekerja menampung dan
mendistribusikan email dalam suatu jaringan. Protokol yang umum digunakan
antara lain protokol SMTP, POP3 dan IMAP. SMTP (Simple Mail Transfer
Protocol) digunakan sebagai standar untuk menampung dan mendistribusikan
email, sedangkan POP3 (Post Office Protocol v3) dan IMAP (Internet Mail
Application Protocol) digunakan agar user dapat mengambil dan membaca email
secara remote yaitu tidak perlu login ke dalam sistem shelll mesin mail server
tetapi cukup menguhubungi port tertentu dengan mail client yang
mengimplementasikan protocol POP3 dan IMAP.
Sejarah mail server yaitu sebelumnya dikenal sebagai VMailer dan IBM Secure
Mailer, itu pada awalnya ditulis oleh Wietse Venema selama tinggal di IBM
Thomas J. Watson Research Center, dan terus dikembangkan secara aktif hari ini.
Postfix pertama kali dirilis pada pertengahan tahun 1999.
Prinsip kerja mail server yaitu:
• Jika ada mail local maupun mail remote yang mepergunakan SMTP, diletakkan
kedalam direktori /var/mail/postfix/maildrop.
• Di sini akan dicek host, domain, maupun user name yang dituju. Pengecekan juga
termasuk yang didefinisikan di /etc/aliases dan ~/.forward. Jika bermasalah, mail
akan dikembalikan ke pengirim. Bisanya ada satu tembusan ke postmaster.
• Dari maildrop, mail akan di clean up dengan menambah header dan meletakkan
di direktori /var/mail/postfix/imcoming. Disini program queue manager akan
diaktifkan.
SMK Telkom Sandhy Putra 2 Makassar
9. • Queue manager akan memisahkan mail-mail yang ditujukan untuk jaringan local
dan mail yang ditujukan untuk host jaringan remot. Jika ada mail yang macet,
Queue Manager akan memilahnya sehingga tidak mempengaruhi pengaturan mail
lainnya.
• Trivial-rewrite adalah program yang dipanggil oleh Queue Manager untuk
resolving alamat dari tujuan surat.
Software client mail yang digunakan adalah squirrelmail versi 1.4.20.
squirrelmail 1.4.20 merupakan client mail berbasis web. Keuntungan client mail
berbasis web yaitu user tidak perlu mengatut konfigurasi mail client. Sehingga user
cukup hanya mengetahui user name, password, dan URL/IP address ke mail client.
Ada 5 hal yang diperhatikan dalam menginstall Mail Server, yaitu :
Mail Transfer Agent : berfungsi untuk mengirim dan menerima e-mail.
a) Postfix : yang paling sering digunakan
b) Exim 4
Mail Filtering : Memfilter e-mail yang akan masuk. Dalam hal ini, tidak
harus digunakan dalam menginstalasi Mail Server. Mail Filtering terdiri dari
:
a) Postfix Amavis New
b) Exim Clam AV
c) Postfix Greylisting
Mail Delivery Agent : mmungkinkan orang lain untuk melihat e-mailnya
dari tempat yang berbeda.
a) Dovecot
b) Courier
c) Cyrus
SMK Telkom Sandhy Putra 2 Makassar
10. d) Mailserver CourierSpam Assasin
Web Mail : perangkat lunak yang memungkinkan Anda untuk melihat email
dari komputer mana pun, di mana saja di dunia, melalui browser web Anda.
a) Squirrel Mail :
b) Open Webmail
Mailing Lists
a) Mailman
SMK Telkom Sandhy Putra 2 Makassar
11. FTP SERVER
Apa itu FTP ?
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-
menukar file dalam suatu network yang mensupport TCP/IP protokol. Dua hal
penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server
menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap
memberian layanan FTP apabila mendapat request dari FTP client. FTP client
adalah komputer yang merequest koneksi ke FTP server untuk tujuan tukar
menukar file (mengupload atau mendownload file).Tujuan FTP server adalah
sebagai berikut :
1. Untuk men-sharing data.
2. Untuk menyediakan indirect atau implicit remote computer.
3. Untuk menyediakan tempat penyimpanan bagi user.
4. Untuk menyediakan transfer data yang reliable dan efisien.
FTP biasanya menggunakan dua buah port yaitu port 20 dan 21 dan berjalan
exclusively melalui TCP. FTP server Listen pada port 21 untuk incoming
connection dari FTP client. Biasanya port 21 untuk command port dan port 20
untuk data port. Pada FTP server, terdapat 2 mode koneksi yaitu aktif mode dan
pasif mode.
SMK Telkom Sandhy Putra 2 Makassar
13. PROXY SERVER
Proxy server adalah sebuah server yang membantu kita mempertahankan
privasi kita dalam mengakses internet. Proxy server beroperasi sebagai berikut.
Client tersambung dengan proxy server dan meminta layanan tertentu seperti file,
koneksi, akses web page ataupun lainnya. Proxy server kemudian mengevaluasi
permintaan layanan tersebut sesuai dengan aturan filternya.
Sebagai contoh, proxy server dapat meyaring traffic berdasarkan IP address
atau protocol. Jika permintaan tersebut divalidasi oleh filternya, maka proxy akan
menyediakan apa yang diminta dan meminta layanan dari server tersebut untuk
clientnya.
Proxy server dapat digunakan untuk berbagai macam keperluan, antara lain :
1. Untuk menyembunyikan server tertentu dari public demi keamanan
2. Untuk mempercepat akses resource yang diperlukan
3. Untuk membuka situs yang diblokir
4. Untuk melewati control keamanan / parental
5. Untuk melindungi identitas saat online
Proxy server yang melanjutkan permintaan dari jawaban tanpa modifikasi
disebut dengan gateway atau tunneling proxy. Sebuah proxy server dapat
diletakkan di computer client atau di beberapa lokasi diantara client dan server-
server yang dituju/
Reverse proxy adalah sebuah proxy yang digunakan sebagai front-end, dengan
maksud untuk mengontrol dan melindungi akses ke sebuah server atau private
network. Biasanya reverse proxy melakukan hal-hal seperti, load-balancing,
authentication, decryption, atau caching.
SMK Telkom Sandhy Putra 2 Makassar
14. DHCP SERVER
Apa itu DHCP server ?
DHCP server merupakan sebuah mesin yang menjalankan layanan yang dapat
"menyewakan" alamat IP dan informasi TCP/IP lainnya kepada semua klien yang
memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server,
Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan
seperti ini.
Komputer yang memberikan nomor IP disebut sebagai DHCP server, sedangkan
komputer yang meminta nomor IP disebut sebagai DHCP Client. Dengan demikian
administrator tidak perlu lagi harus memberikan nomor IP secara manual pada saat
konfigurasi TCP/IP, tapi cukup dengan memberikan referensi kepada SHCP
Server.
Pada saat kedua DHCP client dihidupkan , maka komputer tersebut melakukan
request ke DHCP-Server untuk mendapatkan nomor IP. DHCP menjawab dengan
memberikan nomor IP yang ada di database DHCP. DHCP Server setelah
memberikan nomor IP, maka server meminjamkan (lease) nomor IP yang ada ke
DHCP-Client dan mencoret nomor IP tersebut dari daftar pool. Nomor IP
diberikan bersama dengan subnet mask dan default gateway. Jika tidak ada lagi
nomor IP yang dapat diberikan, maka client tidak dapat menginisialisasi TCP/IP,
dengan sendirinya tidak dapat tersambung pada jaringan tersebut. Setelah periode
waktu tertentu, maka pemakaian DHCP Client tersebut dinyatakan selesaidan
client tidak memperbaharui permintaan kembali, maka nomor IP tersebut
dikembalikan kepada DHCP Server, dan server dapat memberikan nomor IP
tersebut kepada Client yang membutuhkan. Lama periode ini dapat ditentukan
dalam menit, jam, bulan atau selamanya. Jangka waktu disebut leased period.
SMK Telkom Sandhy Putra 2 Makassar
15. Bagaimana cara kerjanya ?
Cara kerja DHCP :
DHCP menggunakan 4 tahapan proses untuk memberikan konfigurasi nomor IP.
1. IP Least Request
Client meminta nomor IP ke server (Broadcast mencari DHCP server).
2. IP Least Offer
DHCP server (bisa satu atau lebih server jika memang ada 2 atau lebih
DHCP server) yang mempunyai nomor IP memberikan penawaran ke client
tersebut.
3. IP Lease Selection
Client memilih penawaran DHCP Server yang pertama diterima dan kembali
melakukan broadcast dengan message menyetujui peminjaman tersebut
kepada DHCP Server.
4. IP Lease Acknowledge
DHCP Server yang menang memberikan jawaban atas pesan tersebut berupa
konfirmasi lain kepada Client dengan sebuah ACKnowledgement.
Kemudian Client melakukan inisialisasi dengan mengikat (binding) nomor
IP tersebut dan client dapat bekerja pada jaringan tersebut. Sedangkan
DHCP yang lain menarik tawarannya kembali.
SMK Telkom Sandhy Putra 2 Makassar
16. FIREWALL
Firewall berfungsi sebagai pengatur lalu lintas traffic jaringan komputer. Ia
membolehkan sebuah traffic data jaringan, serta melarang traffic yang lain. Ia
bahkan bisa memanipulasi traffic tersebut. Lazimnya, firewall berada pada
gateway.
Firewall mempunyai beberapa tugas :
· Pertama dan yang terpenting adalah: harus dapat mengimplementasikan kebijakan
security di jaringan (site security policy). Jika aksi tertentu tidak diperbolehkan
oleh kebijakan ini, maka firewall harus meyakinkan bahwa semua usaha yang
mewakili operasi tersebut harus gagal atau digagalkan. Dengan demikian, semua
akses ilegal antar jaringan (tidak diotorisasikan) akan ditolak.
· Melakukan filtering: mewajibkan semua traffik yang ada untuk dilewatkan
melalui firewall bagi semua proses pemberian dan pemanfaatan layanan informasi.
Dalam konteks ini, aliran paket data dari/menuju firewall, diseleksi berdasarkan
IP-address, nomor port, atau arahnya, dan disesuaikan dengan kebijakan security.
· Firewall juga harus dapat merekam/mencatat even-even mencurigakan serta
memberitahu administrator terhadap segala usaha-usaha menembus kebijakan
security.
SMK Telkom Sandhy Putra 2 Makassar