RESUME PERTEMUAN-9

ROUTING STATIC
Rute Statik adalah rute atau jalur spesifik yang ditentukan oleh user untuk meneruskan paket dari sumber ke tujuan. Rute ini ditentukan oleh administrator untuk mengontrol perilaku routing dari IP “internetwork”.
Pentingnya Rute Statik
Rute Statik menjadi sangat penting jika software IOC Cisco tidak bisa membentuk sebuah rute ke tujuan tertentu. Rute Statik juga sangat berguna untuk membuat “gateway” untuk semua paket yang tidak bisa di”routing”.(default route).
“Stub Network”
Rute Statik, umumnya digunakan untuk jalur/path dari jaringan ke sebuah “stub network” (jaringan yang dibelakangnya tidak ada jaringan lain).
staticroute1.gif
Sebuah “stub network’ (kadang di sebut “leaf node”) adalah jaringan yang hanya dapat diakses melalui satu rute. Seringkali, rute statik digunakan sebagai jalan satu-satunya untuk keluar masuk jaringan Stub.
Catatan : Rute statik dapat digunakan untuk koneksi ke suatu network yang tidak terhubung langsung dengan router anda. Untuk koneksi “end-to-end”, rute statik harus dikonfigurasi di dua arah.
Konfigurasi Rute Statik
Mengkonfigurasi Rute statik adalah dengan memasukkan tabel routing secara manual. Tidak terjadi perubahan dinamik dalam tabel ini selama jalur/rute aktif.
Perintah “ip route”
Perintah “ip route” digunakan untuk mengkonfigurasi sebuah rute statik dalam mode konfigurasi global.
ip route Command Syntax
Sintak untuk perintah “ip route” adalah sebagai berikut :
ip route network [mask] {address | interface}[distance] [permanent]
Parameter Perintah “ip route”
network : Network atau subnet tujuan
mask : Subnet mask
address : Alamat IP router Hop berikutnya.(IP address of next-hop router)
interface : Nama interface yang digunakan untuk mencapai network tujuan. Interface dapat berupa interface point-to-point. Perintah tidak akan berfungsi jika interface adalah multiaccess (contoh “shared media Ethernet interface”).
distance (Optional) : Mendefinisikan “administrative distance”.
permanent (Optional) : Menyatakan bahwa rute tidak akan dihapus, ketika interface mati (shuts down).
Contoh Konfigurasi Rute Statik
staticexample.gif
Tugas rute statik untuk mencapai stub network 172.16.1.0 adalah melalui Router A karena hanya ini satu-satunya jalan untuk mencapai network 172.16.1.0.
Contoh rute statik:
Router(config)#ip route 172.16.1.0 255.255.255.0 172.16.2.1
ip route : Identifikasi rute statik
172.16.1.0 : Alamat IP Stub Network
255.255.255.0 : Subnet Mask
172.16.2.1 : Alamat IP Router B
Catatan : Ini adalah sebuah rute “unidirectional”. Anda harus mengkonfigurasi rute dari arah/sisi lawan (Router B).
“Default Route”
“Default route” adalah tipe rute statik khusus. Sebuah “default route” adalah rute yang digunakan ketika rute dari sumber/source ke tujuan tidak dikenali atau ketika tidak terdapat informasi yang cukup dalam tabel routing ke network tujuan.
“Default Route Forwarding”
defaultroutes.gif
Pada gambar di atas, Router B dikonfigurasi untuk meneruskan/forward semua frame ke network tujuan yang tidak terdaftar secara eksplisit dalam routing tabel Router A.
Contoh “Default Route”
Router(config)#ip route 0.0.0.0 0.0.0.0 172.16.2.2
ip route : Menyatakan rute statik
0.0.0.0 : Rute ke “nonexistent subnet”(mencakup semua IP)
0.0.0.0 : Special mask mengindikasikan “default route”
172.16.2.2: Alamat IP Router A.
Kesimpulan
  1. Routing adalah proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain. Untuk bisa me-routing, sebuah router harus tahu alamat tujuan, alamat asal/source, rute awal yang mungkin, dan path/jalur terbaik.
  2. Informasi routing adalah router mempelajari, baik statik maupun dinamik, kemudian informasi tersebut ditempatkan dalam routing tabelnya.
  3. Rute Statik adalah rute atau jalur spesifik yang ditentukan oleh user untuk meneruskan paket dari sumber ke tujuan. Rute ini ditentukan oleh administrator untuk mengontrol perilaku routing dari IP “internetwork”.
  4. Untuk mengkonfigurasi sebuah rute statik, masukkan perintah “ip route” dengan diikuti parameter: network, mask, address/alamat, interface, dan jarak/distance.
  5. “Default route” adalah tipe rute statik khusus. Sebuah “default route” adalah rute yang digunakan ketika rute dari sumber/source ke tujuan tidak dikenali atau ketika tidak terdapat informasi yang cukup dalam tabel routing ke network tujuan

ROUTING DINAMIC

menggunakan protokol routing yang membuat tabel routing secara otomatis jika topologi jaringan berubah-ubah. Routing dynamic secara umum dapat dibagi dalam dua kategori. Distance vector dan Link state routing protocol, yang masing-masing terdiri dari bermacam-macam routing protocol.
RIP (Routing Information Protocol) merupakan protocol paling sederhana yang termasuk jenisdistance vector. RIP menggunakan jumlah lompatan (hop count) sebagai metric dengan 15 hop maksimum. Jadi hop count yang ke-16 tidak dapat tercapai dan router akan memberikan error message "destination is unreachable" (tujuan tidak tercapai). Daftar tabel routing protokol RIP di-update setiap 30 detik, sedangkan default administrative distance untuk RIP yaitu 120.
Untuk menerapkan RIP pada router, berikut perintahnya :
router(config)#router rip

Untuk menerapkan RIP tersebut ke suatu network address, berikut perintahnya :
router(config-router)#network network_id


Sebagai contoh penerapan pada jaringan WAN, berikut perhatikan gambar dibawah ini :


Selengkapnya...

RESUME PERTEMUAN-8

TCP/IP VERSI 6

Saat ini untuk request IP address dilakukan melalui lembaga yang telah ditunjuk oleh IANA (Internet Assigned Numbers Authority) yang ditentukan berdasarkan wilayah, diantaranya adalah APNIC (Asia Pacific Network Information Center) yang khusus menangani request IP address untuk wilayah Asia Pasifik, diantaranya wilayah yang dilayani oleh APNIC adalah Indonesia. Organisasi serupa yang menangani kawasan Amerika Utara, Amerika Selatan, Karibia, dan Afrika Sub Sahara adalah ARIN, sedangkan di Eropa, Timur Tengah, dan sebagian Afrika adalah RIPENCC.
IP address yang bahasa awamnya bisa disebut dengan kode pengenal komputer
pada jaringan/ Internet memang merupakan komponen vital pada Internet, karena tanpa IP address sudah pasti tidak akan dikenal Internet. Setiap komputer yang terhubung ke Internet setidaknya harus memiliki sebuah IP address pada setiap interfacenya dan IP address sendiri harus unik karena tidak boleh ada komputer/server/perangkat network lainnya yang menggunakan IP address yang sama di Internet. IP address adalah sederetan bilangan binary sepanjang 32 bit, yang dipakai untuk mengidentifikasi host pada jaringan. IP address ini diberikan secara unik pada masing-masing komputer/host yang tersambung ke internet.
Packet yang membawa data, dimuati IP address dari komputer pengirim data, dan IP address dari komputer yang dituju, kemudian data tersebut dikirim ke jaringan. Packet ini kemudian dikirim dari router ke router dengan berpedoman pada IP address tersebut, menuju ke komputer yang dituju. Seluruh host/komputer yang tersambung ke Internet, dibedakan hanya berdasarkan IP address ini, jadi jelaslah bahwa tidak boleh terjadi duplikasi. Sehingga IP address ini dibagikan oleh beberapa organisasi yang memiliki otoritas atas pembagian IP address tersebut, seperti APNIC (Asia Pacific Network Information Center).



Pada IPv4 ada 3 jenis Kelas, tergantung dari besarnya bagian host, yaitu kelas A (bagian hostsepanjang 24 bit , IP address dapat diberikan pada 16,7 juta host) , kelas B (bagian host sepanjang 16 bit = 65534 host) dan kelas C (bagian host sepanjang 8 bit = 254 host ). Administrator jaringan mengajukan permohonan jenis kelas berdasarkan skala
jaringan yang dikelolanya. Konsep kelas ini memiliki keuntungan yaitu : pengelolaan rute informasi tidak memerlukan seluruh 32 bittersebut, melainkan cukup hanya bagian jaringannya saja, sehingga besar informasi rute yang disimpan di router, menjadi kecil.
Setelah address jaringan diperoleh, maka organisasi tersebut dapat secara bebas memberikan address bagian host pada masing-masing hostnya. Pemberian alamat dalam
internet mengikuti format IP address (RFC 1166). Alamat ini dinyatakan dengan 32 bit(bilangan 1 dan 0) yang dibagi atas 4 kelompok (setiap kelompok terdiri dari 8 bit atau oktet) dan tiap kelompok dipisahkan oleh sebuah tanda titik. Untuk memudahkan pembacaan, penulisan alamat dilakukan dengan angka desimal, misalnya 100.3.1.100 yang jika dinyatakan dalam binary menjadi 01100100.00000011.00000001.01100100. Dari 32 bit ini berarti banyaknya jumlah maksimum alamat yang dapat dituliskan adalah 2 pangkat 32, atau 4.294.967.296 alamat. Format alamat ini terdiri dari 2 bagian, netid dan hostid.
Netid sendiri menyatakan alamat jaringansedangkan hostid menyatakan alamat local (host/router). Dari 32 bit ini, tidak boleh semuanya angka 0 atau 1 (0.0.0.0 digunakan untuk jaringan yang tidak dikenal dan 255.255.255.255 digunakan untuk broadcast). Dalam penerapannya, alamat internet ini diklasifikasikan ke dalam kelas (A-E).  Alasan klasifikasi ini antara lain :
1.       Memudahkan sistem pengelolaan dan pengaturan alamat-alamat.
2.       Memanfaatkan jumlah alamat yang ada secara optimum (tidak ada alamat yang terlewat).
3.      Memudahkan pengorganisasian jaringan di seluruh dunia dengan membedakan jaringan tersebut termasuk kategori besar, menengah, atau kecil.
4.      Membedakan antara alamat untuk jaringan dan alamat untuk host/router.


Perkembangan Internet dan network akhir-akhir ini telah membuat Internet
Protocol (IP) yang merupakan tulang punggung networking berbasis TCP/IP dengan cepat menjadi ketinggalan zaman, saat ini berbagai macam aplikasi yang menggunakan Internet, diantaranya transfer file (ftp), surat elektronik (e-mail), akses jarak jauh (remote access), Multimedia menggunakan Internet, dan lain sebagainya.
Perkembangan ini telah membuat terlampauinya kapasitas jaringan berbasis IP untuk mensuplai layanan dan fungsi yang diperlukan. Sebuah lingkungan seperti Internet membutuhkan dukungan pada lalu-lintas data secara real-time maupun fungsi sekuriti. Kebutuhan akan fungsi sekuriti ini saat ini sangat sulit dipenuhi oleh IP versi 4 atau sering disebut IPv4. Hal ini mendorong para ahli untuk merumuskan Internet Protocol baru untuk menanggulangi keterbatasan resource Internet Protocol yang sudah mulai habis serta menciptakan Internet Protocol yang memiliki fungsi sekuriti yang reliability.
Pada tanggal 25 Juli di Toronto pada saat pertemuan IETF telah direkomendasikan penggunaan IPv6 atau ada yang menyebutnya dengan IPng (IP next generation) yang dilatarbelakangi oleh keterbatasan IPv4 yang saat ini memiliki panjang 32bit, akibat ledakan pertumbuhan jaringan. Pengembangan IPv6, atau ada yang menyebutkan dengan nama IP Next Generation yang direkomendasikan pada pertemuan IETF di Toronto tanggal 25 Juli 1994 dilatarbelakangi olehkekurangan IP address yang saat ini memiliki panjang 32 bit, akibat ledakan pertumbuhan jaringan.
Memang saat ini hal di atas bisa dilakukan secara otomatis dengan menggunakan DHCP (Dynamic Host Configuration Protocol), tetapi hal tersebut pada IPv4 merupakan fungsi tambahan saja, sebaliknya pada IPv6 fungsi untuk mensetting secara otomatis disediakan secara standar dan merupakan defaultnya. Pada setting otomatis ini terdapat 2 cara tergantung dari penggunaan address, yaitu setting otomatis stateless dan statefull.. Setting otomatis stateless, pada cara ini tidak perlu menyediakan server untuk pengelolaan dan pembagian IP address, hanya mensetting router saja dimana host yang telah tersambung di jaringan dari router yang ada pada jaringan tersebut memperoleh prefix dari address dari jaringan tersebut.

ini dibalik kemudahan pengelolaan, pada Ethernet atau FDDI karena perlu memberikan paling sedikit 48 bit (sebesar address MAC) terhadap satu jaringan, memiliki kelemahan yaitu efisiensi penggunaan address yang buruk. . Setting otomatis statefull adalah cara pengelolaan secara ketat dalam hal range IP address yang diberikan pada host dengan menyediakan server untuk pengelolaan keadaan IP address, dimana cara ini hampir mirip dengan cara DHCP pada IPv4. Pada saat melakukan setting secara otomatis, informasi yang dibutuhkan antara router, server dan host adalah ICMP (Internet Control Message Protocol) yang telah diperluas. Pada ICMP dalam IPv6 ini, termasuk pula IGMP (Internet Group management Protocol) yang dipakai pada multicast pada IPv4.
A.     Keamanan (IP layer privacy and authentication)
Saat ini metode dengan menggunakan S-HTTP(Secure HTTP) untuk pengiriman nomor kartu kredit, ataupun data pribadi dengan mengenkripsinya, atau mengenkripsi email dengan PGP (Pretty Good Privacy) telah dipakai secara umum. Akan tetapi cara diatas adalah securiti yang ditawarkan oleh aplikasi. IPv6 mendukung komunikasi terenkripsi maupun Authentication pada layer IP. Dengan memiliki fungsi sekuriti pada IP itu sendiri, maka dapat dilakukan hal seperti packet yang dikirim dari host tertentu seluruhnya dienkripsi. Pada IPv6 untuk Authentication dan komunikasi terenkripsi memakai header yang diperluas yang disebut AH (Authentication Header) dan payload yang dienkripsi yang disebut ESP (Encapsulating Security Payload). Pada komunikasi yang memerlukan enkripsi kedua atau salah satu header tersebut ditambahkan.
Fungsi sekuriti yang dipakai pada layer aplikasi, misalnya pada S-HTTP dipakai SSL sebagai metode encripsi, sedangkan pada PGP memakai IDEA sebagai metode encripsinya. Sedangkan manajemen kunci memakai cara tertentu pula. Sebaliknya, pada IPv6 tidak ditetapkan cara tertentu dalam metode encripsi dan manajemen kunci. Sehingga menjadi fleksibel dapat memakai metode manapun. Hal ini dikenal sebagai SA (Security Association).
Fungsi Sekuriti pada IPv6 selain pemakaian pada komunikasi terenkripsi antar sepasang host, dapat pula melakukan komunikasi terenkripsi antar jaringan dengan cara mengenkripsi packet oleh gateway dari 2 jaringan yang melakukan komunikasi tersebut.
Perbaikan utama lain dari IPv6 adalah:
-          Streamlined header format and flow identification
-          Expanded addressing capability
-          More efficient mobility options
-          Improved support for options/extensions,

Kegunaan perbaikan tersebut dimaksudkan agar dapat merespon pertumbuhan Internet, meningkatkan reliability, maupun kemudahan pemakaian. Perubahan terbesar pada IPv6 adalah perluasan IP address dari 32 bit pada IPv4 menjadi 128 bit. 128 bit ini adalah ruang address yang kontinyu dengan menghilangkan konsep kelas.
Pada IPv6 bagian kontrol routing pada address field disebut prefix, yang dapat dianggap setara dengan jaringan address pada IPv4. Address IPv6 dapat dibagi menjadi 4 jenis, yaitu :
-          Unicast Address (one-to-one) digunakan untuk komunikasi satu lawan satu, dengan menunjuk satu host.
Pada Unicast address ini terdiri dari :
-          Global, address yang digunakan misalnya untuk address provider atau address geografis.
-          Link Local Address adalah address yang dipakai di dalam satu link saja. Yang dimaksud link di sini adalah jaringan lokal yang saling tersambung pada satu level.
-          Address ini dibuat secara otomatis oleh host yang belum mendapat address global, terdiri dari 10+n bit prefix yang dimulai dengan "FE80" dan field sepanjang 118-n bit yang menunjukkan nomor host. Link Local Address digunakan pada pemberian IP address secara otomatis.


B.     Struktur Unicast Address
Pada gambar di bawah dijelaskan mengenai cara kerja pengiriman packet pada
Unicast Address :
-          Multicast (one-to-many) yang digunakan untuk komunikasi 1 lawan banyak dengan menunjuk host dari group. Multicast Address ini pada IPv4 didefinisikan sebagai kelas D, sedangkan pada IPv6 ruang yang 8 bit pertamanya di mulai dengan "FF" disediakan untuk multicast Address. Ruang ini kemudian dibagi-bagi lagi untuk menentukan range berlakunya. Kemudian Blockcast address pada IPv4 yang address bagian hostnya didefinisikan sebagai "1", pada IPv6 sudah termasuk di dalam multicast Address ini. Blockcast address untuk komunikasi dalam segmen yang sama yang dipisahkan oleh gateway, sama halnya dengan multicast address dipilah berdasarkan range tujuan.

-          Anycast Address, yang menunjuk host dari group, tetapi packet yang dikirim hanya pada satu host saja.Pada address jenis ini, sebuah address diberikan pada beberapa host, untuk mendifinisikan kumpulan node. Jika ada packet yang dikirim ke address ini, maka router akan mengirim packet tersebut ke host terdekat yang memiliki Anycast address sama. Dengan kata lain pemilik packet menyerahkan pada router tujuan yang paling "cocok" bagi pengiriman packet tersebut. Pemakaian Anycast Address ini misalnya terhadap beberapa server yang memberikan layanan seperti DNS (Domain Name Server). Dengan memberikan Anycast Address yang sama pada server-server tersebut, jika ada packet yang dikirim oleh client ke address ini, maka router akan memilih server yang terdekat dan mengirimkan packet tersebut ke server tersebut. Sehingga, beban terhadap server dapat terdistribusi secara merata.

C.      Struktur Packet pada IPv6
Dalam pendesignan header packet ini, diupayakan agar cost/nilai pemrosesan header menjadi kecil untuk mendukung komunikasi data yang lebih real time. Misalnya, address awal dan akhir menjadi dibutuhkan pada setiap packet. Sedangkan pada header IPv4 ketika packet dipecah-pecah, ada field untuk menyimpan urutan antar packet. Namun field tersebut tidak terpakai ketika packet tidak dipecah-pecah. Header pada Ipv6 terdiri dari dua jenis, yang pertama, yaitu field yang dibutuhkan oleh setiap packet disebut header dasar, sedangkan yang kedua yaitu field yang tidak selalu diperlukan pada packet disebut header ekstensi, dan header ini didifinisikan terpisah dari header dasar. Header dasar selalu ada pada setiap packet, sedangkan header tambahan hanya jikadiperlukan diselipkan antara header dasar dengan data. Header tambahan, saat ini didefinisikan selain bagi penggunaan ketika packet dipecah, juga didefinisikan bagi fungsi sekuriti dan lain-lain. Header tambahan ini, diletakkan setelah header dasar, jika dibutuhkan beberapa header maka header ini akan disambungkan berantai dimulai dari header dasar dan berakhir pada data.
Misalnya pada aplikasi multimedia sedapat mungkin ditransfer secepatnya walaupun kualitasnya sedikit berkurang, sedangkan e-mail ataupun WWW lebih memerlukan sampai dengan akurat dari pada sifat real time. Router mengelola skala prioritas maupun resource seperti kapasitas komunikasi atau kemampuan memproses, dengan berdasar pada label alir ini. Jika pada IPv4 seluruh packet diperlakukan sama, maka p ada IPv6 ini dengan perlakuan yang berbeda terhadap tiap packet, tergantung dari isi packet tersebut, dapat diwujudkan komunikasi yang aplikatif.

D.     IPv6 Transition (IPv4 – IPv6)
Untuk mengatasi kendala perbedaan antara IPv4 dan IPv6 serta menjamin terselenggaranya komunikasi antara pengguna IPv4 dan pengguna IPv6, maka dibuat suatu metode Hosts – dual stack serta Networks – Tunneling pada hardware jaringan, misalnya router dan server. Gambar Hosts – dual stack (IPv6 Transition).
Jadi setiap router menerima suatu packet, maka router akan memilah packe tersebut untuk menentukan protokol yang digunakan, kemudian router tersebut akan meneruskan ke layer diatasnya.

E.      Allokasi IPv6
a.      IPv6 Ready: 3Com, Epilogue, Ericsson/Telebit, IBM, Hitachi, KAME, Nortel, Trumpet
b.      Beta Testing: Apple, Cisco, Compaq, HP, Linux community, Sun, Microsoft.
c.       Implementing: Bull, BSDI, FreeBSD, Mentat, NovelL,SGI, dan lain sebagainya.
Pada saat ini terdapat 3 Regional Internet Registries (RIR) yang telah mengalokasikan 49 allocate IPv6 dengan perincian sebagai berikut :
a.         APNIC telah mengalokasikan 19 allokasi IPv6.
b.        RIPE NCC telah mengalokasi 21 allokasi IPv6.
c.         ARIN telah mengalokasikan 9 allokasi IPv6.







F.      Kesimpulan & Saran
IPv4 yang merupakan pondasi dari Internet telah hampir mendekati batas akhir dari kemampuannya, dan IPv6 yang merupakan protokol baru telah dirancang untuk dapat menggantikan fungsi IPv4. Motivasi utama untuk mengganti IPv4 adalah karena keterbatasan dari panjang addressnya yang hanya 32 bit saja serta tidak mampu mendukung kebutuhan akan komunikasi yang aman, routing yang fleksibel maupun pengaturan lalu lintas data. IPv6 yang memiliki kapasitas address raksasa (128 bit), mendukung penyusunan address secara terstruktur, yang memungkinkan Internet terus berkembang dan menyediakan kemampuan routing baru yang tidak terdapat pada IPv4. IPv6 memiliki tipe address anycast yang dapat digunakan untuk pemilihan route secara efisien. Selain itu IPv6 juga dilengkapi oleh mekanisme penggunaan address secara local yang memungkinkan terwujudnya instalasi secara Plug&Play, serta menyediakan platform bagi cara baru pemakaian Internet, seperti dukungan terhadap aliran data secara real-time, pemilihan provider, mobilitas host, end-to-end security, ataupun konfigurasi otomatis. 
Selengkapnya...

RESUME PERTEMUAN-7

TCP/IP VERSI 4

Protokol yaitu suatu kesatuan aturan yang harus ditaati oleh dua atau lebih station yang akan menentukan bagaimana agar dapat berkomunikasi serta saling bertukar data / informasi / file. Protokol TCP/IP merupakan protokol yang paling banyak digunakan pada jaringan internet.
Sejarah TCP/IP
Konsep TCP/IP berawal dari kebutuhan DoD (Departement of Defense) AS akan suatu komunikasi di antara berbagai variasi komputer yg telah ada. Komputer-komputer DoD ini seringkali harus berhubungan antara satu organisasi peneliti dg organisasi peneliti lainnya, dan harus tetap sehingga pertahanan negara tetap berjalan selama terjadi bencana, seperti ledakan nuklir. Oleh karenanya pada tahun 1969 dimulailah penelitian terhadap serangkaian protokol TCP/IP. Di antara -tujuan penelitian ini adalah sebagai berikut :
  1. Terciptanya protokol-protokol umum, DoD memerlukan suatu protokol yg dapat ditentukan untuk semua jaringan.
  2. Meningkatkan efisiensi komunikasi data.
  3. Dapat dipadukan dengan teknologi WAN (Wide Area Network) yg telah ada.
  4. Mudah dikonfigurasikan.
            Tahun 1968 DoD ARPAnet (Advanced Reseach Project Agency) memulai penelitian yg kemudian menjadi cikal bakal packet switching. Packet switching  inilah yg memungkinkan komunikasi antara lapisan network (dibahas nanti) dimana data  dijalankan dan disalurkan melalui jaringan dalam bentuk unit-unit kecil yg disebut packet. Tiap-tiap packet ini membawa informasi alamatnya masing-masing yg ditangani dengan khusus oleh jaringan tersebut dan tidak tergantung dengan paket-paket lain.Jaringan yg dikembangkan ini, yg menggunakan ARPAnet sebagai tulang punggungnya, menjadi terkenal sebagai internet.
            Protokol-protokol TCP/IP dikembangkan lebih lanjut pada awal 1980 dan menjadi protokol-protokol standar untuk ARPAnet pada tahun 1983. Protokol-protokol ini mengalami peningkatan popularitas di komunitas pemakai ketika TCP/IP digabungkan menjadi versi 4.2 dari BSD (Berkeley Standard Distribution) UNIX. Versi ini digunakan secara luas pada institusi penelitian dan pendidikan dan digunakan sebagai dasar dari beberapa penerapan UNIX komersial, termasuk SunOS dari Sun dan Ultrix dari Digital. Karena BSD UNIX mendirikan hubungan antara TCP/IP dan sistem operasi UNIX, banyak implementasi UNIX sekarang menggabungkan TCP/IP.
            Selain Department of defense (DOD) yang juga mengembangkan TCP/IP adalah Defense Advanced Research Projects Agency (DARPA) Internet Protocoldikembangkan pertama kali oleh Defense Advanced Research Projects Agency(DARPA) pada tahun 1970 sebagai awal dari usaha untuk mengembangkan protokol  yang dapat melakukan interkoneksi berbagai jaringan komputer yang terpisah, yang masing-masing jaringan tersebut menggunakan teknologi yang berbeda. Protokol utama yang dihasilkan proyek ini adalah Internet Protocol(IP). Riset yang sama dikembangkan pula yaitu beberapa protokol level tinggi yang didesain dapat bekerja  dengan IP. Yang paling penting dari proyek tersebut adalah Transmission Control Protocol(TCP), dan semua grup protocol diganti dengan TCP/IP suite. Pertamakali TCP/IP diterapkan di ARPANET, dan mulai berkembang  setelah Universitas California di Berkeley mulai menggunakan TCP/IP  dengan sistem operasi  UNIX. 
Arsitektur TCP/IP
      Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA. Seperti diperlihatkan dalam diagram, TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis.
      Empat lapis ini, dapat dipetakan (meski tidak secara langsung) terhadap model referensi OSI. Empat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat TCP/IP merupakan protokol yang awalnya dikembangkan dari proyek ARPANET yang dimulai oleh Departemen Pertahanan Amerika Serikat.




      Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:




      Protokol Lapisan Aplikasi: bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP.
Protokol ini mencakup  :
     Dynamic Host Configuration Protocol (DHCP),
     Domain Name System (DNS),
     Hypertext Transfer Protocol (HTTP),
     File Transfer Protocol (FTP),
     Telnet,
     Simple Mail Transfer Protocol (SMTP),
     Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya.
     Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
      Protokol Lapisan antar-host: berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless.
Protokol dalam lapisan ini adalah  :
     Transmission Control Protocol (TCP) dan
     User Datagram Protocol (UDP).
      Protokol Lapisan internetwork: bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP.
Protokol yang bekerja dalam lapisan ini adalah :
     Internet Protocol (IP),
     Address Resolution Protocol (ARP),
     Internet Control Message Protocol (ICMP), dan
     Internet Group Management Protocol (IGMP).
      Protokol lapisan antarmuka jaringan: bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan.
TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN (Metropolitan Area Network) dan WAN – Wide Area Network (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).

Layanan Protokol TCP/IP
Berikut ini adalah layanan tradisional yang dapat berjalan di atas protokol TCP/IP:
  • Pengiriman berkas (file transfer). File Transfer Protocol (FTP) memungkinkan pengguna komputer yang satu untuk dapat mengirim ataupun menerima berkas ke sebuah host di dalam jaringan. Metode otentikasi yang digunakannya adalah penggunaan nama pengguna (user name) dan password'', meskipun banyak juga FTP yang dapat diakses secara anonim (anonymous), alias tidak berpassword. (Keterangan lebih lanjut mengenai FTP dapat dilihat pada RFC 959.)
  • Remote login. Network terminal Protocol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer di dalam suatu jaringan secara jarak jauh. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut. (Keterangan lebih lanjut mengenai Telnet dapat dilihat pada RFC 854 dan RFC 855.)
  • Computer mail. Digunakan untuk menerapkan sistem surat elektronik. (Keterangan lebih lanjut mengenai e-mail dapat dilihat pada RFC 821 RFC 822.)
  • Network File System (NFS). Pelayanan akses berkas-berkas yang dapat diakses dari jarak jauh yang memungkinkan klien-klien untuk mengakses berkas pada komputer jaringan, seolah-olah berkas tersebut disimpan secara lokal. (Keterangan lebih lanjut mengenai NFS dapat dilihat RFC 1001 dan RFC 1002.)
  • Remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program tertentu di dalam komputer yang berbeda. Biasanya berguna jika pengguna menggunakan komputer yang terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu sistem komputer.
    Ada beberapa jenis remote execution, ada yang berupa perintah-perintah dasar saja, yaitu yang dapat dijalankan dalam system komputer yang sama dan ada pula yg menggunakan sistem
    Remote Procedure Call (RPC), yang memungkinkan program untuk memanggil subrutin yang akan dijalankan di sistem komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah rsh dan rexec.)
  • Name server yang berguna sebagai penyimpanan basis data nama host yang digunakan pada Internet (Keterangan lebih lanjut dapat dilihat pada RFC 822 dan RFC 823 yang menjelaskan mengenai penggunaan protokol name server yang bertujuan untuk menentukan nama host di Internet.)
Keunggulan Protokol TCP/IP
Perkembangan TCP/IP yang diterima luas dan praktis menjadi standar defacto jaringan komputer berkaitan dengan ciri-ciri yang terdapat pada protokol itu sendiri yang merupakan keunggulun dari TCP/IP, yaitu :
-          Perkembangan protokol TCP/IP menggunakan standar protocol terbuka , sehingga tersedia secara luas. Semua orang bisa mengembangkan perangkat lunak untuk dapat berkomunikasi menggunakan protocol ini. Hal ini membuat pemakaian TCP/IP meluas dengan sangat cepat, terutama dari sisi pengadopsian oleh berbagai sistem operasi dan aplikasi jaringan.
-          Tidak tergantung pada perangkat keras atau sistem operasi jaringan tertentu, sehingga TCP/IP cocok untuk menyatukan bermacam macam network, misalnya Ethernet, token ring, dial-up line, X-25 net dan lain lain.
-          Cara pengalamatan bersifat unik dalam skala global , memungkinkan computer dapat mengidentifikasi secara unik komputer yang lain dalam seluruh jaringan, walaupun jaringannya sebesar jaringan worldwide Internet. Setiap computer yang tersambung dengan jaringan TCP/IP (Internet) akan memiliki address yang hanya dimiliki olehnya.
-          TCP/IP memiliki fasilitas routing dan jenis -jenis layanan lainnya yang memungkinkan diterapkan pada internetwork seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Internet Protokol Versi 4 (IPv4)
IP adalah protokol yang memberikan alamat atau identitas logika untuk peralatan di jaringan . IPv4 adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protocol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia.
Representasi alamat :
Alamat IP versi 4 umumnya diekspresikan dalam notasi desimal bertitik (dotted-decimal notation), yang dibagi ke dalam empat buah oktet berukuran 8-bit. Dalam beberapa buku referensi, format bentuknya adalah w.x.y.z. Karena setiap oktet berukuran 8-bit, maka nilainya berkisar antara 0 hingga 255 (meskipun begitu, terdapat beberapa pengecualian nilai). Alamat IP yang dimiliki oleh sebuah host dapat dibagi dengan menggunakan subnet mask jaringan ke dalam dua buah bagian, yakni:
  • Network Identifier/NetID atau Network Address (alamat jaringan) yang digunakan khusus untuk mengidentifikasikan alamat jaringan di mana host berada. Dalam banyak kasus, sebuah alamat network identifier adalah sama dengan segmen jaringan fisik dengan batasan yang dibuat dan didefinisikan oleh router IP. Meskipun demikian, ada beberapa kasus di mana beberapa jaringan logis terdapat di dalam sebuah segmen jaringan fisik yang sama dengan menggunakan sebuah praktek yang disebut sebagai multinetting. Semua sistem di dalam sebuah jaringan fisik yang sama harus memiliki alamat network identifier yang sama. Network identifier juga harus bersifat unik dalam sebuah Internetwork. Jika semua node di dalam jaringan logis yang sama tidak dikonfigurasikan dengan menggunakan network identifier yang sama, maka terjadilah masalah yang disebut dengan routing error. Alamat network identifier tidak boleh bernilai 0 atau 255.
  • Host Identifier/HostID atau Host address (alamat host) yang digunakan khusus untuk mengidentifikasikan alamat host (dapat berupa workstation, server atau sistem lainnya yang berbasis teknologi TCP/IP) di dalam jaringan. Nilai host identifier tidak boleh bernilai 0 atau 255 dan harus bersifat unik di dalam network identifier/segmen jaringan di mana ia berada.
Jenis-Jenis alamat :
Alamat IPv4 terbagi menjadi beberapa jenis, yakni sebagai berikut:
1.   Alamat Unicast, merupakan alamat IPv4 yang ditentukan untuk sebuah antarmuka jaringan yang dihubungkan ke sebuah Internetwork IP. Alamat unicast digunakan dalam komunikasi point-to-point atau one-to-one. Jika ada sebuah intranet tidak yang terkoneksi ke Internet, semua alamat IP dalam ruangan kelas alamat unicast dapat digunakan. Jika koneksi dilakukan secara langsung (dengan menggunakan teknik routing) atau secara tidak langsung (dengan menggunakan proxy server), maka ada dua jenis alamat yang dapat digunakan di dalam Internet, yaitu public address (alamat publik) dan private address (alamat pribadi).
-          Alamat publik
adalah alamat-alamat yang telah ditetapkan oleh InterNIC dan berisi beberapa buah network identifier yang telah dijamin unik (artinya, tidak ada dua host yang menggunakan alamat yang sama) jika intranet tersebut telah terhubung ke Internet.
-          Alamat Privat
Untuk host-host di dalam sebuah organisasi yang tidak membutuhkan akses langsung ke Internet, alamat-alamat IP yang bukan duplikat dari alamat publik yang telah ditetapkan mutlak dibutuhkan. Untuk mengatasi masalah pengalamatan ini, para desainer Internet mereservasikan sebagian ruangan alamat IP dan menyebut bagian tersebut sebagai ruangan alamat pribadi. Sebuah alamat IP yang berada di dalam ruangan alamat pribadi tidak akan digunakan sebagai sebuah alamat publik. Alamat IP yang berada di dalam ruangan alamat pribadi dikenal juga dengan alamat pribadi atau Private Address. Ruangan alamat pribadi yang ditentukan di dalam RFC 1918 didefinisikan di dalam tiga blok alamat berikut:
·      10.0.0.0/8
·      172.16.0.0/12
·      192.168.0.0/16
Sementara itu ada juga sebuah ruang alamat yang digunakan untuk alamat IP privat dalam beberapa sistem operasi: 169.254.0.0/16
2.      Alamat Broadcast, merupakan alamat IPv4 yang didesain agar diproses oleh setiap node IP dalam segmen jaringan yang sama. Alamat broadcast digunakan dalam komunikasi one-to-everyone. Berbeda dengan alamat IP unicast atau alamat IP multicast, alamat IP broadcast hanya dapat digunakan sebagai alamat tujuan saja, sehingga tidak dapat digunakan sebagai alamat sumber. Ada empat buah jenis alamat IP broadcast, yakni network broadcast, subnet broadcast, all-subnets-directed broadcast, dan Limited Broadcast. Untuk setiap jenis alamat broadcast tersebut, paket IP broadcast akan dialamatkan kepada lapisan antarmuka jaringan dengan menggunakan alamat broadcast yang dimiliki oleh teknologi antarmuka jaringan yang digunakan. Sebagai contoh, untuk jaringan Ethernet dan Token Ring, semua paket broadcast IP akan dikirimkan ke alamat broadcast Ethernet dan Token Ring, yakni 0xFF-FF-FF-FF-FF-FF.
3.      Alamat Multicast, merupakan alamat IPv4 yang didesain agar diproses oleh satu atau beberapa node dalam segmen jaringan yang sama atau berbeda. Alamat multicast digunakan dalam komunikasi one-to-many. Alamat IP Multicast (Multicast IP Address) adalah alamat yang digunakan untuk menyampaikan satu paket kepada banyak penerima. Dalam sebuah intranet yang memiliki alamat multicast IPv4, sebuah paket yang ditujukan ke sebuah alamat multicast akan diteruskan oleh router ke subjaringan di mana terdapat host-host yang sedang berada dalam kondisi "listening" terhadap lalu lintas jaringan yang dikirimkan ke alamat multicast tersebut. Dengan cara ini, alamat multicast pun menjadi cara yang efisien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk beberapa jenis komunikasi. Alamat multicast didefinisikan dalam RFC 1112.


Kelas-Kelas Alamat :
Alamat IP versi 4 dibagi ke dalam beberapa kelas, dilihat dari oktet pertamanya, seperti terlihat pada tabel. Sebenarnya yang menjadi pembeda kelas IP versi 4 adalah pola biner yang terdapat dalam oktet pertama (utamanya adalah bit-bit awal/high-order bit), tapi untuk lebih mudah mengingatnya, akan lebih cepat diingat dengan menggunakan representasi desimal.
Alasan klasifikasi ini antara lain :
-          Memudahkan sistem pengelolaan dan pengaturan alamat-alamat.
-          Memanfaatkan jumlah alamat yang ada secara optimum (tidak ada alamat yang terlewat).
-          Memudahkan pengorganisasian jaringan di seluruh dunia dengan membedakan jaringan tersebut termasuk kategori besar, menengah, atau kecil.
-          Membedakan antara alamat untuk jaringan dan alamat untuk host/router

Kelas-kelas tersebut :
1.      Kelas A
-          Bit pertama IP address kelas A adalah 0, dengan panjang net ID 8 bit dan panjang host ID 24 bit.
-          IP address kelas A mempunyai range dari 0-127. Jadi pada kelas A terdapat 128 network dengan tiap network dapat menampung sekitar 16 juta host (255x255x255).
-          IP address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar

2.      Kelas B
-          Dua bit pertama IP address kelas B selalu diset 10 sehingga byte pertamanya selalu bernilai antara 128-191. Network ID adalah 16 bit pertama dan 16 bit sisanya adalah host ID
-          IP address kelas B ini mempunyai range IP dari 128.0.xxx.xxx sampai 191.255.xxx.xxx,
-          Jadi berjumlah 65.255 network dengan jumlah host tiap network 255 x 255 host atau sekitar 65 ribu host.

3.      Kelas C
-          Tiga bit pertama IP address kelas C selalu diset 110
-          Network ID terdiri dari 24 bit dan host ID 8 bit sisanya sehingga dapat terbentuk sekitar 2 juta network dengan masing-masing network memiliki 256 host.
-          IP address kelas C mulanya digunakan untuk jaringan berukuran kecil seperti LAN.
4.       Kelas D
IP address kelas D digunakan untuk keperluan multicasting. 4 bit pertama IP address kelas D selalu diset 1110 sehingga byte pertamanya berkisar antara 224-247, sedangkan bit-bit berikutnya diatur sesuai keperluan multicast group yang menggunakan IP address ini. Dalam multicasting tidak dikenal istilah network ID dan host ID.
5.      Kelas E
IP address kelas E tidak diperuntukkan untuk keperluan umum. 4 bit pertama IP address kelas ini diset 1111 sehingga byte pertamanya berkisar antara 248-255.
Address Khusus :
Selain address yang dipergunakan untuk pengenal host, ada beberapa jenis address yang digunakan untuk keperluan khusus dan tidak boleh digunakan untuk pengenal host.
Address tersebut adalah :
1.      Network Address, ex : 167.205.0.0
2.      Broadcast Address, ex : 167.205.255.255
            Note (1 & 2) : misal pada alamat IP kelas B   167.205.9.35
3.      Multicast Address, ex : IP kelas D
Network address : Digunakan untuk mengenali suatu network pada jaringan Internet
Broadcast address : digunakan untuk mengirim/menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu network
Multicast Address : ditujukan untuk keperluan group, bukan untuk host seperti pada kelas A, B dan C.
Address khusus ini tdk boleh digunakan untuk keperluan IP address umum
Aturan Dasar Pemilihan network ID dan host ID
-          Network ID tidak boleh sama dengan 127 èsebagai alamat loopback, yakni IP address yang digunakan oleh suatu komputer untuk menunjuk dirinya sendiri
-          Network ID dan host ID tidak boleh sama dengan 255 è alamat broadcast
-          Network ID dan host ID tidak boleh sama dengan 0 è alamat network
-          Host ID harus unik dalam suatu network
-           
IP Subnet
         Pembagian suatu kelompok alamat IP menjadi bagian bagian yang lebih kecil lagi.
         Contoh :
   ~ kelas A subnet : 1111111.00000000.0000000.00000000 (255.0.0.0)
   ~ kelas B subnet : 1111111.11111111.0000000.00000000 (255.255.0.0)
   ~ kelas C subnet : 1111111.11111111.1111111.00000000 (255.255.255.0)
IPv4 Address Prefixes
Representasi prefix dari alamat IPv4 adalah menunjukkan banyaknya jumlah alamat pada IPv4. Unutk menetukan panjang notasi dari alamat prefix, kamu bisa memulainya dengan cara merubah seluruh variable bit menjadi 0, kemudian konversi ke notasi decimal, dan tambahkan potongan bit yang telah ditentukan(panjang prefix) diawal pengalamatan.
Sebagai contoh, misalnya alamat IPv4 adalah 131.107.0.0/16 memiliki 16 bit yang telah ditentukan (100000011 01101011). Awali pengalamatan dengan 16 bit sebelumnya yang telah ditentukan, kemudian merubah 16 bit terahir menjadi bit 0, sehingga hasilnya menjadi 1000000111 01101011 00000000 00000000 atau 131.107.0.0. Kemudian tinggal menambahkan potongan bit yang telah ditentukan (/16) untuk merepresentasikan alamat prefix dari 131.107.0.0/16.


SUBNETTING


