Latest Posts

135
Fairness
Fairness

Look at K TCP connections, each with a different end-to-end path, but all passing through a bottleneck link with transmission rate R bps. (By bottleneck link, we mean that for each connection, all the other links along the connection's path are not congested and have abundant

Tags transmission rate, bottleneck link, tcp connection, congestion window
148
TCP Congestion Control
TCP Congestion Control

In this section we return to our study of TCP. As we learned in Connection-Oriented Transport TCP, TCP provides a reliable transport service between two processes running on different hosts. Another key component of TCP is its congestion-control mechanism. As indicated

Tags network congestion, end systems, ip layer, congestion window, self-clocking
130
Network-Assisted Congestion-Control Example: ATM ABR Congestion Control
Network-Assisted Congestion-Control Example: ATM ABR Congestion Control

We close this section with a brief case study of the congestion-control algorithm in ATM ABR - a protocol that takes a network-assisted approach toward congestion control. We emphasize that our objective here is not to describe aspects of the ATM architecture in great detail,

Tags congestion control, packet switching, transmission rate, tcp protocol
115
Approaches to Congestion Control
Approaches to Congestion Control

In TCP Congestion Control, we'll look at TCP's specific approach to congestion control in great detail. Here, we identify the two broad approaches to congestion control that are taken in practice and discuss particular network architectures and congestion-control protocols

Tags congestion control, network architecture, network layer, network congestion, transmission rate, choke packet
148
Principles of Congestion Control
Principles of Congestion Control

In the previous sections, we considered both the general principles and specific TCP mechanisms used to provide for a reliable data transfer service in the face of packet loss. We mentioned earlier that, in practice, such loss usually results from the overflowing of router buffers as

Tags network congestion, tcp mechanism, per-connection throughput, router, segments
230
TCP Connection Management
TCP Connection Management

In this section well examine how a TCP connection is established and torn down. Though this topic may not seem particularly exciting, it is important because TCP connection establishment can considerably add to perceived delays (for instance, when surfing the Web). Moreover,

Tags tcp connection, tcp segment, ip datagram, payload, router, synack segment
258
Flow Control
Flow Control

Remember that the hosts on each side of a TCP connection set aside a receive buffer for the connection. When the TCP connection receives bytes that are correct and in sequence, it places the data in the receive buffer. The associated application process will read data from this

Tags receive buffer, congestion control, receive window, tcp connection
363
Reliable Data Transfer
Reliable Data Transfer

Remember that the Internet's network-layer service (IP service) is untrustworthy. IP does not guarantee datagram delivery, does not guarantee in-order delivery of datagrams, and does not guarantee the integrity of the data in the datagrams. With IP service, datagrams can

Tags datagram, router, end system, selective acknowledgment, tcp receiver
486
Round-Trip Time Estimation and Timeout
Round-Trip Time Estimation and Timeout

TCP, like our rdt protocol in Principles of Reliable Data Transfer, uses a timeout/retransmit mechanism to recover from lost segments. Though this is conceptually simple, many subtle issues arise when we implement a timeout/retransmit mechanism in an actual protocol such

Tags segments, routers, ewma, end systems, rdt protocol
423
TCP Segment Structure
TCP Segment Structure

Having briefly examined the TCP connection, let's look at the TCP segment structure. The TCP segment comprises header fields and a data field. The data field includes a chunk of application data. As mentioned above, the MSS limits the maximum size of a segments data field.

Tags tcp segment, application data, checksum field, flag field, cumulative acknowledgments

Copy Right

The contents available on this website are copyrighted by TechPlus unless otherwise indicated. All rights are reserved by TechPlus, and content may not be reproduced, published, or transferred in any form or by any means, except with the prior written permission of TechPlus.