„Network File System” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Hkata1987 (vitalap | szerkesztései)
Hkata1987 (vitalap | szerkesztései)
Címke: HTML-sortörés
26. sor:
== Version 3 ==
 
A 3-as verzió leginkább az akkori technológia által megkövetelt újdonságokkal való kiegészítése volt a korábbi protokolnak. Támogatta a 64 bites offszet és méret értékeket, így 4 GB-nál nagyobb fájlokat is létrehozhattunk. Lehetséges továbbá aszinkron írások végrehajtása a szerver felé, így a rendszer kicsit javult. Az addigi csomag definíciókat kiegészítették extra fájl és könyvtár attribútumok visszatérésének képességével, hogy azokat ne kelljen külön lekérdezni. Ez könyvtárlistázások esetén okozott problémákat a korábbi verziójú protokollok használatakor, ugyanis minden egyes fájl esetén külön le kellett kérni a fájl attribútumait, ami fájlonként egy ''RPC'' hívást takart.<br />
Ebben a verzióban vált hivatalosan is elérhetővé, a ''TCP'' feletti működés, melyet több gyártó már a 2-es verzióhoz is implementált.
A protokoll specifikáció eddig erősen ''Unix'' specifikus fogalmakat használt. A 4-es verzióban a platformfüggetlenségre való törekvés miatt ügyeltek arra, hogy minél általánosabb fogalmakat használjanak.<br />
Ezen verzió ráadásul a ''portmapper'' szolgáltatást is használta, ami nagyon nehézkessé tette a tűzfalakon való áthaladást. A ''portmapper'' gyakorlatilag egy olyan adatbázist tartott nyilván, hogy mely szolgáltatások, milyen porton figyelnek. A kliens először a ''portmapperhez'' fordult, hogy megkérdezze a portszámot, majd a válasz alapján csatlakozott a távoli géphez. Ezen megoldás hátránya az, hogy egy ''NAT'' tűzfalnak az összes csomagot elemeznie, kell és csak átírás után továbbíthatja azokat, a kérők felé.
Ezen karakterisztikák miatt az ''NFSv3'' főleg kisméretű hálózatok esetén terjedt el. A ''WAN'' alapú használat feltételeit az ''NFSv4'' teremtette meg.<br />