„Informatika 2 - Socket kezelés labor” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
|||
| (3 közbenső módosítás, amit egy másik szerkesztő végzett, nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
{{Vissza|Informatika 2}} | {{Vissza|Informatika 2}} | ||
Ez az oldal az [[Informatika 2]] című tárgy - Socket kezelés labor beugrókérdéseinek kidolgozását tartalmazza. | Ez az oldal az [[Informatika 2]] című tárgy - '''Socket kezelés labor''' beugrókérdéseinek kidolgozását tartalmazza.<br>Az aktuális segédlet az aktuális (ajánlott) beugrókérdésekkel bejelentkezés után megtalálható a tanszéki honlapon a [https://www.aut.bme.hu/Upload/Course/VIAUA203/hallgatoi_segedletek/TCP-HTTP-hallgatoi.pdf 1. gyakorlat segédlet címen] (2013 tavasz). | ||
Jelenleg még elég hiányos a kidolgozás, továbbá évről évre kismértékben változhatnak beugrókérdések. A tanszéki honlapról mindig elérhető az aktuális mérési útmutató, mely az aktuális beugrókérdéseket tartalmazza. | Jelenleg még elég hiányos a kidolgozás, továbbá évről évre kismértékben változhatnak beugrókérdések. A tanszéki honlapról mindig elérhető az aktuális mérési útmutató, mely az aktuális beugrókérdéseket tartalmazza. | ||
'''''FONTOS: Ezektől eltérő kérdések is előfordulhatnak a beugrókban! Ezek csak irányadó kérdések, így ajánlott a segédlet alapos áttanulmányozása is.''''' | |||
'''Kérlek szerkesszétek, aktualizáljátok!''' | '''Kérlek szerkesszétek, aktualizáljátok!''' | ||
| 19. sor: | 21. sor: | ||
== A cím összeállításánál miért szükséges a számokat konvertálni? == | == A cím összeállításánál miért szükséges a számokat konvertálni? == | ||
Több bájtos adatstruktúrák írják le a címek különböző részeit (címrész, portszám), és ezek ábrázolása lehet ''big endian'' vagy ''little endian'' bájtsorrendű, amikor a magasabb illetve az alacsonyabb helyiértékű bájtok vannak előbb. (Pl. az x86 architektúra little endian, a SUN Sparc | Több bájtos adatstruktúrák írják le a címek különböző részeit (címrész, portszám), és ezek ábrázolása lehet ''big endian'' vagy ''little endian'' bájtsorrendű, amikor a magasabb illetve az alacsonyabb helyiértékű bájtok vannak előbb. (Pl.: az x86 architektúra little endian, a SUN Sparc pedig big endian) A hálózati bájtsorrend mindig valamilyen megegyezés szerint szabványos, minden címnek abban a formátumban kell lennie. | ||
Hogy ne kelljen külön kódot írni attól függően, hogy a gépünk éppen milyen architektúrájú, ezért használjuk a koncerziós függvényeket, amik minden számot a gép ("hoszt") bájtsorrendjéről a hálózat bájtsorrendjére alakítanak. | Hogy ne kelljen külön kódot írni attól függően, hogy a gépünk éppen milyen architektúrájú, ezért használjuk a koncerziós függvényeket, amik minden számot a gép ("hoszt") bájtsorrendjéről a hálózat bájtsorrendjére alakítanak. | ||
| 93. sor: | 95. sor: | ||
x=strcmp(str1, str2); | x=strcmp(str1, str2); | ||
if (x==0) printf("a két string azonos\n"); | if (x==0) printf("a két string azonos\n"); | ||
else printf("a két string | else printf("a két string különböző\n"); | ||
== C-kód: Megvizsgálja, hogy az str1 nevű karakter tömb tartalmazza-e az str2 nevű karakter tömb értékét! == | == C-kód: Megvizsgálja, hogy az str1 nevű karakter tömb tartalmazza-e az str2 nevű karakter tömb értékét! == | ||
| 104. sor: | 106. sor: | ||
temp=strstr(str1, str2); | temp=strstr(str1, str2); | ||
if (temp!=NULL) printf("az | if (temp!=NULL) printf("az első string tartalmazza a másodikat\n"); | ||
else printf("az | else printf("az első string nem tartalmazza a másodikat\n"); | ||
== Egy HTTP kommunikációban milyen felek vesznek részt és mi a feladatuk? == | == Egy HTTP kommunikációban milyen felek vesznek részt és mi a feladatuk? == | ||
| 137. sor: | 139. sor: | ||
A fejlécben előre elküldheti a dokumentum méretét (pl. Content-Length fejléc mező), vagy az átvitel befejezése után simán bontja a TCP/IP-kapcsolatot. | A fejlécben előre elküldheti a dokumentum méretét (pl. Content-Length fejléc mező), vagy az átvitel befejezése után simán bontja a TCP/IP-kapcsolatot. | ||
[[ | [[Kategória:Villamosmérnök]] | ||