-
Notifications
You must be signed in to change notification settings - Fork 62
Namespace
Ron Hashimoto edited this page Aug 4, 2016
·
2 revisions
Every Layer (and NetStream) has a namespace such as ::Ethernet::IPv4.
It describes the position of the layer in the network protocol stack.
Additionally, it can contain the name of the higher protocol layer (like ::Ethernet::IPv4::<TCP>).
Dripcap uses layer’s namespace to choose dissectors.
If there are no more dissector can handle the namespace, the dissection process will complete.
::<Ethernet> Raw Frame contains Ethernet Frame
::Ethernet Ethernet Frame
::Ethernet::IPv6::UDP UDP on IPv6 on Ethernet
::Ethernet::IPv4::<TCP> IPv4 on Ethernet contains TCP Segment
namespace = layer , { layer } | { layer } , higher layer
layer = “::” , name
higher layer = “::<” , name , “>”
name = char , { char }
char = white space and any printable character without ‘:<>’
This documentation is licensed under a Creative Commons Attribution 3.0 Unported License.
