NAMA : BABY DIAN AGUS IIN DWI
SULISTYA
NO : 5
KELAS : X-MM2
1. Sejarah Lahirnya Samba
Bertahun lalu, di masa awal PC, IBM
dan Sytec mengembangkan sebuah sistem network yang disebut NetBIOS (Network
Basic Input Operating System). NetBIOS merupakan software yang
menyediakan interface antara program dan hardware network.
Pengalamatan dalam NetBIOS menggunakan nama 16 bit yang sekarang dikenal
sebagai NetBIOS Name. Di dalam lingkungan Windows NT, NetBIOS Name disebut juga
Computer Name.
Kemudian Microsoft menambahkan
sebuah feature berupa I/O redirection, sehingga
sebuah resource local (printer, hard disk) bisa diakses
melalui network oleh komputer lain, dengan bentuk, bau dan rasa seperti recource local
di komputer yang sedang mengakses tersebut. Jika anda pengguna LAN Manager atau
MS-DOS Client, anda tentu familiar dengan command "Net use drive:
\\computer name\share name" atau pengguna Windows dengan perintah Map
Network Drive. Keduanya membuat satu remote resource di
komputer yang menjalankan perintah tersebut seolah-olah berada di komputer itu.
Microsoft menyebut penambahan feature ini
sebagai NetBEUI. Hal ini yang kemudian disalah artikan bahwa NetBEUI merupakan
protokol standar dalam lingkungan network dari Microsoft. Padahal nama
dari I/O Redirection dari NetBEUI adalah SMB (Server Message
Block) atau menurut istilah Microsoft CIFS (Common Internet File System).
Keterangan lengkap mengenai protokol SMB ini bisa dibaca di RFC 1001 dan 1002.
Dalam protokol standar LAN Manager
dan Windows (NetBEUI, alias SMB, alias CIFS), hal terpenting yang menjadi urat
nadinya adalah kemampuan file dan print sharing, serta kemampuan browsing.
Kemudian dengan munculnya NT, ditambahkan dua feature tambahan
yaitu authentication dan authorization untuk
setiap servis yang akan diakses. Jadi jika kita bicara NetBEUI, sebenarnya ada
2 komponen yang terdapat di dalamnya; (1) NetBIOS sebagai pengenal komputer
yang satu dengan lainnya dan (2) I/O Redirection sebagai fasilitas untuk
memberikan share dan mengakses shared resources komputer lain.
Bulan
Desember 1991, merupakan sejarah kelahiran Samba Server, yang dibuat oleh
seorang Andrew Tridgell, mahasiswa PhD (Doktor) Ilmu Komputer di Australian
National University (ANU), Canberra, Australi. Singkatya, tahun 1992 project
Samba dibuat untuk mengatasi persoalan yang muncul dikala dia hendak
menghubungkan komputer miliknya (Linux) dengan komputer (Ms.Windows). (Sebenarnya
samba telah dibuat sebelumnya namun belum diporting ke Sistem Operasi
Linux. Tahun 1992, merupakan awalnya berdiri team Samba yang
pada waktu itu beranggotakan Jeremy Allison, Jochen Hupert, Matthew Harrell,
Frank Varnavas dan beberapa hacker lain yang tersebar diseluruh dunia.
2. Pengertian samba
Samba Server merupakan sebuah
protokol yang dikembangkan di Sistem Operasi Linux untuk melayani permintaan
pertukaran data antara mesin Ms. Windows dan Linux.
Disamping untuk melayani file sharing
antara Windows dan Linux, Samba juga merupakan salah satu protokol yang
digunakan di Sistem Operasi Linux untuk melayani pemakaian data secara
bersama-sama.
Apa kira-kira yang menjadi dasar
pengembangan Samba? Sebenarnya yang menjadi dasar dari pengembangan Samba
adalah protokol SMB yang merupakan singkatan dari Server Message Block yang
merupakan protokol standard yang dikeluarkan oleh Microsoft yang digunakan oleh
Windows. Fungsi SMB dalam Windows adalah sebagai protokol yang digunakan untuk
membagi data, baik dari perangkat CD-ROM, hard disk, maupun perangkat keluaran
seperti printer dan plotter untuk dapat digunakan bersama-sama.
Berikut adalah beberapa pengertian
dari SAMBA :
a. Samba
adalah program yang dapat menjembatani kompleksitas berbagai platform system
operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan
komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenal dengan
SMB(Service Message Block) protocol. Banyak sistem operasi seperti Windows dan
OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server. Protokol
Samba memungkinkan server Linux/UNIX untuk berkomunikasi dengan mesin client
yang mengunakan OS Windows dalam satu jaringan.
b. Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows yang menggunakan protokol network smb (server massage block). Smb adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan.
Perbedaan smbd dengan nmbd
Sebenarnya Samba disusun atas dua damon, yatu smbd dan nmbd. Smbd adalah daemon yang secara nyata menangani servis sharing file sistem dan printer untuk klien. Pada saat sebuah klien melakukan autentikasi, smbd akan membuatkan duplikat dirinya, bagian asli akan kembali ke port 139 untuk mendengarkan permintaan baru dan bagian duplikat menangani koneksi terhadap klien. Dulikat ini juga mengubah ID user efektifnya dari root ke user yang terautentikasi. Misalnya , kalau user “smkti” melakukan autentikasi dengan smbd, duplikat baru akan berjalan dengan permisi “smkti”, dan bukannya permisi “root”). Duplikat ini akan berada di memory selama masih terkoneksi dengan klien.
Daemon nmbd bertanggung-jawab untuk menangani permintaan server name NetBIOS. Ia akan mendengarkan port 137, tidak seperti smbd, nmbd tidak membuat contoh dirinya untuk menangani setiap pertanyaan. Kedua daemon
Selain 2 daemon utama di atas, aplikasi samba juga mempunyai beberapa program
pendukung yaitu :
·
smbclient, aplikasi
di klien dengan tampilan mirip ftp untuk mengakses SMB resource
share (mengakses share files)
·
smbtar,
Program yang memback up data yang dishare. Mirip tar di Linux.
·
Nmblookup,
Program yang membantu mencari nama (names lookup) dengan
memanfaatkan NetBIOS over TCP/IP. Nmblookup dapat digunakan untuk
meresolve dari nama komputer ke nomor IP dan sebaliknya.
·
smbpasswd, Program
yang memungkinkan administrator mengatur password yang terenkripsi yang
dipergunakan oleh Samba Server.
·
Smbstatus,
Program yang memonitor status terakhir dari share resources yang diberikan
oleh Server Samba.
·
Testparm, Program
kecil untuk melakukan proses debug (memeriksa parameter) terhadap
file konfigurasi Samba (smb.conf)
·
Swat, Samba Web
Administration Tool, program bantu yang memberikan interface model
web untuk mengadministrasi Samba. SWAT mempermudah edit smb.conf (file
konfigurasi Samba) mengatur resource share, melihat status Samba terakhir,
dengan dukungan file help yang sangat bermanfaat.
3. Fungsi dari Samba Server
a. Menghubungkan antara mesin Linux (UNIX) dengan mesin
Windows. Sebagai perangkat lunak cukup banyak fungsi yang dapat dilakukan oleh
samba software, mulai dari menjembatani sharing file, sharing device, PDC,
firewall, DNS, DHCP, FTP, webserver, sebagai gateway, mail server, proxy dan
lain-lain. Fasilitas pengremote seperti telnet dan ssh juga tersedia. Salah
satu keunggulan lainnya adalah adanya aplikasi pengaturan yang tidak lagi hanya
berbasis teks, tetapi juga berbasis grafis yaitu swat. Menempatkan masin
Linux/UNIX sebagai PDC (Primary Domain Controller) seperti yang dilakukan oleh
NT dalam jaringan Wondows.
b. Samba PDC (Primary Domain Controller)
bertujuan sebagai komputer yang akan melakukan validasi user kepada setiap
client yang akan bergabung dalam satu domain tertentu, dengan kata lain hanya
user yang terdaftar yang diijinkan masuk ke domain tersebut dan mengakses semua
fasilitas domain yang disediakan.
c. Dapat berfungsi sebagai domain controller pada jaringan Microsoft Windows.
4. Keunggulan SAMBA
a. Gratis atau
free
b. Tersedia untuk berbagai macam platform
c. Mudah dikonfigurasi oleh administrator
d. Sudah terhubung langsung dengan jaringan
e. Mudah dikonfigurasi sesuai dengan kebutuhan administrator
f. Mempunyai performa yang maksimal.
b. Tersedia untuk berbagai macam platform
c. Mudah dikonfigurasi oleh administrator
d. Sudah terhubung langsung dengan jaringan
e. Mudah dikonfigurasi sesuai dengan kebutuhan administrator
f. Mempunyai performa yang maksimal.
g. dan jarang
ditemui masalah dalam penggunaannya di jaringan
h. Dapat diandalkan
karena jarang terjadi kesalahan.
PROXY SERVER
Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang
berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui
bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan
dari proxy server.
Proxy server juga dapat digunakan untuk
mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki
kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan"
untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.
WEB SERVER
PENGERTIAN WEB SERVER
Web server merupakan software yang memberikan layanan data yang
berfungsi menerima permintaan HTTPatau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan
kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk
dokumen HTML
Fungsi utama
sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna
melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman
web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan
server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam
sebuah halaman web yang terkait, termasuk di dalamnya teks, gambar, video, atau
lainnya.
Pengguna, biasanya melalui aplikasi
pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web
yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan
tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas
pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang
diminta tidak tersedia.
saat ini umumnya server web telah
dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server
web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan
seperti PHP, dan ASP.
Pemanfaatan server web saat ini tidak
terbatas hanya untuk publikasi situs web dalam World Wide Web, pada prakteknya
server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti
printer, router, kamera web yang menyediakan akses layanan http dalam jaringan
lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah
peninjauan atas perangkat keras tersebut.
Cara kerja
web server :
1. Cara kerja Web Server, Web server
merupakan mesin dimana tempat aplikasi atau software beroperasi dalam
medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara
Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg
ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP
(networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu
dengan yg lainnya. Pada saat browser meminta data web page ke server maka
instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg
merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan
protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini
merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg
terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan
mudah sekali dimana setiap kali anda mengetik http://… anda telah
menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari
browser ke Web server disebut sebagai HTTP request yg meminta web page dan
kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP
protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke
browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak
ditemukan oleh si Web server maka
akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page
Not Found.
Ini
akan memberikan suatu proses yang tridimensional, artinya pengguna internet
dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik
beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai
dari permintaan webclient (browser), diterima web server, diproses, dan
dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan
secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi
pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua
masukan yang diperolehnya dari web clientnya.
MAIL SERVER
PENGERTIAN
MAIL SERVER
Mail Server atau disebut juga sebagai
e-mail server, digunakan untuk mengirimkan surat elektronik melalui media
internet. Keberadaan email membuat pekerjaan pengiriman surat jadi lebih cepat
dan efisien. Untuk membuat mail server harus terdapat SMPT (Simple mail Transfer Protocol) dan POP (Post office Protocol) yang digunakan untuk mengirim dan
menerima surat elektronik.
CARA
KERJA MAIL SERVER
Proses Pengiriman Email bisa
terjadi karena adanya SMTP (Simple mail Transfer Protocol). setelah dikirim
email tersebut akan ditampung sementara di POP (Post office Protocol). Ketika
user email akun sedang online, secara otomatis mail client melakukan sinkronisasi
dari POP.
PENJABARAN
MENGENAI MAIL SERVER
- Courier-IMAP
Courier-IMAP merupakan
software yang digunakan untuk mengambil email yang ada pada server mail kita.
Software ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan
protokol server-client yang berguna untuk mengambil email dari server mail
kita. courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan
menghilangkan email yang ada pada server, sedangkan pada mode imap pengambilan
email tidak akan menghilangkan email pada server.
- Squirrelmail
Squirrelmail merupakan
aplikasi webmail berbasis PHP yang popular. Instalasi dan konfigurasinya cukup
mudah serta bisa ditambahkan plugin pendukungnya. Menurut file INSTALL dari
distribusi Squirrelmail, software ini membutuhkan php4 yang minimal dikompilasi
denga opsi enable-track-var-enable-force-cgi-redirect-with-gettext serta
membutuhkan register global=On dan File uploads=On di php.ini (Jika php anda
menggunakan default RPM Redhat file php.ini terletak di directory /etc). Download
dan ekstrak paket squirrelmail terlebih dahulu kemudian baru di install.
PENGERTIAN
WEB MAIL SERVER
Web Mail
Server adalah sarana yang memungkinkan user dapat mengakses e-mail
melalui web
dalam kata lain web mail server adalah interfaces dengan kata lain sebuah e-mail yang berada di dalam web sehingga jika membuka e-mail tersebut kita harus membuka web terlebih dahulu dengan koneksi internet dan ini berbasis web.
dalam kata lain web mail server adalah interfaces dengan kata lain sebuah e-mail yang berada di dalam web sehingga jika membuka e-mail tersebut kita harus membuka web terlebih dahulu dengan koneksi internet dan ini berbasis web.
MACAM
MACAM WEB MAIL
- Yahoomail
- Gmail
- Hotmail
- GMXmail
- Ovimail
- Royalmail
DNS SERVER
DNS
SERVER Pengertian DNS Domain Name System (DNS) adalah Distribute Database
System yang digunakan untuk pencarian nama komputer (name resolution) di
rangkaian yang menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang
biasa digunakan di internet seperti web browser atau e-mail yang menerjemahkan
sebuah domain ke IP address. Kelebihan DNS 1. Mudah, DNS sangat mudah kerana
user tidak lagi disusahkan untuk mengingat IP address sebuah komputer, cukup
host name. 2. Konsisten, IP address sebuah komputer boleh berubah, tapi host
name tidak boleh berubah. 3. Simple, DNS server mudah untuk dikonfigurasikan
(bagi admin). Fungsi DNS Fungsi dari DNS adalah menerjemahkan nama komputer ke
IP address (memetakan nama komputer menjadi IP address). Kekurangan DNS 1. User
tidak dapat menggunakan nama banyak untuk mencari nama domain baik di internet
maupun di intranet. Posted by hisham at 8:20 AM 0 comments HOSTING Hosting
adalah jasa layanan internet yang menyediakan sumber daya server-server untuk
disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi
di internet berupa HTTP, FTP, EMAIL atau DNS Server hosting terdiri dari
gabungan server-server atau sebuah server yang terhubung dengan jaringan
internet berkecepatan tinggi. Ada beberapa jenis layanan hosting yaitu shared
hosting, VPS atau Virtual Dedicated Server, dedicated server, colocation
server. Shared Hosting adalah menggunakan server hosting bersama sama dengan
pengguna lain satu server dipergunakan oleh lebih dari satu nama domain. VPS,
Virtual Private Server, atau juga dikenal sebagai Virtual Dedicated Server
merupakan proses virtualisasi dari lingkungan software sistem operasi yang
dipergunakan oleh server. Karena lingkungan ini merupakan lingkungan virtual,
hal tersebut memungkinkan untuk menginstall sistem operasi yang dapat berjalan
diatas sistem operasi lain. Dedicated Server adalah penggunaan server yang
dikhususkan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam
shared hosting atau virtual dedicated server. Dalam hal ini, penyediaan server
ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor.
Colocation Server adalah layanan penyewaan tempat untuk meletakkan server yang
dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya
bekerja sama dengan vendor. SERVER Server adalah sebuah sistem komputer yang
menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server
didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga
dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi
jaringan atau network operating system. Server juga menjalankan perangkat lunak
administratif yang mengontrol akses terhadap jaringan dan sumber daya yang
terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan
memberikan akses kepada workstation anggota jaringan. Umumnya, di atas sistem
operasi server terdapat aplikasi-aplikasi yang menggunakan arsitektur
klien/server. Contoh dari aplikasi ini adalah DHCP Server, Mail Server, HTTP Server,
FTP Server, DNS Server dan lain sebagainya. Setiap sistem operasi server
umumnya membundel layanan-layanan tersebut atau layanan tersebut juga dapat
diperoleh dari pihak ketiga. Setiap layanan tersebut akan merespons terhadap
request dari klien. Sebagai contoh, klien DHCP akan memberikan request kepada
server yang menjalankan server DHCP; ketika sebuah klien membutuhkan alamat IP,
klien akan memberikan perintah/request kepada server, dengan bahasa yang
dipahami oleh server DHCP, yakni protokol DHCP itu sendiri. Contoh sistem
operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0.
Saat ini sistem yang cukup populer adalah Windows 2000 Server dan Windows
Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux. Server biasanya terhubung
dengan client dengan kabel UTP dan sebuah Network Card. Kartu jaringan ini
biasanya berupa kartu PCI atau ISA. Fungsi server sangat banyak, misalnya untuk
situs internet, ilmu pengetahuan, atau sekedar penyimpanan data. Namun yang
paling umum adalah untuk mengkoneksikan komputer client ke Internet. INTERNET
Secara harfiah, internet (kependekan daripada perkataan ‘inter-network’) ialah
rangkaian komputer yang berhubung menerusi beberapa rangkaian. Manakala
Internet (huruf ‘I’ besar) ialah sistem komputer umum, yang berhubung secara
global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet
switching communication protocol). Rangkaian internet yang terbesar dinamakan
Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.
DOMAIN NAME SYSTEM DNS (Domain Name System, bahasa Indonesia: Sistem Penamaan
Domain) 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. DNS menyediakan alamat IP untuk setiap
nama host dan mendata setiap server transmisi surat (mail exchange server) yang
menerima surat elektronik (email) untuk setiap domain. DNS menyediakan servis
yang cukup penting untuk Internet, bilamana perangkat keras komputer dan
jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan
dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan
nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL)
dan alamat e-mail. DNS menghubungkan kebutuhan ini. VIRTUAL PRIVATE SERVER
Virtual Private Server (VPS), juga dikenal dengan Virtual Dedicated Server
(VDS) atau Virtual Server adalah teknologi server side tentang operating system
dan software yang memungkinkan sebuah mesin dengan kapasitas besar di bagi ke
beberapa virtual mesin. Tiap virtual mesin ini melayani operating system dan
software secara independen dan dengan konfigurasi yang cepat. Hypertext
Transfer Protocol HTTP (HyperText Transfer Protocol) adalah protokol yang
dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini
adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan
berbagai macam tipe dokumen. Pengembangan HTTP dikoordinasi oleh Konsorsium
World Wide Web (W3C) dan grup bekerja Internet Engineering Task Force (IETF),
bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang
menjelaskan HTTP/1.1, versi HTTP yang digunakan umum sekarang ini. HTTP adalah
sebuah protokol meminta/menjawab antara client dan server. Sebuh client HTTP
seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP
ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP
yang mendengarkan di port tersebut menunggu client mengirim kode permintaan
(request), seperti “GET / HTTP/1.1″ (yang akan meminta halaman yang sudah
ditentukan), diikuti dengan pesan MIME yang memiliki beberapa informasi kode
kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan
dari data tertentu. Beberapa kepala (header) juga bebas ditulis atau tidak,
sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1.1.
Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali
kode jawaban, seperti “200 OK”, dan sebuah pesan yang diminta, atau sebuah
pesan error atau pesan lainnya. FTP (FILE TRANSFER PROTOCOL) FTP (singkatan
nama bagi File Transfer Protocol) adalah sebuah protokol Internet yang berjalan
di dalam lapisan aplikasi yang merupakan standard untuk memindahkan fail dari
satu komputer ke komputer yang lain. FTP merupakan salah satu protokol Internet
yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk
melakukan memuat turun (download) dan menaik muat (upload) fail-fail komputer
antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat
mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP
adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer
yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP
dapat digunakan untuk mengubah direktori, mengubah modus transfer antara binari
dan ASCII, memuatturun fail komputer ke server FTP, serta memuat naik dari
server FTP. Posted by hisham at 8:14 AM 0 comments Pengertian DNS Pengertian
DNS DNS adalah kependekan dari Domain Name System (banyak juga sumber yg
menyebut Domain Name Services dan Domain Name Server, tapi yang jelas
meng-identifikasikan hal yang sama) yaitu suatu metode pemberian nama komputer
sebagai pengganti IP address secara terdistribusi, dimana pengelolaan secara
lokal terhadap suatu data akan segera diteruskan ke seluruh jaringan (internet)
dengan menggunakan skema client-server. Suatu program yang dinamakan “nameserver”
mengandung semua segmen informasi dari database dan juga merupakan resolver
bagi client-client yang berhubungan ataupun menggunakannya. DNS bekerja dengan
konsep Klien-Server yaitu sebuah komputer yang menjalankan fungsi Server di
sebut “DNS Server atau nameserver” dan komputer lain yang meminta penerjemhan
dari hostname ke IP address di sebut “Klien DNS” Struktur hierarki dari
database DNS mirip dengan struktur hierarki direktori di sistem operasi Linux.
Seluruh database digambarkan sebagai sebuah struktur terbalik dari sebuah pohon
(tree) dimana pada puncaknya disebut dengan root node. Pada setiap node dalam
tree tersebut mempunyai keterangan (label) misalnya, .org, .com, .edu, .net,
.id dan lain-lainnya, yang relatif rerhadap puncaknya (parent).Ini bisa
diibaratkan dengan relative pathname pada sistem file LinuxX,seperti direktori
bin, usr, var, etc dan lain sebagainya. Pada puncak root node dalam sebuah
sistem DNS dinotasikan dengan “.” atau “/” pada sistem file Linux. Pada setiap
node juga merupakan root dari subtree, atau pada sistem file Linux merupakan
root direktori dari sebuah direktori. Hal ini pada sistem DNS disebut dengan
nama domain. Pada tiap domain juga memungkinkan nama subtree dan bisa berbeda
pula, hal ini disebut subdomain atau subdirektori pada sistem file Linux. Pada
bagian subdomainjuga memungkinkan adanya subtree lagi yang bisa dikelola oleh
organisasi yang berbeda dengan domain utamanya. Pengelolaan DNS ini biasanya
menggunakan Server terpusat yang di sebut Server DNS atau nameserver yang
memiliki wewenang mengelola beberapa nama domain dan mengacu ke beberapa domain
lain-nya juga yang di kelola oelh server DNS lain. Ketika komputer klien
meminta informasi IP address suatu hostname ke DNS serve/nameserver (biasanya
lewat port 53), kemudian DNS server mencoba menerjemahkan berdasarkan Library
Resolver-nya, apakah hosting yang di tanyakan merupakan nama Domain yang di
kelola nameserver ini atau nameserver ini akan memberi jawaban berdasarkan
chace dari data yang pernah di tanyakan sebelumnya dan berhasil di jawab, Jika
nameserver belum memiliki jawaban dalam chace-nya maka nameserver akan
melakukan proses recursive resolution, yaitu akan bertanya mulai dari root
untuk meminta referensi nameserver yang manakah yang merupakan pengelola domain
(authoritative nameserver) tersebut, sampai menhubungi authoritative nameserver
untuk menentukan berapakan IP address dari hostname yang di tanyakan tersebut.
Proses yang sama juga akan di lakukan untuk kebalikannya yaitu klien menanyakan
hostname dari suatu IP address.
SEKIAN TERIMAKASIH
0 komentar: