Ellenőrző kérdések a megjelenítési réteg témaköréből

A VIK Wikiből

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


Előző: SzgHaloVizsgaViszony Következő: SzgHaloVizsgaAlkalmaz


1. Mi a megjelenítési réteg célja? Miért van szükség a felhasználói adatok megjelenési formájának megváltoztatására?

a felhasználó által megadott adatok formátumának megváltoztatása:

  • titkosítás (biztonság)
  • tömörítés (hatékonyság)
  • kompatibilitás (absztrakt szintaxis)


2. Miért nevezhető a megjelenítési réteg által nyújtott szolgáltatás szintaxis függetlennek?

átviteli szintaxis alkalmazás, 'közös nevezőre' alakítja

3. Milyen szolgáltatásokat nyújt a megjelenítési réteg?

  • egy duplex, megbízható adatátviteli csatornát
  • amelyen a helyi gép szintaxisától és reprezentációs sajátságaitól függetlenül
  • az adatok tömörítve,
  • titkosítva haladnak át


4. Miért van szükség absztrakt szintaxisra?

Hogy az alkalmazások a közös formátumot lássák - kompatibilitási okok. A megjelenítési réteg nélkül gondot okozhat a számok (Little Endian vs. Big Endian bitsorrend) és a szövegek (eltérő karakterkódolások, sztringek határolói) átvitele is.

5. Miért van szükség átviteli szintaxisra?

A hardverek különbözőségéből eredően lehet, hogy az absztrakt reprezentáció nem tükrözi a hálózaton átküldésre kerülő reprezentációt.
Például: A hálózaton a szavak más bájt-sorrendben kerülhetnek átvitelre, mint ahogy azok a memóriában tárolva vannak. ( http://www.developer.com/net/cplus/article.php/3329251 )

-Ron


-- adamo - 2005.12.27.