1 How are the ephemeral port numbers generated and why are t
1.  How are the ephemeral port numbers generated and why are they called ephemeral?
 2.  In HTTP response headers, what is the syntax of most lines (which are header fields)?
 3.  How would TCP handle the problem if an acknowledgment was lost so that the sender retransmitted the unacknowledged TCP segment, therefore causing the receiving transport process to receive the same segment twice?
 4.  You need to represent 2,049 different street names. How many bits will this take if you give each street a different binary number?
Solution
1)Ephemeral ports are temporary ports assigned by a machine\'s IP stack.Unless a client program explicitly requests a specific port number, the port number used is an ephemeral port number. These ports can be reused but the thing is they won\'t reuse until all ports in the pool are completed.
2)The examples for the responce header fields are
 Accept-   Content-Types that are acceptable for the response.
 Accept-Charset-   Character sets that are acceptable.
 Authorization   Authentication credentials for HTTP authentication.
 Connection   Control options for the current connection
3)The Both will have the same sequence number. The receiving transport
 process will realize this and drop the duplicate.

