Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started