network_protocol/transport/
mod.rs

1//! # Transport Layer
2//!
3//! This file is part of the Network Protocol project.
4//!
5//! It defines the transport layer for network communication,
6//! including remote and local operations.
7//!
8//! The transport layer is responsible for handling the actual data transmission
9//! between nodes in a network,
10//! ensuring that packets are sent and received correctly.
11//!
12//! It abstracts the underlying network details,
13//! allowing higher-level protocol logic to focus on message routing and processing.
14//!
15//! The transport layer is designed to be modular and extensible,
16//! supporting various transport mechanisms such as TCP, UDP, and custom protocols.
17//!
18//! ## Responsibilities
19//! - Send and receive packets over the network
20//! - Handle connection management
21//! - Provide a unified interface for different transport protocols
22pub mod cluster;
23pub mod local;
24pub mod remote;
25pub mod tls;