Hálózati eszközök programozása, hogyan?

Hálózati eszközök programozása, hogyan?
2011-07-01T10:18:40+02:00
2011-07-01T11:22:22+02:00
2022-11-22T08:41:52+01:00
vekkerlaszlo
Az lenne a kérdésem, hogyan kell hálózati eszközöket programozni? Egész pontosan a kérdésem az, hogy sem Windows, sem pedig Linux nem mutat I/O tartományt, tehát ebből arra következtetek, hogy elég a memória bizonyos szegmenseire írni adatokat, ahonnan a cpu automatikusan tudja, hogy hálózati eszközt kell kezelni. A másik teóriám, hogy azért nincs kiadva az I/O port tartomány, hogy rossz szándékú emberek, ne alkalmatlankodjanak. Melyik az igaz? Vagy van-e megoldás? A válaszokat előre is köszönöm.
Mutasd a teljes hozzászólást!
Oprendszer miatt? Az OS egy réteg az alkalmazásaid és a hardver között. Hardverspecifikus meghajtó programok segítségével kezeli a perifériákat amik gépspecifikusak.
Nem egyszerűbb használni egy implementált TCP/IP stacket, mint megnézni miféle kártya van a gépben, az hol kommunikál, aztán implementálni a TCP/IP stacket?

Hála a szabványoknak és az OSI rétegeinek, mindenhol működő programokat tudsz így írni.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd