6
BAB II DASAR TEORI
Berisi dasar teori yang berhubungan dengan perancangan aplikasi antara lain mengenai HTTP, HTML, Protocol, Streaming, MySQL, PHP, Java Media Framework, kompresi video
dan Wireshark.
2.1. HTTP
HTTP
HyperText Transfer Protocol
adalah protokol yang dipergunakan untuk mentransfer dokumen dalam
World Wide Web
WWW atau sebuah protokol meminta menjawab antara
client
dan
server
, maksudnya adalah data dokumen dikirim sesuai dengan isi dari dokumen tersebut tanpa memandang tipe dari dokumen.
2.1.1. Sejarah HTTP
Protokol HTTP pertama kali dipergunakan dalam WWW pada tahun 1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi 0.9, pada tahun 1996 protokol
HTTP diperbaiki menjadi HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen yang hendak dikirim beserta enkoding yang dipergunakan dalam pengiriman data
dokumen. Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi
proxy
,
cache
dan koneksi yang persisten. HTTP sendiri juga digunakan sebagai protokol umum untuk komunikasi diantara berbagai
user agent user agent
adalah istilah yang digunakan untuk program yang dijalankan di sisi
client
, seperti
web browser
misalnya dalam konteks HTTP dan
proxy gatewa y
dengan sistem internet lain seperti SMTP
Simple Mail Transfer Protocol
– RFC 821 , NNTP
Network News Transfer Protocol
– RFC 977 , FTP
File Transfer Protocol
– RFC 959 ,
Gopher
RFC 1436 dan WAIS
Wide Area Information Servers
. Dengan demikian, HTTP mengijinkan akses pada sumber daya yang tersedia pada aplikasi yang berbeda.
2.1.2. Fungsi Dan Cara Kerja HTTP
HTTP, Muncul di awal setiap alamat halaman web, HTTP menetapkan mekanisme standar untuk pertukaran ditingkat aplikasi pesan antara perangkat di
website
. Semua layanan
website
dijalankan melalui protokol ini. HTTPS adalah variasi bagian dari HTTP, dimana
browser
menambahkan lapisan enkripsi
7 World Wide Web Consortium
dan
Internet Engineering Task Force
, bekerja untuk pengembangan HTTP. Protokol ini digunakan untuk pengambilan interlink dokumen teks
dilayanni oleh
website
dan untuk mengakses sumber daya melalui
website
dengan menggunakan
Uniform Resource Locator
URL. Cara Kerja Protokol menetapkan bagaimana komputer berkomunikasi satu sama
lainnya. Protokol adalah seperangkat aturan dan prosedur yang harus diikuti oleh komputer untuk menerima dan mengirimkan pesan. Protokol yang paling umum digunakan saat ini
adalah HTTP, SMTP, FTP, IMAP, POP3, dll Fungsi HTTP menetapkan bagaimana pesan diformat dan ditransmisikan, dan tindakan
apa dari
web server
dan
browser
untuk merespon berbagai perintah.
2.2. HTML