Client-server and p2p architectures


Q1. Why Skype is a hybrid of the client-server and P2P architectures?

Q2. Illustrate the two main services given at the transport layer? Also describe their differences?

Q3. Explain why do Internet telephony protocols run on the top of UDP instead of on TCP?

Q4. Assume that you require sending one message to three different users: [email protected], [email protected] and [email protected]. In terms of SMTP commands, is there any dissimilarity between sending one separate message per user and sending just one message with the multiple (three) recipients? Please describe.

Q5. What do you mean by an ‘out-of-band’ control protocol? Give an illustration.

Q6. Illustrate the two main types of queries for DNS name resolution? Describe.

Q7. Install and compile the Python programs TCPClient and UDPClient on one host and TCPServer and UDPServer on the other host.

a) Assume that you run TCPClient before you run TCPServer. What happens? Explain why?

b) Assume that you run UDPClient before you run the UDPServer. What happens? Explain why?

c) What occur if you use different port numbers for client and server sides?

Request for Solution File

Ask an Expert for Answer!!
Computer Networking: Client-server and p2p architectures
Reference No:- TGS09876

Expected delivery within 24 Hours