Selasa, 27 November 2012

TCP/IP & IP ADDRESS


Apa itu TCP/IP ?

TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekelompok protocol yang mengatur komunikasi data komputer di Internet. Komputer-komputer yang terhubung ke internet berkomunikasi dengan protocol ini. Karena menggunakan bahasa yang sama, yaitu protocol TCP/IP, perbedaan jenis komputer dan system operasi tidak menjadi masalah. Komputer PC dengan system Operasi Windows dapat berkomunikasi dengan komputer Macintosh atau dengan Sun SPARC yang menjalankan Solaris. Jadi, jika sebuah komputer menggunakan protocol TCP/IP dan terhubung langsung ke Internet, maka komputer tersebut dapat berhubungan dengan komputer di belahan dunia manapun yang juga terhubung ke Internet.

ARSITEKTUR PROTOCOL TCP/IP


 Karena tidak ada perjanjian umum tentang bagaimana melukiskan TCP/IP dengan model layer, biasanya TCP/IP didefinisikan dalam 3-5 level fungsi dalam arsitektur protocol. Kali ini kita akan melukiskan TCP/IP dalam 4 layer model, yaitu seperti digambarkan dalam diagram di bawah ini :
Application Layer
Transport Layer
Internet Layer
Network Access Layer
Ý ß
Physical Layer
Jika suatu protocol menerima data dari protocol lain di layer atasnya, ia akan menambahkan
Informasi tambahan miliknya ke data tersebut, Informasi ini memiliki fungsi yang sesuai dengan fungsi protocol tersebut. Setelah itu, data ini diteruskan lagi ke protocol pada layer di bawahnya. Hal yang sebaliknya terjadi jika suatu protocol menerima data dari protocol lain yang berada pada layer di bawahnya. Jika data ini dianggap valid, protocol akan melepas informasi tambahan tersebut untuk kemudian meneruskan data itu ke protocol lain yang berada pada layer di atasnya.
Data
IP Header
Data
TCP Header
IP Header
Data
Network  Interface Header
TCP Header
IP Header
Data
Device penguhubung jaringan ini secara umum dibagi menjadi beberapa kategori, yaitu:
1. Repeater : Menerima sinyal dari satu segmen kabel LAN dan memancarkannya kembali dengan kekuatan yang sama dengan sinyal asli pada segmen kabel LAN yang lain.
2. Bridge : Mirip Repeater namun lebih cerdas, karena bridge mempelajari setiap alamat Ethernet yang terhubung dengannya.
3. Router : Memiliki kemampuan melewatkan paket IP dari satu jaringan ke jaringan lain yang mungkin memiliki banyak jalur diantara keduanya.



1 NETWORK ACCESS LAYER
Protokol pada layer ini menyediakan media bagi system untuk mengirimkan data ke device lain yang terhubung secara langsung. Dalam literatur yang digunakan dalam tulisan ini, Network Access Layer merupakan gabungan antara Network, Data Link dan Physical layer. Fungsi Network Access Layer dalam TCP/IP disembunyikan, dan protocol yang lebih umum dikenal (IP, TCP, UDP, dll) digunakan sebagai protocol-level yang lebih tinggi..Fungsi dalam layer ini adalah mengubah IP datagram ke frame yang ditransmisikan oleh network, dan memetakan IP Address ke physical address yang digunakan dalam jaringan. IP Address ini harus diubah ke alamat apapun yang diperlukan untuk physical layer untuk mentransmisikan datagram.

2 INTERNET LAYER

Ø IP (Internet Protocol) à unreliable, connectionless, datagram delivery service

          Protokol IP merupakan inti dari prokol TCP/IP. Seluruh data yang berasal dari protocol pada layer di atas IP harus dilewatkan, ialah oleh protocol IP dan dipancarkan sebagai paket IP, agar sampai ke tujuan. Dalam melakukan pengiriman data, IP memiliki sifat yang di kenal sebagai unreliable, connectionless, datagram delivery service.

Unreliable berarti bahwa Protokol IP tidak menjamin datagram yang dikirim pasti akan sampai ke tempat tujuan. Protokol IP hanya berjanji ia akan melakukan usaaha sebaik-baiknya (best effort delivery service), agar paket yang dikirim tersebut sampai ke tujuan. Jika di perjalanan terjadi hal-hal yang diinginkan (salah satu jalur putus, router down, atau host/network tujuan sedang down), protocol IP hanya memberitahukan ke pengirim paket melalui protocol ICMP, bahwa terjadi masalah dalam pengiriman paket IP ke tujuan. Jika diinginkan keandalan yang lebih baik, keandalan itu harus disediakan oleh protocol yang berada diatas layer IP ini (yaitu TCP dan application layer). Connectionless berarti dalam mengirim paket dari tempat asal ke tujuan, pihak pengirim dan penerima paket IP sama sekali tidak mengadakan perjanjian (handshake) terlebih dahulu. Datagram delivery service berarti setiap paket data yang dikirim adalah independen terhadap paket data yang lain. Akibatnya jalur yang ditempuh ileh masing-masing paket data IP ke tujuannya bias jadi berbeda satu dengan yang lainnya. Karena jalur yang ditempuh berbeda, kedatangan paket pun bias jadi tidak berurutan. Hal ini dilakukan untuk menjamin tetap sampainya paket IP ke tujuan, walaupun salah satu jalur ke tujuan itu mengalami masalah.
Setiap paket IP membawa data yang terdiri atas :
Ø  Version, berisi versi dari protocol yang dipakai. Saat ini yang dipakai ialah IP versi 4.
Ø  Header Length, berisi panjang dari header paket IP dalam hitungan 32 bit word.
Ø  Type of Service, berisi kualitas service yang dapat mempengaruhi cara pengangan paket IP ini.
Ø  Total Length of Datagram, panjang IP datagram dalam ukuran byte.
Ø  Identification, Flags, dan Fragment Offset, berisi beberapa data yang berhubungan dengan fragmentasi paket. Paket yang yang dilewatkan melalui berbagai jenis jalur akan mengalami fragmentasi ( dipecah menjadi beberapa paket yang lebih kecil) sesuai dengan besar data maksimal yang bias di transmisikan melalui jalur tersebut.
Ø  Time to Live, berisi jumlah router/hop maksimal yang boleh dilewati paket IP. Setiap kali melewati satu router, isi dari field ini dikurangi satu. Jika TTL telah habis dan paket tetap belum sampai ke tujuan, paket ini akan dibuang dan router terakhir akan mengirimkan paket ICMP time exceeded. Hal ini dilakukan untuklmencegah paket IP terus menerus berada di dalam nerwork.
Ø  Protocol, mengandung angka yang mengidentifikasikan protocol layer atas pengguna isi data dari paket IP ini.
Ø  Header Checksum, berisi nilai checksum yang dihitung dari seluruh field dari header packet IP. Sebelum dikirimkan, protocol IP terlebih dahulu menghitung checksum dari header paket IP tersebut untuk nentinya dihitung kembali di sisi penerima. Jika terjadi perbedaan, maka paket ini dianggap rusak dan dibuang.
Ø  IP Address  pengirim dan penerima data.
IP Address ini dikelompokkan dalam lima kelas :
1.     Kelas A
Format                   : 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh
Byte Pertama          : 0 – 127 (127 untuk local loopback)
Jumlah                   : 126 kelas A ( 0 dan 127 dicadangkan )
Range IP                 : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
Jumlah IP              : 16.777.214 IP Address untuk tiap kelas A
2.     Kelas B
Format                   : 10nnnnnn nnnnnnnn  hhhhhhhh hhhhhhhh
Byte Pertama          : 128 – 191
Jumlah                   : 16384 kelas B
Range IP                 : 128.0.xxx.xxx sampai 191.155.xxx.xxx
Jumlah IP              : 65.532 IP Address untuk tiap kelas B
3.     Kelas C
Format                   : 110nnnn nnnnnnnn nnnnnnnn hhhhhhhh
Byte Pertama          : 192 – 223
Jumlah                   : 2.097.152 Kelas C
Range IP                 : 192.0.0.xxx sampai 223.255.255.xxx
Jumlah IP              : 254 IP Address untuk tiap kelas C
4.     Kelas D
Format                   : 1110mmmm mmmmmmmm mmmmmmmm mmmmmmmm
Bit multicast                      : 128 bit
Byte Inisial                        : 224 – 247
Deskripsi                : Kelas D adalah ruang alamat multicast (RFC 1112)
5.     Kelas E
Format                   : 1111rrrr rrrrrrrr rrrrrrrr rrrrrrrr
Bit cadangan          : 28 bit
Byte Inisial                        : 248 – 255
Deskripsi                : Kelas D adalah ruang alamat yang dicadangkan untuk  
                          keperluan eksperimental.
            Ket : n = network bit, h = host bit, m = multicast bit, r = bit cadangan
Ø ICMP (Internet Control Message Protocol )à provides control and messaging capabilities
Ø ARP (Adress Resolution Protocol) à menentukan alamat data link layer untuk IP Address yang telah dikenal.
Ø   RARP(Reverse Adress Resolution Protocol) à menentukan Network Address pada saat alamat data link layer di ketahui.
3. TRANSPORT LAYER
Transport layer mempunyai dua fungsi – mengatur aliran data antara dua host dan reliability.
  Pada transport layer terdapat dua buah protocol :
Ø  TCP -- a connection-oriented, reliable protocol, byte stream service. Connection Oriented berarti sebelum melakukan pertukaran data, dua aplikasi pengguna TCP harus melakukan hubungan (handshake) terlebih dahulu. Reliable berarti TCP menerapkan proses deteksi kesalahan paket dan retransmisi. Byte Stream Service berarti paket dikirimkan dan sampai ke tujuan secara berurutan.
Ø  UDP -- connectionless and unreliable. Walaupun bertanggung jawab untuk mentransmisikan pesan/data, tidak ada software yang menge-cek pengantara setiap segmen yang dilakukan oleh layer ini. Keuntungan penggunaan UDP adalah kecepatannya karena pada UDP tidak ada acknowledgements, sehinggan trafik yang lewat jaringan rendah, dan itu yang membuat UDP lebih cepat daripada TCP.

4. APPLICATION LAYER
Pada sisi paling atas dari arsitektur protokol TCP/IP adalah Application Layer. Layer ini termasuk seluruh proses yang menggunakan transport layer untuk mengirimkan data. Banyak sekali application protocol yang digunakan saat ini.
 Beberapa diantaranya adalah :
- TELNET, yaitu Network Terminal Protocol, yang menyediakan remote login dalam jaringan
- FTP, File Transfer Protocol, digunakan untuk file transfer
- SMTP, Simple Mail Transfer Protocol, dugunakan untuk mengirimkan electronic mail
- DNS, Domain Name Service, untuk memetakan IP Address ke dalam nama tertentu
- RIP, Routing Information Protocol, protokol routing
- OSPF, Open Shortest Path First, protokol routing
- NFS, Network File System, untuk sharing file terhadap berbagai host dalam jaringan
- HTTP, Hyper Text Transfer Protokol, protokol untuk web browsing.



Sumber Referensi





OSI LAYER



MODEL JARINGAN 7 OSI LAYER

Model Open Systems Interconnection (OSI) diciptakan oleh International Organization for Standardization (ISO) yang menyediakan kerangka logika terstruktur bagaimana proses komunikasi data berinteraksi melalui jaringan. Standard ini dikembangkan untuk industry komputer agar komputer dapat berkomunikasi pada jaringan yang berbeda secara efisien.


Model Layer OSI

Menurut standard ISO/OSI,
lapisan-lapisan dan tugas yang dimilikinya adalah :
Layer 1 - Physical
Layer (lapisan) ini berhubungan dengan kabel dan media fisik lainnya yang menghubungkan satu peralatan jaringan komputer dengan peralatan jaringan komputer lainnya. Lapisan ini juga berhubungan dengan sinyal-sinyal listrik, sinar maupun gelombang radio yang digunakan untuk mengirimkan data. Pada lapisan ini juga dijelaskan mengenai jarak terjauh yang mungkin digunakan oleh sebuah media fisik. Pada lapisan ini juga diantur bagaimana cara melakukan collision control.
Layer 2 - Data Link
Pada sisi pengirim, lapisan ini mengatur bagaimana data yang akan dikirimkan diubah menjadi deretan angka '1' dan '0' dan mengirimkannya ke media fisik. Sedangkan pada sisi penerima, lapisan ini akan merubah deretan angka '1' dan '0' yang diterima dari media fisik menjadi data yang lebih berarti. Pada lapisan ini juga diatur bagaimana kesalahan-kesalahan yang mungkin terjadi ketika transmisi data diperlakukan. Lapisan ini terbagi atas dua bagian, yaitu Media Access Control (MAC) yang mengatur bagaimana sebuah peralatan dapat memiliki akses untuk mengirimkan data dan Logical Link
Control (LLC) yang bertanggung jawab atas sinkronisasi frame, flow control dan pemeriksaan error. Pada MAC terdapat metode-metode yang digunakan untuk menentukan siapa yang berhak untuk melakukan pengiriman data. Pada dasarnya metode-metode itu dapat bersifat terdistribusi (contoh: CSMA/CD atau CSMA/CA) dan bersifat terpusat (contoh: token ring). Secara keseluruhan, lapisan Data Link bertanggung jawab terhadap koneksi dari satu node ke node berikutnya dalam komunikasi data.
Layer 3 - Network
Lapisan Network bertanggung jawab terhadap koneksi dari pengirim sampai dengan penerima. Lapisan ini akan menterjemahkan alamat lojik sebuah host menjadi sebuah alamat fisik. Lapisan ini juga bertanggung jawab untuk mengatur rute yang akan dilalui sebuah paket yang dikirim agar dapat sampai pada tujuan. Jika dibutuhkan penentuan jalur yang akan dilalui sebuah paket, maka sebuah router akan menentukan jalur 'terbaik' yang akan dilalui paket tersebut. Pemilihan jalur atau rute ini dapat ditentukan secara statik maupun secara dinamis.
Layer 4 - Transport
Lapisan ini bertanggung jawab untuk menyediakan koneksi yang bebas dari gangguan. Ada dua jenis komunikasi data jaringan komputer, yaitu Connection Oriented dan Connectionless. Pada jenis komunikasi Connection Oriented data dipastikan sampai tanpa ada gangguan sedikitpun juga. Apabila ada gangguan, maka data akan dikirimkan kembali. Sedangkan jenis komunikasi Connectionless, tidak ada mekanisme untuk memastikan apabila data yang dikirim telah diterima dengan baik oleh penerima. Biasanya lapisan ini mengubah layanan yang sangat sederhana dari lapisan Network menjadi
sebuah layanan yang lebih lengkap bagi lapisan diatasnya. Misalnya, pada layer ini disediakan fungsi kontrol transmisi yang tidak dimiliki oleh lapisan di bawahnya.
Layer 5 - Session
Lapisan ini bertanggung jawab untuk membangun, memelihara dan memutuskan koneksi antar aplikasi. Pada kenyataannya lapisan ini sering digabung dengan Application Layer.
Layer 6 - Presentation
Agar berbagai aplikasi jaringan komputer yang ada di dunia dapat saling terhubung, seluruh aplikasi tersebut harus mempergunakan format data yang sama. Lapisan ini bertanggung jawab atas bentuk format data yang akan digunakan dalam melakukan komunikasi. Pada kenyataannya lapisan ini sering pula digabung dengan Application Layer.
Layer 7 - Application
Lapisan ini adalah di mana interaksi dengan pengguna dilakukan. Pada lapisan inilah semua jenis program jaringan komputer seperti browser dan email client berjalan.
Pada implementasinya, lapisan jaringan komputer berdasarkan ISO/OSI tidak digunakan karena terlalu kompleks dan ada banyak duplikasi tugas dari setiap lapisan. Lapisan OSI/ISO digunakan hanya sebagai referensi.


Sumber Referensi 



Sukmaaji, Anjik. 2003. Buku Materi Kuliah STIKOM Jaringan Komputer edisi pertama. Surabaya : STIKOM



Pendahuluan Jaringan Komputer


Apa itu arsitektur?


Arsitektur adalah ilmu dan seni perencanaan dan perancangan lingkungan binaan (artefak), mulai dari lingkup makro—seperti perencaan dan perancangan kota, kawasan, lingkungan, dan lansekap—hingga lingkup mikro—seperti perencanaan dan perancangan bangunan, interior, perabot, dan produk. Dalam arti yang sempit, arsitektur sering kali diartikan sebagai ilmu dan seni perencanaan dan perancangan bangunan. Dalam pengertian lain, istilah “arsitektur” sering juga dipergunakan untuk menggantikan istilah “hasil-hasil proses perancangan”.

Jika ilmu dan seni perencanaan dan perancangan lingkungan binaan (artefak) dinamai “arsitektur”, orang yang mempunyai keahlian dan berkecimpung di dalam bidang tersebut dinamai “arsitek”. Jadi, arsitek adalah orang yang mempunyai keahlian dan berkecimpung di dalam ilmu dan seni perencanaan dan perancangan lingkungan binaan (artefak)—seperti perencanaan dan perancangan kota, kawasan, lingkungan, lansekap, bangunan, interior, perabot, dan produk.




Apa itu Refensi?


Kata referensi berasal dari inggris reference dan merupakan kata kerja to refer yang artinya menunjukan kepada. Buku referensi adalah buku yang dapat memberikan keterangan topik perkataan,tempat,peristiwa,data statistika,pedoman,alamat,nama orang,riwayat orang-orang terkenal.pelayanan referensi adalah pelayanan dalam menggunakan buku-buku referensi.di perpustakaan biasanya buku-buku referensi di kumpulkan tersendiri dan di sebut “koleksi referensi” sedangakan ruang tempat penyimpanan disebut ruang referensi. Buku-buku referensi yang karena sifatnya sebagai buku penunjuk, harus selalu tersedia di perpustakaan sehingga dapat di pakai oleh setiap orang pada setiap saat.



Sejarah Teknologi Informasi

Tiga abad sebelum sekarang, masing-masing ditandai dengan dominasi yang berbeda. Abad ke-18 didominasi oleh perkembangan sistem mekanik yang mengiringi revolusi industri. Abad ke-19 merupakan jaman mesin uap. Abad ke-20, teknologi radio, tv dan komputer memegang peranan untuk pengumpulan, pengolahan dan media distribusi informasi. Abad ke-21 saat ini atau era-informasi, dimana teknologi jaringan komputer global yang mampu menjangkau seluruh wilayah dunia, pengembangan sistem dan teknologi yang digunakan, penyebaran informasi melalui media internet, peluncuran satelit-satelit komunikasi dan perangkat komunikasi wireless/selular menandai awal abad millenium.
Sejak me-masyarakat-nya internet dan dipasarkannya sistem operasi Windows95 oleh Microsoft Inc.,menghubungkan beberapa komputer baik komputer pribadi (PC) maupun server dengan sebuah jaringan dari jenis LAN (Local Area Network) sampai WAN (Wide Area Network) menjadi sebuah hal yang mudah dan biasa. Demikian pula dengan konsep "downsizing" maupun "lightsizing" yang bertujuan menekan anggaran belanja (efisiensi anggaran) khususnya peralatan komputer, maka kebutuhan akan sebuah jaringan computer merupakan satu hal yang tidak bisa terelakkan.

Jaringan Komputer dan Sistem Terdistribusi

Sebelum jaringan komputer popular, user komputer pernah mengenal sistem terdistribusi. Terdapat hal yang cukup membingungkan dalam pemakaian istilah jaringan komputer dan sistem terdistribusi (distributed system).
Persamaannya adalah keduanya merupakan sekumpulan komputer yang saling terkoneksi dengan dengan media transmisi yang relatif tidak jauh berbeda, sama-sama harus memindahkan file. Perbedaan yang lebih spesifik antara Jaringan Komputer dan Sistem Distribusi sbb:


