Tampilkan postingan dengan label Dasar. Tampilkan semua postingan
Tampilkan postingan dengan label Dasar. Tampilkan semua postingan

Selasa, 03 Juli 2012

Dasar Addressing & Konsep ARP


Dasar Konsep Internetworking
• Addressing
Dimulai dengan melihat Gambar 1.1, Anda mendapatkan gambaran dari jaringan area dasar lokal (LAN) yang terhubung menggunakan hub. Jaringan ini sebenarnya adalah tabrakan antara salah satu domain dengan satu broadcast.
                                                                       
                                          

Bagaimana Anda mengatakan PC bernama Bob berkomunikasi dengan PC bernama Sally?
Yah, mereka berdua di LAN yang sama terhubung dengan repeater multiport (hub). Bob tidak menggunakan Sally Internet Protocol (IP)! Karena Bob sebenarnya menggunakan Sally Media Access Control (MAC) Address yg biasa dikenal sebagai HARDWARE ADDRESS, yang tertanam di NIC (Network Interface Card) di PC Sally.

Bagaimana Bob mendapatkan Sally MAC Address? Bob akan mulai dengan yang biasa kita kenal dengan ARP protocol - Untuk mengetahui MAC komputer lain, PC mengirimkan ARP Packets. ARP (Address Resoluting Protocol) digunakan untuk memetakan alamat-IP terhadap alamat-MAC. Paket ARP yang digunakan untuk mencari tahu MAC-Address komputer lain-biasa dikirim dalam bentuk broadcast packets. Jika permintaan ARP dikirim keluar menanyakan "Siapa yang memiliki IP-address computer ini" komputer yang diminta IP-address merespon dengan balasan ARP mengatakan "IP-address x.x.x.x adalah pada MAC-address-YY-YY-YY-YY-YY -YY ".Computer tersebut yang diminta MAC addressnya sekarang dapat membuat sebuah Ethernet packet dengan alamat destination yang benar dan dengan sebuah IP-packet computer yg diminta di dalamnya, dikirimkan ke computer yg meminta.

Mengapa kedua computer tersebut membutuhkan MAC address dan IP address? 
Jika setiap komputer untuk berkomunikasi satu sama lain membutuhkan secara fisik terhubung satu sama lain, semua jaringan akan menjadi rumit dengan sangat cepat atau mereka akan tetap kecil.
Untuk menyiasati keterbatasan ini fisik, mereka dipisahkan komunikasi komputer untuk juga mengandung komponen logis, IP Address. Yang kami maksud dengan logis adalah bahwa Alamat IP routeable. 

IP (Internet Protocol), sesuatu yang biasanya dicapai dengan menggunakan Domain Name Service(DNS), Jika kedua berada di LAN yang sama, Bob hanya broadcast ke Sally bertanya atas informasi (tidak dibutuhkan DNS)-biasa digunakan oleh Microsoft Windows.
Contoh:
           
Dan Komputer 1,2, dan 3 saling mengenal.
Tapi Komputer C dan Komputer 3 khusus di bahwa mereka juga saling mengenal.
Jadi, jika komputer A ingin mengirim pesan kepada Komputer 2, Komputer A akan mengirim pesan ke komputer C dan meminta untuk mengirimkan pesan ini ke Komputer 2. Karena Komputer C tidak tahu Komputer 2 langsung, dapat meminta Komputer 3 untuk mengirim pesan ke Komputer 2.
Sekarang, tidak setiap computer dalam satu group dapat mengirim broadcast ke semua komputer, tetapi yang biasa melakukannya dikenal sebagai ROUTER. 
Disebut ROUTER karena tugasnya membuat rute broadcast antara berbagai kelompok computer yang berbeda. 
Jadi sekali lagi, Alamat IP adalah alamat yang logical dan routeable.
Komputer A berpotensi mempelajari Alamat IP dari Komputer 2. Namun, Alamat MAC adalah fisik dan TIDAK routeable. 
Jadi, Komputer A tidak bisa benar-benar mengetahui MAC Address dari Komputer 2.
Dan itulah mengapa computer-computer memiliki kedua buah Alamat MAC dan IP Addresses. Alamat MAC menangani koneksi fisik dari komputer ke komputer sedangkan Alamat IP menangani koneksi routeable logis dari kedua buah komputer ke komputer DAN dari jaringan ke jaringan.

