Application Layer Protocols



HTTP



HTTP example

  • an HTTP request might look like this:
    GET /~esb/ HTTP/1.1
    Host: www2.ics.hawaii.edu
    Accept: */*
    Connection: close
    
    
  • a corresponding HTTP reply might look like this:
    HTTP/1.1 200 OK
    Date: Thu, 19 Nov 2009 05:18:56 GMT
    Server: Apache
    Last-Modified: Wed, 02 Sep 2009 03:17:30 GMT
    ETag: "19abf-2095-4728fb5090680"
    Accept-Ranges: bytes
    Content-Length: 8341
    Connection: close
    Content-Type: text/html
    
    <html>
    ...
    



    HTTPS



    HTTPS authentication



    Active Web



    FTP and SMTP



    Email Protocols



    Undesired Email