JARINGAN KOMPUTER
SISTEM TERDISTRIBUSI
Komputer yang terhubung merupakan gabungan yang terdiri dari beberapa workstation atau juga gabungan computer server dan client
Komputer yang terhubung terdiri dari host (komputer utama) dan terminal-terminal (komputer yang terhubung dengan komputer host)
Beberapa komputer terhubung agar dapat sharing, namun tiap pekerjaan ditangani sendiri sendiri oleh komputer yang meminta dan dimintai layanan. Server hanya melayani permintaan sesuai antrian yang sudah diatur sistem.
Beberapa host komputer terhubung agar dapat mengerjakan sebuah atau beberapa pekerjaan besar bersama. Host melayani beberapa terminal dan melakukan proses berdasarkan input dari terminal-terminal
Kualitas komunikasi data dipengaruhi oleh media transmisi yang digunakan. Lamanya suatu proses dipengaruhi oleh spesifikasi hardware masing-masing station yg meminta layanan. User dapat mengetahui proses yang sedang berlangsung (di komp station atau di server).
Kualitas komunikasi data dipengaruhi oleh sistem.
Lamanya suatu proses tergantung Sistem Operasi yang akan memilih prosesor komputer mana yang akan digunakan. User tidak dapat mengetahui proses yang sedang berlangsung di host.
Metode komunikasi antar komputer dengan model Peer to Peer atau Client Server.
Metode komunikasi antar computer tersentralisasi (terpusat pada computer utama/host)
Masing-masing node atau workstation (pada metode peer to peer) tidak membutuhkan komputer server khusus untuk menangani seluruh pekerjaan. Antar node bisa saling bertukar file atau resource yang dimiliki, sesuai keinginan/permission yg diatur pemilik komputer.
Masing-masing terminal membutuhkan host (komputer utama) untuk dapat aktif melakukan pekerjaan dan berkomunikasi dengan terminal lain.
Antar terminal tidak dapat saling sharing file atau resource tanpa campur tangan host (supervisor host).
Masing-masing user disetiap workstation (client) sadar betul akan proses yang sedang terjadi apabila ia meminta layanan atau mengirimkan data keserver.
User secara explisit (nyata) harus “login” pada server, kalau ingin memanfaatkan resource yang dimiliki oleh server. Secara explisit menyampaikan tugasnya dari jauh, secara explisit memindahkan file-file, namun secara umum menangani sendiri seluruh manajemen jaringan.
Masing-masing user disetiap terminal tidak dapat menyadari proses yang berlangsung pada sistem
User tidak perlu melakukan pekerjaan secara explisit, karena semua proses dan manajemen dilakukan/ ditangani secara otomatis oleh sistem tanpa diketahui user. Meskipun secara umum seorang user pada tiap terminal juga harus login untuk bias memanfaatkan resource host.
Tiap user memiliki identitas & password yang unik untuk dapat login serta menggunakan resource yang terdapat di server.
Umumnya user tidak bisa menggunakan ID yang sama, untuk login ke server, namun policy seorang Admin dapat merubah aturan ini agar sebuah ID dapat digunakan bersama-sama secara terbatas.
Tiap user juga memiliki ID dan password untuk dapat login ke host & menggunakan resource yang disediakan.
Umumnya beberapa terminal dapat menggunakan ID yang sama untuk login ke komp host, namun Admin/Supervisor system dapat merubah dengan hanya mengijinkan satu ID untuk tiap terminal.
Keberadaan sejumlah komputer dalam jaringan tidak harus transparan disatu lokasi, sehingga secara fisik tidak dapat dilihat oleh user lain yang berada dalam jaringan.
Keberadaan sebuah atau sejumlah komputer atau terminal autonomous, bersifat transparan (jelas) bagi user, biasanya berada dalam suatu area lokasi.
Spesifikasi hardware server tidak harus lebih baik dari hardware client
Spesifikasi hardware host (komputer utama) harus lebih baik dari terminal.
Merupakan sistem yang menggabungkan kinerja perangkat dan aplikasi dari physical layer sampai dengan application layer
Merupakan suatu sistem perangkat lunak yang dibuat dan bekerja pada lapisan atas sebuah sistem jaringan.
Apakah Jaringan Itu

Jaringan komputer adalah ”interkoneksi” antara 2 komputer autonomous atau lebih, yang terhubung dengan media transmisi kabel atau tanpa kabel (wireless).
Autonomous adalah apabila sebuah komputer tidak melakukan kontrol terhadap komputer lain dengan akses penuh, sehingga dapat membuat komputer lain, restart, shutdows, kehilangan file atau kerusakan sistem. Dalam defenisi networking yang lain autonomous dijelaskan sebagai jaringan yang independent dengan manajemen sistem sendiri (punya admin sendiri), memiliki topologi jaringan, hardware dan software sendiri, dan dikoneksikan dengan jaringan autonomous yang lain. (Internet merupakan contoh kumpulan jaringan autonomous yang sangat besar.)
Dua unit komputer dikatakan terkoneksi apabila keduanya bisa saling bertukar data/informasi, berbagi resource yang dimiliki, seperti: file, printer, media penyimpanan (hardisk, floppy disk, cd-rom, flash disk, dll). Data yang berupa teks, audio maupun video, bergerak melalui media kabel atau tanpa kabel (wireless) sehingga memungkinkan pengguna komputer dalam jaringan komputer dapat saling bertukar file/data, mencetak pada printer yang sama dan menggunakan hardware/software yang terhubung dalam jaringan bersama-sama.
Tiap komputer, printer atau periferal yang terhubung dalam jaringan disebut dengan ”node”. Sebuah jaringan komputer sekurang-kurangnya terdiri dari dua unit komputer atau lebih, dapat berjumlah puluhan komputer, ribuan atau bahkan jutaan node yang saling terhubung satu sama lain.

Arsitektur Fisik Jaringan Komputer

Membangun suatu jaringan, baik itu bersifat LAN (Local Area Network), MAN (Metropolitan Area Network)  maupun WAN (Wide Area Network), kita membutuhkan media baik hardware maupun software. Beberapa media hardware yang penting didalam membangun suatu jaringan, seperti: kabel atau perangkat Wi-Fi, ethernet card, hub atau switch, repeater, bridge atau router, dll.

Ada beberapa istilah yang menjelaskan arsitektur jaringan.
Topologi Jaringan Komputer (LOGIK)

Topologi atau desain fisik berhubungan erat dengan arsitektur jaringan. Topologi mendefinisikan bagaimana jaringan secara fisik terhubung. Ada tiga jenis utama dari topologi.
·     Topologi Bintang : Dalam topologi bintang semua komponen jaringan yang terhubung ke titik pusat, yang merupakan hub atau switch. Topologi bintang umumnya digunakan di LAN.
·         Topologi bus: Pada topologi Bush komponen jaringan yang terhubung pada kabel yang sama. Ini juga disebut linear bus atau backbone.
·         Topologi Cincin: Dalam topologi Cincin semua komponen terhubung satu sama lain dalam bentuk cincin. Token terus melewati loop.
      
     Aristektur Terminologi Jaringan

·     CAN adalah jenis jaringan yang menghubungkan bangunan kantor, universitas, pendidikan atau kompleks perkantoran.
·         Intranet adalah jaringan pribadi yang dimiliki oleh kantor, perguruan tinggi atau organisasi dan yang hanya dapat diakses oleh pengguna yang sah atau yang diijinkan.
·     Internet adalah jaringan dari jaringan dan menghubungkan jutaan komputer dan jaringan satu sama lain dengan desain yang berbeda.
·      MAN adalah jenis jaringan yang dirancang untuk sebuah kota. Jaringan MAN lebih besar dari LAN tetapi lebih kecil dari jaringan WAN.
·     SAN adalah jenis jaringan yang digunakan untuk menghubungkan perangkat yang berkaitan seperti RAID penyimpanan file server, dan sistem tape.
·    VLAN adalah jenis jaringan yang memungkinkan komputer pada jaringan fisik yang terpisah untuk dapat berkomunikasi seakan-akan mereka terhubung ke jaringan yang sama.
·        Client-Server adalah jenis jaringan sistem yang khusus memberikan layanan dan sistem yang memberikan dan menerima layanan ini disebut Work Station. Pelayanan utama termasuk share file, printer, scanner, CD, Hard disk, prosesor, koneksi internet dan jasa lainnya.
·        Peer-to-peer adalah tipe dari jaringan di mana sharing setiap komputer memiliki fungsi yang sama. Tidak ada server terpusat yang diperlukan dalam jaringan Peer to peer.

Sebagai gambaran berikut ini akan diuraikian secara singkat keperluan minimal untuk membangun sebuah jaringan komputer.
1. Perangkat Keras
Untuk jaringan komputer atau LAN (Local Area Network) sederhana mengandung beberapa komponen atau perangkat keras yang sangat penting dan merupakan kebutuhan utamanya. Perangkat keras yang dimaksud antara lain adalah:
  • Komputer yang akan digunakan sebagai Server
  • Beberapa komputer untuk workstation
  • NIC (Network Interface Card)
  • Wireless LAN
  • HUB atau Swicth yang mendukung F/O
  • Swicth Wireless
  • Kabel UTP
  • Kabel Telepon
  • Conector RJ45 dan RJ11
  • VDSL Converter
  • UPS jika diperlukan
Peralatan tersebut merupakan kebutuhan standar dan harus ada untuk sebuah jaringan. Kemudian apabila jaringan komputer di kantor Anda akan ditingkatkan atau lebih besar lagi harus ditambah beberapa hardware lain seperti:
  • Repeater
  • Bridge
  • Router
  • Gateway
