Вы находитесь на странице: 1из 20

Application Layer

HTTP
Indah Kusumaningrum (6131018)
Okky Andriansyah(6131024)
Dio Septiyan Nugraha(6111019)

Pengalamatan
Agar sebuah process dapat
berkomunikasi dengan process yang
sama pada host yang lain, setiap
process memiliki identifikasi berupa
Port Number.
Contoh:
HTTP Port 80
FTP Port 21 dan 22
SMTP Port 25

W W W dan HTTP
WWW adalah World Wide Web (its
not World Wide Wait, hopefully).
World Wide Web adalah sebuah
complete system yang terdiri atas 3
komponen utama yang saling terkait,
yaitu: HTML (Hypertext Markup
Language), HTTP (Hypertext Transfer
Protocol) dan URL (Uniform Resource
Locator).

Ilustrasi WWW

Source: www.tcpipguide.com

Overview HTTP
Digunakan untuk mengakses WWW
berupa object: HTML file, JPEG image,
GIF image, Java applet, audio, dll.
Format URL:
http://www.stikom.edu:80/index.html

Overview HTTP
Browser adalah user agent untuk
WWW.
Web Server menyimpan object2 dari
WWW yang dapat dipanggil dengan
URL.
Version:
HTTP/1.0 RFC 1945 (Tahun 1997).
HTTP/1.1 RFC 2616 (Tahun 1998)

Ilustrasi Protokol HTTP

Message Sequence Diagram:


HTTP
Server

st
e
u
q
e
r
n
o
i
t
c
TCP conne

TCP connection rep


ly
GET http://
< fi l e >

Client

Metode Koneksi HTTP

HTTP Request Message

HTTP Request Message


Line pertama disebut: request line,
line berikutnya disebut sebagai
header line.
Request Line berisi: Method, URL dan
HTTP version.
Method dapat berupa: GET, POST,
HEAD, PUT, COPY, MOVE, PATCH,
DELETE.

HTTP Request Message


Pada header lines:
Host merupakan alamat host dimana
object2 web berada.
Connection: close, browser
memberitahu server bahwa client tidak
menggunakan persistent connection.
User-agent menunjuk pada tipe
browser yang dipakai oleh client.
Accept-languange: menunjuk pada
bahasa yang digunakan.

HTTP Request Message


HTTP Request message berbentuk:
GET /direktori/file.html HTTP/1.1
Host: www.stikom.edu
Connection: keep-alive
User-agent: Mozilla/4.0
Accept-language: en

HTTP Response Message

Dalam HTTP Response Message


terdapat 3 blok utama: Status Line,
Header Lines dan Entity Body.

HTTP Response Message


HTTP Response Message berbentuk:
HTTP/1.1 200 OK
Date: Fri, 17 Mar 2006 05:56:46 GMT
Server: Apache
Last-Modified: Tue, 06 Sep 2005 00:49:44 GMT
Content-Length: 714
Connection: keep-alive
Content-Type: text/html
<html>
<head>
<title>::: STIKOM Website :::</title>
</head>
</html>
Connection closed by foreign host.

HTTP Response Message

Status Line berisi status code dengan


perincian:

200 OK:
Permintaan mendapatkan response dengan sukses.
301 Moved Permanently:
Objek yang diminta telah dipindahkan.
400 Bad Request:
Request tidak dimengerti oleh server.
404 Not Found:
Document yang diminta tidak ada.
505 HTTP Version Not Supported:
HTTP protocol yang diminta tidak dikenali oleh server.

Cookies

Web Caching
Web Caching menyimpan object yang
telah diambil sebelumnya ke dalam
terminal dari client atau Web Caching
server yang dekat dengan client
(disebut Cache server).
Tujuan web caching adalah
mengurangi delay saat pengambilan
object dan web traffic dari internet.

Conditional GET

Client mengetahui bahwa object yang


akan diambil sudah ada di dalam cache
atau belum dan atau object tersebut
terakhir dimodifikasi atau tidak dengan
cara mengirimkan Conditional GET
seperti:
GET /index.html HTTP/1.0
User-agent: Mozilla/4.0
If-Modified-since: Mon, 20 Mar
2006 15:16:10