Kali ini kita akan membahas sedikit mengenai subnetting. Dengan subnetting, kita dapat menentukan jumlah host yang akan digunakan di dalam jaringan. Apa manfaat menentukan banyaknya host di dalam suatu jaringan? Banyak, salah satunya adalah mengefisiensikan penggunaan resource yang digunakan untuk membroadcast ke jaringan. Bila kita hanya punya 10 host, tapi subnetmask kita tidak kita set untuk hanya 10 host, maka paket data yang masuk ke jaringan akan dibroadcast ke seluruh alamat IP (host), walaupun host itu pada kenyataannya tidak pernah ada. Oleh karena itu, maka kita perlu menggunakan subnetting untuk mengefisiensikan penggunaan bandwitdh jaringan.

Bagaimana cara memecah network menjadi subnetwork? Salah satunya menggunakan subnetmask. Pada artikel ini, kita akan menggunakan IP v4 class C untuk contohnya. Untuk memulai, mari kita buktikan nilai default dari IP Class C. Untuk Class C bila tidak dibuat subnet, maka default subnetmasknya adalah 255.255.255.0 dan jumlah maksimal host/clientnya adalah 254 host. Mari kita buktikan dengan menghitungnya.

8.0.0/24. Berapa subnetmasknya? Subnet dapat dilihat dari angka /24 berarti subnetnya adalah 24 bit. Karena alamat IP v.4 merupakan 32 bit dan dibagi menjadi 4 (setiap 8 bit dipisah menggunakan titik), jadi subnetnya adalah 255.255.255.0. Kok bisa? Mari kita sok tahu dikit.

Misal sebuah network deng
an alamat 192.16
IP = 32 bit = X.X.X.X
Setiap X mewakili 8 bit, bit = binary = nilai 0 atau 1
/24 berarti bit yang bernilai 1 ada 24 buah, ditulis dari kiri ke kanan
/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0

NB: pada kenyataannya, /xx atau disebut prefix tidak pernah dituliskan saat kita mengonfigurasi IP untuk komputer. Karena komputer sudah dapat menentukan prefix secara otomatis menggunakan subnetmask. Misal, kita akan mengeset IP untuk client/host pada network 192.168.0.0/24, maka yang perlu kita lakukan adalah menentukan alamat IP untuk host (192.168.0.1 - 192.168.0.254), subnetmask default (255.255.255.0), dan alamat default gateway serta alamat DNS servernya saja. Kita tidak perlu menuliskan IP 192.168.0.x/24.

Kembali ke pokok bahasan, setelah diketahui subnet masknya, kita dapat menghitung jumlah hostnya dengan cara:
Jumlah Host = 2n - 2

Kenapa dikurangi 2? Karena digunakan untuk alamat network (biasanya host ke-0, untuk contoh ini maka alamat network = 192.168.0.0) dan alamat broadcast (biasanya host terakhir, untuk contoh ini maka alamat broadcast = 192.168.0.255). Berapa nilai n? n = banyaknya angka 0 pada subnetmask (angka 0 dihitung pada nilai binary bukan desimal). Pada contoh di atas, berarti n = 8. Jadi jumlah host adalah 28 - 2 = 256 - 2 = 254 host.

Jadi jaringan dengan subnetmask 255.255.255.0 mempunyai jumlah host sebanyak 254 host. Pada tahap ini, terbukti bahwa IP class C bila tidak disubnet, maka akan mempunyai jumlah host sebanyak 254 host. Lalu bagaimana bila ternyata hanya terdapat 10 host saja? Seperti pernyataan yang terdapat di paragraf pertama, akan terjadi banyak sekali pemborosan. Di sinilah kegunaan subnetting.
Bila kita hanya mempunyai 10 host, maka kita dapat menggunakan subnetmask 255.255.255.240 untuk mengefisiensikan jaringan kita. Bagaimana cara mengetahuinya? Mari kita bersama-sama menghitungnya.
Jumlah Host = 2n - 2
10 <= 2n - 2
n = 4, diperoleh dari 2n - 2 yang mendekati 10
n mewakili host portion pada subnetmask. Karena host portion yang dipakai hanya 4, maka sisanya (4 bit) akan dipakai sebagai subnet portion. Seperti yang telah kita ketahui, n merupakan jumlah angka 0 dari subnetmask, dihitung/ditulis dari kanan. Dengan demikian, subnetmask subnetwork yang baru adalah 255.255.255.11110000 = 255.255.255.240.

NB: subnetmask dibagi menjadi 2 bagian, yaitu subnet portion (diwakili dengan angka 1 pada nilai binary) dan host portion (diwakili dengan angka 0 pada nilai binary). Untuk IP class C, nilai default subnet portionnya adalah 24 bit, dan host portionnya adalah 8 bit.

Dengan subnetmask 255.255.255.240, berapakah jumlah host maksimal dan berapa jumlah subnet yang dapat dibuat? Untuk menghitung jumlah host, digunakan rumus 2n - 2, n kecil mewakili jumlah angka 0 pada host portion. Sedang untuk menghitung jumlah subnet, kita dapat menggunakan rumus 2N - 2 (menurut cisco), N mewakili jumlah angka 1 pada host portion.

NB: untuk mencari jumlah subnet, ada yang menggunakan rumus 2N saja tanpa dikurangi 2. Hanya cisco yang mengurangkan dengan dua, karena secara default router cisco tidak menggunakan subnet ke-0 (kalau gak salah istilahnya "no ip subnet zero") dan subnet yang terakhir digunakan untuk cadangan. Aku kurang paham tentang masalah ini.

Untuk contoh ini, maka klasifikasi jaringan yang baru adalah
Jumlah host/subnet = 2n - 2 = 24 - 2 = 14 host
Jumlah subnet = 2N - 2 = 24 - 2 = 14 subnet

Setelah kita menggunakan subnetmask 255.255.255.240, maka jaringan kita telah terbagi menjadi 14 subnet dengan jumlah maksimal host per subnet adalah 14 host. Lha kan Cuma ada 10 host doang? Ya gak papalah, memboroskan bandwidth untuk 4 host, masih lebih irit bila dibandingkan dengan 244 host, kan? 
Klasifikasi jaringan 192.168.0.0/28

Subnet #0 (defaultnya tidak digunakan pada router cisco)
Alamat network = 192.168.0.0/28
Alamat host = 192.168.0.1/28 - 192.168.0.14/28
Alamat broadcast = 192.168.0.15/28

Subnet #1
Alamat network = 192.168.0.16/28
Alamat host = 192.168.0.17/28 - 192.168.0.30/28
Alamat broadcast = 192.168.0.31/28
Selengkapnya...