Kernel Comparison: Linux (2.6.22) versus Windows (Vista)
Network
Transport Layer - OSI 4
| Transport Layer (OSI 4) | Linux | Windows |
| CUDP (Cyclic User Datagram Protocol) | N Y (patch) | N Y (patch) |
| DCCP (Datagram Congestion Control Protocol) | Y | N |
| FCP (Fiber Channel Protocol) | N Y (patch) | N Y (patch) |
| FCIP (Fiber Channel over TCP/IP) | N Y (patch) | N Y (patch) |
| IGMP (Internet Group Management Protocol) | Y | Y |
| iSCSI (Internet Small Computer System Interface) | Y | Y |
| NBF (NetBIOS Frames Protocol) | N | N |
| SPX (Sequenced Packet Exchange) | Y | N Y (patch) |
| RSVP (Resource ReSerVation Protocol) | Y | Y |
| RTMP (Routing Table Maintenance Protocol) | | |
| SCTP (Stream Control Transmission Protocol) | Y | Y |
| SCSI (Small Computer System Interface) | Y | Y |
| TCP (Transmission Control Protocol) | Y | Y |
| UDP (User Datagram Protocol) | Y | Y |
| UDP Lite (User Datagram Protocol Lite) | Y | Y |
| VTP (Venturi Transport Protocol) | | |
| Obsolete |
| AEP (AppleTalk Echo Protocol) | - | - |
| ATP (AppleTalk Transaction Protocol) | - | - |
| IL (IL Protocol) | - | - |
| NBP (Name Binding Protocol) | - | - |
Protocols
TCP
| TCP | Linux | Windows |
| auto TCP receive window resize (RWIN) | Y | Y |
| auto TCP receive window resize (RWIN) - default | Y | Y |
| timestamps | Y | Y |
| timestamps - default | Y | Y (not initiate) N (initiate) |
| F-RTO (Forward Receive Timeout recovery RFC4138) | Y | Y |
TCP Congestion
| TCP congestion avoidance algorithm | Linux | Windows |
| default (#503 #505, #504) | CUBIC | CTCP |
| Binary Increase Congestion (BIC) | Y | Y |
| Compound (CTCP) | N Y (patch) | Y |
| CUBIC | Y | N |
| FAST | Y | N |
| H (H-TCP) | Y | N |
| High Speed (HS) | Y | N |
| Hybla | Y | N |
| Illinois | N Y | N |
| Low Priority | Y | N |
| New Reno | Y | Y |
| Reno | Y | N |
| Scalable | Y | N |
| Tahoe | Y | N |
| Vegas | Y | N |
| Veno | Y | N |
| Westwood+ | Y | N |
| XCP | N Y (patch) | N |
| YeAH | N Y | N |
TCP Acknowledgement
| TCP Acknowledgement | Linux | Windows |
| PAR (Positive Acknowledgement with Re-Transmission RFC 793) | Y | Y |
| NACK (Negative Acknowledgement RFC 4077) | Y | Y |
| Cumulative ACK (Cumulative Acknowledgement) | Y | Y |
| Delayed ACK (Delayed Acknowledgement RFC 831) | Y | Y |
| SACK (Selective Acknowledgement RFC 2883) | Y | Y |
| Quickack (controversial) | Y | N |
TCP Loss Recovery
| TCP Loss Recovery | Linux | Windows |
| Eifel Detection Algorithm (RFC 3522) | Y | Y |
IPv4
| Network (IPv4) | Linux | Windows |
| IPv4 | Y | Y |
IPv6
| Network (IPv6) | Linux | Windows |
| IPv6 | Y | Y |
| Native IPv6 stack | Y | Y |
Wireless
| Network (wireless) | Linux | Windows |
| WiMAX Modem | N | Y |
| WiBro Modem | N | Y |
| UMTS-TDD Modem | Y | Y |
| WLAN (Wi-Fi, IEEE 802.11) A,B,G,N | Y | Y |
| WLAN (Wi-Fi) encryption - WEP, WPA, WPA2 | Y | Y |
| WLAN (Wi-Fi) Quality of Service WMM | Y | Y |
| WLAN (Wi-Fi) Power Save WMM | Y | Y |
| GPRS Modem | Y | Y |
| UMTS Modem | Y | Y |
| EVDO Modem | Y | Y |
| HSDPA Modem | Y | Y |
| Packet Radio | Y | Y |
| Bluetooth 2.0 | Y | Y |
| Bluetooth 2.1 | N | N |
| Other | Y | Y |
Ethernet
| Ethernet | Linux | Windows |
| 100Gb | N | N |
| 10Gb | Y | Y |
| 1Gb | Y | Y |
| 100Mb | Y | Y |
| 10Mb | Y | Y |
| jumbo packets | Y | Y |
VPN
| VPN | Linux | Windows |
| SSTP | N | Y (planned for Service Pack 148) |
Other Network
| Network (other) | Linux | Windows |
| IR | Y | Y |
<-Prev|Next->
Johnathon Weare © Johnny Weare 2007
Widefox - the Vertical Tab Firefox
Comments (0)
You don't have permission to comment on this page.