Gouspo hallgatói portál! Csatlakozók, datagramok és kommunikációs csatornák

Csatlakozók, datagramok és kommunikációs csatornák

A helyi és globális hálózatokban két alapvetően eltérő adatátviteli mód létezik: datagram és streaming.

Az első az, hogy egy csomópontból egy másik csomópontot (vagy több csomópontot) küld az adatcsomagok között anélkül, hogy a szállítási visszaigazolást megkapja, sőt anélkül, hogy biztosítaná, hogy a továbbítandó csomagokat a megfelelő sorrendben fogadják. Egy ilyen protokoll példája lehet a TCP / IP hálózatokban használt protokoll UDP (User Datagram Protocol) vagy a protokoll IPX, amely alapja a Novell NetWare hálózatoknak.

A datagram protokollok fő előnyei a nagy teljesítmény és az adatok sugárzásának képessége, amikor egy csomópont üzeneteket küld, míg mások egyidejűleg fogadják őket.

Az adatátvitel második módszere egy adatátviteli csatorna létrehozását jelenti a hálózat két különböző csomópontja között. A csatorna datagram protokollok segítségével jön létre, de garantált a csomagok szállítása a csatornában. A csomagok mindig integritással és biztonsággal, a megfelelő sorrendben mennek, bár a sebességet a visszaigazolás elküldésével alacsonyabb közepén érik el. A kommunikációs csatornákat használó protokollok példái a TCP és SPX protokollok (a NetBIOS protokoll lehetővé teszi az adatátvitelt mind datagrammák, mind kommunikációs csatornák használatával).

A fenti adatok bármelyikével történő adatátvitelhez minden alkalmazásnak létre kell hoznia egy socket nevű objektumot. A koncepció egy foglalat egy interfész megvalósítása funkciók Kladno-programozás javasoltak Berkeley, Ca-liforniya (University of California, Berkeley socket APT) a fejlesztés BerkeleyUNIX leírás). A szoftvercsatorna biztosít végpont CPD-neniya és működik, mint egy kétirányú csatorna a bejövő és iskho-dyaschih adatok számítógépek között a hálózaton.

Programozáskor az aljzat a leginkább hasonlít a fájlkezelõhöz, amely a fájlon belüli olvasási vagy írási mûveletek elvégzéséhez szükséges. Mielőtt egy hálózati csomóponton futó alkalmazás képes adatátvitelt vagy vételt végrehajtani, létrehoznia kell egy aljzatot, és néhány paraméter megadásával inicializálnia kell.

Bizonyos esetekben célszerű olyan protokollt használ negaranti-ment szállítási UDP (User Datagram Protocol), hiszen például a pre-start up egyszerre csomagokat küld az egyes hálózati csomópontok (broadcast mód]. Nincs szükség, hogy hozzon létre egy adat-csatorna, így az eljárás kezdemé- CIÓ egyszerűsített.

• www.startup.com és mások.

Így a Windows Sockets interfész program-STU sor magas szintű funkciókat (és egyúttal rugalmas hasznosítású-SRI), elég létrehozni egy hálózat független alkalmazások gyakorlatilag bármilyen (szükséges egy adott esetben) bonyolultságát.