Categories
Learn

Cara Mengidentifikasi dan Mengatasi Masalah Koneksi Internet

Hampir semua orang pasti pernah mengalami masalah dengan koneksi internet, entah koneksi yang lambat sampai koneksi yang terputus. Ada beberapa faktor yang mempengaruhi koneksi internet, tapi kita tidak akan membahas itu.

Baca: Faktor Penyebab Komputer Tidak Bisa Konek Internet

Masalah koneksi internet bisa membuat kita frustasi. Saat masalah koneksi mnelanda, sering di antara kita hanya berkutat pada tombol F5, yang mungkin sama sekali tidak mengatasi masalah. Saat Anda mengalami hal ini, ada beberapa cara yang bisa Anda lakukan untuk mengidentifikasi dan mengatasi maslah koneksi internet tersebut.

Pastika Anda memeriksa sambungan fisik sebelum ke pemecahan masalah yang lebih jauh. Karena bisa jadi maslaah koneksi internet disebabkan oleh oleh router yang tidak tersambung, atau kabel LAN yang kurang pas dicolok.

Di bawah ini adalah hal-hal yang bisa dilakukan untuk mengidentifikasi dan mengatasi masalah koneksi internet.

PING

Salah satu hal pertama yang harus dilakukan ketika koneksi internet Anda tidak bekerja dengan baik adalah menjalankan perintah ping. Buka jendela Command Prompt dari menu Start Anda atau (Windows+R) dan jalankan perintah seperti ping google.com atau ping pintarkomputer.com.

Perintah ini mengirimkan beberapa paket ke alamat yang Anda tuju. Web server merespon setiap paket yang diterimanya. Dalam perintah di bawah ini, kita dapat melihat bahwa semuanya bekerja dengan baik, ada 0% packet loss dan waktu masing-masing yang paket dibutuhkan cukup rendah.

command prompt - ping

Jika Anda melihat request time out, dengan kata lain jika web server tidak merespon satu atau lebih paket yang dikirim, ini bisa mengindikasikan bahwa terdapat masalah pada jaringan. Jika web server kadang-kadang membutuhkan waktu yang lama untuk merespon beberapa paket lain, ini juga bisa mengindiksikan masalah pada jaringan. Masalah ini bisa disebabkan oleh website itu sendiri, mungkin juga masalah yang sama terjadi pada website yang lain, penyedia layanan internet Anda, atau pada jaringan Anda sendiri.

Perhatikan juga bahwa ada beberapa situs yang memang tidak pernah menanggapi ping. Misalnya, microsoft.com tidak akan pernah memberi respon.

Masalah Dengan website Tertentu

Jika Anda mengalami masalah mengakses website padahal ping bekerja dengan baik, itu mungkin website tersebut sedang mengalami masalah.

Untuk memeriksa apakah sebuah situs web bekerja dengan baik atau tidaknya, Anda dapat menggunakan downforeveryoneorjustme.com, sebuah alat yang mencoba menghubungkan ke situs web dan menentukan apakah website down atau tidak. Jika alat ini mengatakan website ini down untuk semua orang, itu artinya masalah terdapat pada website.

downforeveryoneorjustme

Masalah Pada Modem atau Router

Jika Anda mengalami masalah dengan berbagai situs web, itu mungkin disebabkan oleh modem atau router. Modem adalah perangkat yang berkomunikasi dengan penyedia layanan Internet, sementara router berbagi koneksi antar semua komputer dan perangkat jaringan lainnya di rumah Anda. Dalam beberapa kasus, modem dan router mungkin bisa jadi perangkat yang sama.

Lihatlah router. Jika lampu hijau menyala di atasnya, itu menunjukkan lalu lintas jaringan, itu normal. Jika Anda melihat, lampu oranye berkedip, itu umumnya mengindikasikan masalah. Hal yang sama berlaku untuk modem, lampu oranye berkedip biasanya menunjukkan masalah.

modem router

 

Jika lampu menunjukkan bahwa ada  perangkat yang mengalami masalah, cobalah mencabut dan colok kembali. Ini seperti me-restart komputer Anda.

Jika Anda masih mengalami masalah, Anda mungkin perlu melakukan reset pabrik pada router atau meng-upgrade firmware-nya. Untuk menguji apakah masalah ini benar-benar dengan router Anda atau tidak, Anda bisa pasang kabel Ethernet komputer Anda langsung ke modem Anda. Jika koneksi sekarang bekerja dengan benar, jelas bahwa router menyebabkan masalah Anda.

Masalah Pada Satu Komputer

Jika Anda hanya mengalami masalah jaringan pada satu komputer pada jaringan Anda, kemungkinan bahwa ada masalah perangkat lunak dengan komputer tersebut. Masalahnya bisa disebabkan oleh virus atau beberapa jenis malware atau masalah dengan browser tertentu.

Lakukan scan antivirus di komputer dan coba instal browser yang berbeda. Ada banyak masalah software lain yang bisa menjadi penyebabnya, termasuk konfigurasi firewall.

Masalah DNS Server

Anda dapat mencoba mengakses website di alamat IP-nya secara langsung, yang melewati server DNS. Misalnya, pasang alamat ini ke address bar web browser Anda untuk mengunjungi Google secara langsung:

http://74.125.224.72

Jika metode alamat IP bekerja tetapi Anda masih tidak dapat mengakses google.com, itu terdapat masalah dengan server DNS Anda. Daripada menunggu penyedia layanan Internet Anda untuk memperbaiki masalah, Anda dapat mencoba menggunakanDNS server pihak ketiga seperti OpenDNS atau Google Public DNS.

Masalah untuk koneksi internet sudah sering dialami oleh pengguna internet pastinya, dan beberapa dari mereka langsung menghubungi penyedia layanan internet. Mulai sekarang cobalah untuk mengindentifikasikannya sendiri dan sebisa mungkin mengatasi masalah yang ada.

Categories
Learn

Penjelasan Lengkap Apa Itu Bad Sector Dan Bagaimana Cara Mengatasinya? [Part 2]

Pada bagian 1 dari artikel ini kita sudah membahas hard drive dan bagaimana controller bekerja di untuk mendeteksi dan menyelesaikan masalah dengan bad sector, dan mendeteksi selama operasi normal.

Sebelum menjalankan salah satu perintah dalam artikel ini, pastikan Anda memiliki backup  yang baik dari drive karena upaya untuk memperbaiki bad sector dapat mengakibatkan file system korup. Ini berarti ada kemungkinan untuk kehilangan sebagian dari file data atau metadata yang digunakan untuk mencari file dan direktori pada drive. Tools dari produsen dan pihak ketiga mungkin hanya sebagai utilitas sistem operasi.

Scanning Disk untuk Bad Sektor

Setiap sistem operasi memiliki alat untuk scaning disk untuk mencari bad sector. Beberapa secara otomatis dipanggil saat startup jika komputer mendeteksi shutdown yang tidak benar. Sebagai contoh, Windows mempertahankan “dirty bit” di Master File Table (MFT) pada volume NTFS atau File Allocation Table(FAT) pada drive FAT16 / 32.

Selama boot, program autochk mencari nilai ini dan jika sudah diatur, itu akan berjalan versi singkat dari tindakan yang dilakukan oleh chkdsk pada semua volume yang ditandai. Proses serupa juga digunakan oleh sistem operasi modern lainnya.

Windows

Baig pengguna Windows, bisa menggunakan perintah di cmd ckhdsk /r atau chkdsk /b yang dapat dijalankan setiap saat untuk mencari bad sector. Ini akan menjalankan tes pertama untuk memverifikasi konsistensi metadata drive sebelum lolos dari bad sector. Waktu yang digunakan tergantung dari jumlah volume, direktori, dan file yang digunakan. Perbedaan antara kedua perintah adalah yang kedua akan mengevaluasi kembali sektor yang sudah ditandai buruk oleh sistem operasi.

Windows juga memiliki tools GUI yang dapat digunakan untuk melakukan pemeriksaan yang sama. Tools ini dapat diakses dengan membuka Windows Explorer > klik kanan Drive yang ingin dicek > Properties > Tools tab > Check now… > check “Scan for and attempt recovery of bad sectors” > Start.

