Sunday, January 25, 2015

Download Dua Ebook Cara SEO dan Membangun Backlink Yang Aman di 2015


Download Dua Ebook Cara SEO dan Membangun Backlink Yang Aman di 2015 - Saat ini google panda sudah di era algoritma 4.1, tentu saja ada perubahan strategi SEO yang harus dilakukan untuk bisa mengikuti algoritma google yang baru agar situs kita tetap berada dijalur yang aman. Melalui postingan ini saya share dua ebook yang sangat bagus walaupun ebook ini bisa kita dapatkan secara Free alias gratis namun dari segi isi nya cukup berkualitas, yaitu akan membahas bagaimana strategi SEO yang baik di thn 2015 ini, dan pastinya cara yang aman untuk membangun backlink untuk situs kita. Okey, silahkan sobat download di link dibawah ini :

1. Ebook pertama " How To Build Backlink 2015 ". Ebook ini berbahasa inggris, menjelaskan bagaimana cara membangun backlink yang baik di era algoritma google panda yang baru. Ebook ini dibuat oleh Gotcha SEO, silahkan sobat download di :


2. Ebook kedua " Tekhnik SEO Tahun 2015 ". Ebook ini berbahasa indonesia, menjelaskan bagaimana cara SEO yang baik di era panda saat ini. Ebook ini dibuat oleh saungseo. Silahkan download di :



Terima kasih, semoga bermanfaat

Saturday, January 24, 2015

7 Kebiasaan Unik Agar Tubuh Lebih Fit Dan Makin Sehat

    "Makin Sehat", tentulah menjadi harapan dan keinginan setiap orang dalam jangka pendek maupun jangka panjang. Dalam bahasa puitisnya, "Apa yang anda tanam hari ini, akan anda petik dimasa mendatang". Atau dalam bahasa mudahnya, kebiasaan sehat yang anda lakukan mulai hari ini, akan memiliki manfaat untuk hari ini dan dimasa depan. Kebiasaan sehat harus mulai dilakukan tanpa harus menunda-nundanya. Lalu, apa saja kebiasaan unik agar lebih fit dan makin sehat tersebut...???.
   Sahabat, tips kesehatan. Memiliki visi dan disiplin yang tinggi merupakan langkah awal untuk mendapatkan kesehatan yang berkelanjutan di masa mendatang. Lalu, sudahkah anda memiliki visi yang berkaitan dengan kesehatan dalam rentang waktu 5 (lima) tahun kedepan...???. Seperti dalam contoh, "Saya akan menerapkan pola hidup sehat mulai hari ini hingga lima tahun kedepan, agar tubuhku lebih fit dan semakin sehat". Ada berbagai kebiasaan unik untuk mendapatkan tubuh yang fit dan semakin sehat. Berikut ini merupakan penjabarannya : 
  1. Mereka Selalu Konsisten. Dalam hal ini, mereka sudah membuat list atau daftar tentang berbagai aktivitas dan makanan sehat yang harus mereka lakukan dan makan tiap harinya. Sehingga mencegah berbagai kebiasaan tidak sehat yang biasa dilakukan.
  2. Mereka Melakukan Dengan Senang Hati. Seperti pada contoh, jika mereka mulai bosan berjalan kaki dipagi hari, maka mereka mulai beraktivitas lainnya seperti bersepeda ataupun berenang. Dengan tujuan menghilangkan kebosanan, namun tetap pada jalur meningkatkan kesehatan tubuh.
  3. Mereka Mengutamakan Kesehatan Tubuh. Dalam hal ini, mereka akan lebih mengutamakan untuk melakukan kegiatan yang menyehatkan tubuh dan mengkonsumsi makanan sehat dan tidak melakukan berbagai kebiasan buruk dan mengkonsumsi makanan tidak sehat.
  4. Mereka Selalu Termotivasi Untuk Meningkatkannya. Dalam hal ini, seseorang yang sudah mempraktekkan gaya hidup sehat setiap harinya, tentu menginginkan semuanya terus berlanjut dan sebisa mungkin ditingkatkan bukan malah menurunkannya.
  5. Mereka Selalu Cepat Kembali, Jika Menyimpang. Dalam hal ini, tentu tidak mudah mempraktekkan gaya hidup sehat tanpa adanya godaan yang mengiringinya. Oleh karena itulah, mereka selalu cepat menyadari kesalahannya dan kembali ke pola hidup sehat yang sudah diagendakan.
  6. Mereka Selalu Terbuka Atas Saran Yang Membangun. Dalam hal ini, mereka akan mematuhi segala saran dari para ahli kesehatan tentang berbagai cara hidup sehat yang mudah dan efektif dan tidak egois serta mengatakan bahwa pola hidup sehat yang mereka jalankan adalah yang paling benar.
  7. Mereka Tidak Fokus Pada Penurunan Berat Badan. Tidak sedikit dari kita akan berpikir, bahwa pola hidup sehat hanya bertujuan untuk mengembalikan tubuh ke tingkat proporsional. Padahal sejatinya, pola hidup sehat yang kita lakukan adalah untuk mendapatkan tubuh yang lebih fit, bugar dan semakin sehat setiap saat.
Artikel Kesehatan Lainnya....
      Semoga tips kesehatan yang mengulas berbagai kebiasaan unik untuk mendapatkan tubuh yang lebih fit dan semakin sehat dapat berguna dan bermanfaat bagi pembaca. Akhir kata, salam hangat dari penulis. Image courtesy of photostock at FreeDigitalPhotos.net
Sumber : livestrong.

File Transfer Protocol

File Transfer Protocol (FTP) adalah protokol jaringan standar yang digunakan untuk mentransfer file komputer dari satu host ke host lain melalui jaringan berbasis TCP, seperti Internet.
FTP dibangun pada arsitektur client-server dan menggunakan kontrol terpisah dan sambungan data antara klien dan server. Pengguna FTP dapat mengotentikasi sendiri menggunakan jelas-teks masuk protokol, biasanya dalam bentuk username dan password, tetapi dapat terhubung secara anonim jika server dikonfigurasi untuk memungkinkan itu. Untuk transmisi aman yang melindungi username dan password, dan mengenkripsi konten, FTP sering diamankan dengan SSL / TLS (FTPS). SSH File Transfer Protocol (SFTP) kadang-kadang juga digunakan sebagai pengganti, tetapi teknologi yang berbeda.

Pertama aplikasi klien FTP adalah aplikasi baris perintah yang dikembangkan sebelum sistem operasi memiliki antarmuka pengguna grafis, dan masih dikirimkan dengan sebagian besar sistem operasi Windows, Unix, dan Linux. Banyak klien FTP dan utilitas otomatisasi telah sejak dikembangkan untuk desktop, server, perangkat mobile, dan perangkat keras, dan FTP telah dimasukkan ke dalam aplikasi produktivitas, seperti editor halaman Web.

Sejarah server FTP

Spesifikasi asli untuk File Transfer Protocol ditulis oleh Abhay Bhushan dan diterbitkan sebagai RFC 114 pada tanggal 16 April 1971. Sampai tahun 1980, FTP berlari di NCP, pendahulu TCP / IP. Protokol ini kemudian diganti dengan TCP versi / IP, RFC 765 (Juni 1980) dan RFC 959 (Oktober 1985), spesifikasi saat ini. Beberapa standar yang diusulkan mengubah RFC 959, misalnya RFC 2228 (Juni 1997) mengusulkan ekstensi keamanan dan RFC 2428 (September 1998) menambahkan dukungan untuk IPv6 dan mendefinisikan tipe baru mode pasif.

Protocol overview



Komunikasi dan transfer data


Ilustrasi memulai koneksi pasif menggunakan port 21
FTP dapat dijalankan dalam mode aktif atau pasif, yang menentukan bagaimana koneksi data dibentuk. Dalam kedua kasus, klien membuat koneksi kontrol TCP dari random unprivileged pelabuhan N ke port perintah FTP server 21. Dalam mode aktif, klien mulai mendengarkan untuk koneksi data yang masuk pada port N + 1 dari server (client mengirimkan perintah FTP PORT N + 1 untuk menginformasikan server pada port yang mendengarkan). Dalam situasi di mana klien berada di belakang firewall dan tidak dapat menerima koneksi TCP yang masuk, mode pasif dapat digunakan. Dalam modus ini, klien menggunakan koneksi kontrol untuk mengirim perintah PASV ke server dan kemudian menerima alamat IP server dan port server nomor dari server, yang klien kemudian digunakan untuk membuka koneksi data dari port klien sewenang-wenang terhadap alamat IP server dan nomor port server diterima. Kedua mode yang diperbarui pada bulan September 1998 untuk mendukung IPv6. Perubahan lebih lanjut diperkenalkan ke mode pasif pada waktu itu, memperbarui ke modus pasif diperpanjang.

