bobkopterA TCP/IP kábé úgy működik, hogy egy alkalmazás csomagot küld egy másiknak. (Ez két alkalmazás ugye.)
A küldő megcímez egy gépet (IP-cím, port). A csomag mindenféle routereken, tűzfalakon át odaér. Ehhez ugye a futó tűzfalon be kell engedned a csomagot (kitől jött, kinek, milyen portra).
Ha bejött, a kernel körülnéz, hogy mit kezdjen vele. Ki az a hülye, akinek odaadhatja. Hát a fogadó alkalmazás (szerver), aki az adott porton figyel. Ha nem figyel ott senki, akkor a csomag elenyészik az örök bittemetőben.
Jó esetben aztán a csomagra lesz válasz is, az alkalmazás megcímzi azt, akitől kérést kapott, és elküldi a csomagját annak a címére (IP-cím, port). Ennek a csomagnak meg ki kell jutnia a gépből, miközben újabb tűzfalak állhatják útját.
Ilyen egyszerű ez.