Wbrew pozorom jądro systemu Linux nie zawsze obsługiwało sieć. Pierwsza implementacja stosu TCP/IP pojawiła się w Linuksie dopiero w 1993 roku i została przeniesiona z systemu BSD, a pierwsza oryginalna (czyli niezawierająca kodu z BSD) implementacja tego stosu pojawiła się dopiero z wersją 2.0 jądra Linuksa. Jednak gwałtowny rozwój tego systemu doprowadził do tego, że system Linux może być dzisiaj stosowany we wszelakich urządzeniach sieciowych, które działają na różnorodnych protokołach sieciowych. Podsumowując, system Linux ma możliwość obsługi wielu protokołów sieciowych:

i inne. Tajniki działania sieci w systemie Linux zostaną wyjaśnione w kolejnych rozdziałach.