HTTP Status Code

In HTTP/1.0 and since, the first line of the HTTP response is called the status line and includes a numeric status code (such as “404”) and a textual reason phrase (such as “Not Found”). The way the user agent handles the response primarily depends on the code and secondarily on the response headers. Custom status codes can be used since, if the user agent encounters a code it does not recognize, it can use the first digit of the code to determine the general class of the response.
Also, the standard reason phrases are only recommendations and can be replaced with “local equivalents” at the web developer’s discretion. If the status code indicated a problem, the user agent might display the reason phrase to the user to provide further information about the nature of the problem. The standard also allows the user agent to attempt to interpret the reason phrase, though this might be unwise since the standard explicitly specifies that status codes are machine-readable and reason phrases are human-readable.

1xx Informational

Request received, continuing process.
This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line. Since HTTP/1.0 did not define any 1xx status codes, servers must not send a 1xx response to an HTTP/1.0 client except under experimental conditions.
100 Continue
This means that the server has received the request headers, and that the client should proceed to send the request body (in the case of a request for which a body needs to be sent; for example, aPOST request). If the request body is large, sending it to a server when a request has already been rejected based upon inappropriate headers is inefficient. To have a server check if the request could be accepted based on the request’s headers alone, a client must send Expect: 100-continue as a header in its initial request and check if a 100 Continue status code is received in response before continuing (or receive 417 Expectation Failed and not continue).
101 Switching Protocols
This means the requester has asked the server to switch protocols and the server is acknowledging that it will do so.
102 Processing (WebDAV; RFC 2518)
As a WebDAV request may contain many sub-requests involving file operations, it may take a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet. This prevents the client from timing out and assuming the request was lost.

Read more of this post

Mengenal Teknologi Load Balancing

Load balancing adalah teknik untuk mendistribusikan beban trafik pada dua atau lebih jalur koneksi secara seimbang, agar trafik dapat berjalan optimal, memaksimalkan throughput, memperkecil waktu tanggap dan menghindari overload pada salah satu jalur koneksi. Load balancing digunakan pada saat sebuah server telah memiliki jumlah user yang telah melebihi maksimal kapasitasnya. Load balancing juga mendistribusikan beban kerja secara merata di dua atau lebih komputer, link jaringan, CPU, hard drive, atau sumber daya lainnya, untuk mendapatkan pemanfaatan sumber daya yang optimal.

Mengapa Menggunakan Load Balancer?

Ada banyak alasan mengapa menggunakan load balancing untuk website atau aplikasi berbasis web lainnya. Dua alasan yang utama adalah:

  1. Waktu Respon. Salah satu manfaat terbesar adalah untuk meningkatkan kecepatan akses website saat dibuka. Dengan dua atau lebih server yang saling berbagi beban lalu lintas web, masing-masing akan berjalan lebih cepat karena beban tidak berada pada 1 server saja. Ini berarti ada lebih banyak sumber daya untuk memenuhi permintaan halaman website.
  2. Redundansi. Dengan load balancing, akan mewarisi sedikit redundansi. Sebagai contoh, jika website kita berjalan seimbang di 3 server dan salah satu server bermasalah, maka dua server lainnya dapat terus berjalan dan pengunjung website kita tidak akan menyadarinya downtime apapun.

Cara Kerja Load Balancing

Load Balancer (perangkat load balancing) menggunakan beberapa peralatan yang sama untuk menjalankan tugas yang sama. Hal ini memungkinkan pekerjaan dilakukan dengan lebih cepat dibandingkan apabila dikerjakan oleh hanya 1 peralatan saja dan dapat meringankan beban kerja peralatan, serta mempercepat waktu respons. Load Balancer bertindak sebagai penengah diatara layanan utama dan pengguna, dimana layanan utama merupakan sekumpulan server/mesin yang siap melayani banyak pengguna.

Disaat Load Balancer menerima permintaan layanan dari user, maka permintaan tersebut akan diteruskan ke server utama. Biasanya Load Balancer dengan pintar dapat menentukan server mana yang memiliki load yang lebih rendah dan respons yang lebih cepat. Bahkan bisa menghentikan akses ke server yang sedang mengalami masalah dan hanya meneruskannya ke server yang dapat memberikan layanan. Hal ini salah satu kelebihan yang umumnya dimiliki load balancer, sehingga layanan seolah olah tidak ada gangguan di mata pengguna. Read more of this post

Pengenalan Access Control List

Access Control List (ACL) secara sederhana digunakan untuk mengijinkan atau tidak paket dari host menuju ke tujuan tertentu. ACL terdiri atas aturan-aturan dan kondisi yang menentukan trafik jaringan dan menentukan proses di router apakah nantinya paket akan dilewatkan atau tidak.

