Selasa, 26 Oktober 2010

ARSITEKTUR LAPISAN JARINGAN /OSI LAYER

ARSITEKTUR LAPISAN JARINGAN /OSI LAYER
Model referensi OSI (Open System Interconnection) menggambarkan bagaimana informasi dari suatu software aplikasi di sebuah komputer berpindah melewati sebuah media jaringan ke suatu software aplikasi di komputer lain. Model referensi OSI secara konseptual terbagi ke dalam 7 lapisan dimana masing-masing lapisan memiliki fungsi jaringan yang spesifik. Model ini diciptakan berdasarkan sebuah proposal yang dibuat oleh the International Standards Organization (ISO) sebagai langkah awal menuju standarisasi protokol internasional yang digunakan pada berbagai layer . Model ini disebut ISO OSI (Open System Interconnection) Reference Model karena model ini ditujukan bagi pengkoneksian open system. Open System dapat diartikan sebagai suatu sistem yang terbuka untuk berkomunikasi dengan sistem-sistem lainnya. Untuk ringkas-nya, kita akan menyebut model tersebut sebagai model OSI.

Model OSI memiliki tujuh layer. Prinsip-prinsip yang digunakan bagi ketujuh layer tersebut adalah :

1. Sebuah layer harus dibuat bila diperlukan tingkat abstraksi yang berbeda.

2. Setiap layer harus memiliki fungsi-fungsi tertentu.

3. Fungsi setiap layer harus dipilih dengan teliti sesuai dengan ketentuan standar protocol internasional.

4. Batas-batas layer diusahakan agar meminimalkan aliran informasi yang melewati interface.

5. Jumlah layer harus cukup banyak, sehingga fungsi-fungsi yang berbeda tidak perlu disatukan dalam satu layer diluar keperluannya. Akan tetapi jumlah layer juga harus diusahakan sesedikit mungkin sehingga arsitektur jaringan tidak menjadi sulit dipakai.

Di bawah ini kita membahas setiap layer pada model OSI secara berurutan, dimulai dari layer terbawah. Perlu dicatat bahwa model OSI itu sendiri bukanlah merupakan arsitektur jaringan, karena model ini tidak menjelaskan secara pasti layanan dan protokolnya untuk digunakan pada setiap layernya. Model OSI hanya menjelaskan tentang apa yang harus dikerjakan oleh sebuah layer. Akan tetapi ISO juga telah membuat standard untuk semua layer, walaupun standard-standard ini bukan merupakan model referensi itu sendiri. Setiap layer telah dinyatakan sebagai standard internasional yang terpisah.


2.1 Karakteristik Lapisan OSI

Ke tujuh lapisan dari model referensi OSI dapat dibagi ke dalam dua kategori, yaitu lapisan atas dan lapisan bawah.

Lapisan atas dari model OSI berurusan dengan persoalan aplikasi dan pada umumnya diimplementasi hanya pada software. Lapisan tertinggi (lapisan applikasi) adalah lapisan penutup sebelum ke pengguna (user), keduanya, pengguna dan lapisan aplikasi saling berinteraksi proses dengan software aplikasi yang berisi sebuah komponen komunikasi. Istilah lapisan atas kadang-kadang digunakan untuk menunjuk ke beberapa lapisan atas dari lapisan lapisan yang lain di model OSI.

Lapisan bawah dari model OSI mengendalikan persoalan transport data. Lapisan fisik dan lapisan data link diimplementasikan ke dalam hardware dan software. Lapisan-lapisan bawah yang lain pada umumnya hanya diimplementasikan dalam software. Lapisan terbawah, yaitu lapisan fisik adalah lapisan penutup bagi media jaringan fisik (misalnya jaringan kabel), dan sebagai penanggung jawab bagi penempatan informasi pada media jaringan. Tabel berikut ini menampilkan pemisahan kedua lapisan tersebut pada lapisan-lapisan model OSI.


Application
Application
Lapisan Atas


Tabel 2.1 Pemisahan Lapisan atas dan Lapisan bawah pada model OSI


2.2 Protokol


Model OSI menyediakan secara konseptual kerangka kerja untuk komunikasi antar komputer, tetapi model ini bukan merupakan metoda komunikasi. Sebenarnya komunikasi dapat terjadi karena menggunakan protokol komunikasi. Di dalam konteks jaringan data, sebuah protokol adalah suatu aturan formal dan kesepakatan yang menentukan bagaimana komputer bertukar informasi melewati sebuah media jaringan. Sebuah protokol mengimplementasikan salah satu atau lebih dari lapisan-lapisan OSI. Sebuah variasi yang lebar dari adanya protokol komunikasi, tetapi semua memelihara pada salah satu aliran group: protokol LAN, protokol WAN, protokol jaringan, dan protokol routing. Protokol LAN beroperasi pada lapisan fisik dan data link dari model OSI dan mendefinisikan komunikasi di atas macam-macam media LAN. Protokol WAN beroperasi pada ketiga lapisan terbawah dari model OSI dan mendefinisikan komunikasi di atas macam-macam WAN. Protokol routing adalah protokol lapisan jaringan yang bertanggung jawab untuk menentukan jalan dan pengaturan lalu lintas. Akhirnya protokol jaringan adalah berbagai protokol dari lapisan teratas yang ada dalam sederetan protokol.


2.3 Lapisan-lapisan Model OSI

2.3.1 Physical Layer


Physical Layer berfungsi dalam pengiriman raw bit ke channel komunikasi. Masalah desain yang harus diperhatikan disini adalah memastikan bahwa bila satu sisi mengirim data 1 bit, data tersebut harus diterima oleh sisi lainnya sebagai 1 bit pula, dan bukan 0 bit. Pertanyaan yang timbul dalam hal ini adalah : berapa volt yang perlu digunakan untuk menyatakan nilai 1? dan berapa volt pula yang diperlukan untuk angka 0?. Diperlukan berapa mikrosekon suatu bit akan habis? Apakah transmisi dapat diproses secara simultan pada kedua arahnya? Berapa jumlah pin yang dimiliki jaringan dan apa kegunaan masing-masing pin? Secara umum masalah-masalah desain yang ditemukan di sini berhubungan secara mekanik, elektrik dan interface prosedural, dan media fisik yang berada di bawah physical layer.


2.3.2 Data Link Layer

Tugas utama data link layer adalah sebagai fasilitas transmisi raw data dan mentransformasi data tersebut ke saluran yang bebas dari kesalahan transmisi. Sebelum diteruskan kenetwork layer, data link layer melaksanakan tugas ini dengan memungkinkan pengirim memecag-mecah data input menjadi sejumlah data frame (biasanya berjumlah ratusan atau ribuan byte). Kemudian data link layer mentransmisikan frame tersebut secara berurutan, dan memproses acknowledgement frame yang dikirim kembali oleh penerima. Karena physical layer menerima dan mengirim aliran bit tanpa mengindahkan arti atau arsitektur frame, maka tergantung pada data link layer-lah untuk membuat dan mengenali batas-batas frame itu. Hal ini bisa dilakukan dengan cara membubuhkan bit khusus ke awal dan akhir frame. Bila secara insidental pola-pola bit ini bisa ditemui pada data, maka diperlukan perhatian khusus untuk menyakinkan bahwa pola tersebut tidak secara salah dianggap sebagai batas-batas frame.

Terjadinya noise pada saluran dapat merusak frame. Dalam hal ini, perangkat lunak data link layer pada mesin sumber dapat mengirim kembali frame yang rusak tersebut. Akan tetapi transmisi frame sama secara berulang-ulang bisa menimbulkan duplikasi frame. Frame duplikat perlu dikirim apabila acknowledgement frame dari penerima yang dikembalikan ke pengirim telah hilang. Tergantung pada layer inilah untuk mengatasi masalah-masalah yang disebabkan rusaknya, hilangnya dan duplikasi frame. Data link layer menyediakan beberapa kelas layanan bagi network layer. Kelas layanan ini dapat dibedakan dalam hal kualitas dan harganya.

Masalah-masalah lainnya yang timbul pada data link layer (dan juga sebagian besar layer-layer di atasnya) adalah mengusahakan kelancaran proses pengiriman data dari pengirim yang cepat ke penerima yang lambat. Mekanisme pengaturan lalu-lintas data harus memungkinkan pengirim mengetahui jumlah ruang buffer yang dimiliki penerima pada suatu saat tertentu. Seringkali pengaturan aliran dan penanganan error ini dilakukan secara terintegrasi.

Saluran yang dapat mengirim data pada kedua arahnya juga bisa menimbulkan masalah. Sehingga dengan demikian perlu dijadikan bahan pertimbangan bagi software data link layer. Masalah yang dapat timbul di sini adalah bahwa frame-frame acknoeledgement yang mengalir dari A ke B bersaing saling mendahului dengan aliran dari B ke A. Penyelesaian yang terbaik (piggy backing) telah bisa digunakan; nanti kita akan membahasnya secara mendalam.

Jaringan broadcast memiliki masalah tambahan pada data link layer. Masalah tersebut adalah dalam hal mengontrol akses ke saluran yang dipakai bersama. Untuk mengatasinya dapat digunakan sublayer khusus data link layer, yang disebut medium access sublayer.

Masalah mengenai data link control akan diuraikan lebih detail lagi pada bab tiga.


2.3.3 Network Layer

Network layer berfungsi untuk pengendalian operasi subnet. Masalah desain yang penting adalah bagaimana caranya menentukan route pengiriman paket dari sumber ke tujuannya. Route dapat didasarkan pada table statik yang “dihubungkan ke” network. Route juga dapat ditentukan pada saat awal percakapan misalnya session terminal. Terakhir, route dapat juga sangat dinamik, dapat berbeda bagi setiap paketnya. Oleh karena itu, route pengiriman sebuah paket tergantung beban jaringan saat itu.

Bila pada saat yang sama dalam sebuah subnet terdapat terlalu banyak paket, maka ada kemungkinan paket-paket tersebut tiba pada saat yang bersamaan. Hal ini dapat menyebabkan terjadinya bottleneck. Pengendalian kemacetan seperti itu juga merupakan tugas network layer.

Karena operator subnet mengharap bayaran yang baik atas tugas pekerjaannya. seringkali terdapat beberapa fungsi accounting yang dibuat pada network layer. Untuk membuat informasi tagihan, setidaknya software mesti menghitung jumlah paket atau karakter atau bit yang dikirimkan oleh setiap pelanggannya. Accounting menjadi lebih rumit, bilamana sebuah paket melintasi batas negara yang memiliki tarip yang berbeda.

