|
Network
Page history
last edited
by widefox 15 years, 1 month ago
Kernel Comparison: Linux (2.6.28) versus Windows (Vista SP1)
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 |
SPX (Sequenced Packet Exchange) |
Y |
N
Y (patch) |
RSVP (Resource ReSerVation Protocol) |
Y |
Y |
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) |
N
Y (patch) |
N
Y (patch) |
Obsolete |
AEP (AppleTalk Echo Protocol) |
- |
- |
ATP (AppleTalk Transaction Protocol) |
- |
- |
IL (IL Protocol) |
- |
- |
NBF (NetBIOS Frames Protocol) |
N |
N |
NBP (Name Binding Protocol) |
- |
- |
RTMP (Routing Table Maintenance Protocol) |
- |
- |
Network Layer - OSI 3
Network Layer (OSI 3) |
Linux |
Windows |
IP (Internet Protocol) |
IPv4 |
Y |
Y |
IPv6 |
Y |
Y |
IPv6 MLD (Multicast Listener Discovery) |
Y |
Y |
DVMRP (Distance Vector Multicast Routing Protocol) |
Y |
Y |
ICMP (Internet Control Message Protocol) |
Y |
Y |
IGMP (Internet Group Multicast Protocol |
Y |
Y |
PIM-SM (Protocol Independent Multicast Sparse Mode) |
Y |
Y |
PIM-DM (Protocol Independent Multicast Dense Mode) |
Y |
Y |
IPSec (Internet Protocol Security) |
IPSec (Internet Protocol Security) |
Y |
Y |
Others |
IPX (Internetwork Packet Exchange) |
Y |
N
Y (32bit only add-on)55 |
RIP (Routing Information Protocol) |
Y |
Y |
Obsolete |
DDP (Datagram Delivery Protocol) |
- |
- |
Data Link Layer - OSI 2
Data Link (OSI 2) |
Linux |
Windows |
WLAN (Wi-Fi, IEEE 802.11) |
Y |
Y |
ATM |
Y |
Y |
DTM |
Y |
Y |
Token Ring |
Y |
Y |
Ethernet |
Y |
Y |
FDDI |
Y |
Y |
Frame Relay |
Y |
Y |
GPRS |
Y |
Y |
EVDO |
Y |
Y |
HSPA |
Y |
Y |
HDLC |
Y |
Y |
PPP |
Y |
Y |
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) |
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 |
F-RTO (Forward Receive Timeout recovery RFC 4138) |
Y |
Y |
Eifel Detection Algorithm (RFC 3522) |
Y |
N |
IPv6
IPv6 |
Linux |
Windows |
Native IPv6 stack |
Y |
Y |
Wireless
Network (wireless) |
Linux |
Windows |
WiMAX Modem |
Y |
Y |
WiMAX stack |
N
Y (2.6.29) |
Y |
WiBro Modem (mobile WiMAX) |
N |
Y |
Wibree |
N |
N |
UMTS-TDD Modem |
Y |
Y |
WLAN (Wi-Fi, IEEE 802.11a,b,g,n) |
Y |
Y |
WLAN (Wi-Fi, IEEE 802.11s) |
Y
|
N |
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 |
Y |
N
Y (add on)
|
Bluetooth 3.0 |
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 |
VPN protocols (unlisted) |
Y |
Y |
SSTP |
N |
Y48 |
Other Network
Network (other) |
Linux |
Windows |
IR |
Y |
Y |
<-Prev|Next->
Johnathon Weare © Johnny Weare 2009
Network
|
Tip: To turn text into a link, highlight the text, then click on a page or file from the list above.
|
|
|
Comments (0)
You don't have permission to comment on this page.