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.
Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:
• Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.
• Melakukan metode "jabat-tangan" (handshaking).
• Negosiasi berbagai macam karakteristik hubungan.
• Bagaimana mengawali dan mengakhiri suatu pesan.
• Bagaimana format pesan yang digunakan.
• Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
• Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya
• Mengakhiri suatu koneksi.
Untuk memudahkan memahami Protokol, kita mesti mengerti Model OSI. Dalam Model OSI terdapat 7 layer dimana masing-masing layer mempunyai jenis protokol sesuai dengan peruntukannya.
MACAM MACAM PROTOKOL DAN FUNGSINYA PADA JARINGAN
A. INTERNET PROTOCOL ( IP )
Internet Protocol (IP) merupakan fondasi (building block) dari Internet.
Fungsi dari IP antara lain:
• mendefinisikan datagram ({basic unit} dari sebuah transmisi di Internet)
• mendefinisikan cara penggunaan alamat di Internet (Internet addressing scheme)
• memindahkan data antara {Network Access Layer} dan {host-to-Host Transport Layer}
• melakukan {routing} dari datagram antar computer
• melakukan fragmentasi (pemecahan paket) dan re-assembly dari datagram Paket IP berisi data-data untuk TCP/IP protocol suite.
Setiap paket memiliki 32-bit alamat sumber (source address) dan tujuan (destination address), beberapa bit untuk {option}, sebuah {header checksum}, dan {payload of data}. Umumnya paket IP memiliki ukuran beberapa ratus bytes.
IP bersifat tidak reliable (unreliable). Maksudnya, paket IP tidak dijamin sampai di tujuan ataupun sampai dengan urutan yang sama. Tugas untuk menjamin reliability diserahkan kepada lapisan di atasnya, yaitu TCP, Transport Control Protocol.
B. TRANSMISSION CONTROL PROTOCOL ( TCP )
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. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.
C. USER DATAGRAM PROTOCOL ( UDP )
UDP, singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal , tanpa koneksi antara host-host dalam jaringan yang menggunakan TCP/IP.
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. Sebuah UDP port berfungsi sebagai sebuah multiplexed message queue, yang berarti bahwa UDP port tersebut dapat menerima beberapa pesan secara sekaligus. Setiap port diidentifikasi dengan nomor yang unik, seperti halnya TCP, tetapi meskipun begitu, UDP Port berbeda dengan TCP Port meskipun memiliki nomor port yang sama. Tabel di bawah ini mendaftarkan beberapa UDP port yang telah dikenal secara luas.
D.) DOMAIN NAME SERVER (DNS)
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:
• Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
• Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
• Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.
E.) POINT – TO – POINT PROTOCOL (PPP)
Point-to-Point Protocol (PPP) adalah sebuah protokol enkapsulasi paket jaringan yang banyak digunakan pada wide area network (WAN). Protokol ini merupakan standar industri yang berjalan pada lapisan data-link dan dikembangkan pada awal tahun 1990-an sebagai respons terhadap masalah-masalah yang terjadi pada protokol Serial Line Internet Protocol (SLIP), yang hanya mendukung pengalamatan IP statis kepada para kliennya. Dibandingkan dengan pendahulunya (SLIP), PPP jauh lebih baik, mengingat kerja protokol ini lebih cepat, menawarkan koreksi kesalahan, dan negosiasi sesi secara dinamis tanpa adanya intervensi dari pengguna. Selain itu, protokol ini juga mendukung banyak protokol-protokol jaringan secara simultan. PPP didefinisikan pada RFC 1661 dan RFC 1662.
F.) INTERNET CONTROL MESSAGE PROTOCOL ( ICMP )
Internet Control Message Protocol (ICMP) adalah salah satu protokol inti dari keluarga protokol internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau.
ICMP berbeda tujuan dengan TCP dan UDP dalam hal ICMP tidak digunakan secara langsung oleh aplikasi jaringan milik pengguna. salah satu pengecualian adalah aplikasi ping yang mengirim pesan ICMP Echo Request (dan menerima Echo Reply) untuk menentukan apakah komputer tujuan dapat dijangkau dan berapa lama paket yang dikirimkan dibalas oleh komputer tujuan.
G.) POST OFFICE PROTOCOL VERSION 3 ( POP3 )
POP3 adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email. Protokol ini erat hubungannya dengan protokol SMTP dimana protokol SMTP berguna mengirim surat elektronik dari komputer pengirim ke server. Protokol POP3 dibuat karena desain dari sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh penerima yang berhak. Kehadiran server surat elektronik ini disebabkan kenyataan hanya sebagian kecil dari komputer penerima surat elektronik yang terus-menerus melakukan koneksi ke jaringan internet. Protokol ini dispesifikasikan pada RFC 1939.
H.) SIMPLE MAIL TRANSFER PROTOCOL ( SMTP )
Simple Mail Transfer Protocol (SMTP) adalah suatu protokol yang digunakan untuk mengirimkan pesan e-mail antar server, yang bisa dianalogikan sebagai kantor pos. Ketika kita mengirim sebuah e-mail, komputer kita akan mengarahkan e-mail tersebut ke sebuah SMTP server, untuk diteruskan ke mail-server tujuan. Mail-server tujuan ini bisa dianalogikan sebagai kotak pos di pagar depan rumah kita, atau kotak PO BOX di kantor pos. Email-email yang terkirim akan "nongkrong" di tempat tersebut hingga si pemiliknya mengambilnya. Urusan pengambilan e-mail tersebut tergantung kapan di penerima memeriksa account e-mailnya. Pada umumnya SMTP telah anda peroleh melalui provider (ISP) anda. Jika anda belum mengetahui alamat SMTP provider, silakan hubungi ISP anda.
I.) INTERNET MESSAGE ACCESS PROTOCOL ( IMAP )
Internet Message Access Protocol (IMAP) adalah protokol standar untuk mengakses atau mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan diambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali. Protokol ini sama dengan protokol POP (sama-sama protokol untuk nge download email), kelebihan protokol ini dibandingkan dengan POP, IMAP memungkinkan email tetap berada di mail server. Identitas protokolnya port 143.
J.) HYPERTEXT TRANSFER PROTOCOL ( HTTP )
Hypertext Transfer Protocol (HTTP) adalah suatu protokol yang digunakan oleh World Wide Web. HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna. Hypertext Transfer Protocol
K.) HTTPS
HTTPS adalah versi aman dari HTTP, protocol komunikasi, dari World Wide Web. Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris. Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port HTTPS adalah 443.Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algorithma penyandian yang aktual. Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan ‘https://’ bukan dengan ‘http://’ Kesalahpahaman yang sering terjadi pada pengguna kartu kredit di web ialah dengan menganggap HTTPS “sepenuhnya” melindungi transaksi mereka. Sedangkan pada kenyataannya, HTTPS hanya melakukan enkripsi informasi dari kartu mereka antara browser mereka dengan web server yang menerima informasi. Pada web server, informasi kartu mereke secara tipikal tersimpan di database server (terkadang tidak langsung dikirimkan ke pemroses kartu kredit), dan server database inilah yang paling sering menjadi sasaran penyerangan oleh pihak-pihak yang tidak berkepentingan
L.) SECURE SHELL HOSTING(SSH)
Secure Shell Hosting (SSH) adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Dikembangkan pertamakali oleh OpenBSD project dan kemudian versi rilis p (port) di-manage oleh team porting ke sistem operasi lainnya, termasuk sistem operasi Linux. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Bentuk akses remote yang bisa diperoleh adalah akses pada mode teks maupun mode grafis/X apabila konfigurasinya mengijinkan. scp yang merupakan anggota keluarga ssh adalah aplikasi pengganti rcp yang aman. Dengan SSH, semua percakapan antara server dan klien di-enkripsi. Artinya, apabila percakapan tersebut disadap, penyadap tidak mungkin memahami isinya. Bayangkan seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password tersebut disadap orang lain, kemudian server Anda diobrak-abrik setelahnya. Lebih jauh lagi, SSH memungkinkan kita mengamankan koneksi dari pembajakan (Anda sedang terhubung sebagai root ke server, tiba-tiba di tengah jalan ada sabotase, yang tanpa perlu tahu username maupun password Anda bisa langsung melanjutkan sesi Anda yang sedang aktif, dan tentu saja dengan hak sebagai root). Implementasi SSH yang banyak dipakai saat ini adalah OpenSSH http://www.openssh.org/. Aplikasi ini telah di-port ke berbagai distro Linux. Tinggal diinstall saja tanpa Anda harus compile dari source. Bila memungkinkan, anda dianjurkan untuk menggunakan protocol versi 2 (dua) dari SSH. Karena SSH2 menyediakan mekanisme enkripsi yang lebih baik sehingga setiap sesi remote login anda lebih terjaga kerahasiannya.
M.) TELNET (Telecommunication Network)
Telnet (Telecommunication Network) adalah merupakan sebuah protokol jaringan yang digunakan di koneksi Internet atau Local Area Network. Telnet dikembangkan pada 1969 dan distandarisasi sebagai IETF STD 8,salah satu standar Internet pertama. Telnet memiliki beberapa keterbatasan yang dianggap sebagai risiko keamanan. Telnet adalah aplikasi remote login Internet. Layanan remote login adalah layanan yang mengacu pada program atau protokol yang menyediakan fungsi yang memungkinkan seorang pengguna internet untuk mengakses (login) ke sebuah terminal (remote host) dalam lingkungan jaringan internet.
N.) FILE TRANSFER PROTOCOL ( FTP )
File Transfer Protocol (FTP) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Pada umumnya browser-browser versi terbaru sudah mendukung FTP.
O. ) LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL ( LDAP )
Lightweight Directory Access Protocol (LDAP) adalah suatu bentuk protokol client-server yang digunakan untuk mengakses suatu directory service. Pada tahap awalnya, LDAP digunakan sebagai suatu front-end bagi X.500, tetapi juga dapat digunakan bersama directory server yang stand-alone dan juga yang lainnya. LDAP juga dapat menjembatani keinginan banyak administrator jaringan komputer untuk memusatkan proses autentikasi dan lokasi penyimpanan data sehinga data dapat di kelola dan di backup dengan mudah.pengguna dapat mengunakan komputer yang berbeda-beda untuk mengerjakan dokumen pekerjaannya di komputer,asalkan user ID dan password benar,maka ia akan memperoleh semua dokumen yang di simpan sebelumnya.perangkat keras yang dioersiapkan untuk kepentingan ini minimum adalah sebuah komputer untuk server LDAP dan beberapa komputer(bisa satu saja)komputer sebagai client.
P.) SECURE SOCKET LAYER (SSL)
Secure Socket Layer (SSL) adalah sebuah protokol keamanan data yang digunakan untuk menjaga pengiriman data antara web server dan pengguna situs web tersebut. SSL umumnya sudah terinstall didalam mayoritas browser web yang ada (IE, Netscape, Firefox, dll), sehingga pengguna situs web dapat mengidentifikasi tingkat keamanan situs web tersebut yang menggunakan protokol keamanan SSL ini. Browser web secara otomatis akan mencek apakah sertifikat SSL dan identitas situs web valid dan situs tersebut terdaftar pada otoritas sertifikasi (CA) SSL (cth. Verisign). Dengan demikian, SSL ini menjadi sangat penting terutama untuk situs web yang menjalankan transaksi online. Koneksi SSL akan memproteksi informasi vital dengan meng-enkripsi informasi yang dikirim dan diterima antara pc pengguna situs dan web server, sehingga informasi yang berjalan tidak mungkin dapat diambil ditengah jalan dan dibaca isinya. Hal ini berarti pengguna tidak perlu ragu untuk mengirim informasi vital seperti nomor kartu kredit kepada situs web yang telah memasang SSL tersertifikat ini. Mekanisme yang digunakan oleh web server untuk mengacak atau meng-enkripsi data supaya tidak dapat dibajak oleh user Internet lain. SSL merupakan mekanisme untuk mengamankan jaringan pada layer (level) socket. SSL dapat digunakan untuk Web server, POP, IMAP, dan SMTP.
Apakah INTERNET itu?
Istilah INTERNET berasal dari bahasa Latin inter, yang berarti “antara”. Secara kata per kata INTERNET berarti jaringan antara atau penghubung. Memang itulah fungsinya, INTERNET menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem apa yang digunakan pada masing-masing jaringan tidak menjadi masalah, apakah sistem DOS atau UNIX.
Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya DOS atau UNIX), INTERNET mengatasi perbedaan berbagai sistem operasi dengan menggunakan “bahasa” yang sama oleh semua jaringan dalam pengiriman data. Pada dasarnya inilah yang menyebabkan besarnya dimensi INTERNET.
Dengan demikian, definisi INTERNET ialah “jaringannya jaringan”, dengan menciptakan kemungkinan komunikasi antar jaringan di seluruh dunia tanpa bergantung kepada jenis komputernya. Atau dalam pengertian lain Internet merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media komunikasi (telepon dan satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP yang difungsikan sebagai media komunikasi dan informasi modern.
Sejarah terbentuknya INTERNET
Banyak hal di INTERNET hanya dapat dimengerti dengan mengetahui latar-belakang perkembangannya.
ARPANet
Pada tahun 1969 ARPA (Advanced Research Project Agency), sebuah bagian dalam kementerian Pertahana Amerika Serikat memulai sebuah proyek, yang di satu sisi menciptakan jalur komunikasi yang tak dapat dihancurkan dan disisi lain memudahkan kerjasama antar badan riset diseluruh negeri, seperti juga industri senjata. Maka terbentuklah ARPANet.
Bila pada awalnya komputer sejenis yang melakukan pertukaran data, bertambahnya komputer dengan berbagai sistem operasi lain menuntut solusi baru komunikasi yang tak terbatas antar semua badan yang tergabung dalam jaringan.
Internetting Project
Untuk itu dibuat Internetting Project, yang mengembangkan lebih lanjut hasil yang telah dicapai dalam ARPANet, agar media komunikasi baru ini juga dapat dimanfaatkan oleh berbagai sistem komputer yang tergabung. Kemudian vendor-vendor komputer meramaikan lalu lintas jaringa tersebut untuk berbagai kebutuhan sehingga terciptalah INTERNET.
Protokol INTERNET: TCP/IP
Seperti telah disebutkan di atas, INTERNET terbentuk dari jaringan-komputer yang tersebar di seluruh dunia. Masing-masing jaringan-komputer terdiri dari tipe-tipe komputer yang berbeda dengan jaringan yang lainnya. Maka diperlukan sebuah protokol yang mampu mengintegrasikan seluruh jaringan komputer tersebut.
Solusinya adalah sebuah protokol pengiriman data yang tak bergantung pada jenis komputer dan digunakan oleh semua komputer untuk saling bertukar data. Agar data tidak hanya dapat dikirim dan diterima, melainkan juga dapat dimanfaatkan oleh setiap komputer, diperlukan program standar yang mengolah data tersebut pada sistem yang berkaitan.
Protokol pengiriman merupakan sebuah konvensi (kesepakatan) yang menetapkan dengan cara apa data dikirimkan dan bagaimana kesalahan yang terjadi dikenali serta dipecahkan. Secara sederhana prose pengiriman data terdiri atas dua langkah.
Pertama, data yang akan dikrimkan (misalnya sebuah file teks) dibagi ke dalam paket data berukuran data berukuran sama (paket), kemudian dikirimkan satu per satu. Di Internet, protokol ini disebut IP (Internet Protocol).
Kedua, harus dijamin setiap paket data sampai ke alamat yang benar dan semuanya benar diterima. Untuk itu diperlukan protokol lainnya, yaitu Transmission Control Protocol (TCP) mengaitkan sebuah blok data pada paket data IP, yang antara lain mengandung informasi mengenai alamat, jumlah total paket data dan urutan setiap paket yang membentuk paket tersebut. Hanya secara bersamaan kedua protokol membentuk kesatuan yang berfungsi, karena itu biasanya disebut TCP/IP.
Dengan adanya TCP/IP ini, INTERNET memiliki 3 keuntungan :
a. Memberi kesempatan INTERNET menggunakan jalur komunikasi yang sama untuk pemakai yang berbeda pada saat yang sama. Karena paket-paket data tidak perlu dikirimkan bersama-sama, jalur komunikasi dapat membawa segala tipe paket data sementara mereka dikirimkan dari tempat yang satu ke tempat yang lain. Sebagai contoh, bayangkan sebuah jalan raya di mana mobil bergerak sepanjang jalan yang sama walaupun mereka menuju ke tempat-tempat yang berbeda-beda.
b. Memberi INTERNET fleksibilitas. Sementara paket-paket data bergerak, mereka bergerak dari satu host ke host lain sampai mencapai tujuan akhir. Jika sebuah jalur komunikasi tidak berfungsi, sistem yang mengontrol aliran data dapat menggunakan jalur alternatif. Maka, paket-paket data dapat bergerak melalui jalur-jalur yang berbeda-beda.
c. Meningkatkan kecepatan transmisi data. Sebagai contoh, jika terjadi kesalahan, TCP meminta host asal mengirm kembali hanya paket-paket data yang mengandung kesalahan, bukan semua paket data. Ini berarti meningkatkan kecepatan transmisi data.
Cara akses ke INTERNET
1.Sambungan langsung ke Network
Anda dapat menggunakan sebuah komputer yang secara langsung mempunyai hubungan ke INTERNET. Sebagai contoh, Anda mungkin menggunakan sebuah PC yang merupakan bagian dari sebuah jaringan komputer yang mempunyai hubungan ke INTERNET. Dalam kasus ini, sistem Anda menjadi host INTERNET penuh, yaitu mempunyai alamat elektronik tersendiri.
2. Sambungan dengan menggunakan SLIP/PPP
Untuk menggunakan hubungan dial-up telepon, Anda memerlukan sebuah alat untuk mengkonversi sinyal komputer (digital) menjadi sinyal telepon (analog), dan sebaliknya. Alat untuk mengkonversi sinyal digital ke sinyal analog disebut modulator. Sedang, alat untuk mengkonversikan sinyal analog ke sinyal digital disebut demodulator. Untuk mengakses ke INTERNET melalui hubungan telepon, Anda memerlukan sebuah modem (modulator-demodulator). Selain itu diperlukan juga TCP/IP dan software SLIP atau PPP seperti Linux, Warp, dll.
3. Sambungan langsung ke On-line Service seperti BBS, Compuserve.
Untuk menjadi sebuah host INTERNET tanpa harus memiliki hubungan full-time ke INTERNET (yang umumnya sangat mahal), ada sebuah cara mensetup sebuah host INTERNET melalui hubungan telepon. Untuk melakukan hal tersebut, Anda perlu mengadakan perjanjian dengan sebuah host INTERNET yang lain yang bertindak sebagai titik hubungan. Selanjutnya, diperlukan sejumlah program yang disebut sebagai PPP (Point to Point Protocol) dan SLIP (Serial Line Internet Protocol) dalam workstation. Setelah workstation menghubungi host INTERNET melalui jalur telepon, PPP menyediakan kemampuan TCP/IP untuk workstation tersebut.
Domain Name System
Tentunya juga harus ada sebuah metode yang memungkinkan pengiriman kepada masing-masing komputer di INTERNET. Pada awalnya disusun sebuah daftar yang memuat nama semua jaringan yang tergabung dalam INTERNET. Dengan tingkat pertumbuhan INTERNET yang sangat tinggi tidak mungkin lagi menjaga daftar-daftar tetap aktual. Karena Internet menggunakan sebuah sistem alamat yang dapat diolah oleh komputer khusus (disebut Router), yang terdapat antara masing-masing jaringan.
Alamat IP
ebuah alamat IP terdiri atas sebuah angka biner 32-bit, yang menggambarkan lokasi jaringan hingga komputer dalam jaringan tersebut yang harus dicapai. Dari sanalah Router memilih jalur yang paling menguntungkan.
Artinya, Internet menentukan sendiri jalan “melalui” banyak jaringan yang tergabung antara dua tempat, sehingga hampir tak mungkin merusak media komunikasi ini. Bila misalnya sebuah kabel penghubung rusak oleh pekerjaan galian tanah, INTERNET mengalihkan pengiriman paket ke jalur lain. Hal ini disebut Dynamic Rerouting.
Alamat DNS
Karena angka biner tidak mudah diingat, maka dikembangkan sistem Domain Name System (DNS). Disini alamat disusun dalam sebuah hierarki berbagai wilayah (domain = wilayah), yang mewakili sebuah kelompok host tertentu. Host adalah komputer dalam jaringan lokal (LAN) atau Wide Area Network (WAN), yang diakses oleh komputer lain dalam jaringan tersebut.
Agar penyampaian otomatis oleh Router tetap berfungsi, angka biner tetap digunakan. Bila Anda memberikan sebuah alamat DNS, pertama-tama data dikirimkan ke sebuah Server dan diubah menjadi alamat Ip yang dapat dibaca oleh Komputer. Contoh berikut ini akan menjelaskan sistem alamat DNS. Seperti pada alamat IP, alamat tersebut juga mengandung informasi yang dibutuhkan untuk identifikasi komputer yang diingikan. Setiap bagian alamat DNS harus dipisahkan dengan sebuah titik.
Gopher.bppt.id
Gopher adalah nama sebuah komputer dalam jaringan “bppt” dalam domain “id”, yang berarti Indonesia. Seperti Anda lihat pada contoh di atas, mula-mula ditulis nama host yang diinginkan, disusul oleh bagian-bagian yang semakin besar hingga tingkat tertinggi, yaitu domain.
Untuk mencapai komputer tersebut, alamat dibaca dari kanan ke kiri. Mula-mula jaringan tempat Anda mengakses INTERNET menciptakan hubungan dengan Router tertinggi yang mengelola semua alamat dalam domain “id”.
Domain diatas mewakili sebuah wilayah geografis, singkatan “id” berarti Indonesia. Selain itu terdapat pula berbagai domain tematik, yang dikenali pada singakatan paling kanan dalam alamat DNS.
Singkatan
Jenis Domain
com = perusahaan komersial
edu = badan pendidikan (misalnya universitas atau institut)
gov = lembaga pemerintahan non-militer
mil = militenet jaringan
org = organisasi lainnya
int = organisasi internasional
ac = badan pendidikan
Domain geografis :
at = Austria
pl = Polandia
de = Jerman
au = Australia
pt = Portugal
be = Belgia
ch = Swiss
se = Swedia
bg = Bulgaria
dk = Denmark
uk = Inggris
br = Brazil
ee = Eslandia
us = Amerika
fi = Finlandia
es = Spanyol
cl = Cile
fr = Prancis
in = India
ir = Irlandia
jp = Jepang
Dengan demikian alamat INTERNET standar adalah : username@domain
Bagaimana mengakses INTERNET?
1. Hardware
Memiliki komputer dengan spesifikasi minimum sebagai berikut :
•PC minimal 386 (486 DX-4 recomended)
•Monitor Super VGA
•RAM 4 MB (8 MB recomended, tergantung program aplikasi)
•Memiliki Communication Port (RS-232)
•Modem dengan kecepatan 14400 BPS atau lebih
•Mouse
•Multi Media (tergantung aplikasi pelayanan INTERNET)
•Mampu menjalankan system Windows
2. Berlangganan dengan ISP (INTERNET Service Provider) atau Online Service
3. Software/Program Aplikasi (tergantung fasilitas INTERNET yang akan digunakan)
•Eudora Light
•Netscape
•Internet Explorer
•Internet Phone
•Net 2 Phone
•Net Meeting
Pelayanan Utama dalam INTERNET
Software yang mendukung Internet menyediakan banyak pelayanan teknis. Bagian ini akan membahas empat pelayanan INTERNET yang paling penting dan mendasar.
I. Pelayanan Mail
Pelayanan untuk mengirim dan menerima pesan-pesan. Setiap pesan yang dikirim dari satu sistem ke sistem-sistem yang lain menuju tujuan akhir. Di belakang layar, pelayanan mail memastikan bahwa pesan-pesan yang dikirim dan diterima secara lengkap pada alamat yang benar.
II. Pelayanan telnet
Pelayanan yang memberikan kesempatan Anda menghubungi sistem remote atau sistem yang terletak di tempat yang jauh. Sebagai contoh, Anda dapat menggunakan telnet untuk menghubungi sebuah host/provider di negara lain. Setelah Anda menghubungi host tersebut, Anda dapat login ke host tersebut (username dan password yang sah). Setelah itu Anda dapat bertukar data melalui INTERNET.
III. Pelayanan File Transfer Protocol (FTP)
Pelayanan transfer file dari satu sistem ke sistem lain. Dalam INTERNET, Anda dapat mentransfer file dari host ke sebuah host remote. Proses ini disebut uploading, dan sebaliknya jika Anda mentransfer file dari host remote ke host lokal disebut downloading.
IV. Pelayanan Client/Server
Program Client meminta dukungan program server. Sebagai contoh, Gopher client menampilkan menu, setelah Anda memilih perintah-perintah dalam menu, Gopher client menghubungi Gopher server yang sesuai (tidak perduli dimana lokasinya dalam INTERNET) dan mengeksekusi permintaan Anda.
Jenis-jenis Layanan INTERNET
Electronic Mail (E-mail)
Fungsi : mengirim atau menerima surat ke/dari seluruh penjuru dunia.
Sebagai pemakai INTERNET, Anda dapat mengirim dan menerima pesan dari pemakai INTERNET lain dari berbagai penjuru dunia. Namum selain pesan-pesan pribadi, dengan E-mail dapat juga mengirim dan menerima file binary. Maka secara virtual Anda dapat mengirim dan menerima segala tipe data. Sistem mail INTERNET adalah tulang punggung (dan motivasi awal) dari INTERNET itu sendiri.
Untuk dapat menerima surat elektronik, Anda harus memiliki kotak pos (mailbox) untuk menampung surat-surat yang masuk sebelum Anda sempat menbacanya. Sebuah kotak pos elektronik (electronic mailbox) sama dengan kotak pos dikantor pos. Siapapun bisa mengirim surat ke kotak pos, tetapi hanya pemiliknya yang bisa meneliti dan membuang isi kotak surat tersebut.
Alamat kotak pos untuk surat elektronik disebut E-mail address. Sebagai contoh : budi @indo.net.id
budi : nama user
indo : nama provider
net : network/provider
id : nama domain geografis, yaitu Indonesia
Surat menyurat di INTERNET dilakukan dengan menggunakan program surat elektronik.
Cara penggunaannya sangat mudah bila program dijalankan dibawah user interface grafis seperti Windows. Saat pengiriman hanya perlu diisikan alamat penerima dan subjek (topik) surat, kemudian isi surat langsung dapat diketik untuk dikirim. Jika perlu Anda dapat menyertakan file tertentu untuk dikirim bersama-sama dengan surat tersebut (Attachments).
Program surat elektronik yang popular digunakan adalah Eudora Mail. Eudora Mail menggunakan protokol yang disebut POP (Post Office Protocol) dan dibuat oleh Qualcomm
File Tranfer Protocol (FTP)
Fungsi :mengirim dan menerima file antar host dari seluruh penjuru dunia.
Anonymous FTP memungkinkan pengaksesan ke server FTP dengan login anonymous tanpa memerlukan password. Anonymous FTP adalah salah satu dari pelayanan dalam Internet yang cukup penting. Dengan akses ke berbagai anonymous FTP, Anda dapat memperoleh file-file secara grafis. Anda dapat menemukan program-program, gambar-gambar, majalah elektronik, artikel-artikel dalam kelompok diskusi tertentu. Salah satu program FTP adalah WS_FTP.
Tele Networking (TelNet)
Fungsi : mengakses komputer (host/server) dari jauh/Remote login. Telnet adalah program yang memungkinkan komputer kita menjadi terminal dari komputer lain di INTERNET. Telnet memungkinkan kita untuk masuk (log in) sebagai pemakai komputer jarak jauh dan menjalankan program komputer layanan yang ada dikomputer tersebut.
User’s Network (UseNet)
UseNet adalah sistem kelompok diskusi di mana artikel-artikel didistribusikan ke seluruh dunia. UseNet memiliki ribuan kelompok diskusi, sehingga tidak heran jika UseNet meliputi segala macam topik yang mungkin Anda inginkan.
World Wide Web (WWW)
Sering disebut “the WEB”/”W3”, merupakan sistem dalam internet yang memiliki fasilitas pencarian dan pemberian informasi yang cepat dengan menggunakan teknologi hypertext.
Sebutan World Wide Web (Web=jaring laba-laba) sangat tepat untuk menggambarkan struktur data pada jaringan INTERNET. Berbeda dengan misalnya susunan data logis berstruktur pohon yang dikenal dari DOS. WWW memungkinkan penanganan atau akses yang jauh lebih fleksibel pada file yang dikelola.
Di WWW, struktur sumber daya-INTERNET dapat dibandingkan dengan jaring laba-laba. Bila dilihat polanya, jaringan ini terdiri atas lingkaran-lingkaran berbagai ukuran yang berpusat pada titik tengah yang sama. Dari titik tengah ini terbentuk garis-garis penghubung yang tegak lurus pada lingkaran, sehingga terdapat titik simpul. Bila pada struktur pohon percabangan merupakan jalur hubungan, pada Web semua garis merupakan penghubung setiap titik simpul yang mengandung data. Pemilihan disini dilakukan dengan item Hypertext. Pada titik simpul bisa terdapat sebuah komputer di Internet atau sebuah petunjuk untuk file tertentu pada sebuah komputer. Hal ini berarti, dengan memilih sebuah item Hypertext diciptakan hubungan dengan sebuah komputer pada suatu tempat di dunia, dimana Anda dapat melanjutkan perjalanan atau langsung ke sebuah file tertentu.
“Bahasa” World Wide Web:HTML
Untuk membuat Hypertext, dikembangkan sebuah bahasa pemrograman khusus yang memungkinkan pengikatan alamat WWW atau file dalam sebuah dokumen. Sesuai dengan fungsinya, bahasa pemrograman ini disebut Hypertext Mark up Language (HTML). File ini biasanya berextention *.html. Agar file yang berisi Hypertext ini bisa dikirimkan, diperlukan protokol pengiriman data yang spesifik yang disebut HyperText Transfer Protocol (HTTP).
Untuk menemukan setiap hubungan Hypertext digunakan Uniform Resource Locator (URL). Karena itu, halaman WWW juga disebut dokumen URL.
Beberapa alamat browser/search engine di INTERNET :
Yahoo! = http://www.yahoo.com/
Alta Vista = http://www.altavista.digital.com/
Lycos = http://www.lycos.com/
WebCrawler = http://www.webcrawler.com/
Inktomi = http://www.cs.berkeley.edu/
DejaNews = http://www.dejanews.com/
BimaSakti = http://www.cs.utexas.edu/users/adison/cgi/bimasakti/
Internet Relay Chat (IRC)
Internet Relay Chat/IRC merupakan fasilitas untuk komunikasi langsung dengan menggunakan keyboard. Anda dapat ambil bagian dalam komunikasi publik dengan sekelompok orang. Atau, jika Anda inginkan, Anda dapat menggunakan IRC untuk mengatur komunikasi pribadi dengan orang-orang tertentu, yaitu sejenis teleconference.
Internet Phone/Conference
Fasilitas untuk melakukan percakapan jarak jauh via INTERNET. Untuk itu diperlukan aplikasi khusus dan dukungan hardware multi media.
WAIS Server
WAIS (Wide Area Information Service) menyediakan cara lain untuk menemukan informasi yang tersebar dalam INTERNET. WAIS mampu mengakses segala database yang besar (seperti dokumen, file berisi gambar, video dan suara).
Gopher
Internet menyediakan banyak informasi yang dapat diakses penggunanya lewat sistem menu. Seorang pengguna INTERNET dihadapkan pada sebuah menu yang bercabang-cabang. Untuk menuju ke informasi atau data yang dituju, seorang pengguna menyeleksi pilihan-pilihan yang disediakan hingga masuk ke topik yang diinginkan. Fasilitas demikian disebut Gopher.
Mailing List
Kelompok diskusi - fasilitas ini dibangun menggunakan teknik yang sama dengan proses penyebaran surat elektronik. Dengan menggunakan fasilitas ini, sebuah berita/file dapat didistribusikan ke banyak pengguna sekaligus. Bahkan penggunanya dapat melakukan diskusi, seminar, ceramah, konferensi secara elektronik tanpa terikat dimensi ruang dan waktu. Diskusi dapat berlangsung setiap hari tanpa henti. Hasil yang diperoleh akan jauh lebih efektif daripada penyelenggaraan seminar/konferensi konvesional.
Daftar alamat Mailing List dengan topik ekonomi
Bisnis,Keuangan, dan Administrasi Pro = Econ-dev@csn.org
Perkembangan ekonomi Internasional = economy@tecmetyvm.mty.itesm.mx
Ekonomi di negara-negara kurang berkembang = gc-INTERNET@uriacc.uri.edu
Ekonomi global = pol-econ@shsu.bitnet
BEBERAPA ISTILAH INTERNET
American OnLine (AOL) = Layanan Komersial yang menyediakan browser Internet-nya sendiri.
Browser = Aplikasi yang ada di komputer Anda, mirip dengan aplikasi pengolah kata atau aplikasi lain, yang dirancang untuk membaca tipe file data tertentu. Untuk mengakses WWW, Anda membutuhkan program software internet browser ini Browsing-metode untuk menjelajahi WWW Internet. Mem-browse WWW sering disebut sebagai surfing the Net.
CU-SeeMe = Aplikasi yang memungkinkan konferensi video pada Internet.
Cyberspace = Tempat virtual di mana orang dapat berkomunikasi dan bertemu.
Domain name = Bagian yang membentuk IP address pada Internet. Domain name terdiri dari dua bagian atau lebih yang terpisah oleh tanda titik. Bagian paling kiri adalah bagian yang paling penting, menunjukkan tujuannya. Contoh : WWW menunjukkan Web server mail. Sembarang domain name akan “melebur” menjadi hanya satu IP address yang unik untuk setiap mesin. Bagian sebelah kanan menunjukkan tipe site. Contoh :.gov menunjukkan negara asal site, misalnya id menunjukkan negara Indonesia.
E-Mail = Mirip surat pos, tetapi dikirimkan secara elektronik, sehingga tiba ditempat tujuan nyaris dalam tempo seketika itu juga. E-mail yang berisikan pesan dikirim ke komputer Anda dan akan terus ada di komputer itu sampai Anda mengambilnya (membuka dan menyimpannya atau membuangnya).
Eudora = Aplikasi e-mail desktop yang populer karena lingkungan grafis dan kemampuannya untuk bekerja di hampir semua jenis server (PC maupun Macintosh).
FAQ = Frequently Asked Questions - daftar yang memuat jawaban dari pertanyaan-pertanyaan yang paling sering diajukan tentang topik tertentu.
FTP (File Transfer Protocol) = Program yang digunakan pada komputer berbasis Windows untuk mentransfer file (software atau dokumen) pada Internet.
GIF (Graphics Interchange Format) = Jenis image yang seringkali dipakai pada web pages karena kemampuannya untuk me-render warna latar belakang sebagai transparan.
Gopher = Program berbasis teks yang digunakan untuk mem-browser daftar menu Internet pada berbagai server gopher.
Home Page = Halaman-halaman yang menampung berbagai informasi dari suatu perusahaan, institusi atau pribadi. Contoh White House home page berisikan informasi politik dan kebijakan Presiden AS.
HTML = HyperText Markup Language - bahasa standar yang digunakan browser Internet untuk membuat halaman dan dokumen yang dipajang pada Web. Selain memungkinkan komputer berkomunikasi, HTML juga menyediakan link di antara file-file yang ada di komputer yang berbeda dan dipisahkan oleh jarak yang jauh.
HTTP = HyperText Transfer Protocol - protokol yang memungkinkan bermacam-macam komputer yang saling berkomunikasi dengan menggunakan bahasa HTML.
HyperLink = Bagian dari Web page yang menghubungkan Anda ke file lain, menyediakan seamless link (hubungan) ke file-file pada komputer lain. Biasa dikenal sebagai link. Mengklik hyperlink berarti mem-browse WWW dan mengunjungi berbagai lokasi.
Hypermedia document = File data berisi banyak informasi yang dikirimkan melalui Internet ke komputer Anda dan dimunculkan secara grafis dalam cara yang user friendly.
Hypertext = Salah satu cara untuk me-link banyak file. Teks yang mengandung hypertext biasanya digarisbawahi. Untuk melihat ‘kait’nya Anda cukup mengklik pada teks tersebut.
Internet = Jaringan komputer dunia yang menghubungkan jaringan-jaringan komputer komersiah regional di seluruh dunia.
Intranet. = Pemanfaatan Internet dalam LAN untuk menghubungkan oran-orang dalam satu perusahaan tanpa berhubungan dengan dunia luar.
IP address = Alamat IP yang terbentuk dari empat angka yang dipisahkan oleh tanda titik. Alamat yang bersifat unik ini akan diberikan setelah Anda mengirimkan e-mail ke Hostmaster@INTERNIC.NET.
ISP (Internet Service Provider) = Perusahaan penyedia jasa koneksi ke Internet.
Java = Bahasa pemrograman berbasis-obyek yang sederhana, dan tidak tergantung pada platform dan sistem operasi. Bahasa ini dikembangkan oleh Sun Microsystems dan digunakan untuk membuat HotJava.
JPEG (Joint Photographic Expert Group) = Image grafis dalam bentuk terkompresi yang sering digunakan pada Web pages.
Listserv = Komputer yang mengotomatiskan pengiriman e-mail (bertindak sebagai pusat distribusi untuk pesan-pesan e-mail). Salah satu contoh adalah EDTECH yang para anggotanya mendiskusikan topik-topik yang terkait dengan teknologi pendidikan.
Lycos = Salah satu search engine. Lycos dikembangkan oleh Carnegie Mellon University dan melakukan pencarian berdasarkan judul dan isi. Pembaruan indeks dilakukan setiap minggu, sedangkan pencariannya bisa dilakukan setiap hari.
MPEG (Moving Picture Experts Group) = Algoritma terkompresi untuk file video dan audio. Bentuk ini sering digunakan pada web.
Net = Singkatan dari cyberspace.
Netscape = Browser Internet yang juga merangkap fungsi e-mail, FTP, Telnet, dan Gopher.
Newsgroup = Salah satu cara untuk berkomunikasi dengan penjelajah Internet lainnnya.
Online = Sering digunakan untuk merujuk saat orang ber-Internet.
0 komentar:
Posting Komentar