Seperti telah dijelaskan di atas komponen jaringan, misalnya untuk Warnet atau jaringan di kantor yang hanya melibatkan beberapa gedung perkantoran yang jaraknya antara 100 – 1000 Meter serta memiliki node sekitar 10 sampai 200 unit komputer. Dengan beberapa komponen tersebut Anda sudah bisa membangun jaringan. Untuk mengetahui masing-masing komponen tersebut berikut akan dijelaskan secara singkat dan sederhana.
1.1 NIC (Network Interface Card)
Yang saya maksud NIC dalam buku ini adalah kartu jaringan atau LAN Card berupa papan elektronik yang nantinya ditanam atau dipasang di setiap komputer yang akan dihubungkan ke suatu jaringan. Jaringan ini tidak terbatas pada LAN (Local Area Network) saja bisa juga Workgroup.
1.1.1 Tipe NIC
Sesuai perkembangan komputer PC dan mainboardnya, maka tipe slot atau expansion slot juga bermacam-macam, mulai ISA, PCI dan AGP. Namun untuk kartu jaringan ini saya hanya menjelaskan 2 tipe saja, yaitu PCI dan ISA.
1.2. HUB atau Concentrator
Secara sederhana HUB bisa dikatakan suatu perangkat yang memiliki banyak port yang akan menghubungkan beberapa Node atau titik sehingga membentuk suatu jaringan pada topologi star. Pada jaringan yang umum dan sederhana salah satu port menghubungkan HUB tersebut ke komputer Server. Sedangkan port lainnya digunakan untuk menghubungkan komputer client atau workstation yang sudah memiliki NIC untuk membentuk suatu jaringan.
1.3. Bridge (jembatan)
Bridge adalah perangkat yang berfungsi menghubungkan beberapa jaringan terpisah, baik tipe jaringan yang sama maupun berbeda (seperti Ethernet dan Fast Ethernet). Bridge memetakan alamat Ethernet dari setiap node atau titik yang ada pada masing-masing segmen jaringan dan hanya memperbolehkan lalulintas data yang diperlukan melintasi bridge. Ketika menerima sebuah paket, bridge menentukan segmen tujuan dan sumber. Jika segmennya sama, paket akan ditolak, dan jika segmennya berbeda, paket diteruskan ke segmen tujuannya. Bridge juga bisa mencegah pesan rusak agar tidak menyebar keluar dari satu segmen.
1.4. Switch
Switch atau lebih dikenal dengan istilah LAN switch merupakan perluasan dari konsep bridge. Ada dua arsitektur dasar yang digunakan pada switch, yaitu cut-through dan store-and-forward.
Switch cut-through memiliki kelebihan di sisi kecepatan karena ketika sebuah paket datang, switch hanya memperhatikan alamat tujuan sebelum diteruskan ke segmen tujuannya.
Sedangkan switch store-and-forward merupakan kebalikan dari switch cut-through. Switch ini menerima dan menganalisa seluruh isi paket sebelum meneruskannya ke tujuan dan untuk memeriksa satu paket memerlukan waktu, tetapi ini memungkinkan switch untuk mengetahui adanya kerusakan pada paket dan mencegahnya agar tidak mengganggu jaringan.
1.5. VDSL
VDSL (Very high-bit-rate Digital Subscriber Line port) merupakan suatu alat atau piranti yang digunakan sebagai converter dari kabel UTP (RJ45) ke kabel telepon (RJ11). Dalam hal ini apabila Anda akan menghubungkan jaringan LAN atau Intranet antar gedung yang jaraknya kurang lebih 500 meter masih memungkinkan dengan penambahan piranti VDSL ini. Masalah kecepatan transfer data tergantung merk VDSL yang digunakan. Bahkan untuk saat ini mulai banyak beredar dipasaran jenis VDSL yang kecepatannya bisa diatur sesuai keinginan (manageble).
1.6. Wireless
Wireles ini bermacam-macam merk dan jenisnya. Namun dalam buku ini tidak akan menjelaskan merk dan jenis dari Wireless tersebut, yang pasti ada Wireless yang sudah terpasang di komputer ada juga sebagai tambahan. Bahkan untuk komputer notebook atau Laptop yang sudah memasang logo Mobile Technology secara otomatis sudah ada Wirelessnya. Saat ini memang teknologi WiFI sudah menjadi trend dan kebutuhan untuk jaringan komputer bergerak atau mobile.
1.7. Router
Router bekerja dengan cara yang mirip dengan switch dan bridge. Perbedaannya, router merupakan penyaring atau filter lalu lintas data. Penyaringan dilakukan dengan menggunakan protokol tertentu. Router pada dasarnya merupakan piranti pembagi jaringan secara logikal bukan fisikal. Misalnya sebuah IP router bisa membagi jaringan menjadi beberapa subnet sehingga hanya lalu lintas yang ditujukan untuk IP address tertentu yang bisa mengalir dari satu segmen ke segmen lain. Contohnya bisa berupa jaringan biasa LAN (Local Area Network) atau WAN (Wide Area Network) atau jaringan global seperti Internet.
1.8 Twisted Pair Cable (UTP)
Kabel Twisted Pair Cable ini ada dua jenis yaitu shielded dan unshielded. Shielded adalah jenis kabel yang memiliki selubung pembungkus sedangkan unshielded tidak mempunyai selubung pembungkus. Untuk koneksinya kabel jenis ini menggunakan konektor RJ-11 atau RJ-45.



















Ada dua jenis pemasangan kabel UTP yang umum digunakan pada jaringan lokal, ditambah satu jenis pemasangan khusus untuk cisco router, yakni:
· Straight Through Cable
· Cross Over Cable dan
· Roll Over Cable


