HTTP RFC
Beberapa perintah yang bisa digunakan untuk komunikasi dengan webserver :
GET
Dengan menggunakan metode GET, HTTP Client bisa mengambil informasi dari server dengan mengirimkan data melalui URI walaupun bisa juga dengan form yang menggunakan metode GET yang mana ujung – ujungnya data tersebut tetap dikirimkan juga melalui URL.
Hasil dari permintaan dengan metode GET dapat bersifat cacheable. Dan metode GET juga memiliki kondisional If-Modified-Since, If-Unmodified-Since, If-Match, If-None-Match, ataupun If-Range yang ditujukan untuk menentukan apakah hasil dari permintaan HTTP Client akan diberikan server atau tidak. Ini bertujuan untuk mengurangi trafik antara HTTP Client dan Server yang mana jika hasil permintaan hasil permintaan tersebut sudah pernah ada di HTTP Client (sudah pernah diminta sebelumnya) maka HTTP Server tidak lagi memberikan permintaan tersebut.
Pada intinya, metode GET digunakan untuk memanggil dan menerima sebuah dokumen. URL digunakan untuk mengirimkan data.
POST
Metode POST digunakan untuk mengirimkan data dari HTTP Client untuk diproses di HTTP Server, kemudian HTTP server memberikan hasil dari proses tersebut ke HTTP Client. Data yang dikirimkan dengan metode POST disertakan pada baris permintaan (body of request) bukan pada URI. Dan hasil dari permintaan dengan metode POST ini tidak bersifat cacheable. Metode POST digunakan untuk mengirimkan sebuah form, dan menerima response.
Head adalah metode yang sama dengan GET namun hanya menerima header HTTP saja. Biasanya digunakan untuk caching.
Cookie adalah sebaris informasi yang dipasang pada sebuah server web dalam sebuah file di hard disk anda. Server web melakukannya melalui browser web (itu sebabnya mengapa cookie sering kali disebut cookie browser). Cookie biasanya terdiri dari satu baris informasi. Informasi-informasi ini disimpan dalam sebuah file bernama cookies.txt, disalah satu sub-folder browser anda.
Cookie digunakan oleh server web (komputer yang menampung situs web) untuk meletakkan informasi di hard disk anda. Tipe informasi ini mencakup, namun tidak terbatas pada, user ID dan password, tanggal dan waktu anda mengunjungi situs web, halaman yang ditampilkan, dan banyak lagi.
The Hypertext Transfer Protocol (HTTP) adalah protocol level aplikasi untuk bertukar system informasi.
Options adalah metode untuk merepresentasikan request informasi tentang opsi komunikasi yang memungkinkan yang diidentifikasi oleh Request-URI.
DELETE
Fungsinya merequest server yang asli untuk menghapus sumber yang diidentifikasikan oleh Request-URI.
TRACE
Digunakan untuk melibatkan remote, layer aplikasi dari request message.
Filed under: ARC | Leave a Comment
Pertama-tama, komunikasi dengan webserver internal ITB. Pada command prompt, ketikkan:
telnet s.itb.ac.id 80setelah itu, ketik:
GET / HTTP/1.1
Host:s.itb.ac.id
Akan keluar pesan bahwa halaman telah dialihkan ke /src/login.php
Ulangi lagi ketik :
telnet s.itb.ac.id 80
GET /src/login.php HTTP/1.1
Host:s.itb.ac.id
Lalu tekan ENTER 2x. Akan tampil source halaman login.php. Screenshotnya :

Source login.php yang didapat dari browser adalah ini :

Kalau dibandingkan dengan source yang didapat di terminal ternnyata sama. Untuk koneksi ke webserver luar ITB ternyata perintahnya sama, hanya berbeda hostnya saja. Berikut screenshoot komunikasi dengan webserver Wikipedia.org :


Bagian yang kedua adalah komunikasi dengan server smtp (mail server) untuk membuat fake mail. Berikut adalah screenshot untuk mengirim ke mail students.itb.ac.id (perintah di dalam screenshot) :

Fake mail yang dibuat tersebut akhirnya terkirim ke inbox. Ini buktinya :

Untuk mengirim fake mail ke server luar ITB saya mengalami kegagalan.

Pesan error yang muncul adalah Relay access denied. Sepertinya untuk mengirim fake mail keluar ITB harus dari dalam kampus (jaringan 167.205.0.0/16). Sepertinya bisa diakali dengan VPN, tapi sayang account AI3 saya sudah expired. Hasil googling :
The mail server has refused to relay mail for you, this may be for any number of reasons but typical resons include:
Not using this provider for an internet connection and/or
Not using an email address provided by the owner of the server.
Filed under: ARC | Leave a Comment
Tag CSS
Berikut adalah tugas menerjemahkan halaman http://www.w3schools.com/css/css_reference.asp . Fiuh…
Filed under: ARC | Leave a Comment
Tag HTML
Pertemuan ke-7 kemarin, bang Petra banyak ngasi tugas. Ini dia, tugas ke-7, menerjemahkan halaman http://www.w3schools.com/tags/
Filed under: ARC | Leave a Comment
Instalasi Software di FreeBSD
Yup, ini tugas pertama dalam sesi kedua ARC. Sabtu kemaren yang memberikan materi adalah Om Cumi dengan judul materinya Introduction Again To FreeBSD. Si Om memberikan tugas ragam instalasi software di FreeBSD. Waktu itu ada 3 jenis instalasi :
Filed under: ARC | 1 Comment
eQSO
eQSO diperkenalkan pada tahun 1999 oleh Adrian, G7WFM, yang berhasil peralatan hamradio dua meternya ke internet. eQSO adalah sebuah layanan yang mirip dengan VoIP, tetapi dikembangkan untuk radio amatir. Teknologi ini memungkinkan kita untuk berkomunikasi dengan radio amatir, internet, ataupun campuran keduanya.
Filed under: ARC | Leave a Comment
APRS adalah real-time protocol komunikasi taktikal digital untuk bertukar informasi antara stasiun yang jumlahnya banyak. APRS agak berbeda dengan radio paket konvensional karena merupakan jaringan multi-user. Ada empat perbedaan mendasar antara APRS dengan radio paket konvensional. Pertama, APRS memiliki peta dan data-data yang saling terintegrasi. Kedua, APRS menggunakan one-to-many protocol. Ketiga, karena menggunakan generic digipeating, pengetahuan tentang jaringan tidak terlalu banyak dibutuhkan. Keempat, APRS bias terhubung ke internet dan internet terhubung ke sulurh penjuru dunia. Continue reading ‘Automatic Position Reporting System’
Filed under: ARC | Leave a Comment
Tentang Radio Wireless
Radio wireless artinya menggunakan gelombang radio sebagai media pengiriman data. Misalnya dalam aplikasi internet, kita dapat menggunakan gelombang ini. Karena secara teori data bisa dibawa oleh medium gelombang baik dalam bentuk analog maupun digital, baik dengan kabel atau tidak, terarah maupun tidak terarah.
Filed under: ARC | Leave a Comment
Sejarah Radio Wireless Indonesia
Kegiatan Amatir radio merupakan kegiatan orang-orang yang mempunyai hoby dalam bidang tehnik transmisi radio dan elektronika, kegiatan ini sudah ada sejak tehnik transmisi radio ditemukan dan karena kegiatan ini menggunakan disamping peralatan juga media spektrum gelombang elektro magnetik yang menyangkut kepentingan kehidupan manusia dalam alam semesta ini maka, kegiatan ini disahkan, diatur dan diawasi secara global baik oleh Badan2 telekomunikasi international ITU & IARU maupun oleh badan telekomunikasi nasional disetiap negara.
Filed under: ARC | Leave a Comment
The Apache Webserver
Apache adalah webserver yang penggunaannya sudah umum di WWW sekarang. Dinamakan Apache lantaran karena reputasi suku Indian, Apache, di Amerika yang jago dalam berperang. Penamaan ini tepat, karena perkembangan Apache sejak diluncurkan memang seperti suku yang jago berperang.
Apache dikembangkan oleh komunitas open source yang bernama Apache Software Foundation. Webserver ini bisa dijalankan di berbagi macam sistem operasi, antara lain: Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OSX, dan Windows.
Apache mulai populer pada April 1996 . Sejak November 2005, secara perlahan & pasti, Apache mendominasi persaingan software webserver, mengalahkan Microsoft Internet Information System (IIS). Pada bulan Februari 2008, tercatat 50.93% webserver di internet menggunakan Apache.
Filed under: ARC | Leave a Comment