Perpindahan paket dari satu jaringan ke jaringan lainnya juga dapat menimbulkan masalah yang tidak sedikit. Cara pengalamatan yang digunakan oleh sebuah jaringan dapat berbeda dengan cara yang dipakai oleh jaringan lainnya. Suatu jaringan mungkin tidak dapat menerima paket sama sekali karena ukuran paket yang terlalu besar. Protokolnyapun bisa berbeda pula, demikian juga dengan yang lainnya. Network layer telah mendapat tugas untuk mengatasi semua masalah seperti ini, sehingga memungkinkan jaringan-jaringan yang berbeda untuk saling terinterkoneksi.


2.3.4 Transport Layer

Fungsi dasar transport layer adalah menerima data dari session layer, memecah data menjadi bagian-bagian yang lebih kecil bila perlu, meneruskan data ke network layer, dan menjamin bahwa semua potongan data tersebut bisa tiba di sisi lainnya dengan benar. Selain itu, semua hal tersebut harus dilaksanakan secara efisien, dan bertujuan dapat melindungi layer-layer bagian atas dari perubahan teknologi hardware yang tidak dapat dihindari.

Dalam keadaan normal, transport layer membuat koneksi jaringan yang berbeda bagi setiap koneksi transport yang diperlukan oleh session layer. Bila koneksi transport memerlukan throughput yang tinggi, maka transport layer dapat membuat koneksi jaringan yang banyak. Transport layer membagi-bagi pengiriman data ke sejumlah jaringan untuk meningkatkan throughput. Di lain pihak, bila pembuatan atau pemeliharaan koneksi jaringan cukup mahal, transport layer dapat menggabungkan beberapa koneksi transport ke koneksi jaringan yang sama. Hal tersebut dilakukan untuk membuat penggabungan ini tidak terlihat oleh session layer.

Transport layer juga menentukan jenis layanan untuk session layer, dan pada gilirannya jenis layanan bagi para pengguna jaringan. Jenis transport layer yang paling populer adalah saluran error-free point to point yang meneruskan pesan atau byte sesuai dengan urutan pengirimannya. Akan tetapi, terdapat pula jenis layanan transport lainnya. Layanan tersebut adalah transport pesan terisolasi yang tidak menjamin urutan pengiriman, dan membroadcast pesan-pesan ke sejumlah tujuan. Jenis layanan ditentukan pada saat koneksi dimulai.

Transport layer merupakan layer end to end sebenarnya, dari sumber ke tujuan. Dengan kata lain, sebuah program pada mesin sumber membawa percakapan dengan program yang sama dengan pada mesin yang dituju. Pada layer-layer bawah, protokol terdapat di antara kedua mesin dan mesin-mesin lain yang berada didekatnya. Protokol tidak terdapat pada mesin sumber terluar atau mesin tujuan terluar, yang mungkin dipisahkan oleh sejumlah router. Perbedaan antara layer 1 sampai 3 yang terjalin, dan layer 4 sampai 7 yang end to end. Hal ini dapat dijelaskan seperti pada gambar 2-1.

Sebagai tambahan bagi penggabungan beberapa aliran pesan ke satu channel, transport layer harus hati-hati dalam menetapkan dan memutuskan koneksi pada jaringan. Proses ini memerlukan mekanisma penamaan, sehingga suatu proses pada sebuah mesin mempunyai cara untuk menerangkan dengan siapa mesin itu ingin bercakap-cakap. Juga harus ada mekanisme untuk mengatur arus informasi, sehingga arus informasi dari host yang cepat tidak membanjiri host yang lambat. Mekanisme seperti itu disebut pengendalian aliran dan memainkan peranan penting pada transport layer (juga pada layer-layer lainnya). Pengendalian aliran antara host dengan host berbeda dengan pengendalian aliran router dengan router. Kita akan mengetahui nanti bahwa prinsip-prinsip yang sama digunakan untuk kedua jenis pengendalian tersebut.


2.3.5 Session Layer

Session layer mengijinkan para pengguna untuk menetapkan session dengan pengguna lainnya. Sebuah session selain memungkinkan transport data biasa, seperti yang dilakukan oleh transport layer, juga menyediakan layanan yang istimewa untuk aplikasi-aplikasi tertentu. Sebuah session digunakan untuk memungkinkan seseorang pengguna log ke remote timesharing system atau untuk memindahkan file dari satu mesin kemesin lainnya.

Sebuah layanan session layer adalah untuk melaksanakan pengendalian dialog. Session dapat memungkinkan lalu lintas bergerak dalam bentuk dua arah pada suatu saat, atau hanya satu arah saja. Jika pada satu saat lalu lintas hanya satu arah saja (analog dengan rel kereta api tunggal), session layer membantu untuk menentukan giliran yang berhak menggunakan saluran pada suatu saat.

Layanan session di atas disebut manajemen token. Untuk sebagian protokol, adalah penting untuk memastikan bahwa kedua pihak yang bersangkutan tidak melakukan operasi pada saat yang sama. Untuk mengatur aktivitas ini, session layer menyediakan token-token yang dapat digilirkan. Hanya pihak yang memegang token yang diijinkan melakukan operasi kritis.

