Data Networking Assignment

Submitted by: Submitted by

Views: 213

Words: 1541

Pages: 7

Category: Science and Technology

Date Submitted: 10/14/2013 08:56 AM

Report This Essay

Praveen Chekka

TSMG 5330 – Fall 2013

NU ID: 001942606

DATA NETWORKING ASSIGNMENT 03

1. The difference in browsing time or page load time depends of various factors. Different factors are Cookies, Caching, and HTTP persistent connection with pipelining, SPDY protocol and DHCP protocol. Cookies - HTTP server is stateless. Cookies help the server to identify them because it allows users as a function of identity to access the content. HTTP uses cookies to identify users and it is simply an identification card of internet user. Client request time is to be decreased by reducing number of bytes in request header and passing cookies along with HTTP request to fit the request into a single packet. Thus cookies can help to decrease the web latency while browsing the pages. Caching – Web cache is nothing but a proxy server which stores the recently requested objects. Every time a HTTP is forwarded to web cache instead of origin web server. Web browser is to be configured such that it goes to web cache every time. This reduces the page load time while browsing a webpage if few of the requested objects are found on web cache. HTTP Persistent connection with Pipelining (HTTP 1.1) – HTTP persistent connection with pipelining means that the HTTP requests are pipelined and streamed over a TCP connection. Initially TCP handshake happens between the sender and receiver, then a TCP connection is established for requests to be sent by client to the server. All the requests are streamed over a single connection and all the responses are also pipelined in the same way. This saves a lot of RTT (Round trip time) of different requested objects as there are no individual TCP connection are made. Unlike HTTP persistent with pipelining, HTTP persistent and HTTP non-persistent uses more TCP connections which will take more time for responses to the requests. SPDY Protocol - SPDY is an application layer protocol that helps for extracting content from webpages to decrease web latency....