Question: This project involves developing a distributed transport network server system that allows users to query bus and train routes via a web browser. The network
This project involves developing a distributed transport network server system that allows users to query bus and train routes via a web browser. The network is represented as a connected graph where each node station is a separate server process that manages its own timetable data and communicates with neighboring station servers.
### Project Requirements
#### Core Requirements
Station Servers: Each bus or train station is represented by a separate server process. Each server maintains its own data and communicates with others using standard TCP and UDP protocols.
Web Interface: Users query the transport network through a standard web browser. The queries are processed by the station servers, which then reply with route information.
Data Management: Each station server maintains a timetable of buses and trains departing from that station and can query other servers for routes that involve multiple segments.
Protocol Implementation: Implement a simple textbased protocol to exchange route information between stations.
#### Networking Details
TCP: Used for communication between web browsers and station servers.
UDP: Used for interserver communication.
HTML and HTTP: Minimal implementation needed to support web queries and responses.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
