Penjelasan Tentang Definisi Protokol HTTP Struktur Dan Fungsi

Penjelasan Tentang Protokol HTTP

Protokol HTTP adalah singkatan dari Hyper Text Transfer Protocol yang merupakan protokol transmisi yang digunakan untuk mengirimkan hypertext dari server World Wide Web (WWW: World Wide Web) ke browser.

HTTP adalah protokol komunikasi berbasis TCP/IP untuk mentransfer data (file HTML, file gambar, hasil kueri, dll.

1. Pengertian HTTP


HTTP adalah protokol berorientasi objek yang termasuk dalam lapisan aplikasi. Cocok untuk sistem informasi hypermedia terdistribusi karena metodenya yang sederhana dan cepat. Itu diusulkan pada tahun 1990, dan setelah beberapa tahun digunakan dan dikembangkan terus ditingkatkan dan diperluas. HTTP/1.0 edisi keenam saat ini digunakan di WWW. Standarisasi HTTP/1.1 sedang dalam proses, dan proposal HTTP-NG (Next Generation of HTTP) telah diajukan.

Protokol HTTP bekerja pada arsitektur client-server. Sebagai klien HTTP, browser mengirimkan semua permintaan ke server HTTP, yaitu server WEB, melalui URL. Server web mengirimkan informasi respons ke klien sesuai dengan permintaan yang diterima.

Fitur Dari Protokol HTTP


  1. Sederhana dan cepat: Ketika klien meminta layanan dari server, ia hanya perlu mengirimkan metode dan jalur permintaan. Metode permintaan yang umum digunakan adalah GET, HEAD, dan POST. Setiap metode menentukan jenis kontak klien-server yang berbeda. Karena kesederhanaan protokol HTTP, ukuran program server HTTP kecil, sehingga kecepatan komunikasinya sangat cepat.
  2. Fleksibel: HTTP memungkinkan transmisi semua jenis objek data. Tipe yang ditransfer ditandai dengan Content-Type. Ini berarti bahwa semua jenis data dapat dikirim melalui HTTP selama klien dan server mengetahui apa yang harus dilakukan dengan konten data tersebut. Klien dan server menentukan tipe konten menggunakan tipe MIME yang sesuai.
  3. Tidak ada koneksi: Arti dari tidak ada koneksi adalah membatasi setiap koneksi hanya untuk memproses satu permintaan. Setelah server selesai memproses permintaan klien dan menerima respons klien, itu terputus. Dengan cara ini, waktu transmisi dapat dihemat.
  4. Tanpa Kewarganegaraan: Protokol HTTP adalah protokol tanpa kewarganegaraan. Stateless berarti protokol tidak memiliki kemampuan memori untuk pemrosesan transaksi. Kurangnya status berarti bahwa jika pemrosesan selanjutnya membutuhkan informasi sebelumnya, itu harus ditransmisikan ulang, yang dapat menyebabkan peningkatan jumlah data yang ditransfer per koneksi. Di sisi lain, ketika server tidak membutuhkan informasi sebelumnya, responnya lebih cepat.
  5. Mendukung mode B/S dan C/S.

Baca juga 6 Alasan Mengapa Situs WordPress Harus Menggunakan Enkripsi HTTPS Atau SSL

Read More

Prinsip Interaksi Protokol HTTP


Protokol HTTP bekerja pada arsitektur client-server. Sebagai klien HTTP, browser mengirimkan semua permintaan ke server HTTP, yaitu WEB server, melalui URL.

Penjelasan Tentang Protokol HTTP

Server web meliputi: server Apache, server IIS (Layanan Informasi Internet), dll.

Server web mengirimkan informasi respons ke klien sesuai dengan permintaan yang diterima.

Nomor port HTTP default adalah 80, tetapi Anda juga dapat mengubahnya ke 8080 atau port lain.

2. Struktur Pesan HTTP


HTTP bertukar informasi melalui tautan yang andal dan merupakan protokol permintaan/respons tanpa kewarganegaraan.

“Klien” HTTP adalah aplikasi (browser web atau klien lain) yang terhubung ke server dengan tujuan mengirimkan satu atau lebih permintaan HTTP ke server.

“Server” HTTP juga merupakan aplikasi (biasanya web service, seperti server web Apache atau server IIS, dll.) yang menerima permintaan dari klien dan mengirimkan data respons HTTP kepada mereka.

HTTP menggunakan Pengidentifikasi Sumber Daya Seragam (Uniform Resource Identifiers, URI) untuk mentransfer data dan membuat koneksi.

Setelah koneksi dibuat, pesan data dikirim dalam format yang serupa dengan yang digunakan oleh surat Internet [RFC5322] dan Ekstensi Surat Internet Multiguna (MIME) [RFC2045].

Pesan Permintaan Klien


Pesan permintaan bahwa klien mengirim permintaan HTTP ke server mencakup format berikut: baris permintaan (baris permintaan), header permintaan (header), baris kosong dan data permintaan Gambar berikut menunjukkan format umum pesan permintaan .

Metode Permintaan HTTP


Menurut standar HTTP, permintaan HTTP dapat menggunakan berbagai metode permintaan.

HTTP1.0 mendefinisikan tiga metode permintaan: metode GET, POST dan HEAD.

HTTP1.1 menambahkan lima metode permintaan baru: metode OPTIONS, PUT, DELETE, TRACE, dan CONNECT.

NoMetodeFungsi Request
1GETMinta informasi halaman yang ditentukan dan kembalikan badan entitas.
2HEADMirip dengan permintaan get, kecuali tidak ada konten khusus dalam respons yang dikembalikan, yang digunakan untuk mendapatkan header
3POSTKirimkan data ke sumber daya tertentu untuk memproses permintaan (seperti mengirimkan formulir atau mengunggah file).
Data disertakan dalam badan permintaan.
Permintaan POST dapat menghasilkan pembuatan sumber daya baru dan/atau modifikasi sumber daya yang ada.
4PUTData yang dikirim dari klien ke server menggantikan konten dokumen yang ditentukan.
5DELETEMeminta server untuk menghapus halaman yang ditentukan.
6CONNECTDicadangkan dalam protokol HTTP/1.1 untuk server proxy yang dapat mengubah koneksi ke network.
7OPTIONSMemungkinkan klien untuk melihat kinerja server.
8TRACEMenggemakan permintaan yang diterima oleh server, terutama untuk pengujian atau diagnosis.

Definisi Format URL


Di WWW, setiap sumber daya informasi memiliki alamat yang seragam dan unik di Internet. Alamat ini disebut URL (Uniform Resource Locator, Uniform Resource Locator), yang merupakan Uniform Resource Locator dari WWW, mengacu pada alamat jaringan.

Format Url


URL terdiri dari tiga bagian: tipe sumber daya, nama domain host tempat sumber daya disimpan, dan nama file sumber daya.

Penjelasan Tentang Protokol HTTP

Format tata bahasa umum URL adalah: (dengan tanda kurung siku [] bersifat opsional):
protocol :// hostname[:port] / path / [;parameters][?query]#fragment

Protokol


Menentukan protokol transport yang digunakan, tabel berikut mencantumkan nama skema yang valid untuk atribut protokol. Yang paling umum digunakan adalah protokol HTTP , yang juga merupakan protokol yang paling banyak digunakan di WWW.

Sumber daya file adalah file di komputer lokal. Format file:///, perhatikan bahwa harus ada tiga garis miring setelahnya.

ftp Akses sumber daya melalui FTP. Memformat FTP://

gopher mengakses sumber daya ini melalui protokol Gopher.

http Akses sumber daya melalui HTTP. Format HTTP://

https Akses sumber daya melalui HTTPS yang aman. FormatHTTPS://

Sumber daya mailto adalah alamat email, diakses melalui SMTP. Memformat email ke:

MMS memainkan sumber daya ini dengan mendukung protokol MMS ( Streaming Media ). (Perangkat lunak representatif: Windows Media Player) format MMS://

ed2k Akses sumber daya ini melalui perangkat lunak P2P yang mendukung protokol ed2k (tautan unduhan khusus). (Perangkat lunak perwakilan: eMule ) Format ed2k://

Flashget mengakses sumber daya ini melalui perangkat lunak P2P yang mendukung protokol Flashget: (tautan unduhan khusus). (Perangkat lunak representatif: Ekspres) Format Flashget://

guntur Akses sumber daya ini melalui perangkat lunak P2P yang mendukung protokol guntur (tautan unduhan khusus). (Perangkat lunak perwakilan: Guntur ) Format guntur://

news Akses sumber daya ini melalui NNTP.

Nama Host


Mengacu pada nama host Domain Name System (DNS) atau alamat IP dari server yang menghosting sumber daya. Terkadang, nama pengguna dan kata sandi yang diperlukan untuk terhubung ke server juga dapat disertakan sebelum nama host (dalam format: nama pengguna: kata sandi@nama host).

Port (nomor port)


Bilangan bulat, opsional, jika dihilangkan, port default skema akan digunakan Berbagai protokol transport memiliki nomor port default, seperti port default http adalah 80. Jika dihilangkan pada input, nomor port default digunakan. Kadang-kadang, untuk keamanan atau pertimbangan lain, port dapat didefinisikan ulang di server, yaitu nomor port non-standar digunakan, saat ini nomor port tidak dapat dihilangkan di URL.

Path (jalur)


String yang dipisahkan oleh nol atau lebih simbol “/” umumnya digunakan untuk menunjukkan direktori atau alamat file di host.

Parameter


Ini opsional untuk menentukan parameter khusus.

Query (kueri)


Opsional, digunakan untuk meneruskan parameter ke halaman web dinamis (seperti halaman web yang dibuat menggunakan CGI, ISAPI, PHP/JSP/ASP/ASP.NET, dll.), bisa ada beberapa parameter, dipisahkan dengan simbol “&”, masing-masing parameter Nama dan nilai dipisahkan oleh tanda “=”.

Fragmen (fragmen informasi)


String yang menentukan segmen dalam sumber daya web. Misalnya, ada beberapa penjelasan kata benda di halaman web, dan fragmen dapat digunakan untuk menemukan penjelasan kata benda secara langsung.

3. URL HTTP


Ambil URL berikut sebagai contoh untuk memperkenalkan komponen URL umum:
http://www.labkom99.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name

Seperti dapat dilihat dari URL di atas, URL lengkap mencakup bagian-bagian berikut:

  1. Bagian protokol: Bagian protokol URL adalah “http:”, yang berarti bahwa halaman web menggunakan protokol HTTP. Berbagai protokol dapat digunakan di Internet, seperti HTTP, FTP, dll. Dalam contoh ini, protokol HTTP digunakan. “//” setelah “HTTP” adalah pembatas
  2. Bagian nama domain: Bagian nama domain dari URL adalah ” www.labkom99.com “. Dalam URL, alamat IP juga dapat digunakan sebagai nama domain
  3. Bagian port: Port diikuti dengan nama domain, dan “:” digunakan sebagai pemisah antara nama domain dan port. Port bukan bagian wajib dari URL, jika bagian port dihilangkan, port default akan digunakan
  4. Bagian direktori virtual: dari “/” pertama setelah nama domain hingga “/” terakhir, ini adalah bagian direktori virtual. Direktori virtual juga bukan bagian wajib dari URL. Direktori virtual dalam contoh ini adalah “/news/”
  5. Bagian nama file: dari “/” terakhir setelah nama domain menjadi “?”, itu adalah bagian nama file, jika tidak ada “?”, dimulai dari “/” terakhir setelah nama domain menjadi ” #” , adalah bagian file, jika tidak ada “?” dan “#”, maka dari “/” terakhir setelah nama domain hingga akhir, itu adalah bagian nama file. Nama file dalam contoh ini adalah “index.asp”. Bagian nama file bukan bagian wajib dari URL, jika bagian ini dihilangkan, nama file default akan digunakan
  6. Bagian jangkar: Dari “#” hingga akhir, ini adalah bagian jangkar. Bagian jangkar dalam contoh ini adalah “nama”. Bagian jangkar juga bukan merupakan bagian wajib dari URL
  7. Bagian parameter: Bagian dari “?” hingga “#” adalah bagian parameter, juga dikenal sebagai bagian pencarian dan bagian kueri. Bagian parameter dalam contoh ini adalah “boardID=5&ID=24618&page=1”. Parameter dapat mengizinkan banyak parameter, dan “&” digunakan sebagai pemisah antar parameter.

Respons Protokol HTTP


Respons HTTP juga terdiri dari empat bagian, yaitu: baris status, header pesan, baris kosong, dan badan respons.

Kode Status Protokol HTTP


Saat pengunjung mengunjungi halaman web, browser pemirsa akan mengirimkan permintaan ke server tempat halaman web berada. Sebelum browser menerima dan menampilkan halaman web, server tempat halaman web berada akan mengembalikan header informasi (server header) yang berisi kode status HTTP sebagai tanggapan atas permintaan browser.

Berikut ini adalah kode status HTTP umum:

200 – permintaan berhasil
301 – Sumber daya (laman web, dll.) telah dipindahkan secara permanen ke URL lain
404 – Sumber daya yang diminta (halaman, dll.) tidak ada
500 Internal Server Error

Klasifikasi kode status HTTP


Kode status HTTP terdiri dari tiga angka desimal. Angka desimal pertama menentukan jenis kode status, dan dua angka terakhir tidak memiliki fungsi klasifikasi. Ada lima jenis kode status HTTP:

Klasifikasi kode status HTTP

KlasifikasiDeskripsi kategori
1**Informasi, server menerima permintaan dan membutuhkan pemohon untuk terus melakukan operasi
2**Sukses, operasi berhasil diterima dan diproses
3**Dialihkan, tindakan lebih lanjut diperlukan untuk menyelesaikan permintaan
4**Kesalahan klien, permintaan berisi kesalahan sintaksis atau tidak dapat diselesaikan
5**Kesalahan server, server mengalami kesalahan saat memproses permintaan

Daftar kode status HTTP:

<caption style=”border: 0px; margin: 0px; padding: 0px;”>Daftar kode status HTTP</caption>

No KodeNama KodeDeskripsi
100Continuemelanjutkan. Klien harus melanjutkan permintaannya
101Switching ProtocolsBeralih protokol. Server mengganti protokol atas permintaan klien. Hanya dapat beralih ke protokol tingkat yang lebih tinggi, misalnya beralih ke versi baru protokol HTTP
200OKPermintaan berhasil. Umumnya digunakan untuk permintaan GET dan POST
201Createddibuat. Berhasil meminta dan membuat sumber daya baru
202Acceptedditerima. Permintaan telah diterima tetapi belum selesai
203Non-Authoritative InformationInformasi yang tidak sah. Permintaan berhasil. Tetapi informasi meta yang dikembalikan tidak ada di server asli, tetapi salinannya
204No Contenttidak ada isi. Server berhasil diproses, tetapi tidak ada konten yang dikembalikan. Memastikan browser terus menampilkan dokumen saat ini jika halaman web tidak diperbarui
205Reset ContentSetel ulang konten. Pemrosesan server berhasil, dan terminal pengguna (misalnya: browser) harus mengatur ulang tampilan dokumen. Bidang formulir browser dapat dihapus dengan kode pengembalian ini
206Partial ContentBagian. Server berhasil memproses sebagian permintaan GET
300Multiple Choicespilihan ganda. Sumber daya yang diminta dapat mencakup beberapa lokasi, dan daftar karakteristik dan alamat sumber daya dapat dikembalikan untuk pemilihan terminal pengguna (misalnya: browser)
301Moved PermanentlyBergerak secara permanen. Sumber daya yang diminta telah dipindahkan secara permanen ke URI baru, informasi yang dikembalikan akan menyertakan URI baru, dan browser akan secara otomatis diarahkan ke URI baru. Setiap permintaan di masa mendatang harus menggunakan URI baru sebagai gantinya
302FoundPindah sementara. Mirip dengan 301. Tetapi sumber daya hanya dipindahkan sementara. Klien harus terus menggunakan URI asli
303See OtherLihat alamat lain. Mirip dengan 301. Lihat menggunakan permintaan GET dan POST
304Not Modifiedtidak dimodifikasi. Sumber daya yang diminta belum diubah. Saat server mengembalikan kode status ini, tidak ada sumber daya yang akan dikembalikan. Klien biasanya meng-cache sumber daya yang diakses dengan memberikan header yang menunjukkan bahwa klien hanya ingin mengembalikan sumber daya yang dimodifikasi setelah tanggal yang ditentukan
305Use ProxyGunakan proxy. Sumber daya yang diminta harus diakses melalui proxy
306UnusedKode status HTTP yang tidak digunakan lagi
307Temporary RedirectPengalihan sementara. Mirip dengan 302. Redirect dengan permintaan GET
400Bad RequestSintaks permintaan klien salah dan server tidak dapat memahaminya
401UnauthorizedPermintaan memerlukan otentikasi pengguna
402Payment Requireddicadangkan untuk penggunaan di masa mendatang
403ForbiddenServer memahami permintaan klien, tetapi menolak untuk memenuhinya
404Not FoundServer tidak dapat menemukan sumber daya (halaman web) yang diminta oleh klien. Kode ini memungkinkan perancang situs web untuk menyiapkan halaman kepribadian “Sumber daya yang Anda minta tidak dapat ditemukan”.
405Method Not AllowedMetode dilarang dalam permintaan klien
406Not AcceptableServer tidak dapat menyelesaikan permintaan berdasarkan karakteristik konten yang diminta oleh klien
407Proxy Authentication RequiredPermintaan memerlukan autentikasi proxy, mirip dengan 401, tetapi pemohon harus menggunakan proxy untuk otorisasi
408Request Time-outServer menunggu terlalu lama untuk permintaan yang dikirim oleh klien dan waktunya habis
409ConflictServer dapat mengembalikan kode ini setelah menyelesaikan permintaan PUT klien, dan konflik terjadi saat server memproses permintaan tersebut
410GoneSumber daya yang diminta oleh klien tidak ada lagi. 410 berbeda dengan 404. Jika sumber daya telah dihapus secara permanen sebelumnya, kode 410 dapat digunakan. Perancang situs web dapat menentukan lokasi baru sumber daya melalui kode 301
411Length RequiredServer tidak dapat memproses informasi permintaan yang dikirim oleh klien tanpa Content-Length
412Precondition FailedPrasyarat buruk untuk informasi permintaan klien
413Request Entity Too LargePermintaan ditolak karena entitas yang diminta terlalu besar untuk diproses oleh server. Untuk mencegah permintaan terus menerus dari klien, server dapat menutup koneksi. Jika server untuk sementara tidak dapat memprosesnya, itu akan berisi pesan tanggapan Retry-After
414Request-URI Too LargeURI yang diminta terlalu panjang (URI biasanya berupa URL), dan server tidak dapat menanganinya
415Unsupported Media TypeServer tidak dapat menangani format media yang dilampirkan pada permintaan
416Requested range not satisfiableCakupan yang diminta oleh klien tidak valid
417Expectation FailedServer tidak dapat memenuhi permintaan informasi header dari Harapkan
500Internal Server ErrorKesalahan server internal, tidak dapat menyelesaikan permintaan
501Not ImplementedServer tidak mendukung fitur yang diminta dan tidak dapat menyelesaikan permintaan
502Bad GatewayTanggapan yang tidak valid diterima dari server jarak jauh saat server yang bertindak sebagai gateway atau proksi berusaha memenuhi permintaan
503Service UnavailableKarena kelebihan beban atau pemeliharaan sistem, server untuk sementara tidak dapat memproses permintaan klien. Panjang penundaan dapat dimasukkan ke dalam header Retry-After server
504Gateway Time-outServer yang bertindak sebagai gateway atau proxy tidak menerima permintaan dari server jarak jauh tepat waktu
505HTTP Version not supportedServer tidak mendukung versi protokol HTTP yang diminta dan tidak dapat menyelesaikan pemrosesan

Jenis Konten Protokol HTTP


Tipe-Konten, tipe konten, umumnya mengacu pada Tipe-Konten yang ada di halaman web, yang digunakan untuk menentukan jenis file jaringan dan pengkodean halaman web, dan menentukan bentuk dan pengkodean browser untuk membaca file ini Ini sering terlihat Hasil mengklik beberapa halaman web Asp adalah alasan untuk mengunduh file atau gambar.

Ekstensi fileTipe-KontenEkstensi fileTipe-Konten
.* (aliran biner, tidak mengetahui jenis file unduhan)aplikasi/octet-stream.tifgambar/tif
.001aplikasi/x-001.301aplikasi/x-301
.323teks/h323.906aplikasi/x-906
.907gambar/907.a11aplikasi/x-a11
.acpaudio/x-mei-aac.aiaplikasi/postscript
.aifaudio/aiff.aifcaudio/aiff
.aiffaudio/aiff.anvaplikasi/x-anv
.asateks/asa.asfvideo/x-ms-asf
.aspteks/asp.asxvideo/x-ms-asf
.ausuara/dasar.avivideo/avi
.awfapplication/vnd.adobe.workflow.bizteks/xml
.bmpaplikasi/x-bmp.botaplikasi/x-bot
.c4taplikasi/x-c4t.c90aplikasi/x-c90
.kalaplikasi/x-kal.kucingapplication/vnd.ms-pki.seccat
.cdfaplikasi/x-netcdf.cdraplikasi/x-cdr
.celaplikasi/x-cel.ceraplikasi/x-x509-ca-cert
.cg4aplikasi/x-g4.cgmaplikasi/x-cgm
.citaplikasi/x-cit.kelasJawa/*
.cmlteks/xml.cmpaplikasi/x-cmp
.cmxaplikasi/x-cmx.pondokaplikasi / x-cot
.crlaplikasi/pkix-crl.crtaplikasi/x-x509-ca-cert
.csiaplikasi/x-csi.cssteks/css
.cutaplikasi / x-cut.dbfaplikasi/x-dbf
.dbmaplikasi/x-dbm.dbxaplikasi/x-dbx
.dcdteks/xml.dcxaplikasi/x-dcx
.deraplikasi/x-x509-ca-cert.dgnaplikasi/x-dgn
.dibaplikasi/x-dib.dllaplikasi / unduhan x-ms
.docaplikasi / msword.dotaplikasi / msword
.drwaplikasi/x-drw.dtdteks/xml
.dwfModel/vnd.dwf.dwfaplikasi/x-dwf
.dwgaplikasi/x-dwg.dxbapplication/x-dxb
.dxfaplikasi/x-dxf.ednapplication/vnd.adobe.edn
.emfaplikasi / x-emf.emlpesan/rfc822
.entteks/xml.epiaplikasi/x-epi
.epsaplikasi / x-ps.epsaplikasi/postscript
.etdaplikasi/x-ebx.exeaplikasi / unduhan x-ms
.faxgambar/faks.fdfapplication/vnd.fdf
.fifaplikasi/fraktal.foteks/xml
.fraplikasi/x-frm.g4aplikasi/x-g4
.gbraplikasi/x-gbr.aplikasi/x-
.gifgambar/gif.gl2aplikasi/x-gl2
.gp4aplikasi/x-gp4.hglaplikasi/x-hgl
.hmraplikasi/x-hmr.hpgaplikasi/x-hpgl
.hplaplikasi/x-hpl.hqxaplikasi/mac-binhex40
.hrfaplikasi/x-hrf.htaaplikasi/hta
.htcteks/komponen-x.htmteks/html
.htmlteks/html.httteks/tampilan webhtml
.htxteks/html.icbaplikasi/x-icb
.icogambar/ikon-x.icoapplication/x-ico
.iffaplikasi/x-iff.ig4aplikasi/x-g4
.igsaplikasi/x-igs.aku aku akuaplikasi/iphone
.imgaplikasi/x-img.insaplikasi/pendaftaran-x-internet
.ispaplikasi/pendaftaran-x-internet.IVFvideo/x-ivf
.JavaJava/*.jfifgambar/jpeg
.jpegambar/jpeg.jpeaplikasi/x-jpe
.jpeggambar/jpeg.jpggambar/jpeg
.jpgaplikasi/x-jpg.jsaplikasi/x-javascript
.jspteks/html.la1audio/x-liquid-file
.larapplication/x-laplayer-reg.getahaplikasi/x-lateks
.lavaudio/x-liquid-aman.lbmaplikasi/x-lbm
.lmsffaudio/x-la-lms.lsaplikasi/x-javascript
.ltraplikasi/x-ltr.m1vvideo/x-mpeg
.m2vvideo/x-mpeg.m3uaudio/mpegurl
.m4evideo/mpeg4.Macaplikasi/x-mac
.manaplikasi/x-troff-man.matematikateks/xml
.mdbaplikasi/msaccess.mdbaplikasi/x-mdb
.mfpaplikasi/x-shockwave-flash.mhtpesan/rfc822
.mhtmlpesan/rfc822.miapplication/x-mi
.midiaudio/midi.midiaudio/pertengahan
.milapplication/x-mil.mmlteks/xml
.mndaudio/x-musicnet-unduh.mnsaudio/x-musicnet-stream
.mokaaplikasi/x-javascript.filmvideo/x-sgi-film
.mp1audio/mp1.mp2audio/mp2
.mp2vvideo/mpeg.mp3audio/mp3
.mp4video/mpeg4.mpavideo/x-mpg
.mpdaplikasi/vnd.ms-proyek.mpevideo/x-mpeg
.mpegvideo/mpg.mpgvideo/mpg
.mpgaaudio/rn-mpeg.mppaplikasi/vnd.ms-proyek
.mpsvideo/x-mpeg.mptaplikasi/vnd.ms-proyek
.mpvvideo/mpg.mpv2video/mpeg
.mpwaplikasi/vnd.ms-proyek.mpxaplikasi/vnd.ms-proyek
.mtxteks/xml.mxpaplikasi/x-mmxp
.nrfimage/pnetvue.nrfaplikasi/x-nrf
.nwspesan/rfc822.odcteks/x-ms-odc
.p10aplikasi / x-p10.p10aplikasi/pkcs10
.p12aplikasi/x-pkcs12.p7baplikasi/x-pkcs7-sertifikat
.p7caplikasi/pkcs7-mime.p7maplikasi/pkcs7-mime
.p7raplikasi/x-pkcs7-certreqresp.p7saplikasi/pkcs7-tanda tangan
.pc5aplikasi/x-pc5.pciaplikasi / x-pci
.pclaplikasi/x-pcl.pcxapplication/x-pcx
.pdfaplikasi/pdf.pdfaplikasi/pdf
.pdxapplication/vnd.adobe.pdx.pfxaplikasi/x-pkcs12
.pglaplikasi/x-pgl.picaplikasi / x-pic
.pkoapplication/vnd.ms-pki.pko.plaplikasi/x-perl
.plgteks/html.tolongaudio/scpl
.pltaplikasi/x-plt.pnggambar/png
.pngaplikasi/x-png.potaplikasi/vnd.ms-powerpoint
.ppaplikasi/vnd.ms-powerpoint.ppmaplikasi/x-ppm
.ppsaplikasi/vnd.ms-powerpoint.pptaplikasi/vnd.ms-powerpoint
.pptaplikasi/x-ppt.praplikasi/x-pr
.prfaplikasi/gambar-aturan.prnaplikasi/x-prn
.prtaplikasi/x-prt.psaplikasi / x-ps
.psaplikasi/postscript.ptnaplikasi/x-ptn
.pwzaplikasi/vnd.ms-powerpoint.r3tteks/vnd.rn-realtext3d
.raaudio/vnd.rn-realaudio.ramaudio/x-pn-realaudio
.rasaplikasi/x-ras.tikusaplikasi/rat-file
.rdfteks/xml.rekapplication/vnd.rn-rekaman
.rgbaplikasi/x-rgb.rgbaplikasi/x-rgb
.rjsapplication/vnd.rn-realsystem-rjs.rjtapplication/vnd.rn-realsystem-rjt
.rlcaplikasi/x-rlc.rleapplication/x-rle
.rmapplication/vnd.rn-realmedia.rmfapplication/vnd.adobe.rmf
.rmiaudio/pertengahan.rmjapplication/vnd.rn-realsystem-rmj
.rmmaudio/x-pn-realaudio.rmpapplication/vnd.rn-rn_music_package
.rmsapplication/vnd.rn-realmedia-secure.rmvbapplication/vnd.rn-realmedia-vbr
.rmxapplication/vnd.rn-realsystem-rmx.rnxapplication/vnd.rn-realplayer
.rpimage/vnd.rn-realpix.rpmaudio/x-pn-realaudio-plugin
.rsmlapplication/vnd.rn-rsml.rtteks/vnd.rn-teks nyata
.rtfaplikasi / msword.rtfaplikasi/x-rtf
.rvvideo/vnd.rn-realvideo.samapplication/x-sam
.sdpaplikasi/x-sat.sdpaplikasi/sdp
.sdwaplikasi/x-sdw.dudukapplication/x-stuffit
.slbaplikasi/x-slb.sldaplikasi/x-sld
.slkgambar/x-slk.smiaplikasi/senyum
.smkaplikasi/smk.smkaplikasi/x-smk
.sndsuara/dasar.solteks/biasa
.soteks/biasa.spcaplikasi/x-pkcs7-sertifikat
.splaplikasi/futuresplash.sppteks/xml
.ssmaplikasi/media streaming.sstapplication/vnd.ms-pki.certstore
.stlaplikasi/vnd.ms-pki.stl.stmteks/html
.tembelaplikasi/x-sty.svgteks/xml
.swfaplikasi/x-shockwave-flash.tdfaplikasi/x-tdf
.tg4aplikasi/x-tg4.tgaapplication/x-tga
.tifgambar/tif.tifapplication/x-tif
.tifgambar/tif.tldteks/xml
.topgambar/x-top.torrentaplikasi/x-bittorrent
.tsdteks/xml.txtteks/biasa
.uinaplikasi/x-icq.ulsteks/iul
.vcfteks/x-vcard.vdaaplikasi/x-vda
.vdxapplication/vnd.visio.vmlteks/xml
.vpgaplikasi/x-vpeg005.vsdapplication/vnd.visio
.vsdaplikasi/x-vsd.vssapplication/vnd.visio
.vstapplication/vnd.visio.vstaplikasi/x-vst
.vswapplication/vnd.visio.vsxapplication/vnd.visio
.vtxapplication/vnd.visio.vxmlteks/xml
.wavaudio/wav.lilinaudio/x-ms-lilin
.wb1aplikasi/x-wb1.wb2aplikasi/x-wb2
.wb3aplikasi/x-wb3.wbmpimage/vnd.wap.wbmp
.wk3aplikasi / msword.wk3aplikasi/x-wk3
.wk4aplikasi/x-wk4.wkqaplikasi/x-wkq
.wksaplikasi / x-wks.wmvideo/x-ms-wm
.wmaaudio/x-ms-wma.wmdaplikasi/x-ms-wmd
.wmfaplikasi/x-wmf.wmlteks/vnd.wap.wml
.wmvvideo/x-ms-wmv.wmxvideo/x-ms-wmx
.wmzaplikasi/x-ms-wmz.wp6aplikasi/x-wp6
.wpdaplikasi/x-wpd.wpgaplikasi/x-wpg
.wplapplication/vnd.ms-wpl.wq1aplikasi/x-wq1
.wr1aplikasi/x-wr1.wriapplication/x-wri
.wsaplikasi/x-ws.wsaplikasi/x-ws
.ws2aplikasi/x-ws.wscteks/skrip
.wsdlteks/xml.wvxvideo/x-ms-wvx
.xdpapplication/vnd.adobe.xdp.xdrteks/xml
.xfdapplication/vnd.adobe.xfd.xfdfapplication/vnd.adobe.xfdf
.xhtmlteks/html.xlsapplication/vnd.ms-excel
.xlsaplikasi/x-xls.xlwaplikasi/x-xlw
.xmlteks/xml.xplaudio/scpl
.xqteks/xml.xqlteks/xml
.xqueryteks/xml.xsdteks/xml
.xslteks/xml.xsltteks/xml
.xwdaplikasi/x-xwd.x_baplikasi/x-x_b
.sisapplication/vnd.symbian.install.sisxapplication/vnd.symbian.install
.x_taplikasi/x-x_t.ipaapplication/vnd.iphone
.apkapplication/vnd.android.package-archive.xapaplikasi/x-silverlight-aplikasi

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *