Network Related Links
This collection need some reordering - maybe one day I will say: "Yes I done my job very well!"
But until this happen stay in touch with your grep tool of choice!
- Congestion Avoidance Algorithm:
-
- Binary Increase Congestion Control - BIC
- HSTCP - HighSpeed TCP (RFC3649, Sally)
- Westwood
- Westwood plus (TCP Westwood+)
- TCP-LP
- Cubic
- Compound TCP
- Reno
- FAST TCP
-
Miscellaneous
- A step toward realistic evaluation of high-speed TCP protocols
- Studying Multi-rate Multicast Congestion Control with Explicit Router Feedback
- Enhancing TCP Congestion Control Via Connection Bandwidth Estimation, A Performance Study
- TCP Stacks Testbed (iepm.slac.stanford.edu)
- Dual-resource TCP/AQM for processing-constrained networks
- Impact of Drop Synchronisation on TCP Fairness in High Bandwidth-Delay Product Networks
- Linux Internals:
-
- I/O Issues under linux
- TCP Vegas Implementation for Linux
- TOE and Linux
- I/O Improvments
- Automatic TCP Window Tuning
- Ethtool
- Kernel Development
- The Network Simulator - ns-2:
- Internet 2:
- Switching:
- Datagram Congestion Control Protocol (DCCP) - RFC 4340:
- Transmission Control Protocol (TCP)
-
- Introduction:
- Standard Documents - RFCs:
-
Miscellaneous:
- Impact of Drop Synchronisation on TCP Fairness in High Bandwidth-Delay Product Networks
- The effect of reverse traffic on the performance of new TCP congestion control algorithms for gigabit networks
- A Step toward Realistic Performance Evaluation of High-Speed TCP Variants
- Evaluating the Performance of TCP Stacks for High-Speed Networks
- Factors limiting bandwidth Calculator
- Why not use the Standard Internet Suite for the Interplanetary Internet?
- Performance of Multimedia Rate Control Protocols in InterPlaNetary Internet
- TCP Extensions for Space Communication
- Simulation Modeling and Performance Evaluation of Space Networks
- Space Based Internet Network Emulation for Deep Space Mission Applications
- Coordination between parallel TCP streams on Long Fat Pipe Network
- A Simulation Study of Paced TCP
- TCP Pacing Revisited
- A Passive State-Machine Based Approach for Reliable Estimation of TCP Losses
- Internet History:
-
- A Short History of Internet Protocols at CERN
- Living Internet
- History of the Internet explained
- Hobbes' Internet Timeline
- A Brief History of the Internet and Related Networks
- The Faces in Front of the Monitors
- White-Black-Grey Hat Hackers
- IETF and ISOC
- The Faces in Front of the Monitors
- The Tao of IETF - A Novice's Guide to the Internet Engineering Task Force (RFC 3160)
- A Concise Guide to the Major Internet Bodies
- IO Interface:
- IPv6:
- Miscellaneous:
-
-
APIPA - Automatic Private IP Addressing (also known as Zeroconf)
- Dynamic Configuration of IPv4 Link-Local Addresses - RFC 3927
- Service Location Protocol, Version 2 - RFC 2608
- Draft: IPv4 Address Conflict Detection
- Zero Configuration Networking (zeroconf.org)
- Understanding Zeroconf and Multicast DNS
- Zero Configuration Networking: The Definitive Guide - Using the C APIs
- MS: How to use automatic TCP/IP addressing without a DHCP server
- Apple: Bonjour (formerly known as Rendezvous)
- Avahi - a Zeroconf implementation for Linux and BSD
- TOE (TCP Offload Engine) / TSO (TCP segmentation offloading)
- Forward Acknowledgment
- Forward RTO-Recovery (F-RTO)
- TCP offload engines
- Network Performance Measurements:
- Linux Network Kernel Programming:
- Interesting RFCs:
-
Network Libraries:
- Asio - cross-platform C++ library with a consistent asynchronous I/O model
- Libevent - an event notification library
- C-ares - C library that performs DNS requests and name resolves asynchronously
- Liboping - C library for measuring network latency
- Libsrtp - implementation of the Secure Real-time Transport Protocol (SRTP)
- ldns - DNS programming library, it supports recent RFCs like the DNSSEC
- libgfeed - ibrary to manage RSS v2.0 and ATOM v1.0 feeds
- Libnet - high-level API to construct and inject network packets
- libASSA - is an object-oriented C++ networking library based on Adaptive Communication Patterns (ACE)
- Libphish - Cross-platform library to interact with the Open Phishing Database
- Gloox - Jabber/XMPP C++ library
- Librsync - implements the rolling-checksum algorithm
- WvStreams - efficient, secure, and easy-to-use library for doing network applications
- Ngreplib - a packet filtering library based on ngrep
- LQL - GObject based C API to manipulate the network queueing disciplines, classes and classifiers for Linux (utilize netlink socket)
- libsmtp++ - implements client part of the SMTP protocol
- I/O Interfaces:
-
APIPA - Automatic Private IP Addressing (also known as Zeroconf)