HyperText Transfer Protocol (HTTP)EE450: Computer NetworksVariations of HTTP• Nonpersistent connections• with serial connections• with parallel connections• Persistent connections• without pipelining• with pipelining Example: an HTML page with 2 objects (images)Nonpersistent (HTTP /1.0 default)Rough calculation for number of RTTSClient ServerDelay due to connection request/handshakeDelay Due to HTML Page RequestDelay Due to Object RequestTime delay in RTTs = 6Can we reduce the number of RTTS?Web PageImage 1Image 2Nonpersistent with parallel connectionsRough calculationClient ServerTime delay in RTTs = 4Delay due to connection request/handshakeDelay due to HTML page requestDelay due to object requestWeb pageImage1 & Image2Persistent without pipeliningRough calculationClient ServerTime delay in RTTs = 4Delay due to connection request/handshakeDelay due to HTML page requestDelay due to object requestWeb pageImage1Image2Persistent with pipeliningRough calculationClient Server10Time delay in RTTs = 3Delay due to connection request/handshakeDelay due to HTML page requestDelay due to object requestWeb pageImage1 &
View Full Document