Server merespon melalui koneksi kontrol dengan kode status tiga digit di ASCII dengan pesan teks opsional. Misalnya "200" (atau "200 OK") berarti bahwa perintah terakhir berhasil. Angka-angka mewakili kode untuk respon dan teks opsional merupakan penjelasan atau permintaan terbaca-manusia (misalnya <Perlu akun untuk menyimpan berkas>). Transfer berkelanjutan file data melalui koneksi data dapat dibatalkan dengan menggunakan pesan interrupt yang dikirim melalui koneksi kontrol.

Sementara mentransfer data melalui jaringan, empat representasi data yang dapat digunakan:

  • Mode ASCII: Digunakan untuk teks. Data diubah, jika diperlukan, dari representasi karakter host pengirim untuk "8-bit ASCII" sebelum transmisi, dan (sekali lagi, jika perlu) untuk representasi karakter host penerima itu. Akibatnya, modus ini tidak pantas untuk file yang berisi data selain teks biasa.
  • Modus foto (biasa disebut modus Binary): Mesin pengirim mengirimkan setiap file byte untuk byte, dan penerima menyimpan bytestream karena menerimanya. (Gambar mendukung mode telah direkomendasikan untuk semua implementasi FTP)
  • Modus EBCDIC: Digunakan untuk teks biasa antara host menggunakan set karakter EBCDIC. Local mode: Memungkinkan dua komputer dengan setup identik dengan mengirim data dalam format proprietary tanpa perlu mengubahnya menjadi ASCII.
  • Untuk file teks, kontrol Format dan struktur record pilihan yang berbeda disediakan. Fitur-fitur ini dirancang untuk memfasilitasi file yang berisi Telnet atau ASA.

Transfer data dapat dilakukan dalam salah satu dari tiga mode:

  • Modus Stream: Data dikirim sebagai aliran berkelanjutan, menghilangkan FTP dari melakukan pengolahan apapun. Sebaliknya, semua proses diserahkan kepada TCP. Tidak ada Akhir-of-file indikator diperlukan, kecuali data dibagi menjadi catatan.
  • Mode blok: FTP istirahat data ke dalam beberapa blok (blok header, jumlah byte, dan data lapangan) dan kemudian dibagikan pada TCP.
  • Modus Compressed: Data dikompresi dengan menggunakan algoritma tunggal (biasanya run-length encoding).
Login
FTP login menggunakan username dan password skema normal untuk memberikan akses. Nama pengguna akan dikirim ke server menggunakan perintah USER, dan password akan dikirim menggunakan perintah LULUS. Jika informasi yang diberikan oleh klien diterima oleh server, server akan mengirimkan ucapan kepada klien dan sesi akan dimulai. Jika server mendukungnya, pengguna dapat login tanpa memberikan kredensial login, tapi server yang sama dapat mengizinkan akses hanya terbatas untuk sesi tersebut.

Anonymous FTP
Sebuah host yang menyediakan layanan FTP dapat memberikan akses FTP anonim. Pengguna biasanya login ke layanan dengan 'anonymous' (huruf kecil dan case-sensitive di beberapa server FTP) akun ketika diminta untuk nama pengguna. Meskipun pengguna umumnya diminta untuk mengirimkan alamat email mereka bukan password, tidak ada verifikasi sebenarnya dilakukan pada data yang diberikan. Banyak FTP host yang tujuannya adalah untuk menyediakan pembaruan perangkat lunak akan memungkinkan login anonymous.

NAT dan firewall traversal
FTP biasanya transfer data dengan memiliki server terhubung kembali ke klien, setelah perintah PORT dikirim oleh klien. Hal ini bermasalah untuk kedua Nat dan firewall, yang tidak memungkinkan koneksi dari Internet menuju host internal. Untuk Nat, komplikasi tambahan adalah bahwa representasi dari alamat IP dan nomor port dalam perintah PORT lihat alamat host internal IP dan port, bukan alamat IP publik dan pelabuhan NAT.

Ada dua pendekatan untuk masalah ini. Salah satunya adalah bahwa klien FTP dan server FTP menggunakan perintah PASV, yang menyebabkan koneksi data yang akan dibentuk dari FTP client ke server. Ini banyak digunakan oleh klien FTP modern. Pendekatan lain adalah untuk NAT untuk mengubah nilai-nilai dari perintah PORT, menggunakan gateway aplikasi-tingkat untuk tujuan ini.

Perbedaan dari HTTP 

HTTP dasarnya perbaikan bug di FTP yang membuatnya nyaman untuk digunakan bagi banyak transfer singkat kecil seperti khas dalam halaman web.

FTP memiliki koneksi kontrol stateful yang mempertahankan direktori kerja saat ini dan bendera lainnya, dan setiap transfer memerlukan sambungan sekunder melalui mana data ditransfer. Dalam "pasif" modus sambungan sekunder ini adalah dari client ke server, sedangkan di default "aktif" modus sambungan ini adalah dari server ke klien. Peran ini pembalikan jelas ketika dalam mode aktif, dan nomor port acak untuk semua transfer, mengapa firewall dan NAT gateway memiliki waktu yang sulit dengan FTP. HTTP adalah stateless dan multiplexes mengontrol dan data melalui koneksi tunggal dari client ke server pada nomor port terkenal, yang sepele melewati gateway NAT dan sederhana untuk firewall untuk mengelola.

Menyiapkan koneksi kontrol FTP cukup lambat karena penundaan round-trip mengirim semua perintah yang diperlukan dan menunggu tanggapan, sehingga adat untuk membawa koneksi kontrol dan terus terbuka untuk beberapa transfer file daripada drop dan re -establish sesi dari awal setiap kali. Sebaliknya, HTTP awalnya menjatuhkan koneksi setelah setiap transfer karena hal itu sangat murah. Sementara HTTP telah kemudian mendapatkan kemampuan untuk menggunakan kembali koneksi TCP untuk beberapa transfer, model konseptual masih permintaan independen daripada sesi.

Ketika FTP mentransfer melalui koneksi data, koneksi kontrol idle. Jika transfer dilakukan cukup lama, firewall atau NAT dapat memutuskan bahwa koneksi kontrol sudah mati dan berhenti pelacakan itu, efektif melanggar koneksi dan membingungkan download. Koneksi HTTP tunggal hanya menganggur antara permintaan dan itu adalah normal dan diharapkan untuk koneksi tersebut untuk dibuang setelah time-out.

Web browser support



Kebanyakan web browser umum dapat mengambil file host di server FTP, meskipun mereka mungkin tidak mendukung ekstensi protokol seperti FTPS. Ketika FTP - daripada HTTP - URL diberikan, isi dapat diakses pada remote server disajikan dengan cara yang mirip dengan yang digunakan untuk konten web lainnya. Seorang klien FTP fitur lengkap dapat dijalankan dalam Firefox dalam bentuk perpanjangan disebut FireFTP.


sintaksis

Sintaks URL FTP dijelaskan dalam RFC 1738, mengambil bentuk:ftp://[<user>[:<password>]@]<host>[:<port>]/<url-path> (bagian kurung adalah opsional ).

Sebagai contoh: URL ftp://public.ftp-servers.example.com/mydirectory/myfile.txt merupakan myfile.txt file dari mydirectory direktori di server public.ftp-servers.example.com sebagai sumber FTP . URL ftp: // user001: secretpassword@private.ftp-servers.example.com/mydirectory/myfile.txt menambahkan spesifikasi username dan password yang harus digunakan untuk mengakses sumber ini.

Rincian lebih lanjut tentang menentukan username dan password dapat ditemukan dalam dokumentasi browser '(misalnya, Firefox dan Internet Explorer). Secara default, kebanyakan browser web menggunakan pasif (PASV) mode, yang lebih mudah melintasi firewall pengguna akhir.

Security



FTP tidak dirancang untuk menjadi protokol aman, dan memiliki banyak kelemahan keamanan. Pada bulan Mei 1999, penulis RFC 2577 tercatat kerentanan terhadap masalah berikut:


  • Serangan brute force
  • serangan bouncing
  • Capture paket (packet sniffing)
  • pelabuhan mencuri
  • serangan spoof
  • perlindungan pengguna

FTP tidak mengenkripsi lalu lintas; semua transmisi dalam bentuk teks, dan username, password, perintah dan data dapat dibaca oleh siapa pun dapat melakukan capture paket (sniffing) pada jaringan.  Masalah ini umum untuk banyak spesifikasi Internet Protocol (seperti SMTP, Telnet, POP dan IMAP) yang dirancang sebelum penciptaan mekanisme enkripsi seperti TLS atau SSL. [4] Sebuah solusi umum untuk masalah ini adalah dengan menggunakan "aman", versi aman TLS dilindungi protokol (misalnya, FTPS untuk FTP, TelnetS untuk Telnet, dll) atau berbeda, protokol yang lebih aman yang dapat menangani pekerjaan, seperti SFTP / alat SCP disertakan dengan sebagian besar implementasi dari protokol Secure Shell.

aman FTP

Mengamankan transfer FTP dapat dilakukan dengan beberapa metode.

FTPS
Eksplisit FTPS adalah perluasan standar FTP yang memungkinkan klien untuk meminta sesi FTP dienkripsi. Hal ini dilakukan dengan mengirimkan "AUTH TLS" perintah. Server memiliki pilihan untuk mengizinkan atau menolak koneksi yang tidak meminta TLS. Ekstensi Protokol ini didefinisikan dalam standar yang diusulkan: RFC 4217. implisit FTPS adalah standar usang untuk FTP yang diperlukan penggunaan SSL atau koneksi TLS. Itu ditentukan untuk menggunakan port yang berbeda dari FTP biasa.

SFTP

Protokol SSH transfer file atau FTP aman (SFTP), juga transfer file dan memiliki seperangkat perintah yang serupa bagi pengguna, tapi dibangun pada teknologi perangkat lunak yang berbeda. SFTP menggunakan protokol Secure Shell (SSH) untuk mentransfer file. Tidak seperti FTP, mengenkripsi baik perintah dan data, password mencegah dan informasi sensitif dari sedang dikirim secara terbuka melalui jaringan. Hal ini tidak dapat beroperasi dengan software FTP.

FTP melalui SSH

FTP melalui SSH adalah praktek tunneling sesi FTP biasa melalui koneksi Secure Shell. Karena FTP menggunakan beberapa koneksi TCP (biasa untuk protokol TCP / IP yang masih digunakan), sangat sulit untuk terowongan melalui SSH. Dengan banyak klien SSH, mencoba untuk mendirikan sebuah terowongan untuk saluran kontrol (awal koneksi client-server pada port 21) akan melindungi hanya saluran itu; ketika data ditransfer, perangkat lunak FTP di kedua ujung set up koneksi baru TCP (saluran data) dan dengan demikian tidak memiliki kerahasiaan atau perlindungan integritas.

Jika tidak, maka perlu untuk perangkat lunak klien SSH untuk memiliki pengetahuan khusus dari protokol FTP, untuk memantau dan menulis ulang FTP pesan saluran kontrol dan mandiri membuka paket forwardings baru untuk saluran data yang FTP. Paket perangkat lunak yang mendukung mode ini meliputi:

Tectia ConnectSecure (Win / Linux / Unix) dari software suite SSH Communications Keamanan
Metode lain mentransfer file menggunakan SSH yang tidak berhubungan dengan FTP termasuk SFTP dan SCP; di masing-masing, percakapan seluruh (kredensial dan data) selalu dilindungi oleh protokol SSH.

FTP commands


CommandRFCDescription
ABORAbort an active file transfer.
ACCTAccount information.
ADATRFC
2228
Authentication/Security Data
ALLOAllocate sufficient disk space to receive a file.
APPEAppend.
AUTHRFC
2228
Authentication/Security Mechanism
CCCRFC
2228
Clear Command Channel.
CDUPChange to Parent Directory.
CONFRFC
2228
Confidentiality Protection Command
CWDChange working directory.
DELEDelete file.
ENCRFC
2228
Privacy Protected Channel
EPRTRFC
2428
Specifies an extended address and port to which the server should connect.
EPSVRFC
2428
Enter extended passive mode.
FEATRFC
2389
Get the feature list implemented by the server.
HELPReturns usage documentation on a command if specified, else a general help document is returned.
LANGRFC
2640
Language Negotiation
LISTReturns information of a file or directory if specified, else information of the current working directory is returned. If the server supports the '-R' command (e.g. 'LIST -R') then a recursive directory listing will be returned.
LPRTRFC
1639
Specifies a long address and port to which the server should connect.
LPSVRFC
1639
Enter long passive mode.
MDTMRFC
3689
Return the last-modified time of a specified file.
MICRFC
2228
Integrity Protected Command
MKDMake directory.
MLSDRFC
3659
Lists the contents of a directory if a directory is named.
MLSTRFC
3659
Provides data about exactly the object named on its command line and no others.
MODESets the transfer mode (Stream, Block, or Compressed).
NLSTReturns a list of file names in a specified directory.
NOOPNo operation (dummy packet; used mostly as keepalives).
OPTSRFC 2389Select options for a feature.
PASSAuthentication password.
PASVEnter passive mode.
PBSZRFC 2228Protection Buffer Size
PORTSpecifies an address and port to which the server should connect.
PROTRFC 2228Data Channel Protection Level
PWDPrint working directory. Returns the current directory of the host.
QUITDisconnect.
REINRe-initialize the connection.
RESTRestart transfer from the specified point.
RETRRetrieve a copy of the file.
RMDRemove a directory.
RNFRRename from.
RNTORename to.
SITESends site specific commands to remote server.
SIZERFC 3659Return the size of a file.
SMNTMount file structure.
STATReturns the current status.
STORAccept data and store data as a file at the server site.
STOUStore file uniquely.
STRUSet file transfer structure.
SYSTReturn system type.
TYPESets the transfer mode (ASCII/binary).
USERAuthentication username.
XCUPRFC 775Change to the parent of the current working directory.
XMKDRFC 775Make directory.
XPWDRFC 775Print current working directory.
XRCPRFC 743
XRMDRFC 775Remove directory.
XRSQRFC 743
XSEMRFC 737Send, mail if cannot.
XSENRFC 737Send to terminal.

FTP reply codes



Di bawah ini adalah ringkasan dari kode balasan FTP yang dapat dikembalikan oleh server FTP. Kode-kode ini telah dibakukan dalam RFC 959 oleh IETF. Kode balasan adalah nilai tiga digit. Digit pertama digunakan untuk menunjukkan salah satu dari tiga kemungkinan hasil - sukses, kegagalan, atau untuk menunjukkan kesalahan atau jawaban lengkap:

  • 2yz - balasan Sukses
  • 4yz atau 5yz - Kegagalan balasan
  • 1yz atau 3yz - Kesalahan atau jawaban lengkap
Angka kedua mendefinisikan jenis kesalahan:

  • x0z - Sintaks. Balasan ini mengacu pada sintaks kesalahan.
  • x1z - Informasi. Balasan permintaan informasi.
  • x2z - Koneksi. Balasan mengacu pada kontrol dan sambungan data.
  • x3z - Otentikasi dan akuntansi. Balasan untuk proses login dan prosedur akuntansi.
  • x4z - Tidak didefinisikan.
x5z - File system. Balasan ini menyampaikan kode status dari sistem file server.
Digit ketiga kode yg digunakan untuk menyediakan detail tambahan untuk setiap kategori didefinisikan oleh digit kedua.
semoga berguna untuk kita semua By Azure

Friday, January 23, 2015

Kata Mutiara Untuk Sahabat

Bangiz - Semua sahabat pasti menjadi temanmu, tetapi tidak semua teman bisa menjadi sahabatmu. Dimanakah saat ini sahabatmu berada? Beruntung untuk Anda yang memiliki banyak sahabat, meskipun pada hakikatnya sahabat juga sama punya kelebihan dan kekurangan. Ia dapat membuatmu tersenyum, menangis, tertawa, termotivasi, dan sebagainya. Sahabat sebenarnya tidak perlu ada setiap kamu membutuhkannya, karena ia juga manusia sama sepertimu. Kalau kamu menganggap bahwa jika dia tidak ada ketika kamu butuh, itu berarti kamu hanya menjungjung egomu sendiri. Dalam kehidupan sebenarnya kamu juga tidak akan selalu ada ketika mereka membutuhkanmu. Ada bukan berarti selalu disampingnya melainkan dihatinya, begitu sebaliknya. Berikut adalah kata mutiara yang berhubungan dengan sahabat:

Kata Mutiara Untuk Sahabat

  • Sahabat adalah mereka yang mampu tersenyum kepadamu, meskipun sebenarnya keadaannya sedang tidak baik.
  • Sahabat yang sesungguhnya bukanlah mereka yang mendekatimu ketika butuh, tetapi mereka yang senantiasa bersamamu ketika yang lain menjauh.
  • Sahabat itu seperti bintang di langit, meski tidak selalu terlihat, namun kita tahu bahwa mereka selalu ada.
  • Sahabat adalah mereka yang bisa ikut merasakan ketika kita lelah dan mendengarka ketika kita berkeluh kesah.
  • Sahabat bukalah tentang mereka yang telah lama kenal, tetapi tentang siapa yang menghampiri dan tidak akan meninggalkanmu.
  • Sahabat adalah teman dekatmu. Meski mereka takkan selalu ada bersamamu, tapi yakinlah mereka selalu mendukungmu.
  • Terkadang memaafkan musuh itu lebih mudah daripada memaafkan seorang sahabat.
  • Bisa jadi kamu membenci musuhmu padahal ia sebenarnya baik untukmu, dan bisa pula kamu menyanyangi sahabatmu padahal ia buruk untukmu. Ingatlah Tuhamnu yang lebih mengetahui.
  • Sahabat sejati sebenarnya ada dalam dirimu, yaitu hati dan otak. Dengan hati kamu dapat merasakan berbagai perasaan. Dan dengan otak, kamu bisa berfikir untuk membuat hatimu senantiasa senang.
  • Sahabat itu bukanlah mereka yang mendekatimu, berpura-pura peduli kepadamu, tapi kemudian menusukmu dari belakang.
  • Sahabat yang jauh darimu, bukan berarti ia meninggalkanmu. Ia mengerti bahwa kehidupan itu luas, masih banyak hal yang harus dilakukan untuk kebaikan orang-orang disekitarnya selain kamu.
  • Sahabat yang paling berharga ialah sahabat yang apabila kita bersamanya, membuat kita ingat kepada Tuhan, hingga bertambahlah keimanan kita terhadap-Nya.
Sekian kata mutiara untuk sahabat yang dapat dibagikan kali ini. Apabila kamu memiliki kata mutiara untuk sahabat-sahabatmu, silahkan tambahkan di kolom komentar. Atau bagikan melalui tombol sosial media yang tersedia. Lihat juga kata mutiara lainnya disini.

Thursday, January 22, 2015

7 Manfaat Dahsyat Berenang Bagi Kesehatan Tubuh Anda

   Pernah Berenang...???. Mungkin sebuah pertanyaan yang terdengar sedikit mengejek anda, khususnya yang tak pernah singgah atau menceburkan diri di kolam renang. Berenang merupakan salah satu olahraga yang tidak semua orang bisa melakukannya. Diperlukan latihan rutin atau seorang pelatih untuk mengajari seseorang untuk berenang. Karena termasuk salah satu jenis olahraga tubuh, berenang ternyata memiliki berbagai manfaat yang begitu besar bagi kesehatan tubuh. Lalu, apa saja manfaat dahsyat berenang bagi kesehatan tubuh tersebut...???.

    Sahabat, tips kesehatan. Saya (penulis) membutuhkan waktu sekitar 4 (empat) bulan lebih, hanya untuk belajar gaya renang katak ( Dipandu oleh seorang pelatih renang). Memang dibutuhkan waktu yang relatif lama untuk mempelajari salah satu gaya renang pilihan anda. Kembali ke topik bahasan, berenang selain salah satu olahraga yang paling menyenangkan juga memiliki berbagai manfaat bagi kesehatan tubuh anda. Salah satunya yaitu dapat membuat tubuh lebih fit dan bugar untuk menghadapi aktivitas dan pekerjaan yang menanti anda. Berikut ini 7 manfaat dahsyat berenang bagi kesehatan tubuh anda :
  1. Meningkatkan Kesehatan Jantung Anda. Menurut the American Heart Association, melakukan olahraga ringan (termasuk berenang) dalam waktu 30 menit setiap hari mampu mengurangi penyakit jantung koroner sebesar 30 - 40 % (persen) khususnya pada wanita. Selain itu, berenang juga dapat meningkatkan kinerja organ jantung lebih optimal.
  2. Membantu Mengontrol Berat Badan Anda. Fakta terbaru, berenang merupakan salah satu olahraga  terbaik untuk pembakar kalori pada tubuh. Oleh karena itulah, bagi anda yang mengalami masalah berat badan, maka berenang mungkin menjadi solusi yang sangat efektif bagi anda.
  3. Menyehatkan Sendi Dan Otot Anda. Berenang merupakan salah satu olahraga yang paling mudah dan tidak memberatkan tubuh anda Ini dikarenakan, saat berenang, 90 persen berat badan di tanggung oleh air kolam. Sehingga, kitapun dapat menggerakkan semua anggota tubuh tanpa harus merasakan berat tubuh sendiri.
  4. Meningkatkan Jumlah Kolesterol Baik. Tidak hanya membuat tulang lebih kokoh, berenang juga dapat membantu meningkatkan jumlah kolesterol baik dalam tubuh anda. Dalam saat bersamaan pula, berenang juga mampu menurunkan jumlah kolesterol jahat yang bisa mengancam jiwa anda.
  5. Menurunkan Resiko Terkena Diabetes. Olahraga ringan (seperti berenang) 30 menit setiap hari selama tiga kali dalam seminggu mampu membakar kurang lebih 900 kalori pada tubuh. Ini tentunya kabar baik, bagi anda yang ingin mencegah maupun menurunkan resiko penyakit diabetes dalam tubuh anda.
  6. Menurunkan Tingkat Stres. Ini dikarenakan, berenang dapat menciptakan suasana tenang dan bahagia dan meningkatkan hormon endorfin (hormon yang berkaitan dengan perasaan senang dan bahagia dalam pikiran anda ). Sehingga stres pun dapat diturunkan dengan lebih mudah.
  7. Memperpanjang Usia Anda. Sebuah penelitian yang dilakukan selama 32 tahun oleh para peneliti di University of South Carolina yang di ikuti oleh 40.547 orang yang memiliki rentan usia 20 - 90 tahun, menemukan bahwa mereka yang terbiasa berenang memiliki resiko meninggal 50 persen lebih rendah dibandingkan para olahragawan lainnya seperti pelari, pejalan kaki dan yang tidak pernah berolahraga.
Artikel Kesehatan Lainnya....
      Semoga tips kesehatan yang mengulas berbagai manfaat dahsyat berenang bagi kesehatan tubuh dapat bermanfaat dan  memotivasi pembaca untuk mulai hobi berenang. Akhir kata, salam hangat dari penulis. Image courtesy of franky242 at FreeDigitalPhotos.net
Sumber : health.howstuffworks.

Cara Mudah Menginstall Aplikasi Chatting WhatsApp di Komputer/Laptop

Cara Menggunakan WhatsApp di PC - Kabar baik bagi sobat pengguna WhatsApp,aplikasi chatting yang satu ini  sekarang bisa kita gunakan melalui PC, hanya dengan koneksi internet yang memadai. Untuk mengunakan aplikasi ini di PC, caranya sangat mudah sekali, sobat cukup mengunjungi situs ini web.whatsapp.com melalui browser di PC milik sobat, lalu sobat akan menemukan proses pemindaian QR Code

Sebelum melakukan pemindaian, pastikan aplikasi WhatsApp milik sobat telah terupdate yang paling baru, sobat bisa mengupdatenya melalui Google Play - Aplikasi saya - pilih WhatsApp - lalu pilih perbarui , setelah terupdate pilih menu yang ada di pojok kanan atas layar smartphone dan pilih WhatsApp Web. Setelah itu sobat cukup memindai QR Code untuk proses login dan secara otomatis sobat langsung dapat menikmati aplikasi pesan instan ini di PC.


Sangat mudah sekali bukan?

Sekian dulu tutorial dari saya mengenai Cara Terbaru Menggunakan WhatsApp di PC, Semoga menambah wawasan dan ilmu sobat semua, terima kasih

Tuesday, January 20, 2015

Lirik Lagu Said Jaya Meupantoen

Assalamu'alaikoem ureung Aceh loen
Nyoe pat na pantoen loen ba keugata
Meunyoe na slah uloen bek neuhukoem
Beusayang keuloen yang mantoeng muda
Loen ek u gunoeng takoet-takoet keu rimueng
Loen jak troen u krueng takoet-takoet keubuya
Loen jak u kota di peukem le ureung
Leubeh get meupantoen hibur syedara
Ditaman sari na rusa bate
Ci neungieng dile peu keuh mantoeng na
Mari geutanyoe sma meulake
Soe yang peuhancoe Aceh sagoe le beuwaba buta
Tangieng bang udin ka jeut keu MC
Leupah peurlente taloe yang muda
Di bumoe Aceh bek na buntut ngoen lonte
Peuloem budaya kafe tuloeng peujioh hai syedara
Di nanggroe arab le that bak kurma
Sampeng nyan teuma guroen-guroe ngoen unta
Ta pakek jeulbab beu ek sempurna
Bek ta turoet cina yang ala kada
Aneuk ungkoet ye lam laot-laot masen
Ka jipoek jareng meupuseng-puseng gisa
Hai ureung Aceh bek le lam juleng
Mari tabimbeng kaom duafa
Ayahwa tuha geujak droep darut
Meusaket teuk pruet WC pieh hana
Hai peujabat neungieng keu Aceh
Bek buat-buta teubleut
Sebab keu gata-gata jeut neukaloen nyata
Ayahwa tuha geuwoe meupinteut
Jaroe pih bak pruet geumoe meu a a
Hai wakil rakyat beudoeh bek le lam teungeut
Ci jinoe peujeut Aceh meubahagia
Dari Peunayoeng u Pasai-Pasai Aceh
Loen wet u Lampaseh mita-mita semangka
Bek tanggoeng-tangooeng hai pejuang-pejuang Aceh
Contoh bang shaleh ngoen mahasiswa
Geuyue bloe samsu loen bloe komodor
Dikeun le bang ansor jak tuka teuma
Sory beh rakan uloen koen provokator
Tapi loen aktor pantoen keugura-gura

Lirik Lagu Said Jaya Ft Fajar Inoeng Aceh

Fajar :
Assalamu'alaikoem hai inoeng Aceh
Bacut loen cukeh keu kawoem hawa
Beujaga akhlak gata beusayang
Bek di peu ele le inoeng luwa....
Said Jaya & Fajar :
Nyoe bungoeng koen sembarang bungoeng
Nyoe bungoeng bungoeng teuseube
Nyoe inoeng koen sembarang inoeng
Nyoe Inong si inoeng Aceh
Said Jaya :
Hai rakan koen loe peuleubeh
Keu inoeng Aceh yang that mulia
Jeut eungkeut han di peu ele
Keu inoeng Aceh beuna istimewa
Yoeh jameun poen ka luan leubeh
Nyan inoeng Aceh beuhe ngoen akhlak mulia
Koeng iman sopan ngoen santoen
Leupah that haroem si bungoeng jeumpa
Agama teuma jeut keu peununtoen
Meusamboet langsoeng ngoen inoeng seutia
Fajar :
Hai inoeng Aceh yang loen sayang
Jaga beuget that marwah bangsa
Bek galak that aurat tapampang
Leupah geularang dalam agama
Said Jaya :
Cut Nyak Dhien Cut Mutia
Malahayati ngoen Sri Ratu teuma
Inoeng Aceh beuhe ngoen perkasa
Saloet ceria troek akhe masa
Cut po fatimah Cut po jamilah
Cut po aisyah ngoen Cut po mala
Inoeng Aceh leupah meutuah
Lakoe geupapah cukoep setia
Hai adoe cut kak ngoen cut po
Beuna neupuwoe sifeut nyan teuma
Bek gadoeh kahana meuhoe
Nyoe nan meugantoe ooo
Bek gadoeh kahana meuhoe
Ci jinoe puwoe bak asai mula
Inoeng Aceh....
Said Jaya :
Nyoe bungoeng koen sembarang bungoeng
Nyoe bungoeng bungoeng teuseube
Nyoe inoeng koen sembarang inoeng
Nyoe Inong si inoeng Aceh
Fajar :Neulake meu'ah hai inoeng Aceh
Kadang na teupeh loen karang haba
Memang lagenyan seujarah Aceh
Beuna ta saheh bek sia-sia
Mohon di koreksi jikam ada salah kata, terima kasih :)

Lirik Lagu Said Jaya Ft Fajar Gampoeng Ngoen Kota

Fajar :
Wahe e rakan tadeungoe laju
Bek teulah dudoe geutanyoe deungon syedara
Nyang that mulia nyoe kayem ta eu
Karna manusia hee ka meunan kada
Said Jaya :
Na tulak tarek antara gampoeng ngoen kuta
Meunan cit tanyoe ee rakan ngoen ureung lingka
Tajaga beugoet ee rakana meutuah
Bek jeut keumasoeh geutanyoe ngoen-ngoen syedara
Said Jaya & Fajar :
Adat reusam ngoen qanun beutapeutimang
Meunan cit iman beukuat deungoen agama
Adat reusam ngoen qanun beutapeutimang
Meunan cit iman beukuat deungoen agama
Said Jaya :
Lailahaillallah beumeutuah ureung Aceh nyoe
Ingat ee rakan geutanyoe beubagah
Tajaga lidah yoeh goeh binasa
Fajar :
Dikamoe gampoeng meujak u la u kota
Na bacut neuba keu bungoeng jaroe
Pisang saleh eungkoet beuklah boeh kue karah ngoen boeh meuriya
Nyan nyang na mudah nibak kamoe nyoe
Said Jaya :
Dikamoe kota meubalah-balah teuma
Meuboeh boh salah boeh apel deungoen markisa
Peureugam ngoen peng oeh tawoe keubungoeng jaroe
Ngoen tiket moto kamoe bloe tanda mulia
Said Jaya & Fajar :
Meubek ta caci ta caroet deungoen ta hina
Antara gampoeng ngoen kota tan jioeh beda
Meubek ta caci hai rakan deungoen ta hina
Antara gampoeng ngoen kota tan jioeh beda
Said Jaya :
Lailahaillallah Alhamdulillah pujoe Rabbana
Gampoeng ngoen kota koen keuh saboeh masalah
Ingat hai meutuah bek roeh ta meuhina
Fajar :
Dikamoe gampoeng meujak u la u kota
Na bacut neuba keu bungoeng jaroe
Pisang saleh eungkoet beuklah boeh kue karah ngoen boeh meuriya
Nyan nyang na mudah nibak kamoe nyoe
Said Jaya :
Diureung kota meubalah-balah teuma
Meuboeh boh salah boeh apel deungoen markisa
Peureugam ngoen peng oeh tawoe keubungoeng jaroe
Ngoen tiket moto geujak bloe tanda mulia
Said Jaya & Fajar :
Meubek ta caci ta caroet deungoen ta hina
Antara gampoeng ngoen kota tan jioeh beda
Meubek ta caci hai rakan deungoen ta hina
Antara gampoeng ngoen kota tan jioeh beda
Said Jaya :
Lailahaillallah beumeutuah ureung Aceh nyoe
Ingat ee rakan geutanyoe beubagah
Tajaga lidah yoeh goeh binasa
Said Jaya :
Lailahaillallah Alhamdulillah pujoe Rabbana
Gampoeng ngoen kota koen keuh saboeh masalah
Ingat hai meutuah bek roeh ta meuhina

Lirik Lagu Marwan Poma

Poma... han meusampoe hudep poma
Uroe malam loen neujaga
Loen geuhiroe ie mata basah mieng dua
Poma... hudep seunang goeh neurasa
Semenjak ayah meuninggai donya
Hudep di poma sabe dalam derita
Keupeu adak na seulingka ware
Kamoe yang seudeh neukaloen hana
Wahe ee poma saba beurayek
Mandum ta peujoek bak yang Kuasa
Oo poma dengoen ie mata diiri loen ampoen
Di moe han toem seunang uroe malam loen neujaga
Oo poma meunyoe na ayah tanyoe han mungken
Susah han apoeh apah poma sabe yang mita beulanja
Meuriri manoek ji karoem boeh kleung
Meuriri ureung balah jasa ma
Poma... hudep seunang goeh neurasa
Semenjak ayah meuninggai donya
Hudep di poma sabe dalam derita
Keupeu adak na seulingka ware
Kamoe yang seudeh neukaloen hana
Wahe ee poma saba beurayek
Mandum ta peujoek bak yang Kuasa

Lirik Lagu Vojoel Peucuma Loen Sayang

Pakoen keuh beuleun di toep le awan
Seudangkan bintang cahya mantoeng hu
Teungoeh loen gaseh seudang loen sayang
Kana peunghalang teuka
Surat loen kirem hana balasan
Malah undangan bak loen troeh teuka
Hate loen hancoe putoeh harapan
Keubit hana loen duga
Untoeng loen han toem seunang
Putoeh di teungoeh jalan
Luka di ateuh luka
Keucewa loen karena cinta
Peucuma gata loen sayang-sayang
Oeh akhe rakan jiwa meurana
Meuribe ceula meujuta seusai
Loen cukoep keucewa
Han mungken loen jak hana ta undang
Han jeut loen pandang gata duek dua
Pakoen sabe loen jeut keu korban
Cinta sia-sia selamanya
Untoeng loen han toem seunang
Putoeh di teungoeh jalan
Luka di ateuh luka
Keucewa loen karena cinta
Peucuma gata loen sayang-sayang
Oeh akhe rakan jiwa meurana
Meuribe ceula meujuta seusai
Loen cukoep keucewa
Han mungken loen jak hana ta undang
Han jeut loen pandang gata duek dua
Pakoen sabe loen jeut keu korban
Cinta sia-sia 
Peucuma gata loen sayang-sayang
Oeh akhe rakan jiwa meurana
Meuribe ceula meujuta seusai
Loen cukoep keucewa
Nananana nananana
Pakoen sabe loen jeut keu korban
Cinta sia-sia selamanya
Selamanya

Lirik Lagu Marwan Bungoeng Sitangke

Marwan
Bungoeng sitangke yang loen sayang
Jinoe kaleukang ka goep yang ba
Uroe malam loen jaga gata wahe adoe
Ek sampoe tabungka
Riyeuk di pante jeut keusaksi
Oeh ta meujanji ikrar cinta
Tapi hana loen sangka gata yang loen sayang
Uloen ta tinggai tan harga
Pakoen keuh jeut ek sampe hate
Ta tem peu cre bre gaseh sayang loen
Hanya karena diriloen
Hana meuharta
Han loen sangka cinta suci tabalah tuba
Hancoe harapan loen dinda
Madu loen brie sampe hate tabalah tuba
Ta them dek meusandiwara
Demi harta loen ta tinggai sidroe
Riyeuk di pante jeut keusaksi
Oeh ta meujanji ikrar cinta
Tapi hana loen sangka gata yang loen sayang
Uloen ta tinggai tan harga
Pakoen keuh jeut ek sampe hate
Ta tem peu cre bre gaseh sayang loen
Hanya karena diriloen
Hana meuharta
Uloen rela bah pieh gata meusandeng laen
Kareuna han mungken tanyoe dua
Uroe malam deungoen do'a sabe loen ireng
Walaupih loen khem deungoen ie mata
Slamat tinggai loen ucapkan sayang

Hypertext Transfer Protocol

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol aplikasi untuk didistribusikan, kolaboratif, sistem informasi hypermedia. HTTP adalah dasar komunikasi data untuk World Wide Web.

Hypertext terstruktur teks yang menggunakan link logis (hyperlink) antara node yang berisi teks. HTTP adalah protokol untuk pertukaran atau hypertext transfer.

Pengembangan standar HTTP dikoordinasi oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C), yang berpuncak pada publikasi serangkaian Permintaan untuk Komentar (RFC), terutama RFC 2616 (Juni 1999), yang didefinisikan HTTP / 1.1, versi HTTP yang paling umum digunakan saat ini. Pada bulan Juni 2014, RFC 2616 sudah pensiun dan HTTP / 1.1 didefinisikan kembali oleh RFC 7230, 7231, 7232, 7233, 7234, dan 7235. HTTP / 2 saat ini

tinjauan teknis

URL dimulai dengan skema HTTP dan label WWW nama domain.
Fungsi HTTP sebagai protokol request-response dalam model komputasi client-server. Sebuah web browser, misalnya, mungkin klien dan aplikasi yang berjalan pada komputer hosting situs web mungkin server. Klien mengajukan pesan permintaan HTTP ke server. Server, yang menyediakan sumber daya seperti file HTML dan konten lainnya, atau melakukan fungsi lain atas nama klien, mengembalikan pesan respon ke klien. Tanggapan berisi informasi status penyelesaian tentang permintaan dan mungkin juga mengandung konten yang diminta dalam tubuh pesannya.

Sebuah web browser adalah contoh dari agen pengguna (UA). Jenis lain dari agen pengguna termasuk perangkat lunak pengindeksan yang digunakan oleh penyedia layanan pencarian (web crawler), browser suara, aplikasi mobile, dan perangkat lunak lainnya yang mengakses, mengkonsumsi, atau menampilkan konten web.

HTTP dirancang untuk memungkinkan elemen jaringan menengah untuk meningkatkan atau mengaktifkan komunikasi antara klien dan server. Situs lalu lintas tinggi sering mendapat manfaat dari server web cache yang memberikan konten atas nama server hulu untuk meningkatkan waktu respon. Web browser sebelumnya cache diakses sumber web dan menggunakan kembali mereka bila memungkinkan untuk mengurangi lalu lintas jaringan. Server proxy HTTP pada batas jaringan pribadi dapat memfasilitasi komunikasi untuk klien tanpa alamat routable secara global, dengan menyampaikan pesan dengan server eksternal.

HTTP adalah sebuah protokol lapisan aplikasi yang dirancang dalam kerangka Internet Protocol Suite. Definisi menganggap protokol lapisan transport yang mendasari dan dapat diandalkan,
 dan Transmission Control Protocol (TCP) yang biasa digunakan. Namun HTTP dapat menggunakan protokol diandalkan seperti User Datagram Protocol (UDP), misalnya dalam Simple Service Discovery Protocol (SSDP).

Sumber daya HTTP diidentifikasi dan terletak di jaringan dengan Uniform Resource Identifier (URI) -atau, lebih khusus, Uniform Locators Sumber Daya (URL) -menggunakan http atau https skema URI. URI dan hyperlink di Hypertext Markup Language (HTML) dokumen membentuk jaring dokumen antar-linked hypertext.

HTTP / 1.1 merupakan revisi dari HTTP asli (HTTP / 1.0). Dalam HTTP / 1.0 koneksi terpisah ke server yang sama dibuat untuk setiap permintaan sumber daya. HTTP / 1.1 bisa menggunakan kembali sambungan beberapa kali untuk men-download gambar, script, stylesheet, dll setelah halaman telah disampaikan. Oleh karena itu HTTP / 1.1 komunikasi mengalami kurang latency sebagai pembentukan koneksi TCP menyajikan overhead yang cukup.

sejarah

Tim Berners-Lee
The hypertext Istilah ini diciptakan oleh Ted Nelson pada tahun 1965 di Xanadu Project, yang pada gilirannya terinspirasi oleh visi Vannevar Bush (1930-an) dari pengambilan informasi berbasis mikrofilm dan manajemen "memex" sistem dijelaskan dalam esainya As We May Think (1945 ). Tim Berners-Lee dan timnya dihargai karena penemuan HTTP asli bersama dengan HTML dan teknologi yang terkait untuk server web dan web browser berbasis teks. Berners-Lee pertama kali mengajukan proyek "WorldWideWeb" pada tahun 1989 - sekarang dikenal sebagai World Wide Web. Versi pertama dari protokol hanya memiliki satu metode, yaitu GET, yang akan meminta halaman dari server. Tanggapan dari server selalu halaman HTML.

Versi mendokumentasikan pertama HTTP adalah HTTP v0.9 (1991). Dave Raggett memimpin Kelompok Kerja HTTP (HTTP WG) pada tahun 1995 dan ingin memperluas protokol dengan operasi diperpanjang, negosiasi diperpanjang, meta-informasi yang lebih kaya, diikat dengan protokol keamanan yang menjadi lebih efisien dengan menambahkan metode tambahan dan field header. RFC 1945 secara resmi diperkenalkan dan diakui V1.0 HTTP pada tahun 1996.

HTTP WG berencana menerbitkan standar baru pada bulan Desember 1995 dan dukungan untuk pra-standar HTTP / 1.1 berdasarkan RFC kemudian berkembang 2068 (disebut HTTP-NG) dengan cepat diadopsi oleh pengembang browser besar di awal tahun 1996. Pada bulan Maret tahun 1996, HTTP pra-standar / 1.1 didukung di Arena, Netscape 2.0, Netscape Navigator Emas 2.01, Mosaic 2.7, Lynx 2.5, dan Internet Explorer 2.0. Adopsi pengguna akhir dari browser baru itu cepat. Pada bulan Maret 1996, salah satu perusahaan web hosting melaporkan bahwa lebih dari 40% dari browser yang digunakan di Internet adalah HTTP 1.1 compliant. Bahwa perusahaan web hosting yang sama melaporkan bahwa pada bulan Juni tahun 1996, 65% dari semua browser mengakses server mereka HTTP / 1.1 compliant. HTTP / 1.1 standar sebagaimana didefinisikan dalam RFC 2068 secara resmi dirilis pada bulan Januari 1997. Perbaikan dan pembaruan HTTP / 1.1 standar yang dirilis di bawah RFC 2616 pada bulan Juni 1999.

Pada tahun 2007, Kelompok Kerja HTTPbis dibentuk, sebagian, untuk merevisi dan mengklarifikasi HTTP / 1.1 spec. Pada bulan Juni 2014, WG merilis update enam-bagian spesifikasi obsoleting RFC 2616:

RFC 7230 - HTTP / 1.1: Pesan Syntax dan Routing
RFC 7231 - HTTP / 1.1: Semantik dan Konten
RFC 7232 - HTTP / 1.1: Permintaan Bersyarat
RFC 7233 - HTTP / 1.1: Rentang Permintaan
RFC 7234 - HTTP / 1.1: Caching
RFC 7235 - HTTP / 1.1: Otentikasi...

sesi HTTP

Sesi HTTP adalah urutan transaksi permintaan jaringan-respon. Klien HTTP memulai permintaan dengan membentuk Transmission Control Protocol (TCP) koneksi ke port tertentu pada server (biasanya port 80, kadang-kadang port 8080, lihat Daftar TCP dan nomor port UDP). Sebuah server HTTP yang mendengarkan pada port yang menunggu pesan permintaan klien. Setelah menerima permintaan, server akan mengirimkan kembali baris status, seperti "HTTP / 1.1 200 OK", dan pesan tersendiri. Tubuh pesan ini biasanya sumber daya yang diminta, meskipun pesan kesalahan atau informasi lainnya juga dapat dikembalikan.

metode permintaan

HTTP 1.1 permintaan dibuat menggunakan telnet. Pesan permintaan, bagian header respon, dan respon tubuh yang disorot.
HTTP mendefinisikan metode (kadang-kadang disebut sebagai kata kerja) untuk menunjukkan tindakan yang diinginkan akan dilakukan pada sumber daya diidentifikasi. Apa sumber daya ini mewakili, apakah data yang sudah ada sebelumnya atau data yang dihasilkan secara dinamis, tergantung pada pelaksanaan server. Seringkali, sumber daya sesuai dengan file atau output dari sebuah eksekusi yang berada di server. HTTP / 1.0 spesifikasi yang ditetapkan GET, POST dan KEPALA metode dan HTTP / 1.1 spesifikasi menambahkan 5 metode baru: PILIHAN, PUT, DELETE, TRACE dan CONNECT. Dengan yang ditentukan dalam dokumen-dokumen semantik mereka terkenal dan dapat diandalkan. Setiap klien dapat menggunakan metode apapun dan server dapat dikonfigurasi untuk mendukung kombinasi metode. Jika metode ini tidak diketahui perantara itu akan diperlakukan sebagai metode yang tidak aman dan non-idempoten. Tidak ada batasan untuk jumlah metode yang dapat didefinisikan dan ini memungkinkan untuk metode masa depan akan ditentukan tanpa melanggar infrastruktur yang ada. Sebagai contoh, WebDAV didefinisikan 7 metode baru dan RFC 5789 ditentukan metode PATCH.

GET
Permintaan representasi dari sumber tertentu. Permintaan menggunakan GET hanya harus mengambil data dan seharusnya tidak berpengaruh lainnya. (Hal ini juga berlaku dari beberapa metode HTTP lainnya.) W3C telah menerbitkan prinsip panduan tentang perbedaan ini, mengatakan, "desain aplikasi Web harus diinformasikan oleh prinsip-prinsip di atas, tetapi juga oleh keterbatasan yang relevan." Lihat metode yang aman di bawah ini.
KEPALA
Meminta respon identik dengan salah satu yang akan sesuai dengan permintaan GET, tapi tanpa respon tubuh. Hal ini berguna untuk mengambil meta-informasi tertulis dalam header respon, tanpa harus mengangkut seluruh konten.
POST
Permintaan bahwa server menerima entitas tertutup di permintaan sebagai bawahan baru dari sumber daya web yang diidentifikasi oleh URI. Data diposting mungkin, misalnya, penjelasan untuk sumber daya yang ada; pesan untuk papan buletin, newsgroup, mailing list, atau komentar benang; blok data yang merupakan hasil menyerahkan formulir web untuk proses penanganan data; atau item yang akan ditambahkan ke database.
PUT
Permintaan bahwa badan tertutup disimpan di bawah disediakan URI. Jika URI mengacu pada sumber daya yang sudah ada, hal itu diubah; jika URI tidak menunjuk ke sebuah sumber daya yang ada, maka server dapat menciptakan sumber daya dengan URI.
DELETE
Menghapus sumber daya tertentu.
TRACE
Gema kembali permintaan yang diterima sehingga klien dapat melihat apa (jika ada) perubahan atau penambahan yang telah dibuat oleh server penengah.
PILIHAN
Mengembalikan metode HTTP server mendukung untuk URL tertentu. Hal ini dapat digunakan untuk memeriksa fungsi server web dengan meminta '*' bukan sumber daya tertentu.
CONNECT
Mengubah koneksi permintaan ke TCP transparan / IP terowongan, biasanya untuk memfasilitasi SSL-dienkripsi komunikasi (HTTPS) melalui proxy HTTP tidak terenkripsi. Lihat HTTP CONNECT Tunneling.
PATCH
Berlaku modifikasi parsial untuk sumber daya.
Server HTTP yang diperlukan untuk melaksanakan setidaknya GET dan metode KEPALA dan, bila memungkinkan, juga metode PILIHAN.


metode aman

Beberapa metode (misalnya, HEAD, GET, PILIHAN dan TRACE), menurut kebiasaan, yang didefinisikan sebagai aman, yang berarti mereka hanya ditujukan untuk pencarian informasi dan tidak harus mengubah keadaan server. Dengan kata lain, mereka tidak harus memiliki efek samping, di luar efek relatif tidak berbahaya seperti penebangan, caching, penyajian iklan banner atau incrementing counter web. Membuat permintaan GET sewenang-wenang tanpa memperhatikan konteks negara aplikasi karenanya harus dianggap aman. Namun, hal ini tidak diamanatkan oleh standar, dan itu secara eksplisit mengakui bahwa tidak mungkin untuk menjamin hal seperti itu.

Sebaliknya, metode seperti POST, PUT, DELETE dan PATCH dimaksudkan untuk aktivitas yang dapat menyebabkan efek samping baik di server, atau efek samping eksternal seperti transaksi keuangan atau transmisi email. Metode tersebut karena itu tidak biasanya digunakan oleh robot sesuai web atau web crawler; beberapa yang tidak sesuai cenderung membuat permintaan tanpa memperhatikan konteks atau konsekuensi. Meskipun keselamatan ditentukan dari permintaan GET, dalam praktek penanganan mereka dengan server tidak secara teknis terbatas dengan cara apapun. Oleh karena itu, pemrograman ceroboh atau sengaja dapat menyebabkan perubahan non-sepele pada server. Hal ini tidak disarankan, karena dapat menyebabkan masalah untuk caching web, mesin pencari dan agen otomatis lainnya, yang dapat membuat perubahan yang tidak diinginkan pada server.

Metode dan aplikasi web idempoten

Metode PUT dan DELETE didefinisikan untuk idempoten, yang berarti bahwa beberapa permintaan yang identik harus memiliki efek yang sama dengan satu permintaan (perhatikan idempotence yang mengacu pada keadaan sistem setelah permintaan telah selesai, maka sementara aksi server mengambil (misalnya menghapus catatan) atau kode respon itu kembali mungkin berbeda pada kunjungan berikutnya, sistem negara akan sama setiap kali). Metode GET, HEAD, PILIHAN dan TRACE, yang diresepkan aman, juga harus idempoten, HTTP adalah protokol stateless. Sebaliknya, metode POST belum tentu idempoten, dan karena itu mengirimkan permintaan POST identik beberapa kali lebih dapat mempengaruhi negara atau menyebabkan efek samping lebih lanjut (seperti transaksi keuangan). Dalam beberapa kasus ini mungkin diinginkan, namun dalam kasus lain ini bisa disebabkan oleh kecelakaan, seperti ketika pengguna tidak menyadari bahwa tindakan mereka akan menghasilkan mengirim permintaan lain, atau mereka tidak menerima umpan balik yang memadai bahwa permintaan pertama mereka sukses. Sementara web browser dapat menampilkan kotak dialog peringatan untuk memperingatkan pengguna dalam beberapa kasus di mana reload halaman bisa kembali mengajukan permintaan POST, biasanya sampai ke aplikasi web untuk menangani kasus-kasus di mana permintaan POST tidak boleh mengirimkan lebih dari satu kali. Perhatikan bahwa apakah metode ini idempoten tidak ditegakkan oleh protokol atau server web. Hal ini sangat mungkin untuk menulis aplikasi web di mana (misalnya) memasukkan database atau tindakan non-idempoten lain dipicu oleh GET atau permintaan lainnya. Mengabaikan rekomendasi ini, bagaimanapun, dapat mengakibatkan konsekuensi yang tidak diinginkan, jika agen pengguna mengasumsikan bahwa mengulang permintaan yang sama aman jika tidak.

keamanan

Metode pelaksanaan seperti TRACE, TRACK dan DEBUG dianggap berpotensi tidak aman oleh beberapa profesional keamanan karena penyerang dapat menggunakannya untuk mengumpulkan informasi atau keamanan memotong kontrol selama serangan. Perangkat lunak keamanan seperti Dipertahankan Nessus dan laporan Microsoft UrlScan Alat Keamanan pada kehadiran metode ini sebagai masalah keamanan. TRACK dan DEBUG tidak HTTP valid 1.1 verba.

kode Status

Dalam HTTP / 1.0 dan sejak, baris pertama dari respon HTTP disebut baris status dan termasuk status kode angka (seperti "404") dan frase alasan tekstual (seperti "Not Found"). Cara agen pengguna menangani respon terutama tergantung pada kode dan sekunder pada field header respon lainnya. Kode status khusus dapat digunakan karena, jika agen pengguna bertemu dengan kode yang tidak mengakui, ia dapat menggunakan digit pertama dari kode tersebut untuk menentukan kelas umum respon.

Juga, frase alasan standar hanya rekomendasi, dan bisa diganti dengan "setara lokal" kebijaksanaan pengembang Web. Jika kode status menunjukkan masalah, agen pengguna mungkin menampilkan frase alasan kepada pengguna untuk memberikan informasi lebih lanjut tentang sifat dari masalah. Standar ini juga memungkinkan user agent untuk mencoba menafsirkan kalimat alasan, meskipun ini mungkin tidak bijaksana karena standar secara eksplisit menetapkan bahwa kode status yang dapat dibaca oleh mesin dan frase alasan yang terbaca-manusia. Kode status HTTP terutama dibagi menjadi lima kelompok untuk penjelasan yang lebih baik dari permintaan dan respon antara klien dan server sebagai nama: Informational 1XX, Sukses 2xx, 3xx Redirection, Kesalahan Klien 4xx dan Server Error 5XX.

koneksi persistent

Dalam HTTP / 0.9 dan 1.0, koneksi ditutup setelah sepasang request / respon tunggal. Dalam HTTP / 1.1 yang terus-hidup-mekanisme diperkenalkan, di mana sambungan bisa digunakan kembali untuk lebih dari satu permintaan. Koneksi persisten seperti mengurangi permintaan latency jelas, karena klien tidak perlu negosiasi ulang TCP koneksi 3-Way-Handshake setelah permintaan pertama telah dikirim. Efek samping lain yang positif adalah bahwa secara umum koneksi menjadi lebih cepat dengan waktu karena lambat start-mekanisme TCP.

Versi 1.1 dari protokol juga membuat perbaikan optimasi bandwidth untuk HTTP / 1.0. Sebagai contoh, HTTP / 1.1 diperkenalkan Transfer chunked pengkodean untuk memungkinkan konten pada koneksi persisten dapat ditayangkan daripada buffer. HTTP pipelining lanjut mengurangi jeda waktu, yang memungkinkan klien untuk mengirimkan beberapa permintaan sebelum menunggu setiap respon. Perbaikan lain protokol adalah byte melayani, di mana server mengirimkan hanya bagian dari sumber daya secara eksplisit diminta oleh klien.

HTTP adalah protokol stateless. Sebuah protokol stateless tidak memerlukan server HTTP untuk mempertahankan informasi atau status tentang setiap pengguna selama beberapa permintaan. Namun, beberapa aplikasi web menerapkan negara atau sesi sisi server menggunakan cookies misalnya HTTP atau variabel tersembunyi dalam bentuk web.

koneksi terenkripsi

Cara yang paling populer membangun koneksi HTTP terenkripsi adalah Secure HTTP.
Dua metode lain untuk membangun koneksi HTTP terenkripsi juga ada, disebut aman Hypertext Transfer Protocol dan HTTP / 1.1 sundulan Upgrade. Dukungan Browser untuk ini dua terakhir adalah, bagaimanapun, hampir tidak ada sehingga Secure HTTP adalah metode dominan membangun koneksi HTTP terenkripsi.

pesan permintaan


  • Sebuah garis permintaan, misalnya GET /images/logo.png HTTP / 1.1, yang meminta sumber daya disebut /images/logo.png dari server.
  • Field header permintaan, seperti Accept-Language: en
  • Baris kosong.
  • Sebuah badan pesan opsional.

Garis permintaan dan bidang header lain harus setiap akhir dengan <CR> <LF> (yaitu, karakter carriage return diikuti oleh karakter line feed). Baris kosong harus terdiri dari hanya <CR> <LF> dan tidak ada spasi lainnya. Dalam HTTP / 1.1 protokol, semua field header kecuali host adalah opsional.

Sebuah garis permintaan yang hanya berisi nama path diterima oleh server untuk menjaga kompatibilitas dengan HTTP klien sebelum HTTP / 1.0 spesifikasi RFC 1945.

pesan respon


  • Sebuah Status-Line, yang meliputi kode status dan pesan alasan. (misalnya, HTTP / 1.1 200 OK, yang menunjukkan bahwa permintaan klien berhasil)
  • Field header respon, seperti Content-Type: text / html
  • Baris kosong
  • Sebuah badan pesan opsional

Status-Line dan bidang header lain semua harus diakhiri dengan <CR> <LF> (carriage return diikuti oleh line feed). Baris kosong harus terdiri dari hanya <CR> <LF> dan tidak ada spasi lainnya.

sesi contoh

Di bawah ini adalah percakapan antara sampel klien HTTP dan server HTTP berjalan pada www.example.com, port 80.

permintaan klien

  • GET /index.html HTTP / 1.1
  • Host: www.example.com

Sebuah permintaan klien (terdiri dalam hal ini garis permintaan dan hanya satu kolom header) diikuti dengan baris kosong, sehingga permintaan berakhir dengan baris ganda, masing-masing dalam bentuk carriage return diikuti dengan line feed. The "Host" lapangan membedakan antara berbagai nama DNS berbagi satu alamat IP, yang memungkinkan-nama berdasarkan virtual hosting. Sementara opsional dalam HTTP / 1.0, itu adalah wajib dalam HTTP / 1.1.

respon server

  • HTTP / 1.1 200 OK
  • Tanggal: Mon, 23 Mei 2005 22:38:34 GMT
  • Server: Apache / 1.3.3.7 (Unix) (Red-Hat / Linux)
  • Last-Modified: Wed, 8 Januari 2003 23:11:55 GMT
  • ETag: "3f80f-1b6-3e1cb03b"
  • Content-Type: text / html; charset = UTF-8
  • Content-Length: 131
  • Terima-Ranges: bytes
  • Koneksi: tutup


<html>
<head>
   <title> Contoh Halaman </ title>
</ head>
<body>
   Hello World, ini adalah dokumen HTML yang sangat sederhana.
</ body>
</ html>

ETag (tag badan) kolom header digunakan untuk menentukan apakah versi cache dari sumber daya yang diminta identik dengan versi terbaru dari sumber daya pada server. Content-Type menentukan jenis media internet dari data yang disampaikan oleh pesan HTTP, sementara Content-Length menunjukkan panjang dalam bytes. HTTP / 1.1 webserver menerbitkan kemampuannya untuk menanggapi permintaan untuk rentang byte tertentu dari dokumen dengan menetapkan bidang Terima-Ranges: bytes. Hal ini berguna, jika klien harus memiliki hanya bagian-bagian tertentu  dari sumber daya yang dikirim oleh server, yang disebut byte melayani. Ketika Connection: close dikirim, itu berarti bahwa server web akan segera menutup koneksi TCP setelah transfer respon ini.

Sebagian besar garis header opsional. Ketika Content-Length hilang panjang ditentukan dengan cara lain. Chunked Transfer encoding menggunakan ukuran potongan 0 untuk menandai akhir dari konten. Encoding identitas tanpa Content-Length membaca isi sampai soket ditutup.

Sebuah Content-Encoding seperti gzip dapat digunakan untuk kompres data yang ditransmisikan.

protokol yang sama

Protokol Gopher adalah protokol pengiriman konten yang mengungsi karena HTTP di awal 1990-an. Protokol SPDY baru juga mirip dengan HTTP, memodifikasi interaksi permintaan-respon antara klien dan server. By Azure