Layanan session lainnya adalah sinkronisasi. Ambil contoh yang dapat terjadi ketika mencoba transfer file yang berdurasi 2 jam dari mesin yang satu ke mesin lainnya dengan kemungkinan mempunyai selang waktu 1 jam antara dua crash yang dapat terjadi. Setelah masing-masing transfer dibatalkan, seluruh transfer mungkin perlu diulangi lagi dari awal, dan mungkin saja mengalami kegagalan lain. Untuk mengurangi kemungkinan terjadinya masalah ini, session layer dapat menyisipkan tanda tertentu ke aliran data. Karena itu bila terjadi crash, hanya data yang berada sesudah tanda tersebut yang akan ditransfer ulang.

2.3.6 Pressentation Layer

Pressentation layer melakukan fungsi-fungsi tertentu yang diminta untuk menjamin penemuan sebuah penyelesaian umum bagi masalah tertentu. Pressentation Layer tidak mengijinkan pengguna untuk menyelesaikan sendiri suatu masalah. Tidak seperti layer-layer di bawahnya yang hanya melakukan pemindahan bit dari satu tempat ke tempat lainnya, presentation layer memperhatikan syntax dan semantik informasi yang dikirimkan.

Satu contoh layanan pressentation adalah encoding data. Kebanyakan pengguna tidak memindahkan string bit biner yang random. Para pengguna saling bertukar data sperti nama orang, tanggal, jumlah uang, dan tagihan. Item-item tersebut dinyatakan dalam bentuk string karakter, bilangan interger, bilangan floating point, struktur data yang dibentuk dari beberapa item yang lebih sederhana. Terdapat perbedaan antara satu komputer dengan komputer lainnya dalam memberi kode untuk menyatakan string karakter (misalnya, ASCII dan Unicode), integer (misalnya komplemen satu dan komplemen dua), dan sebagainya. Untuk memungkinkan dua buah komputer yang memiliki presentation yang berbeda untuk dapat berkomunikasi, struktur data yang akan dipertukarkan dapat dinyatakan dengan cara abstrak, sesuai dengan encoding standard yang akan digunakan “pada saluran”. Presentation layer mengatur data-struktur abstrak ini dan mengkonversi dari representation yang digunakan pada sebuah komputer menjadi representation standard jaringan, dan sebaliknya.


2.3.7 Application Layer

Application layer terdiri dari bermacam-macam protokol. Misalnya terdapat ratusan jenis terminal yang tidak kompatibel di seluruh dunia. Ambil keadaan dimana editor layar penuh yang diharapkan bekerja pada jaringan dengan bermacam-macam terminal, yang masing-masing memiliki layout layar yang berlainan, mempunyai cara urutan penekanan tombol yang berbeda untuk penyisipan dan penghapusan teks, memindahkan sensor dan sebagainya.

Suatu cara untuk mengatasi masalah seperti di ata, adalah dengan menentukan terminal virtual jaringan abstrak, serhingga editor dan program-program lainnya dapat ditulis agar saling bersesuaian. Untuk menangani setiap jenis terminal, satu bagian software harus ditulis untuk memetakan fungsi terminal virtual jaringan ke terminal sebenarnya. Misalnya, saat editor menggerakkan cursor terminal virtual ke sudut layar kiri, software tersebut harus mengeluarkan urutan perintah yang sesuai untuk mencapai cursor tersebut. Seluruh software terminal virtual berada pada application layer.

Fungsi application layer lainnya adalah pemindahan file. Sistem file yang satu dengan yang lainnya memiliki konvensi penamaan yang berbeda, cara menyatakan baris-baris teks yang berbeda, dan sebagainya. Perpindahan file dari sebuah sistem ke sistem lainnya yang berbeda memerlukan penanganan untuk mengatasi adanya ketidak-kompatibelan ini. Tugas tersebut juga merupakan pekerjaan appication layer, seperti pada surat elektronik, remote job entry, directory lookup, dan berbagai fasilitas bertujuan umum dan fasilitas bertujuan khusus lainnya.


2.4 Transmisi Data Pada Model OSI

Proses pengiriman memiliki data yang akan dikirimkan ke proses penerima. Proses pengirim menyerahkan data ke application layer, yang kemudian menambahkan aplication header, AH (yang mungkin juga kosong), ke ujung depannya dan menyerahkan hasilnya ke presentation layer.

Pressentation layer dapat membentuk data ini dalam berbagai cara dan mungkin saja menambahkan sebuah header di ujung depannya, yang diberikan oleh session layer. Penting untuk diingat bahwa presentation layer tidak menyadari tentang bagian data yang mana yang diberi tanda AH oleh application layer yang merupakan data pengguna yang sebenarnya.

Proses pemberian header ini berulang terus sampai data tersebut mencapai physical layer, dimana data akan ditransmisikan ke mesin lainnya. Pada mesin tersebut, semua header tadi dicopoti satu per satu sampai mencapai proses penerimaan.
Yang menjadi kunci di sini adalah bahwa walaupun transmisi data aktual berbentuk vertikal seperti pada gambar 1-17, setiap layer diprogram seolah-olah sebagai transmisi yang bersangkutan berlangsung secara horizontal. Misalnya, saat transport layer pengiriman mendapatkan pesan dari session layer, maka transport layer akan membubuhkan header transport layer dan mengirimkannya ke transport layer penerima.

[eralatan dalam jaringan

Beberapa peralatan yang digunakan dalam jaringan, diantaranya :
  • Network Interface Card (NIC)
NIC adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet, Token Ring, dan lainnya; sementara NIC yang bersifat logis adalah loopback adapter dan Dial-up Adapter. Disebut juga sebagai Network Adapter. Setiap jenis NIC diberi nomor alamat yang disebut sebagai MAC address, yang dapat bersifat statis atau dapat diubah oleh pengguna.
  • PCMCIA Network Interface Card
PCMCIA card adalah card jaringan yang digunakan untuk terhubung kedalam sebuah jaringan tanpa menggunakan kabel.
  • Modem
Modem atau Modul the Modulator adalah peralatan jaringan yang digunakan untuk terhubung ke jaringan internet menggunakan kabel telepon.
  • HUB/Switch
HUB atau Switch digunakan untuk menghubungkan setiap node dalam jaringan LAN. Peralatan ini sering digunakan pada topologi star dan extended star. Perbedaan antara HUB dan Switch adalah kecepatan transfer datanya. Yaitu 10:100 Mbps.
  • Bridge
Bridge adalah peralatan jaringan yang digunakan untuk memperluas ata memecah jaringan. Bridge berfungsi untuk menghubungkan dan menggabungkan media jaringan yang tidak sama seperti kabel unshielded twisted pair (UTP) dan kabel fiber-optic, dan untuk menggabungkan arsitektur jaringan yang berbeda seperti Token Ring dan Ethernet. Bridge meregenerate sinyal tetapi tidak melakukan konversi protocol, jadi protocol jaringan yang sama (seperti TCP/IP) harus berjalan kepada kedua segemen jaringan yang terkoneksi ke bridge. Bridge dapat juga mendukung Simple Network Management Protocol (SNMP), serta memiliki kemampuan diagnosa jaringan.
Bridge hadir dalam tiga tipe dasar yaitu Local, Remote, dan Wireless. Bridge local secara langsung menghubungkan Local Area Network (LAN). Bridge remote yang dapat digunakan untuk membuat sebuah Wide Area Network (WAN) menghubungkan dua atau lebih LAN. Sedangkan wireless bridge dapat digunakan untuk menggabungkan LAN atau menghubungkan mesin-mesin yang jauh ke suatu LAN.
  • Router
Router adalah peralatan jaringan yang digunakan untuk memperluas atau memecah jaringan dengan melanjutkan paket-paket dari satu jaringan logika ke jaringan yang lain. Router banyak digunakan di dalam internetwork yang besar menggunakan keluarga protocol TCP/IP dan untuk menghubungkan semua host TCP/IP dan Local Area Network (LAN) ke internet menggunakan dedicated leased line. Saat ini, masih banyak perusahaan menggunakan router Cisco 2500 series untuk mengkoneksikan dua buah LAN (WAN dengan anggota dua LAN), LAN ke ISP (Internet Service Provider).
  • Crimping Tools
Crimping tools berguna untuk memotong, merapikan dan mengunci kabel UTP dalam melakukan instalasi Networking.

Rabu, 20 Oktober 2010

DNS SERVER

1. PENGERTIAN DNS
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.

2. FUNGSI DNS
• Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT.
• Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root server)digunakan oleh seluruh dunia.

3. KEUNGGULAN DNS
1. DNS mudah untuk di implementasikan di protocol TCP/IP
2. DNS server mudah untuk di konfigurasikan(Bagi admin)
3. User tidak lagi di repotkan untuk mengingat IP address

4. KEKURANGAN DNS
1. DNS tidak mudah untuk di implementasikan
2. Tidak konsisten
3. Tidak bias membuat banyak nama domain.

5. Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:

1. Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (".").

2. Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-profit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruf untuk kode negara (id:Indonesia, sg:singapura, au:australia, dll)
Top-level domains dapat berisi second-level domains dan hosts.

3. Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh:
Domain smk-daruttaqwa, smk-daruttaqwa.com terdapat komputer (host) seperti gallery.smk-daruttaqwa.com dan subdomain psb.smk-daruttaqwa.com Subdomain psb.smk-daruttaqwa.com juga terdapat komputer (host) seperti search.psb.smk-daruttaqwa.com.

4. Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat ns1.smk-daruttaqwa.com, dimana ns1 adalah host name dan smk-daruttaqwa.com adalah domain name.

6. Bagaimana DNS itu bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan.

Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.

7. Langkah Instal DNS BIND9 Di Linux Server

Asumsi server :
Nama Host : tkj.net
IP Host : 192.168.254.254

1. Install bind9 dengan perintah :
$ sudo aptitude install bind9
2. edit file named.conf
$ sudo nano /etc/bind/named.conf
3. Menambahkan Zone
zone "tkj.net" IN {
type master;
file "/etc/bind/tkj.net.db";
allow-update { none; };
};

zone "0.0.10.in-addr.arpa" IN {
type master;
file "/etc/bind/tkj.net-ptr.db";
allow-update { none; };
};

4. Membuat file tkj.net.db dan tkj.net-ptr.db
- Membuat file tkj.net.db
$ sudo nano /etc/bind/tkj.net.db
- Isikan dengan :
$TTL 604800
@ IN SOA tkj.net. admin.tkj.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.tkj.net.
@ IN A 192.168.254.254
localhost IN A 127.0.0.1
www IN A 192.168.254.254
ns IN A 192.168.254.254

- Membuat file tkj.net-ptr.db
$sudo nano /etc/bind/tkj.net-ptr.db
- Isi file :
$TTL 604800
@ IN SOA tkj.net. root.tkj.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.tkj.net
2 IN PTR tkj.net.

5. Edit file /etc/hosts :
$ sudo nano /etc/hosts
-Lalu edit isinya sesuai dengan parameter server anda :
127.0.0.1 localhost
192.168.254.254 tkj.net server
6. Edit file resolv.conf :
$ sudo nano /etc/resolv.conf

7. Edit isi dengan parameter :
domain tkj.net
search tkj.net
nameserver 192.168.254.254

8. Edit file named.conf.options :
options {
directory "/var/cache/bind";
forwarders {
203.130.196.155;  IP DNS Server ISP
};
auth-nxdomain yes;
listen-on-v6 { any; };
};

9. Restart bind9 :
$ sudo /etc/init.d/bind9 restart
10. Tes konfigurasi dengan menggunakan perintah nslookup, host maupun dig :
- Nslookup
$nslookup www.tkj.net
- dig
$dig www.tkj.net
- host
$host www.tkj.net

IP Address dan Subnetting

IP Address: merupakan suatu identifikasi perangkat jaringan pada jaringan protokol TCP/IP. Struktur IP Address (IPA) terdiri dari 32 bit(IPv4) yang terbagi menjadi 2 bagian yaitu network dan host dan secara umum diaplikasikan dalam 3 kelas yaitu:

Kelas A: dengan range 1.0.0.0 s/d 126.255.255.255 (127.x.x.x alamat loopback), dengan subnet mask default nya adalah 255.0.0.0 atau Classless Inter Domain Routing (CIDR) 8 bits. IP Private-nya adalah 10.x.x.x.

Kelas B: dengan range 128.0.0.0 s/d 191.255.255.255, dengan subnetmask defaultnya adalah 255.255.0.0 (CIDR=16bits) dan IP Privatenya 172.16.x.x s/d 172.31.x.x

Kelas C: dengan range 192.0.0.0 s/d 223.255.255.255, dengan subnetmask defaultnya adalah 255.255.255.0 (CIDR=24bits) dan IP Privatenya adalah 192.168.x.x.
IP Address terbagi atas 2 pengelompokan penggunaan yaitu IP Public dan IP Private. IP Public adalah IPA yang dapat digunakan pada jaringan Internet sedangkan IP Private adalah IPA yang hanya digunakan pada jaringan Lokal.

Subnetting
untuk mempelajari subnetting, tips nya adalah pahami range ip setiap class dan subnet mask defaultnya.

range IP Class A: 1.0.0.0 s/d 126.255.255.255
subnet mask default : 255.0.0.0 atau CIDR: /8
range IP Class B: 128.0.0.0 s/d 191.255.255.255
subnet mask default : 255.255.0.0 atau CIDR: /16
range IP Class C: 192.0.0.0 s/d 223.255.255.255
subnet mask default : 255.255.255.0 atau CIDR/24

dengan subnet mask kita akan dapat memperoleh ip network dan ip broadcast. caranya adalah:
misalkan host ip yang diberikan 192.168.3.112/24

a)ip network:
192.168.3.112, binernya:
11000000.10101000.00000111.01110000
/24 = 255.255.255.0, binernya:
11111111.11111111.11111111.00000000
--------------------------------------------------- AND
11000000.10101000.00000111.00000000
192 . 168 . 3 . 0

b)ip broadcast:
192.168.3.112, binernya:
11000000.10101000.00000111.01110000
/24 = 255.255.255.0, binernya:
11111111.11111111.11111111.00000000, Invertingkan
00000000.00000000.00000000.11111111
---------------------------------------------------- OR
11000000.10101000.00000111.11111111
192 . 168 . 3 . 255

contoh di atas tidak ada dilakukan subnetting.


satu contoh lagi, host ip 202.83.100.74/28

a)ip network
202.83.100.74, binernya:
11001010.01010011.01100100.01001010
/28 = 255.255.255.240, binernya:
11111111.11111111.11111111.11110000
---------------------------------------------------- AND
11001010.01010011.01100100.01000000
202 . 83 . 100 . 64

b)ip broadcast
202.83.100.74, binernya:
11001010.01010011.01100100.01001010
/28 = 255.255.255.240, binernya:
11111111.11111111.11111111.11110000, invertingkan
00000000.00000000.00000000.00001111
---------------------------------------------------- OR
11001010.01010011.01100100.01001111
202 . 83 . 100 . 79
contoh di atas terjadi subnetting, untuk hitungan yang lebih cepat, kita berpedoman pada subnet mask nya yaitu octet .240, caranya:
karena setiap octet mempunyai nilai 0 s/d 255 maka ada 256 angka, sehingga diperoleh 256-240 = 16 ini adalah block subnet-1 yang valid..berikutnya lakukan kelipatan dari blok subnet-1 ini, sehingga 16,32,48,64,80..dst. nah perhatikanlah nilai host ip diatas yaitu 202.83.100.74 berarti berada antara subnet 64 dan 80. sehingga dapat di simpulkan subnet:64 menjadi network ip 202.83.100.64 dan broadcasnya kita peroleh dari nilai 80-1=79 yaitu 202.83.100.79

catatan:
dalam satu blok subnet ip terendah merupakan ip networknya dan ip tertinggi merupakan ip broadcast. setiap octet terakhir(octet paling kanan) dari ip network pasti merupakan bilangan GENAP dan octet terakhir dari ip broadcast merupakan bilangan GANJIL.

Tabel subnetmask untuk subnetting:

IP Class A:
--------------------------
CIDR | Subnet Mask
--------------------------
| 9 | 255.128.0.0
| 10 | 255.192.0.0
| 11 | 255.224.0.0
| 12 | 255.240.0.0
| 13 | 255.248.0.0
| 14 | 255.252.0.0
| 15 | 255.254.0.0
| 16 | 255.255.0.0
| 17 | 255.255.128.0
| 18 | 255.255.192.0
| 19 | 255.255.224.0
| 20 | 255.255.240.0
| 21 | 255.255.248.0
| 22 | 255.255.252.0
| 23 | 255.255.254.0
| 24 | 255.255.255.0
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252

IP Class B:
--------------------------
CIDR | Subnet Mask
--------------------------
| 17 | 255.255.128.0
| 18 | 255.255.192.0
| 19 | 255.255.224.0
| 20 | 255.255.240.0
| 21 | 255.255.248.0
| 22 | 255.255.252.0
| 23 | 255.255.254.0
| 24 | 255.255.255.0
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252

IP Class C:
--------------------------
CIDR | Subnet Mask
--------------------------
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252

Latar Belakang dan Sejarah Jaringan Komputer

Sejarah jaringan komputer global ( dunia ), dimulaipada tahun 1969, ketika Departemen Pertahan Amerika, membentuk Defense Advance Research Projects Agency ( DARPA ) yang bertujuan mengadakan riset mengenai ‘cara menghubungkan sejumlah komputer sehingga membentuk jaringan organik’.
Program riset ini kemudian dikenal dengan nama ARPANET ( Advance Research projects Agency Network ). pada tahun 1970, lebih dari 10 komputer telah berhasil dihubungkan ( satu dengan yang lain ), saling berkomunikasi, dan membentuk sebuah jaringan. pada atahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk riset ARPANET.
Program e-mail tersebut begitu mudah dan lansung populer saat itu. pada tahun yang sama, icon [@] diperkenalkan sebagai lambang yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer yang diberi nama ARPANET mulai dikembangkan meluas sampai luar Amerika Serikat. komputer di University College di London merupakan komputer diluar Amerika yang menjadi anggota jaringan ARPANET. pada tahu yang sama pula, dua orang ahli komputer Vinton Cerf dan Bob Khan mempresentasikan sebuah gagasan yang lebih besar yang menjadi cikal bakal pemikiran International Network. ide ini dipresentasikan untuk pertama kalinya di Sussex University.
Hari bersejarah berikutnya terjadi pada tanggal 26 Maret 1976. ketika itu, ratu Inggris berhasil mengirimkan sebuah e-mail dari Royal Signals and Radar Establishment di Malvern. setahun kemudian, lebih dari 100 komputer telah bergabung dalam system ARPANET dan membentuk sebuah jaringan atau Network.
Pada tahun 1979, Tom Truscott, Jim Ellis, dan Steve Bellovin menciptakan Newsgroups pertama yang diberi nama USENET ( User Network ). pada tahun 1981, France Telecommenciptakan sebuah gebrakan baru dengan meluncurkan telepon televisi pertama dunia ( orang dapat saling menelepon sambil berinteraksi denagan Video link ).
seiring dengan bertambahnya komputer yang membentuk jaringan, dibutuhkan sebuah protokol resmi yang dapat diakui dan diterima oleh semua jaringan. untuk itu, pada tahun 1982 dibentuk sebuah komisi Transmission Control Protocol ( TCP ) atau lebih dikenal dengan sebutan Internet Protocol ( IP ) yang kita kenal hingga saat ini. sementara itu, didaratan Eropa muncul sebuah jaringan tandingan yang dikenal dengan Europe Network ( EUNET ) yang meliputi wilayah Belanda, Inggris, Denmark, dan Swedia. Jaringan eunet ini menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat jaringan komputer yang sudah ada, pada tahun 1984 diperkenalkan system dengan nama DOMAIN yang lebih dikenal dengan Domain Name System ( DNS ). dengan system DNS, komputer yang tersambung dengan jaringan melebihi 1.000 komputer. pada tahun 1987 diperkirakan komputer yang tersambung ke jaringan tersebut melonjak 10 kali lipat menjadi 10.000 komputer lebih.
Tahun 1988, Jarkko Oikarinen berkebangsaan Finlandia menemukan sekaligus memperkenalkan Internet Relay Chat atau lebih dikenal dengan IRC yang memungkinkan dua orang atau lebih pengguna komputer dapat berinteraksi secara langsung dengan pengiriman pesan ( Chatting ). akibatnya, setahun kemudian jumlah komputer yang saling berhubungan melonjak 10 kali lipat. tak kurang dari 100.000 komputer membentuk sebuah jaringan.pertengahan tahun 1990 merupakan tahun yang paling bersejarah, ketika Tim Berners Lee merancang sebuah programe editor dan browser yang dapat menjelajai komputer yang satu dengan yang lainnya dengan membentuk jaringan. programe inilah yang disebut WWW atau World Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui lebih dari stau juta komputer. pada tahun yang sama muncul satu istilah yang beken, yaitu Surfing ( Menjelajah ). tahun 1994, situs-situs Dunia mulai tumbuh dengan subur ( setidaknya, saat itu terdapat 3.000 alamat halaman ) dan bentuk pertama kalinya Virtual Shopping atau e-retail muncul diberbagai situs. Dunia langsung berubah dengan diluncurkannya perusahaan Search Engine Pertama, yaitu Yahoo!. yang dibangun oleh David Filo dan Jerry yang pada bulan April 1994. Netscape Navigator 1.0. diluncurkan dipenghujung tahun 1994.

