Contrast udp and tcp protocols in terms of reliability

Assignment Help Computer Networking
Reference no: EM132313828

Assignment  : Some Theoretical Issues in Distributed Systems

In this assignment, you are to address some theoretical issues in the area of distributed systems or distributed computing. You will need to demonstrate your understanding of these theoretical issues or competence to apply these theoretical principles to distributed applications.

These theoretical issues/principles have been introduced by this unit through the textbook, weekly lectures or tutorials/labs. You will need to review these learning materials to address the following questions and prepare to do personal research if necessary.

Please note: copying from the unit learning materials or internet resources cannot show your understanding, but may incur plagiarism or loss of marks. Thus you will need to address the following issues in your own word with proper citation and reference.

Question 1

1. Contrast UDP and TCP protocols in terms of reliability and overheads. Provide some examples of internet application to justify for what internet applications UDP or TCP is more appropriate.

2. Contrast multi-thread models: thread-per-request and thread-per-connection.

3. Assume you will need to design and implement a server to respond to UDP or TCP requests, justify which multi-thread model you will use to program such a server to respond to UDP or TCP.

Question 2

Compose an example to describe the procedure to digitally sign a document and verify the originality of the signed document.

Question 3

Design a central server algorithm for mutual exclusion based on the REQUEST PRIORITY. Based on your design, discuss the safety, liveness and ordering features of the algorithm.

Note: no marks will be given if the request priority is not considered in your algorithm. Detailed answers are required to justify your understanding.

You will need to review the generic central server algorithm, which is detailed in Chapter 15 of the textbook.

Question 4

Address the following questions that are specific to the sample web service applications of Week 11 tutorial.

1. What is an end point? To access the end point from a web browser, what will be returned?

2. RPC style web service uses a convention to register target name space and service name, what is it? Note: you will need to refer to the WSDL document of Task 1 of Week 11 tutorial to address this question.

3. Refer to the HelloWorldClient.java in the project, describe how to look up a web service and what is returned by the lookup.

4. Task 2 or Week 11 tutorial introduces another way to create the HelloWorldClient with the aid of wsimport tool. Compare the HelloWorldClient in Task 1 and Task 2 to address why using wsimport tool is a better way to create the client of a web service.

5. Based on the practical programming tasks of web service of Week 11, address the main difference between web service and normal (or generic) client/server and the key role of web service in distributed computing.

Reference no: EM132313828

Questions Cloud

Describe the shape of the distribution : ?a) Calculate the mean. ?b) Calculate the median. c) Determine the mode. ?d) Describe the shape of the distribution
Write a differnce question and a descriptive question : Using one or more of the following HSB variables, religion, mosaic pattern test and visualization score: Write an associational question.
Explain one ancient governmental response : Post the type of crime you selected. Then explain one ancient governmental response and one contemporary governmental response to that crime.
Social health maintenance organization : summary do you find any special worthwhile need or benefit from Social Health Maintenance Organization s(S/HMO)?
Contrast udp and tcp protocols in terms of reliability : Compose an example to describe the procedure to digitally sign a document and verify the originality of the signed document.
Contrast the two approaches to explaining development : Describe the major tenets of each theory. Compare and contrast the two approaches to explaining development. The response must be typed.
When nonverbal messages conflict with verbal communication : Use research resources (be sure they are creditable sources), and talk about one of the following topics:
Approach to the managerial communications process : Outline a strategic approach to the managerial communications process.
How could the issues be eliminated or minimized : What problems might the multiple stakeholders or members of the intervention team encounter in using a shared-decision making model? How could those issues be.

Reviews

len2313828

5/29/2019 11:26:14 PM

You will need to address the above issues in a Microsoft Word document. You must submit your assignment via the online submission system from the unit Moodle site. Any hardcopy or email submission will not be accepted. After the marked assignments are returned, any late submissions will not be accepted.

Write a Review

Computer Networking Questions & Answers

  Networking and types of networking

This assignment explains the networking features, different kinds of networks and also how they are arranged.

  National and Global economic environment and ICICI Bank

While working in an economy, it has a separate identity but cannot operate insolently.

  Ssh or openssh server services

Write about SSH or OpenSSH server services discussion questions

  Network simulation

Network simulation on Hierarchical Network Rerouting against wormhole attacks

  Small internet works

Prepare a network simulation

  Solidify the concepts of client/server computing

One-way to solidify the concepts of client/server computing and interprocess communication is to develop the requirements for a computer game which plays "Rock, Paper, Scissors" using these techniques.

  Identify the various costs associated with the deployment

Identify the various costs associated with the deployment, operation and maintenance of a mobile-access system. Identify the benefits to the various categories of user, arising from the addition of a mobile-access facility.

  Describe how the modern view of customer service

Describe how the greater reach of telecommunication networks today affects the security of resources which an organisation provides for its employees and customers.

  Technology in improving the relationship building process

Discuss the role of Technology in improving the relationship building process Do you think that the setting of a PR department may be helpful for the ISP provider? Why?

  Remote access networks and vpns

safekeeping posture of enterprise (venture) wired and wireless LANs (WLANs), steps listed in OWASP, Securing User Services, IPV4 ip address, IPV6 address format, V4 address, VPN, Deploying Voice over IP, Remote Management of Applications and Ser..

  Dns

problems of IPV, DNS server software, TCP SYN attack, Ping of Death, Land attack, Teardrop attack, Smurf attack, Fraggle attack

  Outline the difference between an intranet and an extranet

Outline the difference between an intranet and an extranet A programmer is trying to produce an applet with the display shown in Figure 1 below such that whenever one of the checkboxes is selected the label changes to indicate correctly what has..

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