History of TCP/IP, TCP Applications and Services, Performance Study of TCP/IP, Meaning ofTCP Performance?
TCP, TCP Services , Header Format, Encapsulation in IP, Acknowledgment Mechanism,Retransmission Mechanism, Connection Establishment and Termination, Control and SlidingWindow, Congestion Control ,UDP ,UDP Services, Header Format ,Encapsulation in IP,IPServices, Fragmentation and Reassembly , Header Format and IP Version 6
Reasons for Network Measurement, Measurement Tasks, Classification of Measurement Tools,Popular Measurement Tools and Their Applications, Tcpdump, Tcpstat, Ttcp & Netperf.Distributed Benchmark System
The Role of Simulation, Steps of a Systematic Simulation Study ,Types of Simulations,Continuous versus Discrete Event, Terminating versus Steady State, Synthetic versus Trace-Driven Simulation, Simulation Validation and Verification, Confidence Level of SimulationResults, Confidence Level Formula, Terminating Simulation, Steady-State Simulation, CommonSimulation Mistakes, Simulation with Self-Similar Traffic. Network Simulators: ModelConstruction and Parameter Setting Data Collection, Simulation Execution, Presentation ofResults and Examples of TCP/IP Simulation
Motivation for Mathematical Modeling of TCP, Essentials of TCP Modeling, Window DynamicsPacket-Loss Process, Gallery of TCP Models, Periodic Model, Detailed Packet Loss Model,Stochastic Model with General Loss Process, Control System Model and Network SystemModel
Wireless Networks: Generic Characteristics, Wireless Local Area Networks and CellularCommunications Networks. TCP Performance Issues over Wireless Links, InappropriateReduction of Congestion Window ,Throughput Loss in WLANs and Throughput Loss inCellular Communication Systems .Improving TCP Performance over Wireless Links : SplittingTCP Connections ,Snooping TCP at Base Stations ,Notifying the Causes of Packet Loss , AddingSelective Acknowledgments to TCP and Comparison of Enhancement Schemes .WirelessSystem Evolution and TCP/IP :Trends in Cellular Communication Systems, Trends in WirelessLAN Systems , TCP/IP over Heterogeneous Wireless Systems
Cellular and Ad Hoc Networks :TCP Performance in Cellular Networks, Mobile IP, Impact ofMobility on TCP Performance, Approaches to Improve TCP Performance ,TCP Performance inAd Hoc Networks, Dynamic Source Routing ,Impact of Mobility on TCP Performance,Approaches to Improve TCP Performance
Evolution of Optical Networks, IP over DWDM ,Multiprotocol Label Switching ,MultiprotocolLambda Switching ,Optical Burst Switching ,Optical Packet Switching :Optical Packet Format,Congestion Resolution in Optical Packet Switches , Performance of TCP/IP over OpticalNetworks, Optical Packet Network End-to-End Performance, Mapping of TCP in OpticalPackets, Optical Packet Design in the TCP/IP Environment
A Brief History of Data Satellites, Motivations for Using Satellites,, ,Types of Satellites ,SatelliteInternet Architectures ,Satellite Characteristics Affecting TCP :Long Feedback Loop, LinkImpairment ,Bandwidth-Delay Product, Bandwidth Asymmetry ,Variable Delays ,LEOHandoff Spectral Congestion ,Security. TCP Enhancements for Satellite Networks :Path MTUDiscovery ,TCP for Transactions, Window Scaling ,Large Initial Window, Byte Counting,Delayed ACKs after Slow Start ,Explicit Congestion Notification , Multiple Connections, PacingTCP Segments , TCP/IP Header Compression, Security Issues Conclusions for TCPEnhancements. Advanced Enhancements and New Versions of TCP: Quick-Start TCP, HighSpeed TCP ,TCP Peach, Explicit Transport Error Notification TCP Westwood and XCP .NewTransport Protocols for Satellite Links: Satellite Transport Protocol, Space CommunicationsProtocol Specifications-Transport Protocol
Types of Network Asymmetry: Bandwidth Asymmetry, Media-Access Asymmetry, Loss Rate.Asymmetry Impact of Asymmetry on TCP Performance: Bandwidth Asymmetry, Media-Access Asymmetry. Improving TCP Performance over Asymmetric Networks: UplinkBandwidth Management Handling Infrequent ACK . Experimental Evaluation of PerformanceImprovement Techniques Experiments with Bandwidth Asymmetry, Experiments with Media-Access Asymmetry.
Duplicate Acknowledgments and Fast Retransmit, Fast Recovery and TCP Reno, TCPNewReno, TCP with Selective Acknowledgments, Forward Acknowledgments, TCP Vegas,Overview of Other Features and Options and Performance Comparison of TCP Flavors
Passive Queue Management: Tail-Drop, Drop-From-Front, Push-Out, Problems with PassiveQueue Management, Active Queue Management: Random Early Detection, Classifying theRED Variants:RED Variants with Aggregate Control, RED Variants with Per-Flow Accounting, PerformanceEvaluation and Comparison of AQM Schemes: Throughput and Fairness, Delay and Jitter, TimeResponse, Traffic Oscillation, Performance of AQM Schemes, AQM &Differentiated Service
TCP Implementation Overview, Buffering and Data Movement, Accessing User Memory, TCPData Exchange, Retransmissions, Congestion, High Performance TCP: High-Bandwidth-Delay Products Round-Trip Estimation, Path MTU Discovery ,Reducing End-System Overhead:Overhead, CPU Utilization, and Bandwidth , The Role of Application Processing,Sources of Overhead for TCP/IP, Per-Packet Overhead ,Interrupts, Checksums and ConnectionManagement. Copy Avoidance: Page Remapping, Scatter/Gather I/O, Remote Direct MemoryAccess and TCP Offload.