TRANSPORT LAYER AND MODEL FOR AN ADVANCED METERING INFRASTRUCTURE (AMI) NETWORK
Mesh networks, network devices, and computer program products for implementing a transport layer. The transport layer is operable to provide connection oriented transport layer services to at least one of an application layer, a presentation layer, and a session layer. The transport layer header flags essentially consist of: SYN, ACK, PSH, and RST.
1 . A network device comprising:
a computer program product for implementing a transport layer, the computer program product comprising:
a computer readable medium,
a transport layer module residing on the medium, operable to provide connection oriented transport layer services to at least one of an application layer, a presentation layer, and a session layer; and
wherein the transport layer header flags essentially consist of: SYN, ACK, PSH, and RST.
2 . The network device of claim 1 , wherein a connection is terminated only by the network device sending or receiving a message with the RST flag set, or by a timeout.
3 . The network device of claim 1 , wherein data can be transferred in a message from a receiving node containing the first set ACK flag of a connection.
4 . The network device of claim 1 , wherein sequence numbers are assigned only at the packet level.
5 . The network device of claim 1 , wherein the packet level is the minimum level of data segmentation.
6 . The network device of claim 1 , wherein a transport layer implemented by the transport layer module directly interfaces with a data link layer without the presence of a separate network layer.
7 . A computer program product for implementing a transport layer, the computer program product comprising:
a computer readable medium,
a transport layer module residing on the medium, operable to provide connection oriented transport layer services to at least one of an application layer, a presentation layer, and a session layer; and
wherein the transport layer header flags essentially consist of: SYN, ACK, PSH, and RST.
8 . The network device of claim 7 , wherein a connection is terminated only by the network device sending or receiving a message with the RST flag set, or by a timeout.
9 . The network device of claim 7 , wherein data can be transferred in a message from a receiving node containing the first set ACK flag of a connection.
10 . The network device of claim 7 , wherein sequence numbers are assigned only at the packet level.
11 . The network device of claim 7 , wherein the packet level is the minimum level of data segmentation.
12 . The network device of claim 7 , wherein a transport layer implemented by the transport layer module directly interfaces with a data link layer without the presence of a separate network layer.
13 . A mesh network node comprising:
at least one network device, the at least one network device comprising:
a computer program product for implementing a transport layer, the computer program product comprising:
a computer readable medium,
a transport layer module residing on the medium, operable to provide connection oriented transport layer services to at least one of an application layer, a presentation layer, and a session layer; and
wherein the transport layer header flags essentially consist of: SYN, ACK, PSH, and RST.
14 . The mesh network of claim 13 , wherein a connection is terminated only by the network device sending or receiving a message with the RST flag set, or by a timeout.
15 . The mesh network of claim 13 , wherein data can be transferred in a message from a receiving node containing the first set ACK flag of a connection.
16 . The mesh network of claim 13 , wherein sequence numbers are assigned only at the packet level.
17 . The mesh network of claim 13 , wherein the packet level is the minimum level of data segmentation.
18 . The mesh network of claim 13 , wherein a transport layer implemented by the transport layer module directly interfaces with a data link layer without the presence of a separate network layer.