Conditional GET

Jika If-Modified-since berbeda


dengan Last-Modified dari object
yang dimaksud, server akan
mengirimkan object tersebut. Jika
sama, server hanya mengirimkan
header saja (tanpa object yang
dimaksud).

Вам также может понравиться

  • Rangkaian Resonansi Seri RLC
    Rangkaian Resonansi Seri RLC
    Документ6 страниц
    Rangkaian Resonansi Seri RLC
    Indah Kusumaningrum
    Оценок пока нет
  • Analisis Dan Desain Filter Analog
    Analisis Dan Desain Filter Analog
    Документ7 страниц
    Analisis Dan Desain Filter Analog
    Indah Kusumaningrum
    Оценок пока нет
  • Resonansi Paralel Sederhana
    Resonansi Paralel Sederhana
    Документ11 страниц
    Resonansi Paralel Sederhana
    Indah Kusumaningrum
    Оценок пока нет
  • Kerja Laboratorium
    Kerja Laboratorium
    Документ9 страниц
    Kerja Laboratorium
    Indah Kusumaningrum
    Оценок пока нет
  • Analisa Mesh 2
    Analisa Mesh 2
    Документ17 страниц
    Analisa Mesh 2
    Indah Kusumaningrum
    Оценок пока нет
  • 05-AC Motor
    05-AC Motor
    Документ46 страниц
    05-AC Motor
    Indah Kusumaningrum
    Оценок пока нет
  • Checkpoint 5 PDF
    Checkpoint 5 PDF
    Документ6 страниц
    Checkpoint 5 PDF
    Indah Kusumaningrum
    Оценок пока нет
  • Modul 6 - Analisis AC Transistor FET
    Modul 6 - Analisis AC Transistor FET
    Документ2 страницы
    Modul 6 - Analisis AC Transistor FET
    Indah Kusumaningrum
    Оценок пока нет
  • Week1 PengantarTeknologiDigital
    Week1 PengantarTeknologiDigital
    Документ48 страниц
    Week1 PengantarTeknologiDigital
    Indah Kusumaningrum
    Оценок пока нет
  • Memory System RAID
    Memory System RAID
    Документ7 страниц
    Memory System RAID
    Indah Kusumaningrum
    100% (1)
  • KerjaLabRL 5 Daya Listrik
    KerjaLabRL 5 Daya Listrik
    Документ3 страницы
    KerjaLabRL 5 Daya Listrik
    Indah Kusumaningrum
    Оценок пока нет
  • Laboratorium RL
    Laboratorium RL
    Документ10 страниц
    Laboratorium RL
    Indah Kusumaningrum
    Оценок пока нет
  • Fet Biasing
    Fet Biasing
    Документ62 страницы
    Fet Biasing
    Wayan Wahyu
    Оценок пока нет
  • 05-AC Motor
    05-AC Motor
    Документ46 страниц
    05-AC Motor
    Indah Kusumaningrum
    Оценок пока нет
  • Laporan TD Kumpul
    Laporan TD Kumpul
    Документ12 страниц
    Laporan TD Kumpul
    Indah Kusumaningrum
    Оценок пока нет
  • TD Lab 6
    TD Lab 6
    Документ14 страниц
    TD Lab 6
    Indah Kusumaningrum
    Оценок пока нет
  • Analisa Rangkaian Dioda Zener
    Analisa Rangkaian Dioda Zener
    Документ6 страниц
    Analisa Rangkaian Dioda Zener
    Indah Kusumaningrum
    0% (1)
  • Ho Mte 9 Integral Vektor PDF
    Ho Mte 9 Integral Vektor PDF
    Документ2 страницы
    Ho Mte 9 Integral Vektor PDF
    Indah Kusumaningrum
    Оценок пока нет
  • TD 4 Kumpul
    TD 4 Kumpul
    Документ11 страниц
    TD 4 Kumpul
    Indah Kusumaningrum
    Оценок пока нет
  • RL Lab 5 Daya
    RL Lab 5 Daya
    Документ7 страниц
    RL Lab 5 Daya
    Indah Kusumaningrum
    Оценок пока нет