Alat ini tidak menandai bad sector secara individu, menandai seluruh cluster buruk dalam MFT atau FAT dan merelokasi seluruh cluster yang tidak terpakai lagi pada drive. Hal ini dapat terjadi jika hardware drive tidak dapat remap bad sector untuk alasan apapun.

Linux

Meskipun program badblocks dapat digunakan untuk mencari blok bad sector pada partisi disk pada sistem Linux, saya sarankan Anda menggunakan e2fsck -c atau varian fsck yang sesuai untuk filesystem yang anda gunakan. Hal ini memastikan bahwa parameter yang tepat disampaikan ke program badblocks.

Parameter yang salah dapat menyebabkan kerusakan permanen pada filesystem. Parameter -c melakukan tes read-only pada volume. Jika Anda ingin menggunakan tes baca-tulis, Anda bisa menggunakan parameter cc.

Ketika menggunakan -c atau cc, seluruh daftar blok bad sector dibangun kembali. Jika Anda ingin menyimpan entri yang ada dalam daftar dan hanya menambahkan blok baru ke dalam daftar, tambahkan -k (keep). Jika Anda menduga telah terjadi kerusakan pada drive itu sendiri dan/atau filesystem, Anda juga mungkin ingin menambahkan -p (preen) yang akan berusaha secara otomatis untuk memperbaiki kerusakan. Ini akan memberitahu Anda jika tidak dapat memperbaiki kesalahan yang ditemukan.

Peralatan Produsen

Produsen drive memiliki perangkat lunak diagnostik mereka sendiri yang dapat digunakan untuk melakukan analisis permukaan dan mengontrol fitur khusus untuk drive mereka. Western Digital memiliki Data Lifeguard untuk Windows untuk drive mereka, sementara Seagate memiliki SeaTools untuk Windows yang dapat digunakan untuk menguji Seagate, Maxtor, dan Samsung drive.

Keduanya menawarkan pilihan untuk pengujian dan memperbaiki drive yang terkait tetapi Anda perlu berhati-hati tentang apa itu tes destruktif dan yang non-destruktif. Dalam kedua kasus, Anda masih harus memiliki cadangan saat sebelum melanjutkan.

Tools Pihak Ketiga

Ada juga alat-alat pihak ketiga seperti SpinRite dari Gibson Research Corporation yang mengakses drive di bawah tingkat sistem operasi dalam rangka untuk melakukan tugas mereka. Ia melewati BIOS dan berinteraksi langsung dengan hard drive controller. Hal ini terutama untuk pemulihan data tetapi juga dapat digunakan untuk melakukan analisis permukaan dan verifikasi sebelum menempatkan drive baru ke dalam layanan.

SpinRite memang memiliki keterbatasan. Karena berjalan pada sistem operasi FreeDOS dan menggunakan CHS untuk mengakses drive, hanya dapat mengakses 228 (268435456) sektor pertama. Jadi drive yang menggunakan sektor 512 byte akan terbatas pada 128 GB dan drive menggunakan 4K sektor akan dibatasi untuk 1 TB.

Apakah Bad Sector Dapat Diperbaiki?  

Cacat fisik dari produsen, head crash dan sebagian kesalahan lainnya yang terdeteksi oleh controller umumnya tidak dapat diperbaiki.

Tools Sistem Operasi

Hal ini kadang-kadang mungkin bisa untuk memulihkan blok atau cluster yang telah ditandai buruk  oleh sistem operasi. Karena cluster biasanya beberapa sektor dan bad sector tunggal akan mendapatkan seluruh cluster yang ditandai buruk, itu kadang-kadang mungkin bisa untuk memulihkan cluster.

Hal ini karena hard drive controller mungkin tidak berurusan dengan bad sector sebelum sistem operasi memiliki masalah dengan itu. Ingat, drive umumnya tidak tahu ada sesuatu yang salah sampai tidak bisa membaca sektor dan itu tidak berusaha untuk remap sektor kecuali ada banyak kegagalan membaca atau menulis.

Jika hard drive controller telah mengalokasikan kembali bad sector setelah sistem operasi menandai cluster buruk, lalu kembali menjalankan perintah yang sesuai untuk mengevaluasi ulang blok buruk (chkdsk /b untuk Windows, e2fsck cc untuk Linux – Anda tidak harus menggunakan opsi -k sini karena akan menjaga daftar saat blok buruk) harus jelas dari daftar.

SpinRite

SpinRite adalah salah satu alat yang mengklaim dapat memulihkan sektor yang lemah. Sektor ini awalnya ditandai buruk oleh drive controller karena data tidak dapat dibaca olehnya. Bahkan jika kemampuannya untuk menyimpan data dapat ditingkatkan, kemungkinan bersifat sementara.

Memantau Status Drive

Salah satu dari dua cara terbaik untuk melindungi data yang telah disimpan di drive Anda adalah memastikan bahwa Anda telah menerapkan rencana cadangan data yang handal.
Kita juga bisa menggunakan perangkat lunak untuk memantau status drive. Hard drive modern termasuk  Self-Monitoring, Analysis and Reporting Technology (SMART) untuk membantu menentukan kesehatan drive dan memprediksi kegagalan.
Ubuntu, RedHat, dan turunannya memiliki Disks Utility sebagai bagian dari instalasi default mereka. Hal ini memungkinkan Anda untuk mengakses SMART Counters serta menjalankan kedua tes SMART, yang singkat dan lama. Ada juga alat command line seperti smartctl yang dapat digunakan untuk mengotomatisasi pemeriksaan dan pelaporan status drive.
Windows tidak menyediakan kemampuan ini sehingga kita perlu alat pihak ketiga seperti CrystalDiskInfo dan Hard Disk Sentinel untuk menangani pekerjaan.

Smart Counters

Jangan panik ketika Anda melihat nilai-nilai yang dilaporkan oleh alat ini. Nilai ambang batas diatur oleh produsen untuk menunjukkan kapan akan dianggap masalah. Nilai normal saat ini cenderung lebih tinggi dari nilai yang dilaporkan terburuk dan untuk sebagian besar counter ini diharapkan. Nilai-nilai normal yang berkisar dari 1 sampai 253, meskipun beberapa produsen akan memilih titik awal dari 100 atau 200 untuk beberapa atribut, mengalami penurunan dari titik awal yang lebih tinggi dari waktu ke waktu itu tidak selalu menjadi masalah sampai ia mencapai di bawah nilai ambang batas.
Dibawah ini ada daftar singkat dari counter yang harus Anda perhatikan yang disediakan drive Anda untuk mendukungnya:
  • Counter 5 (Reallocated Sectors Count) adalah jumlah total sektor yang telah dialokasikan dan ditempatkan pada G-LIST sejak dimasukkan ke dalam layanan. Ini tidak termasuk sektor yang ditandai di pabrik. Data mentah adalah jumlah yang benar sehingga lebih rendah lebih baik.
  • Counter 10 (Spin Retry Count) menunjukkan berapa kali yang diperlukan drive untuk mencoba untuk berputar sampai mencapai kecepatan operasional jika percobaan pertama tidak berhasil. Peningkatan atribut ini menunjukkan masalah mekanis dengan drive atau kemungkinan masalah listrik.
  • Counter 187 (Reported Uncorrectable Errors) adalah jumlah kesalahan ECC yang tidak dapat diperbaiki oleh drive controller. Lebih rendah lebih baik ketika melihat nilai baku.
  • Counter 188 (Command Timeout) adalah jumlah operasi yang dibatalkan pada perangkat. Ini umumnya akibat dari masalah dengan masalah koneksi listrik atau kabel data. Sekali lagi, nilai data mentah harus rendah.
  • Counter 195 (Hardware ECC Recovered) adalah implementasi khusus vendor sehingga nilai-nilai mungkin tidak selalu mewakili kondisi yang sama. Secara umum, itu adalah hitungan jumlah berapa kali koreksi ECC yang diperlukan untuk mengembalikan data yang benar dari drive.
  • Counter 196 (Reallocation Event Count) merupakan jumlah berapa kali sektor telah memicu peristiwa remap oleh controller. Ini penting, upaya sukses dan berhasil remap sektor. Hal ini tidak didukung oleh semua produsen.
  • Counter 197 (Current Pending Sector Count) adalah jumlah sektor yang saat ini ditandai tidak stabil dan akan memetakan kembali jika upaya membaca berikutnya berhasil atau kalau ditulis berikutnya. Counter ini dikurangi setelah sektor tersebut telah berhasil dipetakan.
  • Counter 198 (Offline Uncorrectable Sector Count) adalah jumlah total kesalahan ketika membaca atau menulis sektor. Jika ini mulai naik, ada masalah dengan permukaan disk atau subsistem mekanik.

Kesimpulan

Meskipun ada alat yang tersedia untuk membantu memprediksi kondisiperangkat penyimpanan Anda, Anda tetap harus membuat rencana cadangan data yang baik. Ada bukti bahwa sejumlah besar drive akan gagal tanpa SMART muncul di seluruh history kesalahan tunggal. Dalam laporan yang sama, hal itu juga menunjukkan korelasi yang tinggi antara beberapa kesalahan SMART yang tercantum di atas dan umur yang sangat singkat dari perangkat.
Categories
Learn

Penjelasan Lengkap Cara Kerja Enkripsi

Pada kenyataannya, kita semua menggunakan teknologi enkripsi setiap hari, dan sementara sebagian besar dari kita mungkin tidak memahami “bagaimana” atau “mengapa,” kami yakin bahwa keamanan data sangatlah penting, dan jika enkripsi membantu kita untuk mencapai itu , maka kita pasti menggunakannya.

Hampir setiap perangkat komputasi kita berinteraksi setiap hari menggunakan beberapa bentuk teknologi enkripsi. Dari smartphone, tablet, desktop, laptop, dll, enkripsi di mana-mana. Tapi bagaimana cara kerjanya?

Apa Itu Enkripsi ?

Enkripsi adalah bentuk modern dari kriptografi yang memungkinkan pengguna untuk menyembunyikan informasi dari orang lain. Enkripsi menggunakan algoritma yang kompleks yang disebut cipher dalam rangka untuk mengubah data normal (plaintext) menjadi serangkaian karakter acak (ciphertext) yang tidak dapat dibaca oleh orang-orang tanpa kunci khusus yang membuat data tersebut terdekripsi. Mereka yang memiliki kunci dapat mendekripsi data untuk melihat plaintext dari karakter string acak ciphertext.

Dua metode enkripsi yang paling banyak digunakan adalah Public key (asymmetric) encryption dan Private key (symmetric) encryption. Keduanya sama dalam arti bahwa keduanya memungkinkan pengguna untuk mengenkripsi data untuk menyembunyikannya dari orang lain, dan kemudian mendekripsi data tersebut dalam rangka untuk mengakses plaintext asli. Namun, mereka berbeda dalam cara mereka menangani langkah antara enkripsi dan dekripsi.

Public Key Encription

Public Key atau enkripsi asimetris menggunakan penerima Public Key serta mencocokan Private Key.

Misalnya, jika Niko dan Niki keduanya memiliki kunci untuk sebuah kotak, dengan Niko memiliki Public Key dan Niki memiliki Private Key yang cocok, Niko bisa menggunakan kunci untuk membuka kotak dan meletakkan segala sesuatu ke dalamnya, tapi dia tidak akan mampu untuk melihat barang-barang sudah ada di sana, juga tidak akan dapat mengambil apa-apa. Niki, di sisi lain, bisa membuka kotak dan melihat semua item di dalam maupun menghapusnya saat ia melihat kecocokan dengan menggunakan Matching Private Key (Pencocokan). Namun, Niki tidak bisa menambahkan sesuatu ke kotak tanpa memiliki kunci publik tambahan.

Dalam arti digital, Niko dapat mengenkripsi plaintext (dengan Public Key), dan mengirimkannya ke Niki, tapi hanya Niki (dan Matching Private Key) yang bisa mendekripsi ciphertext kembali ke plaintext. Public Key (dalam skenario ini) digunakan untuk mengenkripsi ke ciphertext, sedangkan Private Key digunakan untuk mendekripsi kembali ke plaintext. Niki hanya akan membutuhkan Private Key untuk mendekripsi pesan Niko, tapi dia perlu akses ke Public Key tambahan untuk mengenkripsi pesan dan mengirimkannya kembali ke Niko. Niko di sisi lain tidak bisa mendekripsi data dengan Public Key, tapi ia bisa menggunakannya untuk mengirim Niki pesan yang terenkripsi.

Private Key Encryption

Perbedaan Private Key atau enkripsi simetris dengan Public Key terletak pada tujuan kunci itu sendiri. Masih dua kunci yang diperlukan untuk berkomunikasi, tetapi masing – masing tombol ini sekarang pada dasarnya sama.

Misalnya, Niki dan Niko keduanya memiliki kunci ke kotak, tetapi dalam skenario ini kunci yang mereka miliki melakukan hal yang sama. Keduanya kini dapat menambah atau menghapus sesuatu  dari kotak.

Berbicara secara digital, Niko sekarang dapat mengenkripsi pesan serta mendekripsi dengan kuncinya. Niki dapat melakukan hal yang sama dengan miliknya.

Sejarah Singkat Enkripsi

Ketika berbicara tentang enkripsi, penting untuk membuat perbedaan bahwa semua teknologi enkripsi modern berasal dari kriptografi. Kriptografi, adalah pada intinya tindakan menciptakan dan (berusaha) menguraikan kode. Sementara enkripsi elektronik adalah relatif baru dalam skema yang besar, kriptografi adalah ilmu yang sudah ada sejak jaman Yunani kuno.

Orang-orang Yunani adalah masyarakat pertama yang patut dihargai karena menggunakan kriptografi untuk menyembunyikan data sensitif dalam bentuk kata-kata tertulis, dari mata musuh-musuh mereka, dan masyarakat umum. Mereka menggunakan metode kriptografi yang sangat primitif yang mengandalkan penggunaan scytale (penyandian pada masa Yunani Kuno) sebagai alat untuk membuat transposisi cipher (kunci jawaban) untuk memecahkan kode pesan terenkripsi. Scytale adalah silinder yang digunakan untuk membungkus perkamen sekitar untuk memecahkan kode. Ketika kedua belah pihak berkomunikasi menggunakan silinder yang sama, perkamen akan menampilkan pesan ketika dibaca dari kiri ke kanan. Ketika perkamen itu terbuka, gulungan itu akan muncul, seperti sesuatu yang tipis panjang dengan angka dan huruf acak.

Orang-orang Yunani tidak sendirian dalam mengembangkan metode kriptografi primitif. Bangsa Romawi mengikutinya dengan memperkenalkan sesuatu yang kemudian dikenal dengan “cipher Caesar,” cipher substitusi yang melibatkan penggantian surat untuk surat lain bergeser lebih bawah alfabet. Misalnya, jika kunci yang terlibat pergeseran kanan tiga, huruf A akan menjadi D, huruf B akan E, dan sebagainya.

Teknologi Enkripsi Modern

Teknologi modern menggunakan algoritma enkripsi yang lebih canggih serta ukuran kunci yang lebih besar dalam rangka untuk lebih menyembunyikan data yang dienkripsi. Semakin besar ukuran kunci, mungkin serangan brute-force harus dijalankan untuk berhasil mendekripsikan ciphertext.

Semakin besar ukuran kunci, lamanya waktu yang dibutuhkan untuk memecahkan enkripsi menggunakan brute-force akan semakin lama. Sebagai contoh, kunci 56-bit dan kunci 64-bit nilai terlihat dekat, namun kunci 64-bit 256 kali lebih keras untuk dipecahkan dari pada kunci 56-bit. Kebanyakan enkripsi modern menggunakan minimal kunci 128-bit, beberapa juga ada yang menggunakan kunci 256-bit atau lebih. Untuk memecahkan kunci 128-bit akan memerlukan serangan brute-force untuk menguji lebih dari 339.000.000.000.000.000.000.000.000.000.000.000 kombinasi tombol, mungkin.