Adattovábbítás aljzatokkal

Adattovábbítás aljzatokkal

A Java osztálykönyvtárban van egy nagyon kényelmes eszköz, amellyel megszervezheti a Java alkalmazások és a TCP / IP hálózaton azonos vagy különböző csomópontokon működő alkalmazások közötti interakciót. Ez a UNIX operációs rendszerben született eszköz az úgynevezett aljzatok.

Mi az aljzat?

Elképzelhető a két aljzatból álló aljzat, amely magában foglal egy kábelt, amely a hálózaton keresztül történő adattovábbításra szolgál. A számítógépes terminológiához fordulva mondjuk, hogy az aljzatok olyan szoftver interfészek, amelyek az adatok közötti átvitelt tervezték.

Ami a foglalatok típusát illeti, kettő közülük - streaming és datagram.

Az adatfolyam-csatlakozókkal két Java-alkalmazás között adatlinkeket hozhat létre szálak formájában, amelyeket már a második fejezet is tartalmaz. A streamek bevitele vagy kimenete, hagyományos vagy formázott, puffereléssel vagy anélkül. Hamarosan meg fogják győződni arról, hogy nem könnyű megszervezni az adatcserét a Java alkalmazások között az adatfolyamcsatornák használatával, mint a normál fájlok segítségével.

Ne feledje, hogy az adatfolyamcsatlakozók csak két alkalmazás közötti adatátvitelt teszik lehetővé, mivel feltételezik, hogy csatornát hoznak létre ezen alkalmazások között. Néha azonban több ügyfélalkalmazás kölcsönhatását egy kiszolgálóval vagy több ügyfélalkalmazással több kiszolgáló alkalmazással kell biztosítani. Ebben az esetben különálló feladatokat és különálló csatornákat hozhat létre a kiszolgálóalkalmazásban minden ügyfélalkalmazáshoz, vagy használhat datagramcsatlakozókat. Az utóbbi lehetővé teszi, hogy az adatok azonnal átkerüljenek a hálózat összes csomópontjára, bár ezt a lehetőséget ritkán használják és gyakran blokkolják a hálózati adminisztrátorok.

Az adatátvitel garanciájának hiánya miatt a datagram-foglalatok használata ilyen UDP-aljzatok használatát jelenti, amely viszont egy protokollon alapul, amelynek IP-címe nem garantált. A patronok a TCP garantált szállítási protokollon keresztül működnek.

Kapcsolódó cikkek