cara kerja modem

Modem merupakan perangkat yang umum digunakan saat ini, dan merupakan salah satu perangkat penting dalam dunia Internet. Modem inilah sebenarnya yang menjadi jembatan dari komputer, laptop, handphone atau gadget kamu lainnya untuk bisa terhubung ke Internet. Nah berikut penjelasan tentang cara kerja modem secara sederhana, karena topik apaan tuh ini memang ditujukan untuk menjelaskan tentang berbagai gadget dengan cara yang sederhana. Mau?

Komputer yang terhubung dengan saluran telepon hampir bisa dipastikan memerlukan modem. Nama "modem" sendiri merupakan kependekan dari "Modeluator - Demodulator".
Modem mengubah sinyal menjadi bentuk yang bisa dikirimkan melalui saluran telepon. Alat ini akan memodulasi (istilah modulasi ini bisa kamu bayangkan seperti membungkus atau mengubah) sinyal digital dari komputer menjadi sinyal analog, yang merupakan jenis sinyal yang bisa dikirimkan melelui saluran telepon.
Modem akan mengubah atau (melakukan demodulasi) sinyal tersebut kembali ke bentuk digital agar bisa dibaca oleh komputer.
Apaan tuh digital, analog, ndak jelas. Digital itu sinyal yang hanya memiliki 2 nilai yaitu 1 atu 0 aja, atau dalam bahasa listriknya on atau off, ada tegangan dan tidak ada tegangan. Gitu.
Nah kalau analog itu, sinyal yang nilainya kontinyu, misalnya sinyal suara yang melalui kabel ke speaker atau earphone mp3 kamu. Kalau sinyal yang dikirim ke earphone kamu itu sinyal analog, kamu bukannya mendengan suara lagu Bunga Citra Lestari tapi cuman suara rrrrrrrr gitu doang, tergantung frekuensinya.

pengertian modem

Pengertian Modem

Modem berasal dari singkatan modulator demodulator. Umumnya alat ini digunakan untuk merubah sinyal analog menjadi digital dan sebaliknya. Misalnya untuk menghubungkan antara dua komputer melalui dial-up dengan menggunakan line telepon dalam mengakses data melalui jaringan atau internet. Modulator menurut wikipedia indonesia merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk dikirimkan, sedangkan pengertian Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa (carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik.

Jenis modem
Singkatan dari Modulator dan demodulator. Modem berfungsi untuk memasukkan sinyal informasi ke gelombang pembawa; Sebaliknya demodulator mengambil kembali sinyal informasi dari sinyal gabungan. Modem terbagi atas: 1. Amplitude Modulation ( AM ), yaitu rangkaian elektronik yang mengubah amplitude gelombang pembawa sesuai dengan amplitude sinyal informasi. 2. Frequency Modulation ( FM ), yaitu rangkaian elektronik yang mengubah frequency gelombang pembawa sesuai dengan perubahan frequency sinyal informasi. 3. Pulse Modulation ( PM ), yaitu system modulasi pulsa dapat dibedakan menjadi :
a. PAM ( Pulse Amplitude Modulation ), amplitudo gelombang pulsa berubah-ubah sesuai dengan perubahan sinyal informasi.
b. PPM ( Pulse Position Modulation ), yaitu posisi pulsa berubah-ubah sesuai sudut phasa sinyal informasi.
c. PWM ( Pulse Width Modulation ), jarak antar pulsa berubah-ubah sesuai dengan perubahan frekuensi sinyal pembawa.
4. Digital Modulation, terdiri dari :
a. FSK ( Frequency Shift Keying ), yaitu pergeseran pulsa pembawa sesuai dengan besar bilangan biner (sinyal analog yang ‘dikodekan
1. Modem analog yaitu modem yang mengubah sinyal analog menjadi sinyal digital
1. Modem ADSL
Modem teknologi ADSL (Asymetric Digital Subscribe Line) yang memungkinkan berselancar internet dan menggunakan telepon analog secara berbarengan. Caranya sangat mudah, untuk ADSL diberikan sebuah alat yang disebut sebagai Splitter atau pembagi line.
Posisi Splitter ditempatkan di depan ketika line telepon masuk. Artinya anda tidak boleh mencabangkan line modem untuk ADSL dengan suara secara langsung. Alat Splitter berguna untuk menghilangkan gangguan ketika anda sedang mengunakan ADSL modem. Dengan Splitter keduanya dapat berjalan bersamaan, dimana anda dapat dapat menjawab dan menelpon seseorang dengan telepon biasa. Disisi lain anda tetap dapat terkoneksi dengan internet melalui ADSL modem
1. Modem kabel yaitu modem yang menerima data langsung dari penyedia layanan lewat TV Kabel
… UMTS). Dikatakan demikian, karena melalui HSDPA terbentuklah saluran W-CDMA yang baru, yaitu high-speed downlink shared channel (HS-DSCH) yang … … tem WCDMA (wideband CDMA)
1. Modem CDMA
1. Modem 3GP
1. Modem GSM