· Straight Through Cable



Penggunaan kabel UTP model straight through pada jaringan lokal biasanya akan membentuk topologi star (bintang) atau tree (pohon) dengan HUB/switch sebagai pusatnya. Jika sebuah HUB/switch tidak berfungsi, maka seluruh komputer yang terhubung dengan HUB tersebut tidak dapat saling berhubungan.

Cross Over Cable
Berbeda dengan pemasangan kabel lurus (straight through), penggunaan kabel menyilang ini digunakan untuk komunikasi antar komputer (langsung tanpa HUB), atau dapat juga digunakan untuk meng-cascade HUB jika diperlukan. Sekarang ini ada beberapa jenis HUB yang dapat dicascade tanpa harus menggunakan kabel menyilang (cross over), tetapi juga dapat menggunakan kabel lurus.




1.8.2. Coaxial Cable
Media ini paling banyak digunakan sebagai media LAN meskipun lebih mahal dan lebih sukar penggunaannya dibandingkan twisted pair. Kabel ini memiliki bandwith yang lebar, sehingga bisa digunakan untuk komunikasi broadband. Thick Coaxial biasanya digunakan untuk kabel backbone pada jaringan instalasi Ethernet antar gedung. Dapat menjangkau jarak 500 m bahkan 2500 m dengan menggunakan repeater.
Thin coax (dikenal juga sebagai 10 Base 2) adalah cocok untuk network rumah atau kantor, dengan dua atau tiga komputer. Kabel ini mirip seperti kabel antena TV, harganya tidak terlalu mahal dan mudah pemasangannya. 


































Kabel jenis ini proses pemasangannya menggunakan konektor BNC. Pada jaringan jenis ini untuk menyambung ke masing-masing komputer menggunakan konektor T (T-connector) dan setiap ujungnya menggunakan terminator atau penutup (50 ohm) jika tidak menggunakan HUB.
1.8.3. Fiber Optic (F/O)
Jaringan yang menggunakan F/O ini memang sangat jarang digunakan. Biasanya hanya perusahaan besar saja yang menggunakan jaringan dengan media F/O. Karena harganya relatif mahal dan proses pemasangannya lebih sulit.
Namun demikian, jaringan yang menggunakan F/O ini dari segi kehandalan dan kecepatan tidak diragukan lagi. Kecepatan pengiriman data  dengan media F/O ini lebih dari 100 Mbps dan bebas dari pengaruh lingkungan (noise).
2. Piranti Lunak
Seperti telah dijelaskan di atas bahwa piranti lunak yang dimaksud dalam buku ini adalah software termasuk sistem operasi yang digunakan dalam membangun suatu jaringan, baik jaringan berbasis Windows (Workgroup atau Client Server) maupun sistem operasi lain. Namun dalam buku ini saya membatasi hanya menggunakan sistem operasi produk Microsoft, yaitu keluarga Microsoft Windows.
2.1. Sistem Operasi
Operating sistem yang digunakan dalam buku ini adalah Microsoft Windows Server 2003, Microsoft Windows XP dan WIndows Vista untuk Client. Namun demikian Anda juga bisa menggunakan Microsoft Windows 2000 Server dan Microsoft Windows 2000 Professional, karena pada prinsipnya sama dan buku ini masih tetap bisa digunakan. Disarankan untuk saat ini sebaiknya sistem operasi server yang digunakan adalah Microsoft Windows Server 2003 dengan client Windows Vista atau Windows XP.
Bagi Anda yang ingin membangun jaringan kecil dengan Workgroup, bisa menggunakan sistem operasi Microsoft Windows XP, Windows Vista atau Windows 2000 Professional.
2.2. Program Aplikasi
Program aplikasi yang digunakan bebas. Namun saya menyarankan gunakan beberapa aplikasi saja, seperti untuk mengolah kata, mengolah angka, mengolah data, dan aplikasi grafik yang diperlukan.
Selain aplikasi tersebut Anda juga bisa menambah aplikasi lain apabila komputer Anda dilengkapi Scaner. Aplikasi yang saya maksud adalah aplikasi yang mendukung pengolahan gambar hasil scaner tersebut.
2.3. Program Internet Sharing
Agar semua komputer yang terkoneksi ke jaringan LAN bisa berinternet seluruhnya, Anda bisa memanfaatkan fasilitas Internet Sharing. Microsoft Windows Server 2003, Windows Vista, Windows XP, sudah menyediakan fasilitas untuk Internet Sharing Connection (ICS) dan ICF (Internet Connection Firewall). Namun demikian Anda juga bisa menggunakan apliksi lain yang disediakan penyelenggara atau ISP.
2.4. Program Untuk Internet
Program yang dimaksud di sini adalah program untuk menjalankan fasilitas yang berhubungan dengan Internet. Sehingga dengan program ini pemakai atau semua user bisa menggunakan fasilitas seperti browsing, chating, e-mail, dan sebagainya.
Program yang dimaksud antara lain sebagai berikut:
  • Microsoft Internet Explorer
  • Microsoft Outlook
  • Windows Messanger