Pendahuluan

ACL adalah daftar kondisi yang digunakan untuk mengetes trafik jaringan yang mencoba melewati interface router. Daftar ini memberitahu router paket-paket mana yang akan diterima atau ditolak. Penerimaan dan penolakan berdasarkan kondisi tertentu.
Untuk mem-filter trafik jaringan, ACL menentukan jika paket itu dilewatkan atau diblok pada interface router. Router ACL membuat keputusan berdasarkan alamat asal, alamat tujuan, protokol, dan nomor port.
ACL harus didefinisikan berdasarkan protokol, arah atau port. Untuk mengontrol aliran trafik pada interface, ACL harus didefinisikan setiap protokol pada interface. ACL melakukan kontrol trafik pada satu arah dalam interface. Dua ACL terpisah harus dibuat untuk mengontrol trafik inbound dan outbound. Setiap interface boleh memiliki banyak protokol dan arah yang sudah didefinisikan. Jika router mempunyai dua interface diberi IP, AppleTalk dan IPX, maka dibutuhkan 12 ACL. Minimal harus ada satu ACL setiap interface.

Berikut ini adalah fungsi dari ACL:

  • Membatasi trafik jaringan dan meningkatkan unjuk kerja jaringan. Misalnya, ACL memblok trafik video, sehingga dapat menurunkan beban jaringan dan meningkatkan unjuk kerja jaringan.
  • Mengatur aliran trafik. ACL mampu memblok update routing. Jika update tidak dibutuhkan karena kondisi jaringan, maka bandwidth dapat dihemat.
  • Mampu membrikan dasar keamanan untuk akses ke jaringan. Misalnya, host A tidak diijinkan akses ke jaringan HRD dan host B diijinkan.
  • Memutuskan jenis trafik mana yang akan dilewatkan atau diblok melalui interface router. Misalnya, trafik email dilayani, trafik telnet diblok.
  • Mengontrol daerah-daerah dimana klien dapat mengakses jaringan.
  • Memilih host-hots yang diijinkan atau diblok akses ke segmen jaringan. Misal, ACL mengijinkan atau memblok FTP atau HTTP.

Read more of this post

Tugas Mengamati 50 Website Paling Populer

1. kaskus.us

Merupakan website forum terbesar di Indonesia yang berisi post-post dari membernya mengenai banyak hal yang terrangkum dalam tiap kategori dan pagenya.

Komunitas : Semua kalangan
Kategori : Informasi dan social media

 

2. detik.com

Merupakan koran digital yang berisi berita-berita yang sedang terjadi.

Komunitas : Semua kalangan
Kategori : Informasi

 

3. kompas.com

Merupakan koran digital yang berisi berita-berita yang sedang terjadi.

Komunitas : Semua kalangan

Kategori : Informasi

 

4. detiknews.com

Merupakan koran digital yang berisi berita-berita yang sedang terjadi.

Komunitas : Semua kalangan

Kategori : Informasi

 

5. klikbca.com

Merupakan portal milik BCA yang berguna untuk membantu transaksi nasabahnya.

Komunitas : Semua kalangan, nasabah BCA pada khususnya

Kategori : Informasi

 

6. detiksport.com

Merupakan koran digital yang berisi berita-berita mengenai olahraga.

Komunitas : Semua kalangan, khususnya  penggemar olahraga

Kategori : Informasi

 

7. vivanews.com

Merupakan koran digital yang berisi berita-berita yang sedang terjadi.

Komunitas : Semua kalangan

Kategori : Informasi

 

8. okezone.com

Merupakan koran digital yang berisi berita-berita yang sedang terjadi.

Komunitas : Semua kalangan

Kategori : Informasi

 

9. telkom.net

Merupakan portal milik PT Telekomunikasi Indonesia yang berisi informasi mengenai perusahaan tersebut.

Komunitas : Semua kalangan, calon pengguna jasa

Kategori : Informasi

 

10. indowebster.com

Merupakan forum online untuk berbagi/sharing file dan banyak hal di internet

Komunitas : Semua kalangan

Kategori : Informasi

 

11. kapanlagi.com

Merupakan portal berita terutama mengenai dunia hiburan.

Komunitas : Semua kalangan

Kategori : Informasi

 

12. Google.com

Merupakan search engine/mesin pencari di dunia maya.

Komunitas : Semua kalangan

Kategori : Informasi

Read more of this post

Configuring a New Cisco Switch via a Neighbor Switch

Cisco admins, here’s an awesome trick. If you’re not installing Cisco switches, you can stop reading here. Otherwise, it may be of interest. If a new switch is connected to the network and you need to configure it, but don’t have a console connection. . . read on.

