Process of skype is a web-based service, Computer Networking

Assignment Help:

Skype is a web-based service which offers cheap and free phone calls. Explain step by step (in terms of networking technology) what really happens from the point when you initiate a call until the receiver picks up the call.

Marking criteria

1. Correct information about the networking technology used by Skype is provided.

(5 marks)

2. Each step is outlined clearly and precisely. (5 marks)

3. Answer is clear and well written. (5 marks)

4. Appropriate and authentic references have been used. (3 marks)

5. APA reference style has been used correctly. (2 marks)

The user who uses the Skype is known as Skype clients. The server of the Skype authenticates this Skype user and makes its present to others Skype clients. The Skype server also checks the firewall and IP address of the client computer that uses the Skype's.  If a user wants to connect to Skype network the cache of the host computer must contain the valid entry. So in this case TCP connection must be established otherwise login will fail. So the following are the steps that are performed during Skype connection:

Start the Skype connection
Send UDP packet to Host Computer 
 If no response comes within 5 seconds 
Attempts the TCP connection with host computer at port number 80(HTTP).    
If not connected then attempt TCP Connection with Host Computer on port    443(HTTPS)
If not connected again attempt++.
If attempt==5 then fails the connection
else         
Again wait for 6 seconds           
Go to step 2
Again the steps will repeat until it get success

Related Discussions:- Process of skype is a web-based service

Define the non-blocking and blocking network, Non-Blocking and Blocking net...

Non-Blocking and Blocking network In Non-blocking networks, route from a free input node to another free output node can forever be provided. Crossbar is an illustration of non

What are the functions of the typical server program, What are the function...

What are the functions of the typical server program? It waits for client-initiated requests. Executes many requests at the same time. Takes care of VIP clients first. Initiate

Programming based on data parallelism, Programming Based on Data Parallelis...

Programming Based on Data Parallelism In a data parallel programming model, the focus is on data distribution. Every processor works with a portion of data. We shall discuss on

Show the routing table, Q. Show the Routing Table? Routing Table ...

Q. Show the Routing Table? Routing Table Every router remains a routing table that has one entry for every destination network of which the router is aware Proces

What is mpmm, MPMM is a Project Management Methodology which gives a comple...

MPMM is a Project Management Methodology which gives a complete "framework" for managing projects. This framework gives you with a step-by-step walkthrough of the phases, activitie

The functions of the typical server program, What are the functions of the ...

What are the functions of the typical server program? Ans) It waits for client-initiated requests. Implements many requests at the similar time. Takes care of VIP clients first.

Verify passwords - ccna, Verify Passwords Step 1 : Telnet to the route...

Verify Passwords Step 1 : Telnet to the router from Host2 and verify the Telnet password. You should be able to telnet to either Fast Ethernet interface of the router. I

Show the data encryption standard, Q. Show the Data Encryption Standard? ...

Q. Show the Data Encryption Standard? Data Encryption Standard - Bit-level encryption method designed by IBM - Adopted as standard for nonmilitary and nonclassified us

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd