Hogyan kell megoldani ezt a hálózat feladatot?
A fizikai réteg irányában az adatkapcsolati réteg – bitbeszúrásos keretezési módszer
alkalmazásával (a keret elejét és végét a 01111110 bitminta jelzi) – az alábbi keretet
továbbítja: 011111100000111110011111011111001111110 Mi volt az eredeti (keretképzés
előtti) bitfolyam?
Gondolom ez a keretképzés azt jelenti, hogy van egy olyan bitminta, ami biztosan nem fordul elő az üzenetban. Ezt a küldendő adat elé és mögé rakjuk, ezzel jelezzük a kezdetét és a végét.
Keress rá a 01111110-re a teljes bitsorban. Ha ez csak az elején és a végén fordul elő, akkor azokat vágd le. És a maradék az eredeti bitfolyam.
Pedig a bitbeszúrásos keretezés tényleg azt jelenti, amit hasraütésre írtam:
A megoldásnak tekintett bitsorozat nem is szerepel az üzenetben.
Közben rájöttem (illetve a linkben olvastam), hogy a bitbeszúrásos keretezésben van még egy lépés. A fenti keretek esetén, ha az adatban 5db 1-es jön egymás után, akkor beszúrnak egy 0-át. Hogy az adatban ne lehessen a keretnek megfelelő karaktersorozat.
A visszafejtésnél az 5 egyes utáni 0-ákat ki kell venni. Úgy hogy mégis jó a megoldás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!