When you plug a new Cisco switch into the network, it will acquire an IP address via DHCP, by default. From there, this command list should allow you to access it without a console connection. Log in to one of the other Catalyst switches already running on the network.

  • cluster run – this command enables clustering.
  • show cdp neighbors (Optional) – If CDP is running (you could turn it on temporarily) and you’ve chosen to start from a switch that is connected to the new switch, you should see a neighbor named “Switch”. This isn’t really a necessary step, but it’s useful to know things are working.
  • cluster enable WORD – The cluster commands require you to be in configuration mode. You must give the cluster a name.
  • show cluster candidates – Get out of configuration mode (or prefix this command with do) and see if you can see the new switch as a cluster member candidate. Remember it should be called “Switch”.
  • cluster member mac-address H.H.H – Back in configuration mode, this will add the new switch as a member of this cluster. The mac-address should be part of the information shown in the previous step.
  • show cluster members (Optional) – Exit out of configuration mode. This command should list the command switch (the one you are on), and a member switch. The member switch is the device you are planning to configure and should be designated as member 1.
  • rcommand 1 – This will log you into the new switch. You shouldn’t need a password. Configure the the new switch.
  • no cluster member 1 – Log off the new (and now configured) switch and remove it from the cluster. This step may not be really necessary, but better safe than sorry. It will remove the new switch from the temporary cluster.
  • no cluster enable – This will remove the cluster and end the process.

At this point, you should be able to SSH or telnet into the new switch. The mistake I’ve made most often at this point is forgetting to set an enable password. Without both login (whether telnet or AAA) and enable passwords, the switch won’t let you in.

If an enable password has already been set, you’ll have to add “password the_enable_password” to the command “cluster member mac-address H.H.H”. And if you’re nervous about how easy it is to configure a neighbor switch from, say, a compromised or rogue switch, consider “no cluster run” in all of your switch configurations.

[source]

Simulasi Android di Windows XP

Buat yang pengen nyoba Android tapi g punya dana buat beli Handphonenya, pake aja emulatornya. Emulator android bisa berjalan di Platform Windows, Linux dan Macintosh. Tetapi artikel ini akan membahas instalasi Android Emulator di Windows. Yang harus kita miliki adalah Android SDK, bisa di download di sini(pilih yang Windows). Emulator Android ini hampir sama dengan Android yang terpasang pada Handphone dengan OS Android, tetapi tidak dapat digunakan untuk Telepon dan SMS dikarenakan kita tidak memasang SIM Card.. Setelah download Android SDK, extract atau Install file yang anda download ke salah satu direktori komputer anda. Langsung aja, berikut langkah-langkahnya :
1. Install Platform Android dengan menggunakan SDK Manager. (\folderInstalasiAndroidSDK\SDK Manager.exe). Disini kita harus mempunyai Platformnya, untuk pertama kali download Platform 1.6.
catatan : Jika pada waktu Refresh Source gagal, masuk ke menu Setting dan Centang Force https://……..

2. Buat AVD baru dengan masuk ke menu Virtual Device lalu pilih New.
Read more of this post

9 Fakta Handphone Android

Android adalah sistem operasi smartphone layar sentuh seperti iOS iPhone dan OS BlackBerry. Android dikembangkan Google dan pertama kali muncul tahun 2007 dengan ponsel pertamanya G1 T-Mobile.
https://brillyan17.files.wordpress.com/2010/12/android.gif?w=300

1. Apa yang spesial dari Android?
Tidak seperti OS Apple, Research In Motion (RIM) atau Windows Mobile Microsoft, Google merilis Android sebagai OS open-source di bawah naungan Open Handset Alliance. Hal lainnya Android adalah OS yang sangat baik, cepat dan kuat serta memiliki antarmuka pengguna intuitif yang dikemas dengan pilihan dan fleksibilitas. Google terus mengembangkannya.

2. Apakah ponsel Android disebut “Droids”?
Tidak. “Droid” adalah merek ponsel Android milik Verizon Wireless (Droid X, Droid Eris, Droid Incredible dan sebagainya). HTC Evo 4G Sprint bukanlah “Droid” tapi masih merupakan smartphone Android.

3. Mengapa memilih ponsel Android daripada iPhone?
Salah satu alasannya adalah Android terintegrasi dengan layanan Google seperti Gmail, Google Calendar, Google Contacts dan Google Voice dan sempurna bagi siapa saja yang menggunakan layanan Google.
Read more of this post

Follow

Get every new post delivered to your Inbox.

Join 216 other followers

%d bloggers like this: