Jak se mění práce Avastu při inicializaci TCP/IP protokolu
V případě, že jsou splněny všechny podmínky pro inicializaci síťového protokolu, Avast provádí následující kroky:
- zjištění, zda síťová podpora neporušuje licenční podmínky,
- zjištění informací o počítači týkající se IP protokolu - DNS, IP adresa,
- inicializace RPC nad IP protokolem, alokace IP portu, registrace a inicializace sledování požadavků,
- start IP podpory pro program, vlastní inicializace IP knihoven,
- start vlákna (threadu) pro přijímaní zpráv vysílaných bez určení doručitele (broadcasting),
- start vlákna pro signalizaci, že tento počítač je aktivní,
- start vlákna pro kontrolu, zda je vzdálený počítač aktivní.
První 4 položky jsou jednoduše řečeno interní podporou nových vlastností Avastu a nijak se navenek neprojevují, pokud pomineme skutečnost, že Avast je schopen akceptovat požadavky na práci se vzdáleného počítače. Nicméně nová pracovní vlákna mají za následek některé skutečnosti, které mají vliv na počítač a jeho okolí.