Consider a bank ATM system. This system is composed of a computer network with the ATM machines represent the clients, w

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Consider a bank ATM system. This system is composed of a computer network with the ATM machines represent the clients, w

Post by answerhappygod »

Consider A Bank Atm System This System Is Composed Of A Computer Network With The Atm Machines Represent The Clients W 1
Consider A Bank Atm System This System Is Composed Of A Computer Network With The Atm Machines Represent The Clients W 1 (216.73 KiB) Viewed 10 times
Consider a bank ATM system. This system is composed of a computer network with the ATM machines represent the clients, while the server that has the clients' accounts information is located in the server at the bank. ATM machines are used to accept clients' requests for the services provided by the bank. These machines are connected to the server in the bank that has the detailed information of the clients' accounts. The system can serve multiple ATM machines one at a time. Additionally, the client must provide his identifying information (ATM card number and PIN) first to the system and then he can send one or more requests when he gets an acknowledgement from the system. The system also sends other notifications to the client while processing his requests such as wrong PIN number, service not available, request accepted... etc. This system is built using client-server architecture. i. ii. Design an Application-Layer Protocol (ALP) that models the detailed interaction between the clients and the server in this system. Use socket programming to implement both the client and the server with the interactions between them represented by the ALP in (i). You can use Java or any other language that uses socket programming. Use Wireshark to capture the messages exchanged between the client and the server for a typical usage scenario, identify the exact messages exchanged between the clients and the server. Additionally, identify the sockets of both client and server, during the usage scenario.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply