Ini blog saya, blog anda mana ;)

Minggu, 27 Februari 2011

Materi kelas 9 : HTPP (Hypertext Transfer Protocol)



Hypertext Transfer Protocol (HTTP) adalah protokol jaringan terdistribusi, kolaboratif, sistem informasi hypermedia. [1] HTTP adalah dasar dari komunikasi data untuk World Wide Web.
Pengembangan standar HTTP telah dikoordinasikan oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium, yang memuncak dalam publikasi serangkaian Permintaan untuk Komentar (RFC), terutama RFC 2616 (Juni 1999), yang mendefinisikan HTTP/1.1, versi HTTP yang digunakan umum.Internet Protocol SuiteApplication Layer
BGP · DHCP · DNS · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP · Rip · RPC · RTP · SIP SMTP · · · SNMP · Telnet SSH · TLS / ° XMPP SSL ·(More)Transport Layer
TCP · UDP · DCCP · SCTP · RSVP · ECN ·(More)Internet Layer
IP (IPv4, IPv6) · ICMP · ICMPv6 · IGMP IPsec · ·(More)Link LayerARP / InARP · NDP · OSPF · Terowongan (L2TP) · PPP · Media Access Control (Ethernet, DSL, ISDN, FDDI) · (more)v • d • eIsi[Hide]

 
[Sunting] Sekilas Teknis
HTTP berfungsi sebagai protokol request-respon dalam model komputasi client-server. Dalam HTTP, browser web, misalnya, bertindak sebagai klien, sementara aplikasi yang berjalan pada komputer hosting fungsi situs web sebagai server. Klien menyampaikan pesan permintaan HTTP ke server. Server, yang menyimpan isi, atau menyediakan sumber daya, seperti file HTML, atau menjalankan fungsi lain atas nama klien, mengembalikan sebuah pesan respon ke klien. Tanggapan penyelesaian berisi informasi status tentang permintaan dan mungkin berisi konten apapun yang diminta oleh klien dalam tubuh pesannya.
Seorang klien sering disebut sebagai user agent (UA). A web crawler (spider) adalah contoh lain dari jenis umum agen klien atau pengguna.
HTTP adalah protokol yang didesain Application Layer dalam kerangka Internet Protocol Suite. Definisi protokol menganggap sebuah protokol Transport Layer handal untuk transfer data host-to-host. [2] Transmission Control Protocol (TCP) adalah protokol yang dominan digunakan untuk tujuan ini. Namun, HTTP telah menemukan aplikasi bahkan dengan protokol tidak bisa diandalkan, seperti User Datagram Protocol (UDP) dalam metode seperti Simple Service Discovery Protocol (SSDP).
HTTP Sumber diidentifikasi dan terletak pada jaringan menurut Uniform Resource Identifier (URI)-atau, lebih spesifik, Uniform Resource Locator (URL)-menggunakan http atau https URI skema. URI dan Hypertext Markup Language (HTML), membentuk suatu sistem sumber daya antar-link, yang disebut dokumen hypertext, di Internet, yang menyebabkan pembentukan World Wide Web pada tahun 1990 oleh fisikawan Inggris Tim Berners-Lee.
Versi asli dari HTTP (HTTP/1.0) direvisi pada HTTP/1.1. HTTP/1.0 menggunakan koneksi terpisah ke server yang sama untuk setiap transaksi request-respon, sedangkan HTTP/1.1 dapat menggunakan kembali koneksi beberapa kali, untuk men-download, misalnya, gambar untuk halaman hanya dikirimkan. Oleh karena itu pengalaman komunikasi HTTP/1.1 latency kurang sebagai pembentukan koneksi TCP menyajikan overhead yang cukup.[Sunting] Sejarah
Istilah ini HyperText diciptakan oleh Ted Nelson yang pada gilirannya terinspirasi oleh mikrofilm berbasis "memex" Vannevar Bush. Tim Berners-Lee pertama kali mengajukan "WorldWideWeb" Proyek - sekarang dikenal sebagai World Wide Web. Berners-Lee dan timnya dihargai karena penemuan protokol HTTP asli bersama dengan HTML dan teknologi yang terkait untuk web server dan web browser berbasis teks. Versi pertama dari protokol hanya memiliki satu metode, yaitu GET, yang akan meminta halaman dari server [3] Tanggapan dari server itu. Selalu merupakan halaman HTML. [4]
Versi pertama didokumentasikan HTTP HTTP v0.9 (1991). Dave Raggett memimpin HTTP Kelompok Kerja (HTTP WG) pada tahun 1995 dan ingin memperluas protokol diperpanjang operasi, negosiasi diperpanjang, kaya meta-informasi, diikat dengan protokol keamanan dan mendapat lebih efisien dengan menambahkan metode tambahan dan field header. [5] [6] RFC 1945 secara resmi diperkenalkan dan diakui V1.0 HTTP pada tahun 1996.
Sesi HTTP adalah urutan transaksi jaringan request-respon. Sebuah HTTP client memulai permintaan. Ini menetapkan Transmission Control Protocol (TCP) koneksi ke port tertentu pada host (biasanya port 80; Daftar melihat TCP dan nomor port UDP). Sebuah server HTTP yang mendengarkan pada port yang menunggu untuk pesan permintaan klien. Setelah menerima permintaan tersebut, server akan mengirimkan kembali baris status, seperti "HTTP/1.1 200 OK", dan pesan sendiri, tubuh yang mungkin merupakan sumber daya yang diminta, pesan kesalahan, atau beberapa informasi lainnya.

Tidak ada komentar:

Posting Komentar

CLOCK