Re: Not understanding something in LLC
Guy Harris <[email protected]> Sun, 25 Jun 2006 10:15:44 -0700
| Newsgroups | gmane.network.ethereal.devel |
|---|---|
| Message-ID | <[email protected]> |
Eduardo Escudero Sánchez wrote: > I have been using etehreal and i have received LLC frames.One of them > was a TEST frame (its control field was 0xf3) But ethereal says that > TEST comes with SNAP!!!!! isn't that impossible?. So it was a test frame with SSAP=DSAP=0xAA? > Only when you receive > frames which have SSAP=DSAP=0xAA and the control byte = 0x03 (UI Frame > then ) you can have a SNAP field of 5 bytes (3 for organization code and > 2 for protocol identification). > I'm wrong maybe? someone can explain me? At least according to IEEE Std 802-2001, section "10.3.2 SNAP PDU format": The LLC control field (CTL) is shown for PDU type UI, Unnumbered Information, which is the most commonly used PDU type in this context; however, other information-carrying LLC PDU types may also be used with SNAP. > The other question i have is about analizing llc frames. how can one > knows whether the controll field of the frame is two bytes long or only > one byte?.You can know it if you know it is an unnumbered frame (1 > control byte then) or a supervisory or information frame (2 control > bytes in that case), but in order to discover the type of the frame you > must see the value of the bits of the least significant byte of the > control field No. If the low-order bit of the *first* byte is 0, it's an I frame. Otherwise, if the bit above that is 0, it's an S frame. Otherwise, it's a U frame.