ARP, protokol yang sangat sederhana, hanya terdiri dari empat jenis pesan dasar:
1. Permintaan ARP. Komputer A meminta jaringan, "Siapa yang memiliki alamat IP ini?"
2. Sebuah ARP Reply. Komputer B Komputer A mengatakan, "Saya memiliki IP yang saya alamat MAC [apapun itu].."
3. Sebuah ARP Request Reverse (RARP). Konsep yang sama seperti Permintaan ARP, tetapi Komputer A bertanya, "Siapa yang memiliki alamat MAC?"
4. Sebuah RARP Balas. Komputer B Komputer A mengatakan, "Saya memiliki MAC. Alamat IP saya adalah [apapun itu]"

ARP-Table : Digunakan Untuk mencegah mengirim permintaan ARP setiap kali IP-paket diminta oleh komputer lain, setiap komputer memiliki tabel yang disebut ARP table, yang menyimpan pemetaan antara IP address dan MAC-address. Tapi karena IP-address tidak harus selalu static, semua computer akan reset atau flush ARP table biasanya sekali setiap 20 menit...

MAC-address dan IP-address sangat unik Tidak diperbolehkan untuk multiple MACAddress untuk dipetakan ke dalam alamat IP yang sama, sejak saat itu komputer tidak bisa mengatakan siapa adalah siapa. Pada saat yang sama tidak mungkin ada beberapa komputer dengan alamat IP yang sama. 
Setiap komputer di LAN harus memiliki alamat IP unik untuk online di jaringan tersebut. Akan tetapi MAC-address keunikannya tidak hanya pada jaringan LAN namun unik di seluruh dunia. Vendor pembuat peralatan Jaringan Memperoleh MACaddress unik dari IEEE (Institute of Electrical dan Electronics Engineers).

DHCP (Dynamic Host Configuration Protocol)-Tanpa alamat IP, komputer tidak bisa berkomunikasi menggunakan IP-traffic. Sebelum komputer dapat mulai berkomunikasi menggunakan IP-protokol computer itu perlu tahu apa alamat IP yang digunakan sebagai alamat untuk computer itu sendiri. 
Sebuah alamat IP dapat diassign secara manual. Ini terbukti benar jika komputer selalu digunakan pada jaringan yang sama sepanjang waktu dan jika komputer aktif.
Tetapi jika komputer terpaksa harus berada dalam jaringan yang berbeda dari waktu ke waktu dan harus memiliki (secara manual) alamat IP static yg digunakan, tidak ada cara bagi komputer untuk mengetahui apakah alamat IP static yg dimasukkan secara manual sedang digunakan oleh komputer lain atau berlaku pada network yang berbeda.
                   
Maka digunakan Protokol ini yang melibatkan sebuah server di jaringan yang sering disebut DHCP server. DHCP server sering digunakan dalam sebuah router. Sebuah router dapat menjadi firewall sederhana / router atau computer khusus pada jaringan, diberi tugas untuk bertindak sebagai server DHCP. Untuk memperoleh alamat IP-valid dari server DHCP komputer dapat meminta server DHCP untuk meminta alamat yang bisa digunakan.

Gratuitous ARP- Kebanyakan OS baru sekarang mengirimkan Simple Announcement Protocol yang biasa disebut juga Gratuitous ARP. Sangat membantu jika NIC setiap komputer kemungkinan diganti(merubah mapping IP Address to MAC address) dan Setiap Komputer terhubung ke jaringan, komputer memastikan bahwa yang baru diserahkan alamat IP dari DHCP sever dapat digunakan sebelum meminta semua komputer lain pada jaringan.. Hal ini karena server DHCP tidak memiliki kontrol atas komputer yang telah ditugaskan secara manual memasukkan IP statis-address. 
Komputer yang baru terhubung juga harus mengirimkan broadcast keluar sebuah paket "provokasi" ARP (ARP Gratuitous), mengklaim IP-address. Jika komputer lain sudah menggunakan IP-address ini ia harus mengirimkan broadcast keluar paket ARP "alamat ini sudah digunakan" membela IP-address yang sudah digunakan dan membiarkan komputer yang saling terhubung di dalam network tahu bahwa alamat ini sudah digunakan.

Probe ARP- “Provokasi ARP” biasanya punya cara yang "kuat" mengklaim IP-address.
Disebut juga “All Zero Sender IP Address” Biasanya digunakan varian lebih ramah disebut ARP "probe” menggunakan ARP packet untuk mempertahankan IP-address.
Jika alamat IP sudah digunakan maka tidak akan menggunakan alamat IP diberikan oleh server DHCP dan akan menginformasikan server DHCP dengan mengirimkan paket DHCP-DECLINE membiarkan server DHCP tahu bahwa komputer yang terhubung tidak menerima alamat ini. Kemudian komputer yang terhubung mulai dari awal, menemukan server DHCP dan kemudian meminta alamat IP.

NetBIOS - Salah satu mekanisme untuk berbagi di dalam jaringan yang telah ada selama bertahun-tahun adalah NetBIOS (Network Basic Input Output System). NetBIOS dikembangkan oleh IBM. Fungsi dasar NetBIOS tidak perlu atau malah mengandalkan  protokol IP-tapi mulai belakangan ini telah bermigrasi ke IP Traffic(sekarang disebut NetBT, NetBIOS over TCP) dan tergabung ke dalam sesuatu yang disebut SMB (Server Message Block) dan kemudian diperpanjang oleh Microsoft untuk menjadiCIFS (Common Internet File System).
CIFS adalah apa yang komputer saat ini gunakan untuk mekanisme “sharing” di dalamn jaringan. Pada Microsoft Windows, ketika Anda menggunakan Windows File Explorer dan membuka "My Network Places" - "Entire Netwok" - "Microsoft Windows Network" ... Anda menggunakan protokol CIFS yang berfungsi untuk browse, connect serta berbagi ke komputer lain di jaringan.
Naming - Salah satu fungsi mendasar dalam protokol CIFS adalah bagaimana memberi nama komputer. Fungsi ini masih menggunakan prosedur pendaftaran nama dari protokol NetBIOS / NetBT.
Ada kesamaan kerja antara ARP dan IP-address dan bagaimana NetBIOS/ NetBT bekerja.









Breakdown & Pengertian: Internet Protocol (IPv4) over Ethernet ARP packet
Header Ethernet berupa :
- 6 byte alamat tujuan
- 6 byte alamat pengirim
- 2 byte jenis frame ARP
Total untuk Header Ethernet 14 bytes atau 112-bits


Dasar konsep struktur ARP packets dari tabel diatas yg menggambarkan kasus Jaringan berbasis Ipv4 berjalan di Ethernet. Di dalam skenario ini, packet mengirimkan 48-bit untuk Sender Hardware Address(SHA) dan menargetkan Hardware Address (THA), dan 32-bit lagi untuk Protocol Address(SPA) & (TPA), Jadi total lebar packet yang dibroadcast sebesar 28 bytes atau 224-bits, Jenis EtherType untuk ARP dalam bentuk HEX ialah 0x806,.
Hardware type (HTYPE)- 2 bytes Kolom ini digunakan untuk spesifikasi tipe protokol jaringan. 
Contoh: Ethernet is
1.
Protocol type (PTYPE)-2 bytes
Kolom ini digunakan untuk spesifikasi internetworking protokol dimana ARP dibutuhkan. Untuk Ipv4 kodenya 0x0800.
Hardware length (HLEN)-1 bytes
Panjang (dalam oktet) Hardware Address. Ethernet addresses size is 6.
Protocol length (PLEN)-1 bytes
Panjang (dalam oktet) protokol yang digunakan di upper layer setelah MAC. (IPv4 address size is 4.
Operation-2bytes
Operasi yang diminta pengirim: 1 for ARP request, 2 for ARP reply,3=RARP request,4=RARP reply
Sender hardware address (SHA)-6 bytes
MAC dari Sender
Sender protocol address (SPA)-4 bytes
Ipv4 dari Pengirim.
Target hardware address (THA)-6 bytes
MAC yang dituju. Kolom ini dihiraukan jika yang dibroadcast adalah request.
Target protocol address (TPA)-4 bytes
Internetwork address yang dituju.

ARP Mediation – adalah suatu proses menyelesaikan Layer 2 addresses jika protocol yang digunakan dalam multiple jaringan internetwork seperti dari ATM ke Ethernet.


Inverse ARP– inverse ARP biasa digunakan di Network Layer(Layer 3) untuk mendapatkan Address (Ip Address) dari sumber layer lain seperti Data Link Layer(Layer 2) sangat biasa digunakan di Frame Relay dan jaringan ATM. Karena ARP “menerjemahkan Layer 3 Address(IP address) menjadi layer 2 Address
(MAC addres) maka InArp sebagai kebalikannya, bisa dibilang extension protokol dari ARP, menggunakan packet format yang sama dengan ARP tapi beda Op Code nya.


Reverse ARP – sama seperti InArp menerjemahkan Layer 2 Address(Mac Address) menjadi Layer 3 Address(IP address) seperti merequest IP Address untuk computer itu sendiri. Yang sekarang digantikan Oleh DHCP.


Macam-macam Exploitasi yang sering ditemukan:
ARP Spoofing-Process ARP dibuat simple mungkin, supaya bisa bekerja efektif yang malah menjadikannya MAJOR INSECURITY, karena ARP tidak menggunakan apapun bentuk Autentikasi, Apapun ARP reply pasti dipercayai, akhirnya terjadilah exploit, jadi definisi ARP Spoofing adalah suatu kegiatan yang memanipulasi paket ARP. 
Misal paket X dari komputer A ditujukan untuk komputer B, ketika komputer A membroadcast paket ARP di jaringan, maka komputer C sang manipulator dapat "meracuni" (Posioning) paket ARP tsb agar paket X ditujukan ke komputer C terlebih dahulu baru diforward ke komputer B. Poisoning ini mengganti alamat MAC komputer B dengan alamat MAC komputer C di tabel ARP komputer A dan sebaliknya, alamat MAC komputer A diganti menjadi alamat MAC komputer C di tabel ARP komputer B. Jenis-jenis serangan yang bisa dilakukan dnegan ARP Spoofing diantarana adalah sniffing, Man in the Middle, MAC Flooding, DoS (Denial of Service), Hijacking n Cloning. 



Denial of Service Seorang hacker dapat dengan mudah mengasosiasikan alamat IP secara operasional signifikan ke alamat MAC palsu. Misalnya, seorang hacker dapat mengirim balasan ARP menghubungkan alamat IP jaringan router Anda dengan alamat MAC yang tidak ada. Komputer Anda percaya bahwa mereka tahu di mana default gateway Anda, tetapi dalam kenyataannya mereka mengirim paket yang tujuan tidak pada segmen lokal, hacker telah memotong jaringan Anda dari Internet.


Man in the Middle hacker dapat mengeksploitasi Keracunan Cache ARP untuk mencegat lalu lintas jaringan antara dua perangkat dalam jaringan Anda. Sebagai contoh, katakanlah hacker ingin melihat semua lalu lintas antara komputer Anda,192.168.0.12 dan router Internet Anda, 192.168.0.1. Hacker dimulai dengan mengirimkan ARP berbahaya "balasan" (untuk yang tidak ada permintaan sebelumnya) ke router, yang menghubungkan komputer dengan alamat MAC dengan 192.168.0.12

Sekarang router Anda berpikir komputer hacker adalah komputer Anda. Selanjutnya, hacker mengirimkan balasan ARP berbahaya ke komputer Anda, yang menghubungkan nya MAC Address dengan 192.168.0.1
Sekarang mesin anda berpikir komputer hacker adalah router Anda. Akhirnya, hacker ternyata pada fitur sistem operasi yang disebut IP forwarding. Fitur ini memungkinkan mesin hacker untuk meneruskan lalu lintas jaringan yang diterima dari komputer ke router

Sekarang, setiap kali Anda mencoba untuk pergi ke Internet, komputer Anda mengirimkan lalu lintas jaringan ke mesin hacker, yang kemudian meneruskan ke router nyata. Karena hacker masih meneruskan lalu lintas ke router internet, Anda tidak menyadari bahwa ia mencegat semua lalu lintas jaringan Anda dan mungkin juga mengendus password Anda jelas teks atau pembajakan sesi dijamin Internet Anda.

MAC Flooding- adalah teknik Cache ARP Poisoning ditujukan untuk switch jaringan.Ketika switch tertentu kelebihan beban mereka sering jatuh ke mode "hub". Dalam mode "hub", switch terlalu sibuk untuk melakukan fitur port security dan hanya “broadcasts all network traffic” untuk setiap komputer di jaringan Anda. Dengan flooding tabel ARP dari sebuah switch dengan ribuan ARP replies, seorang hacker dapat membebani switch dan kemudian “packet sniffing” jaringan Anda karena switch berada dalam mode "hub".
Dengan mode “hub”, setiap port menerima semua lalu lintas jaringan. Ketika hub menerima sebuah paket, ia tidak memiliki petunjuk di mana recipient plugged. Jadi pasti akan rebroadcasts paket ke semua host terhubung ke hub. Recipient "knows" alamat IP-nya sendiri dan merespon paket, sementara semua host/komputer lain yang terhubung di jaringan yang mengabaikannya.
Switch, di sisi lain, memperhatikan di mana setiap perangkat terhubung. Ketika switch menerima sebuah paket, ia tahu persis di mana penerima yang dimaksud dan mengirimkan paket hanya untuk perangkat itu. Fitur “secure port” ini mencegah hacker dari menyadap semua lalu lintas jaringan Anda menggunakan packet sniffer.

Behaviour dari ARP Cache Poisoning –ARP cache poisoning biasa dilakukan karena host di dalam lokal terkena virus dari luar, atau host lokal yang malah melakukannya, yang dibutuhkan adalah Mac Addres dari jaringan, atau mungkin mengontrol salah satu machin di dalam Local, karena ARP exploit tidak bisa dilakukan dengan remote, jadi gunakanlah Static Address dan Static ARP Table, atau menggunakan fitur “Port Security”yang mengharuskan “satu MAC address untuk satu physical port” di switch, atau menggunakan tools seperti “ARP Watch” atw “WireShark” untuk mengontrol ARP table yang ada di dalam Network.

Command dalam windows yang biasa digunakan untuk ARP
Untukmelihat ARP cache: arp –a(semua entry ARP dalam jaringan)
Contoh ping:
   Interface: 10.0.0.1 on Interface 0x1
Internet Address  Physical Address     Type
10.0.0.99         00-e0-98-00-7c-dc   dynamic 



  Untuk melihat spesifik entry ARP di satu host:
  arp hostname/ip address


  Jika ARP entry tidak bisa respond ke device tujuan:
  arp -s hostname ethernet_address pub


  Menambahkan ARP entries dari files:
 arp -f filename harus dalam bentuk (hostname ethernet_address [pub])

Dynamic ARP cache entries
Entry ditambahkan dan di didelete secara otomatis dalam sesion TCP/IP normal, dynamic entry expire dalam 2 menit, jika digunakan lagi dalam 2 menit pertama, maka akan kesimpan di ARP cache dan ditambah maximum 10 menit , sebelom didelete atau diperbarui oleh ARP broadcast.



Static ARP cache entries
Entry ini dimasukkan manual menggunakan command arp dengan option –s (arp -s hostname ethernet_address). static entry ini berdiam di arp cache , kecuali komputer restart atau kondisi interface dalam:
       - Interface disabled kemudian enabled
       - Fitur Repair Network digunakan
       - Ipconfig/release dan ipconfig/renew digunakan
       - Komputer aktif dari hibernate/suspend mode
     - kabel tercabut dan terpasang kembali, atau keluar dan     masuk di wireless range
       - arp –d hostname/ip address untuk delete entry static MAC


contoh: arp -d 192.168.0.1
Removes ARP mappings for 192.168.0.1 on all interfaces.

Proxy ARP- merupakan teknik dimana perangkat pada jaringan diberikan menjawab query ARP untuk network address yang tidak ada pada jaringan itu.
Proxy ARP adalah menyadari lokasi tujuan traffic, dan menawarkan MAC addres sendiri pada balasan, secara efektif berkata, "send it to me, and I'll get it to where it needs to go."
Melayani sebagai proxy ARP untuk host lain secara efektif “mengarahkan” LAN traffic ke proxy tersebut. The "capture traffic"kemudian biasanya route oleh proxy ke tempat tujuan melalui interface lain atau via tunnel.



Proses yang menghasilkan device/node merespon MAC address sendiri dari ARP request dari berbeda IP address yang digunakan untuk “mempublish” atau memproxy. Biasa digunakan tools Seperti “Proxy ARP Simulation” untuk Proxy ARP.
      Kegunaan: Taking Multiple Address from a Lan
Anggapannya sebuah station dengan interface 10.0.0.2 connect ke jaringan 10.0.0.0/24 Beberapa aplikasi memerlukan multiple IP address di server, provide address dari rentang 10.0.0.0/24, biasanya diselesaikan dengan Proxy ARP karena Untuk menghemat jaringan IP, terkadang Anda benar-benar ingin menjaga mesin remote pada jaringan IP yang sama dengan yang lokal, hanya "memberikan" beberapa alamat IP ke mesin remote dan titik akhir mereka pada router. Meskipun hal ini sangat ideal dari sudut pandang manajemen konfigurasi, ini adalah mimpi buruk bagi router dan komputer lain yang perlu untuk mencapai ini workstation remote. Membuat rute host untuk mesin remote hanya sebagian memecahkan masalah; mesinmesin pada jaringan IP yang sama tidak akan mencari router untuk sampai ke mesin yang seolah-olah pada kabel yang sama

Sekian sedikit teori mengenai internetworking, dan ARP serta beberapa exploitasi standar yang sering terjadi.



Referensi:
Certified Entry NetworkingTechnician Study Guide"Interconnecting Networking 
Devices Part 1 Exam 640-822" Sybex An imprint of Wiley by Tom Lamlle

http://www.watchguard.com/infocenter/editorial/135324.asp
http://technet.microsoft.com/en-us/library/cc786759%28WS.10%29.aspx
http://www.softpanorama.org/Net/Internet_layer/arp.shtml
http://en.wikipedia.org/wiki/Address_Resolution_Protocol
http://en.wikipedia.org/wiki/Proxy_ARP
http://en.wikipedia.org/wiki/ARP_spoofing
http://whoisonmywifi.com/blog/2011/05/01/why-do-computers-need-both-macaddresses-
and-ip-addresses/

http://www.laneye.com/network/how-network-works/how-computers-become-partof-
a-network.htm





Minggu, 23 Oktober 2011

Langkah mudah dalam mengecek kendala di jaringan berbasis OS Windows.

Terkadang kendala dalam sebuah jaringan, harus kita lakukan pengecekan awal (pengumpulan variabel masalah)/dokumentasi dalam upaya mempermudah seorang network engineer sebuah isp untuk pengecekan secara lebih mendalam. 

Biarpun kita orang awam sekalipun, menggunakan cara yang sederhana ini akan membantu kita mengetahui sedikit tentang jaringan, jadi kita bisa mengetahui dan membantu dengan baik, jika kita ingin melaporkan kerusakan yang lebih parah ke network engineer, cara ini membantu  mereka untuk lebih mudah memahami letak kerusakan dimana saat memperbaiki jaringan di rumah/kantor/sekolah kita. 

Diandaikan jaringan internet  keliatan normal, dan kita sepertinya terkoneksi dengan internet sama seperti sebelomnya, tetapi mengapa kita tidak bisa online? sepertinya ada kendala yang kita tidak mengetahui pasti dimana letak errornya, OK ini pemecahannya.

Pertama-tama, pastikan bisa membuka CLI(command line Interface) yaitu, suatu interface semacam dos berguna untuk memberi command khusus dalam windows. Gimana ya cara mengeluarkan CLI itu?

Dalam Windows XP, 
klik Start > pilih RUN > ketik CMD ditempat yang disediakan > tekan Enter
Dalam Windows Vista/7 ,klik Start > ketikkan CMD dalam kolom start search> tekan Enter.

Maka muncullah CLI Window, standartnya sebuah command prompt dengan latar belakang hitam.

Langkah 1:
- ipconfig

Semua computer yang terhubung internet, internet , host jaringan, router pasti menggunakan IP Addres( Internet Protokol) sebuah identitas unik dari host/komputer/alat dalam terhubung dengan jaringan internet. Begitu juga dengan Web address dan DNS.Gimana caranya untuk mengetahui ip kita berapa?

Dari CLI window yang tadi dibuka dengan cmd, 
ketik ipconfig > spasi > /all > enter.
Maka akan muncul seperti ini:

C:\Documents and Settings\Kruzz>ipconfig /all

Windows IP Configuration

        Host Name . . .    : Kruzz Home <----Host /Nama sebuah Pc
        Primary Dns Suffix :
        Node Type . . . . . . . .     : Unknown
        IP Routing Enabled. . . . . . : No  
        WINS Proxy Enabled. . . . .   : No

Ethernet adapter Local Area Connection 2:

Media State . . . : Media disconnected <---Jika Internet terhubung dengan ethernet
Description . . .  : Realtek PCIe FE Family Controller<-jenis ethernet card
Physical Address. : 00-E0-4C-37-06-07<----mac addres ethernet adapter ini lah identitas 

PPP adapter ## Indonesia (##Unlimited): <-----Terhubung dengan sebuah internet melalui modem BB . . . . : WAN (PPP/SLIP) Interface
        
Physical Address. . . . . : 00-53-45-00-00-00<----mac addres modem bb yang konek ke jaringan.
Dhcp Enabled. . . . . . . . . . . : No        
IP Address. . . . . .  . . : 10.160.17.45<----- inilah IP address modem bb anda!
        Subnet Mask . . . . . . . . . . . : 255.255.255.255
        Default Gateway . . . . . . . . . : 10.160.17.45
        DNS Servers . . . . . . . . . . . : 112.215.26.194<---DNs Utama
                                            112.215.26.195<---Dns Alternate
        NetBIOS over Tcpip. . . . . . . . : Disabled

jadi kita mengetahui IP address dan DNS kita sekarang seperti yang tertera diatas.

Langkah 2:
- ping 

IP address dan DNS akan selalu digunakan dalam terhubung dengan Internet. Oleh karena itu dengan command Ping kita akan mengetahui apakah sebuah komputer dengan jaringan internet bisa bertukar data(konek). Gimana cara kerjanya?

Selalu dimulai dari CLI window yang tadi dibuka dengan cmd, 

ketik ping> spasi >  masukkan host/web ipaddress/dns yang dituju >spasi> -t (digunakan untuk memperpanjang reply> enter. 
Setelah beberapa reply atw kiranya cukup tekan Ctrl+C untuk mendapatkan statistik.
Maka akan muncul seperti ini: contoh kita mengecek ke detik .com (jaringan lokal)

C:\Documents and Settings\Kruzz>ping detik.com -t

Pinging detik.com [203.190.241.43] with 32 bytes of data:

Reply from 203.190.241.43: bytes=32 time=376ms TTL=51 < selama 14 baris/lebih 
Reply from 203.190.241.43: bytes=32 time=265ms TTL=51 < tidak terdapat RTO(request time out)
Reply from 203.190.241.43: bytes=32 time=264ms TTL=51 < berarti tidak adanya putus 
Reply from 203.190.241.43: bytes=32 time=263ms TTL=51 < di jaringan
Reply from 203.190.241.43: bytes=32 time=272ms TTL=51
Reply from 203.190.241.43: bytes=32 time=271ms TTL=51
Reply from 203.190.241.43: bytes=32 time=260ms TTL=51
Reply from 203.190.241.43: bytes=32 time=269ms TTL=51
Reply from 203.190.241.43: bytes=32 time=258ms TTL=51
Reply from 203.190.241.43: bytes=32 time=247ms TTL=51
Reply from 203.190.241.43: bytes=32 time=248ms TTL=51
Reply from 203.190.241.43: bytes=32 time=253ms TTL=51
Reply from 203.190.241.43: bytes=32 time=262ms TTL=51
Reply from 203.190.241.43: bytes=32 time=251ms TTL=51

tekan Ctrl+Break untuk pause sebentar melihat statistic selama ping tertentu atw
tekan Ctrl+C: untuk menghentikan ping dan memuncul kan statistic total dari reply ping total.

Ping statistics for 203.190.241.43:
    Packets: Sent = 14, Received = 14, Lost = 0 (0% loss),<-----tidak ada paket internet yang putus2
Approximate round trip times in milli-seconds:
    Minimum = 247ms, Maximum = 376ms, Average = 268ms<-------pantesan lelet karena delay internetnya sekitar average 268 permil second, yang seharusnya jika makin kecil makin baik.

Cara membacanya: diliat dari konstan adanya reply dari host detik.com tandanya tidak adanya jaringan RTO(request time out) ataw  jaringan putus di tengah jalan selama sedetik, tetapi time=3 digit (semakin kecil semakin baik, normalnya 1 digit / 2 digit tergantung teknologi internet yang digunakan) penyebab mengapa speed internet kita kurang lancar karena mengalami delay selama 268 milisecond (ms).

Langkah ke 3
-nslookup

Tak hanya dalam mengecek ipaddress, dns pun sekiranya bisa kita cek, jika kita ingin mengetahui apakah website yang ingin kita buka mengalami kendala, ataw dari pihak kita yang mengalami kendala? caranya?
- dapatkan dns website yang ingin kita buka,
- bandingkan ping antara ip address dan dns mereka
- jika mengalami perbedaaan "sangat besar" di time dan lamanya ping yang rto(tidak stabil) 
untuk mendapatkan dns web yang dituju caranya:

selalu dimulai dengan CLI kemudian ketik nslookup>ipaddres yang dituju>enter:

C:\Documents and Settings\Kruzz>nslookup detik.com

DNS request timed out.
    timeout was 2 seconds.
*** Can't find server name for address 112.215.26.194: Timed out<---- host pc kita
*** Can't find server name for address 112.215.26.195: Non-existent domain
*** Default servers are not available
Server:  UnKnown
Address:  112.215.26.194<---------host pc kita
\
Non-authoritative answer:
Name:    detik.com<--------------------- host nya alamat yang dituju
Addresses:  203.190.242.69, 203.190.241.43<-ip address/dns alamat yang dituju.

ping kedua-duanya dengan cara yang sama bandingkan jumlah ping antara ip address dan dns serta time delaynya.

Jika hampir sama ataw tidak berbeda jauh tandanya, problem bukan terjadi di website yang dituju tapi bisa jadi di dalam jaringan anda sendiri

Jika berbeda bisa jadi website yang dituju sedang maintenance ataw sedang mengalami gangguan di dalam jaringan mereka ataw juga bisa terjadi internetworking antar jaringan-jaringan yang menghubungkan kita dengan website yang dituju ada gangguan, Oleh karena itu mari kita bahas langkah selanjutnya:

Langkah ke 4
-tracert (trace route internetworking)

Tracing the route yaitu melihat/mengintip jejak antar network dari kita ke IP address/dns yg dituju.
Gunanya untuk melihat hop/ lompatan berapa network yang kita mesti lewatin ke ip address yang dituju dan adakah kendala RTO di stiap hop.Gimana caranya???

Selalu dimulai dari CLI window yang tadi dibuka dengan cmd, ketik tracert> spasi >masukkan host/web /ipaddress/dns yang dituju>Enter.

Maka akan muncul seperti ini: contoh tracert ke detik .com (jaringan lokal)

C:\Documents and Settings\Kruzz>tracert 203.190.241.43

Tracing route to 203.190.241.43 over a maximum of 30 hops (maximum hops yang ditampilkan)

  1   129 ms   120 ms   121 ms  10.193.203.130 <------IP address Host PC/Modem/NIC kita
  2  2274 ms   439 ms   469 ms  10.193.203.137<------Gateway
  3   349 ms   479 ms   439 ms  172.29.10.38
  4   348 ms   440 ms   459 ms  172.29.24.4
  5   378 ms   479 ms   489 ms  172.29.24.23
  6   376 ms   449 ms   459 ms  172.29.24.65
  7   389 ms   429 ms   449 ms  172.29.24.11
  8   337 ms   439 ms   459 ms  172.29.10.66
  9   379 ms   449 ms   411 ms  172.25.254.30
 10   370 ms   449 ms   479 ms  202.152.240.180
 11   357 ms   439 ms   459 ms  112.215.26.69
 12   328 ms   469 ms   469 ms  giga-0-0.openixp.net [218.100.27.129]<-Internetwork local link
 13   378 ms   459 ms   419 ms  detik.openixp.net [218.100.27.192]<Internetwork local link
 14   408 ms   469 ms   459 ms  203.190.244.2
 15   348 ms   429 ms   470 ms  203.190.241.43 <Ip address/DNs yang dituju

Trace complete.

sepertinya tidak terjadi RTO antar hops, nah sekarang jika emang ada kendala pasti akan terjadi RTO di tengah dan tidak hopsnya akan putus di tengah.
nah mengapa pingnya masi besar? berarti kendala terjadi di dalam network kita.

Langkah 5
- pemahaman plus minus sarana penghubung ke internet.

stiap media/penghubung kita ke dunia maya, pasti mengalami plus minusnya, dari pengalaman 

pribadi dan dokumentasi berikut kendala yang terjadi di lapangan:

 - modem baik flashdisk maupun BB (3,5 G/HSDPA/EDGE)
modem yang terhubung ke internet membutuhkan BTS sebagai pengirim gelombang signal.
perlu diingat BTS ini mempunya jarak yang cukup besar (WAN/Wide Area Network), tetapi keterbatasannya signal/gelombang yang dipancarkan tidak bisa dengan baik menembus beton rumah/gedung, jarak yang cukup jauh, cuaca yang sangat buruk , tekstur daerah yang naek turun, penuhnya traffic internet yang terkadang mempengaruhi BTS di sekitar kita.

- Radio Point To Point Ethernet
sama seperti diatas, ditambah penggunaan radio diatas ketinggian tertentu dalam cuaca buruk bisa mengakibatkan guntur yang menyambar radio tersebut, signal antar radio yang saling bertabrakan, penggunaan alat penguat seperti booster yang menganggu signal yang kita dapatkan, ijin rt/rw yang susah...

- Fiber Optik
berbeda dengan teknologi sbelomnya, Fiber Optik tidak sering mengalami kendala langsung di lapangan, kecuali modem/ethernet card/switch/router kita atw Hardware yang menghubungkan ke jalur fo yg masalah.

Langkah 6:
pengdokumentasian / pengumpulan variabel

Langkah terakhir untuk mempermudah kita melaporkan kendala jaringan kepada yang lebih berpengalaman dalam mengurus jaringan yaitu Network Engineer atw NOC(Network Office Centre),  maka kita sebagai user dari sebuah ISP(Internet Service Provider) ataw penyedia Jasa Jaringan Internet, sekiranya membuat pelaporan/dokumentasi dalam bentuk tertulis dan disertai bukti.

caranya sebagai berikut:
Setelah pengecekan ping ip address maupun dns/tracert dari CLI window yang tadi dibuka dengan cmd, stelah dapat hasilnya kita lakukan copas, dengan cara: 

klik kanan dalam window CLI>klik Mark>Blok semua tulisan dengan shift>Enter (jgn ctrl+C).
terus paste semua ke dalam bentuk notepad/word dan ditambahin komentar dan website yang dituju. 
silahkan bisa dikirim pake email ataw disampaikan langsung tertulis.

Ok, selesai sudah, langkah-langkah ini dibuat semudah mungkin untuk dapat dimengerti oleh orang awam sekalipun atw praktisi yang ingin belajar networking. Selamat Mencoba ...

Referensi:
- Dinspirasi oleh Artikel"Solve Remote Network Connection Problem" Dari Majalah PC Today,Edisi Oktober-November 2011, 
- Melalui observasi dan pengalaman  menjadi Technical Support.