Internetworking to praktyka łączenia wielu sieci komputerowych w celu utworzenia większych sieci. Różne typy sieci można łączyć z urządzeniami pośrednimi znanymi jako bramy, a po połączeniu działają jak jedna duża sieć. Internetworking został opracowany jako odpowiedź na kilka problemów napotykanych we wczesnych dniach komputerów osobistych i stanowi podstawę współczesnego Internetu.
Wiele osób korzysta na co dzień z różnych typów sieci, nawet nie zdając sobie z tego sprawy. Biznesmen, który używa smartfona do sprawdzania poczty, korzysta z sieci komórkowej, podczas gdy użytkownik domowy może przesyłać strumieniowo muzykę do laptopa przez sieć bezprzewodową. Użytkownicy z obszarów wiejskich mogą uzyskiwać dostęp do sieci swojego dostawcy usług internetowych za pośrednictwem połączenia dial-up. W świecie korporacyjnym normą są duże sieci przewodowe. Praca w sieci pozwala wszystkim tym sieciom łączyć się ze sobą pomimo różnic technologicznych.
Kluczem do łączenia różnych typów sieci jest koncepcja pakietów — małych pojedynczych jednostek danych. Pakiety stanowią podstawę nowoczesnych sieci komputerowych, ale nie ograniczają się do jednej technologii sieciowej. Zamiast tego pakiety można wstawiać do tak zwanych ramek, które są zaprojektowane dla określonych technologii sieciowych. Taki układ pozwala na używanie pakietów z dowolnego typu sieci w dowolnym innym typie sieci. Specjalne urządzenia obsługujące więcej niż jedną technologię sieciową, zwane bramami lub routerami, mogą przesyłać pakiety między tymi różnymi sieciami.
Internetwork ewoluował stopniowo w odpowiedzi na kilka wyzwań. Najwcześniejsze połączenia między wieloma komputerami były „głupimi” terminalami o niewielkiej lub zerowej mocy obliczeniowej, które łączyłyby się z dużymi, potężnymi komputerami mainframe. Gdy komputery osobiste (PC) zaczęły zastępować terminale, komputery PC zostały pogrupowane w sieci lokalne (LAN). Chociaż miało to wiele zalet, sieci LAN były izolowane i nie mogły łączyć się z innymi sieciami LAN, co ograniczało wydajność. Serwery plików, drukarki i inne zasoby nie mogły być współużytkowane między lokalizacjami, a organizacje z wieloma lokalizacjami nie były w stanie łatwo wymieniać informacji.
Na początku lat 1970. amerykańscy naukowcy pracujący nad siecią finansowaną przez departament obrony, znaną jako Sieć Agencji Zaawansowanych Projektów Badawczych (ARPANET), zaczęli badać możliwość połączenia swojej sieci z innymi wczesnymi sieciami. Badania te wykazały, że wczesne protokoły sieciowe nie były dobrze przystosowane do pracy w sieci i rozpoczęto opracowywanie protokołu kontroli transmisji i protokołu internetowego (TCP/IP). Pod koniec lat siedemdziesiątych ARPANET został połączony z dwiema innymi sieciami za pomocą protokołu TCP/IP i napisano kluczową stronę w historii Internetu.
W latach 1980. do ARPANET nadal podłączano nowe sieci, a coraz więcej sieci LAN było ze sobą połączonych za pośrednictwem ARPANET. W 1989 r. sieć zbudowana przez Narodową Fundację Nauki (NSF) zastąpiła ARPANET. Stamtąd sieci regionalne zostały połączone z siecią NSF za pomocą protokołu TCP/IP i pokrewnych i powstała duża „sieć sieci” — Internet.