-
Fototrend

Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
Jhonny06
#7567
üzenetére
Szerintem alapvetően a TCP/IP POSIX API-t értik ez alatt (vagy Windows API, ha az egyik már megy, a másikat is meg lehet tanulni). Értsd: tudj kódban listener portot nyitni, kapcsolatot fogadni, kapcsolódni másik géphez. Tehát papíron képes legyél ezeket leprogramozni.
Tudd mi a különbség a TCP, UDP, IP és más protokollok között (ICMP, TLS, DNS, alkalmazásszintű protokollok). Alapvető hibakezelési stratégiák a kommunikációban. Mit csinálsz, ha nem sorrendben érkeznek a csomagok (szintén UDP). Szálkezelés.
A Tannenbaum könyv egy referencia. Ha erre teszed fel az életed, akkor el kell olvasnod az általános részeket, de egyébként ha UDP kommunikációval foglalkozol, akkor fölösleges az ICMP csomagokat bit szintent ismerni. De az UDP-t pedig muszáj.
Példának okáért, hogy legyen fogalmad arról, miért kell a mély tudás (talán ezen az oldalon volt http://fabiensanglard.net/quake3/network.php)
Csak legfeljebb 1400 byteos UDP csomagokat küldözgettek a hálózaton annak ellenére, hogy elvben ~65000 byteos lehet egy UDP csomag, mert a default MTU a routereken általában 1500 byte. Sokkal nagyobb késleltetést okozna bevárni az összes slice-t a teljes UDP csomaghoz minden routeren, mint eleve kisebb csomagokat küldözgetni.
@bucsupeti Akkor sry

-
bucsupeti
senior tag
válasz
Jhonny06
#7567
üzenetére
Általában a Számítógép hálózatok című tantárgy (vagy hasonló) ismeretét jelenti.
Valóban az az 1600 oldal tudása szükséges és hát sajnos át kell látni.
Tömören az OSI 7 réteget kell ismerni illetve a köré kapcsolódó fogalmakat. A TCP/IP a jelenleg legelterjedtebb protokollok. Ezek működésének bitszintű ismeretét várják biztosan nem véletlenül. Csodálatos világ ez a technológia, ami a 70-es évek óta változatlanul működik és még sokáig működni is fog. Érdemes megismerni.
Tanenbaum könyv ajánlott olvasmány a témában -
bambano
titán
válasz
Jhonny06
#7567
üzenetére
gondolom alapvetően socket programozást jelent, meg az alsóbb szintű protokollok ismeretét debuggolási szinten. ezen kívül szerver vagy kliens oldali programozást is jelent, amikor adott felhasználói szintű protokollt kell leprogramozni, és érteni kell hozzá olyan szinten, hogy tudd támogatni. vagy felhasználói szintű protokollt kitalálni...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Apple iPhone 14 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
- GYÖNYÖRŰ iPhone 13 Pro Max 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4160
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB Rampage SHIVA Cooler Master 650W
- Xiaomi Redmi Note 12S 256GB, Kártyafüggetlen, 1 Év Garanciával
- Dobozos! Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



