Specify protocol by listing the different messages

Assignment Help Computer Networking
Reference no: EM1355856

Q1) Suppose you wish to close a bank branch and introduce a teller machine. Your company has won the tender to develop an application-level protocol to be used between an automatic teller machine and a bank's centralized computer.
There are the following requirements that must be satisfied:

Your protocol should allow a user's card and password to be verified, the account balance (which is maintained at the centralized computer) to be queried, and an account withdrawal to be made.

Your protocol entities should be able to handle the all-too-common case in which there is not enough money in the account to cover the withdrawal.

Your tasks are as follows:

a. Specify your protocol by listing the different messages that will be used by your application layer protocol. You must clearly specify the contents of each message by providing the message structure.
Using a timing diagram provide a figure that shows the operation of your protocol for the case of a simple withdrawal with errors (i.e., insufficient balance).

Reference no: EM1355856

Questions Cloud

What is the marginal product of the second worker : What is the marginal product of the second worker and what is the marginal revenue product of the fourth worker?
Unrecognized gains and losses, corridor amortization : Rachel Avery, accounting clerk in the personnel office of Clarence G. Avery Corporation, has begun to calculate pension cost for 2004 but is not sure whether or not she should include the amortization of unrecognized gains or losses.
What will the induced emf in the short coil during this time : A cylindrical container with a cross-sectional area of 66.2 holds a fluid of density 816 kg/m3, and bottom of the container the pressure is 118 kPa. What is the depth of fluid.
Intermodal transportation with respect to global logistics : Explain how important is intermodal transportation with respect to global logistics? How do supply chains get more complicated when firms are doing business across borders versus domestically?
Specify protocol by listing the different messages : Specify your protocol by listing the different messages that will be used by your application layer protocol. You must clearly specify the contents of each message by providing the message structure.
Determine amount of cash received-prepare journal entries : Determine the amount of cash received and prepare the journal entries for (a) the Jan. 1 issuance and (b) the Dec. 31 recognition of interest.
Question related to global economy : Analyze the financial crises that have affected the global economy from 1997 until now. Do they all have a common origin? Explain your answer and give some examples.
Encountering a controversial issue : What does a counselor do when he or she encounters a controversial issue that goes against his or her ethics and values? Should he or she ignore those ethics? Or should he or she refer the client to another therapist?
Completion of accounting cycle : What are the steps in completing the accounting cycle? How do the different steps affect the financial statements?

Reviews

Write a Review

 

Computer Networking Questions & Answers

  Explaining dynamic open architecture radio system

Discuss how initiatives like the Dynamic Open Architecture Radio System (DOARS) Project and the National Task Force on Interoperability (NTFI) are paving the way for more efficient.

  Define the type of packet filters

Define the type of packet filters that you might build to capture traffic destined to you six critical Web servers?

  Congestion control in error-free virtual circuit subnet

Consider the following method for congestion control in a error-free virtual circuit subnet.

  Computing smallest window size to optimize the throughput

Consider error-free 256 kbps satellite channel used to send 1024-byte data frames. What is smallest window size that is large enough to optimize the throughput?

  Reason to include padding block when padding is not required

It is considered good practice for the sender to pad every message, including messages in which the final message block is already complete. What is the motivation for including a padding block when padding is not needed.

  Design the network for the public network

Your task is to design the network for the public network and select how to connect the two networks together.

  Basic requirements for data communications and networking

List some of the basic requirements for the data communications and networking required to support the business information needs? Discuss in scholarly detail. Your answer should be of 300 words.

  Bandwidth of mbps ethernet link if signal-to-noise ratio

Using the frequency definition of bandwidth, what should the bandwidth of 10 Mbps Ethernet link be if the signal-to-noise ratio is 20 dB?

  Find out rtcp bandwidth will sender be allocated

Let RTP session comprising of four users, all of which are sending and receiving packets to same multicast address. Find out RTCP bandwidth will each sender be allocated?

  Explaining pretty good privacy and s-mime

It is essential to encrypt it, by using solutions like PGP (Pretty Good Privacy), S/MIME (Secure Multi-Purpose Internet Message Exchange), and steganography. Research these different mechanisms.

  Isps to disclose actual identities of people

It asks ISPs to disclose actual identities of these people. Should the ISPs comply with this request. Describe your reasoning

  Ssh or openssh server services

Write about SSH or OpenSSH server services discussion questions

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