Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Transport layer
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Services== Transport layer services are conveyed to an application via a programming interface to the transport layer protocols. The services may include the following features:<ref>{{Cite web |title=Transport Layer |url=http://103.47.12.35/bitstream/handle/1/4881/659.pdf?sequence=1&isAllowed=y |website=Galgotias University }}</ref> * [[Connection-oriented communication]]:<ref>{{Cite web |last=Heena |first=Khera |title=Data Communication and networking |url=http://103.47.12.35/bitstream/handle/1/4881/659.pdf?sequence=1&isAllowed=y |website=Galgotias University |page=9}}</ref> It is normally easier for an application to interpret a connection as a [[data stream]] rather than having to deal with the underlying connection-less models, such as the [[datagram]] model of the [[User Datagram Protocol]] (UDP) and of the [[Internet Protocol]] (IP). * Same order delivery: The network layer doesn't generally guarantee that packets of data will arrive in the same order that they were sent, but often this is a desirable feature. This is usually done through the use of segment numbering, with the receiver passing them to the application in order. This can cause [[head-of-line blocking]]. * [[Reliability (computer networking)|Reliability]]: Packets may be lost during transport due to [[network congestion]] and errors. By means of an [[error detection code]], such as a [[checksum]], the transport protocol may check that the data is not corrupted, and verify correct receipt by sending an [[acknowledgement (data networks)|ACK]] or [[NACK]] message to the sender. [[Automatic repeat request]] schemes may be used to retransmit lost or corrupted data. * [[Flow control (data)|Flow control]]: The rate of data transmission between two nodes must sometimes be managed to prevent a fast sender from transmitting more data than can be supported by the receiving [[data buffer]], causing a buffer overrun. This can also be used to improve efficiency by reducing [[buffer underrun]]. * [[Congestion avoidance]]: [[Congestion control]] can control traffic entry into a telecommunications network, so as to avoid [[congestive collapse]] by attempting to avoid oversubscription of any of the processing or [[data link|link]] capabilities of the intermediate nodes and networks and taking resource reducing steps, such as reducing the rate of sending [[Packet (information technology)|packets]]. For example, [[automatic repeat request]]s may keep the network in a congested state; this situation can be avoided by adding congestion avoidance to the flow control, including [[TCP congestion control#Slow start|slow start]]. This keeps the bandwidth consumption at a low level in the beginning of the transmission, or after packet retransmission. * [[Multiplexing]]: [[TCP and UDP port|Ports]] can provide multiple endpoints on a single node. For example, the name on a postal address is a kind of multiplexing and distinguishes between different recipients of the same location. Computer applications will each listen for information on their own ports, which enables the use of more than one [[network service]] at the same time. It is part of the transport layer in the [[TCP/IP model]], but of the [[session layer]] in the OSI model.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Transport layer
(section)
Add topic