answersLogoWhite

0

How does TCP detect congestion?

Updated: 10/3/2023
User Avatar

Lakshanrandeep

Lvl 1
10y ago

Best Answer

It don't control congestion that is up to the routers and gateways as they are the ones that look at the traffic and figure out the best way to send something over the internet.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

10y ago

TCP congestion control algorithms are used to detect and control network congestion. The TCP source sets the congestion window based on the level of network congestion detected.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How does TCP detect congestion?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How can you control the congestion in tcp?

The techniques include End-system flow control, Network congestion control, Network based congestion avoidance and Resource allocation.


What is TCP-friendly?

TCP-Friendly Rate Control (TFRC) is a congestion control mechanism designed for unicast flows operating in an Internet environment and competing with TCP traffic. The goal is to compete fairly with TCP traffic on medium timescales, but to be much less variable than TCP on short timescales.[wiki]


How does TCP try to avoid network meltdown?

No, TCP is responsible for reliable transport delivery. It doesn't know about network congestion (other than flow control caused by ICMP messages).


What pieces of hardware can a network analyzer detect problems with?

Hubs, TCP/IP, Ports


What mechanism is used by tcp to provide flow control?

the station window size the congestion window memory buffers receipt acknowledgement


How does sctp differ from tcp?

SCTP is a protocol that has the ability to deliver functionality that is similar to TCP. Like TCP, an SCTP session can be configured to offer ordered, guaranteed, delivery with congestion control and a notion of a session. It differs in that it offers other features and has an implementation that is not directly compatible with TCP; both peers' network stacks and applications will also need to support SCTP.


Why is that the tcp's rfc has more pages and is more complex than udp's rfc?

Because TCP does far more things than UDP. UDP does not do flow control or congestion control or guarantee in-order and reliable packet delivery. TCP does all those things therefore it needs more functionality.


Why is header checksum required in TCP?

Its used to detect an error if the packet may be mis-routed. I'm not 100% sure.


What is elastic and inelastic internet traffic?

Elastic traffic: -adjust its throughput between end hosts in response to network condition. - Generally TCP-based application (HTTP,STMP,FTP) - Principle form of feedback: packet loss caused by network load/congestion, causing TCP to implements its congestion avoidance algorithm and reduce the rate at which packets are sent over the network -TCP traffic is considered to be "network friendly" Inelastic traffic: - does not adjust its throughput in response to network conditions - generally real-time multimedia (audio streaming, video,VoIP)


How does TCP handel the flow control problem explain it with the help of a diagram showing the status window at the different stages?

Tcp is a transport layer protocol which provides end to end delivery in sequence of byte stream. It is a reliable connection oriented protocol. To provide the reliable and correct data tcp performs various function in which one is "Flow control". In flow control function tcp handle timeout and retransmission of missed/duplicate packets. Time out and retransmission is a function performed to handle the congestion.


What is TCP in networks?

The Transmission Control Protocol (TCP) is one of the core protocols of the Internet Protocol Suite. TCP is so central that the entire suite is often referred to as "TCP/IP". Whereas IP handles lower-level transmissions from computer to computer as a message makes its way across the Internet, TCP operates at a higher level, concerned only with the two end systems, for example a Web browser and a Web server. In particular, TCP provides reliable, ordered delivery of a stream of bytes from one program on one computer to another program on another computer. Besides the Web, other common applications of TCP include e-mail and file transfer. Among its management tasks, TCP controls message size, the rate at which messages are exchanged, and network traffic congestion.


Why do persistent connections generally improve performance compared to nonpersistent connections?

Less CPU and memory usage (because fewer connections are open simultaneously)Enables HTTP pipelining of requests and responsesReduced network congestion (fewer TCP connections)Reduced latency in subsequent requests (no handshaking)Errors can be reported without the penalty of closing the TCP connection