Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Sada předání určuje protokoly, které navazují na protokol. Analyzátor používá sadu předání pouze tehdy, když analyzátor dokáže identifikovat další protokol z dat v instanci protokolu.
Například protokol TCP má vlastnost portu, která identifikuje protokol, který následuje za protokolem TCP. Hodnota vlastnosti 20 označuje, že další protokol je FTP. Hodnota vlastnosti 53 označuje, že další protokol je DNS. Vzhledem k tomu, že vlastnost portu identifikuje následující protokol, TCP parser může použít následující sadu přenosových protokolů k získání rukovětě pro protokol, který určuje vlastnost portu.
[TCP_HandoffSet]
20 = FTP
21 = FTP
23 = TELNET
25 = SMTP
53 = DNS
79 = FINGER
80 = HTTP
102 = ISO
111 = RPC
119 = NNTP
137 = NBT, 1000
138 = NBT, 1002
139 = NBT, 1001
389 = LDAP
445 = NBT, 1001
515 = LPR
612 = HMMP
613 = HMMP
1024 = NBT, 1001
1047 = NBT, 1001
1362 = TDS
1433 = TDS
1723 = PPTP
3020 = NBT, 1001
3268 = LDAP
5678 = PPTP
Sady předávání se ukládají do souboru INI analyzátoru. Například předchozí sada předání protokolu TCP se nachází v tcpip.ini souboru. Mějte na paměti, že pokud analyzátor DLL podporuje více protokolů, každý analyzátor, který používá sadu předání, má své vlastní umístění v souboru INI.
Informace o sadě předávání se zadává během implementace funkce ParserAutoInstallInfo. Analyzátor může určit protokoly, které předchází protokolu analyzátoru, a protokoly, které následují za protokolem analyzátoru. Network Monitor přebírá všechny protokoly, které předchází, a přidá protokol analyzátoru do následujících částí sady souboru INI analyzátoru – pro každý předchozí protokol. Network Monitor ukládá seznam protokolů, které následují v předávací části sady v souboru INI analyzátoru.
Network Monitor ukládá informace sady předání do souboru INI analyzátoru, ale analyzátor nemá přímý přístup k souborům INI. Pokud chcete použít informace v předávací sadě, parser volá funkci CreateHandoffTable k vytvoření tabulky předání. Tabulka předání se obvykle vytvoří při registraci protokolu analyzátorem. Po registraci protokolu vytvoří Network Monitor tabulku sady předání, kterou může analyzátor použít.
Analyzátor používá při rozpoznávání dat sadu předání. Nejprve analyzátor přečte hodnotu vlastnosti, která identifikuje další protokol. Potom analyzátor zavolá GetProtocolFromTable, aby získal popisovač k dalšímu protokolu. Nakonec analyzátor vrátí ukazatel na popisovač v phNextProtocol parametru RecognizeFrame.