socket
A UNIXA unix az Interneten lévő számítógépek legelterjedtebb, nyílt operációs rendszere, amelyet 1970 körül fejlesztettek ki a Bell Laboratóriumban. A unixot arra tervezték, hogy egyszerre több felhasználó dolgozhasson rajta, és egyszerre több feladatot lehessen vele végrehajtani. A unix operációs rendszernek több fajtája, hasonmása létezik a különböző típusú, architektúrájú számítógépekre. érdemes megemlíteni a Linux operációs rendszert, amely a unixokkal rokonságot mutat. Leglényegesebb tulajdonsága, hogy ingyen terjeszthető. A fejlesztést a hálózaton keresztül - például levelezési listák segítségével - nagyon sok ember végzi. hálózatkezelésében a szolgálatinterfész központi jelentőségű fogalma a socket (foglalat), amely hasonló az OSI TSAP-jához. A socketek végpontok, amelyekhez alulról (az operációs rendszerOperating System – OS Olyan program, amely ellenőrzi a számítógép alapvető műveleteit, a periferiális egységeket, az adatszerkezeteket, lehetővé teszi a felhasználóval (operátor) történő kapcsolattartást, és programokat futtat. Kezdetben az egyes számítógép-típusokhoz külön operációs rendszereket írtak, de vannak elfogadott szabványok is (MS-DOS, UNIX), amelyek gyakorlatilag minden – arra fizikailag alkalmas – gépen futtathatók. felől) az összeköttetések, míg felülről (a felhasználó felől) a folyamatok kapcsolódnak. A socket rendszerhívás létrehoz egy socketet (egy operációs rendszeren belüli adatstruktúrát): a hívások paraméterei kijelölik a címformátumot (pl. egy InternetNemzetközileg elfogadott, angol eredetű szó. Magyarul annyit tesz: hálózatok hálózata. Az egész világot körülölelő számítógép-hálózat,. Gyakori hivatkozás a net kifejezés is. Az Internet egy olyan hatalmas adatbázis, amely rengeteg számítógép-hálózatot fog össze. Ennek eredménye egyfajta kibertér, amely a valódi világ mellett egyfajta alternatív teret biztosít. Az Internet a számítógépek összekötéséből jött létre, hogy az egymástól teljesen különböző hálózatok egymással átlátszó módon tudjanak elektronikus leveleket cserélni, állományokat továbbítani. Az Internet úgynevezett TCP/IP alapú hálózat. Mivel ez a protokoll-készlet több hálózatnak is alapja, ezért a globális hálózatot helyi hálózatok, intranetek, különböző távolsági hálózatok alkotják. Mindeközben az adatok a legkülönfélébb fizikai közegekben utazhatnak telefonvonalak, különböző hálózati kábelek vagy kommunikációs műholdak segítségével. Röviden szólva: az Internet nem valami fizikai hálózat, hanem annak módja, ahogy az egymástól különböző hálózatokat összekötik avégből, hogy egymással kommunikálni tudjanak. Az Internet olyan gyorsan növekszik, hogy nem lenne értelme számokat megemlíteni, hiszen azok pár hónap múlva nem lennének helytállóak. Inkább csak az arányokkal érdemes foglalkozni. A növekedés, azaz az Internetbe kapcsolt számítógépek számának alakulása havonta 10-15 %-ot dönget. Mivel az Internet egymástól különböző hálózatokat köt össze, a felhasználó bátran választhat bármilyen eszközt a munkája elvégzéséhez, az adatokat a hálózaton keresztül egységesen tudja kezelni. Ma már elmondható, hogy az Internet a világ elektronikus postájává lépett elő. Ez azt jelenti, hogy a felhasználók az üzeneteikre azonnali választ kaphatnak. Az Internetet felépítő és szabályozó protokollok mindenki számára hozzáférhetőek, ezeket rengeteg gyártó támogatja: mindez a hatékony szabványosítás eredményének is betudható. Egykor a Hálózat kizárólag csak a kutatók, oktatók és katonai intézmények számára volt elérhető. Ma már nagymértékben tart az Internet kommercializálódása, mivel sok cég ismeri fel, hogy enélkül lassan nem lehet megélni az üzleti életben. A legfontosabb adaléka azonban az, hogy az üzenetszórásos médiumokkal ellentétben itt a felhasználó választhatja meg, hogy milyen információt akar megszerezni. Ugyanígy bárkiből válhat információforrás. Biztosan előfordult már, hogy ön is ráakadt valami nagyon hasznos dologra az Interneten, legyen az program, információ vagy akár csak egy kis idézet. Mivel ezeknek általában nincs nagy kereskedelmi értékük, ezért üzenetszórásos csatornákon (televízió, rádió) nem valószínű hogy megtalálhatóak. Senki ne keresse az Internet központi épületét ! Ilyen nincs — és valószínűleg nem is lesz. Minden hálózat, amely az Internethez csatlakozik, önálló életet él. Ezen hálózatok csatlakoztatásának összehangolását, az ezzel kapcsolatos információk szolgáltatását, illetve a felmerülő mérnöki tevékenységeket az 1992 januárjában létrehozott, profitmentes Internet Society (ISOC) irányítja, amelynek bárki szabadon tagja lehet. Központja a Virginia, USA állambeli Restonban van. Sokszor elhangzik a kezdő Internetes felhasználóktól az a kérdés, hogy ki fizeti az Internetet ? Sokan úgy gondolják, hogy ingyenes. Nos, ez igaz is, meg nem is. Igaz annyiban, hogy az Internetre csatlakozott hálózattal rendelkező intézmények (legyen az oktatási, kereskedelmi vagy akár katonai jellegű) alkalmazottai a munkahelyükről ingyenesen férnek hozzá az Internethez. Nem igaz annyiban, hogy az egyes csatlakozó hálózatok saját maguk állják a működésükhöz szükséges anyagiakat. Az egyszerű mezei felhasználó általában fizet a helyi Internet-szolgáltató cégnek, akit pedig az adott ország nagy sebességű gerinchálózatát üzemeltető intézmény csapol meg anyagilag. A különböző országok a díjakat egymás között pedig nemzetközi szerződésekben rögzítik. nevet), a socket típust (pl. összeköttetés-alapú vagy összeköttetés-mentes), valamint a protokollt (pl. TCPTransmission Control Protocol Amikor az ARPANET Internetté vált, amelyben már számos LAN, rádiós csomagszóró alhálózat; valamint több műholdas csatorna is működött, azaz a végpontok közötti átviteli megbízhatóság csökkent. Ezért egy új szállítási protokollt,- a TCP-t (Transmission Control Protocol - átvitel vezérlési protokoll) vezettek be. A TCP tervezésénél már figyelembe vették azt, hogy megbízhatatlan (az OSI terminológia szerint C típusú) alhálózatokkal is tudjon együttműködni. A TCP-vel együtt fejlesztették a hálózati réteg protokollját (IP) is. A TCP fogadja a tetszőleges hosszúságú üzeneteket a felhasználói folyamattól és azokat maximum 64 kbájtos darabokra vágja szét. Ezeket a darabokat egymástól független datagramokként küldi el. A <hálózati réteg sem azt nem garantálja, hogy a datagramokat helyesen kézbesíti, sem a megérkezett datagramok helyes sorrendjét. A TCP feladata az, hogy időzítéseket kezelve szükség szerint újraadja őket, illetve hogy helyes sorrendben rakja azokat össze az eredeti üzenetté. Minden TCP által elküldött bájtnak saját sorszáma van. A sorszámtartomány 32 bit széles, vagyis elegendően nagy ahhoz, hogy egy adott bájt sorszáma egyedi legyen./IP).