T Protocol Definitions Appendix B

advertisement
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 791
Appendix B
Protocol Definitions
T
hese selected protocol definitions are extremely helpful in learning the
finer points of network protocols. This information is exposed under
Network Monitor’s Display Capture dialog box. While only selected protocols
are displayed here in the interest of space, you may be interested in using
Network Monitor and learning more about other definitions.
Data Type
Legend
●
Byte
❍
Array of Bytes
❏
Word
■
Array of Words
▲
Dword
✓
Array of DWords
×
Large Integer
◗
Date & Time
+
Address
◆
No Value
Version Control Legend*
Property with asterisk (*)
New in Windows 2000
Property in italics
Was in Windows NT, but not Windows 2000
*Note: Some property names have both of these characteristics, which means that the values changed
from Windows NT to Windows 2000.
4620-1 appB.f.qc
792
10/28/99
12:34 PM
Page 792
Appendixes
■
■
❍ ◆
*Address Length Flags
●
◆
*ARP
ARP
❍
❍
◆
◆
*ATM ARP
Frame Padding
❍
◆
Hardware Address Length
●
●
● ●
●
● ❍
◆
*Hardware Type
■
■
■ ■
■
■ ❍
◆
Opcode
■
■
■ ■
■
■ ❍
◆
Protocol Address Length
●
●
● ●
●
● ❍
◆
*Protocol Type
■
■
■ ■
■
■ ❍
◆
◆
*RARP Protocol
RARP Protocol
❍
❍
◆
Sender’s Hardware Address
+
❍
◆
Sender’s Protocol Address
+
❍
◆
*Senders ATM Address Length
●
●
● ●
●
● ❍
◆
*Senders E.164 Address Length
●
●
● ●
●
● ❍
◆
*Source ATM Address
❍
❍
◆
*Source E.164 Address
❍
❍
◆
*Target ATM Address
❍
❍
◆
*Target E.164 Address
❍
❍
◆
Target’s Hardware Address
+
❍
◆
Target’s Protocol Address
+
❍
◆
Includes
Exists
Contains
<=
>=
❍
<
ARP_RARP (Address Resolution Protocol/
Reverse Address Resolution Protocol)
❍
>
<>
Relations
=
Protocol Name/Properties
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 793
793
Appendix B: Protocol Definitions
Relations
>
<
>=
<=
Contains
Exists
*Targets E.164 Address Length
●
●
● ●
●
● ❍
◆
Hardware Address Space
■
■
■ ■
■
■ ❍
◆
Protocol Address Space
■
■
■ ■
■
■ ❍
◆
IP (Internet Protocol)
❍
❍
Checksum
■
■
■ ■
■
■ ❍
◆
Compartmentalization
■
■
■ ■
■
■ ❍
◆
❍
◆
● ❍
◆
❍
◆
● ❍
◆
❍ ◆
●
Data
Delay
●
Destination Address
+
End of Options
●
●
●
● ●
● ●
●
●
Flags
Flags Summary
●
●
● ●
●
● ❍
◆
Fragment Offset
■
■
■ ■
■
■ ❍
◆
❍
◆
Fragmented Datagram Data
Gateway
+
❍
◆
Handling Restrictions
❍
❍
◆
Header Length
●
●
● ●
●
● ❍
◆
Identification
■
■
■ ■
■
■ ❍
◆
❍
◆
*Internet Timestamp Option
Internet Timestamp Option
●
●
● ●
●
● ❍
◆
Invalid Option
●
●
● ●
●
● ❍
◆
*Malformed Option
❍
◆
*Loose Source Routing Option
❍
◆
Loose Source Routing Option
●
●
● ●
●
● ❍
◆
Missed Stations
●
●
● ●
●
● ❍
◆
Next Slot Pointer
●
●
● ●
●
● ❍
◆
No Operation
●
●
● ●
●
● ❍
◆
❍
◆
*Option Data
Includes
Protocol Name/Properties
<>
■
=
■
Continued
4620-1 appB.f.qc
794
10/28/99
12:34 PM
Page 794
Appendixes
■
■
>=
<=
Exists
Includes
Option Length
●
●
● ●
●
● ❍
◆
*Option Type
●
●
● ●
●
● ❍
◆
❍
◆
<
>
Contains
Relations (continued)
<>
Protocol Name/Properties
Option Fields
Padding
Precedence
●
●
● ●
●
● ❍
◆
Protocol
●
●
● ●
●
● ❍
◆
❍
◆
*Record Route Option
Record Route Option
●
●
● ●
●
● ❍
◆
Reliability
●
●
● ●
●
● ❍
◆
❍
◆
● ❍
◆
*Reserved Bytes
Reserved Bytes
●
●
● ●
●
❍ ◆
*Route To Go
Route To Go
●
●
● ●
●
*Route Traveled
● ❍
◆
❍
◆
Route Traveled
●
●
● ●
●
● ❍
◆
Routing Pointer
●
●
● ●
●
● ❍
◆
Security Level
■
■
■ ■
■
■ ❍
◆
❍
◆
*Security Option
Security Option
●
●
● ●
●
● ❍
◆
Service Type
●
●
● ●
●
● ❍
◆
Source Address
+
❍
◆
Stream Identifier
■
■ ❍
◆
❍
◆
● ❍
◆
❍
◆
● ❍
◆
■
■ ■
■
*Stream Option
Stream Option
●
●
● ●
●
*Strict Source Routing Option
Strict Source Routing Option
●
●
● ●
●
◆
*Summary
Summary
❍
Throughput
●
●
● ●
●
❍
◆
● ❍
◆
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 795
795
Appendix B: Protocol Definitions
■
■
Exists
Includes
●
● ●
●
● ❍
◆
Time Point
▲
▲ ▲ ▲
▲
▲ ❍
◆
Time Pointer
●
●
● ●
●
● ❍
◆
Time Route
▲
▲ ▲ ▲
▲
▲ ❍
◆
Time to Live
●
●
● ●
●
● ❍
◆
Total Length
■
■
■ ■
■
■ ❍
◆
Transmission Control Code
●
●
● ●
●
● ❍
◆
Version
●
●
● ●
●
● ❍
◆
NBT (NetBIOS over TCP/IP)
❍
❍
Adapter Address
+
❍
◆
Additional Record Count
■
■
■ ■
■
■ ❍
◆
Answer Count
■
■
■ ■
■
■ ❍
◆
ASCII Name
❍
❍
◆
❍
◆
❍
◆
❍
◆
❍
◆
<
●
>
Time Options
<>
<=
Contains
Relations
>=
Protocol Name/Properties
*Called Name
Called Name
❍
*Calling Name
Calling Name
❍
Datagram Flags
●
●
● ●
●
● ❍
◆
Datagram ID
■
■
■ ■
■
■ ❍
◆
Datagram Length
■
■
■ ■
■
■ ❍
◆
Datagram Packet Type
●
●
● ●
●
● ❍
◆
❍
◆
Destination Name
◆
*DS
DS
❍
DS Data
DS First/More Packet Flags
❍
◆
❍
◆
❍ ◆
●
Duration
■
■
■ ■
■
■ ❍
◆
Error Code
●
●
● ●
●
● ❍
◆
Continued
4620-1 appB.f.qc
796
10/28/99
12:34 PM
Page 796
Appendixes
■
<
■ ■
Frame Padding
Includes
■
Exists
■
Contains
Flags Summary
<=
Relations (continued)
>=
Protocol Name/Properties
>
■
<>
■
■ ❍
◆
❍
◆
Free NCBS
■
■
■ ■
■
■ ❍
◆
FRMRS Received
■
■
■ ■
■
■ ❍
◆
FRMRS Transmitted
■
■
■ ■
■
■ ❍
◆
❍ ◆
■
Group Name Flag
lframe Receive Errors
■
■
■ ■
■
■ ❍
◆
Iframe Transmit Errors
■
■
■ ■
■
■ ❍
◆
Lanman Destination Name
❍
◆
Lanman Source Name
❍
◆
❍ ◆
●
Length Extensions
Max Config Sessions
■
■
■ ■
■
■ ❍
◆
Max Datagram
■
■
■ ■
■
■ ❍
◆
Max NCBS
■
■
■ ■
■
■ ❍
◆
Max Sessions
■
■
■ ■
■
■ ❍
◆
❍ ◆
■
■ ❍
◆
❍ ◆
■
Name Flags
Name Service Count
■
■
■ ■
■
Name Service Flags
◆
*NBT Summary
NBT Summary
❍
❍
◆
NCBS
■
■
■ ■
■
■ ❍
◆
No Receive Buffers
■
■
■ ■
■
■ ❍
◆
No Transmit Buffers
■
■
■ ■
■
■ ❍
◆
◆
*NS
NS
❍
Number of Names
●
●
● ●
Opcode
■
■
■ ■
Opcode Reply Flag
❍
◆
●
● ❍
◆
■
■ ❍
◆
❍ ◆
■
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 797
797
Appendix B: Protocol Definitions
■
Owner IP Address
+
Owner Node Type
■
■
■ ■
Packet Flags
●
●
Packet Length
■
Packet Offset
◆
● ●
●
● ❍
◆
■
■ ■
■
■ ❍
◆
■
■
■ ■
■
■ ❍
◆
Packet Size
■
■
■ ■
■
■ ❍
◆
Packet Type
●
●
● ●
●
● ❍
◆
Pending Sessions
■
■
■ ■
■
■ ❍
◆
Question Class
■
■
■ ■
■
■ ❍
◆
Question Count
■
■
■ ■
■
■ ❍
◆
❍
◆
<=
■ ❍
>=
■
<
◆
>
❍
<>
Includes
Relations
Exists
Protocol Name/Properties
Contains
■
Question Name
Question Type
■
■
■ ■
■
■ ❍
◆
RDATA Length
■
■
■ ■
■
■ ❍
◆
Received
▲
▲ ▲ ▲
▲
▲ ❍
◆
Reserved
■
■
■ ■
■
■ ❍
◆
Reserved Flags
●
●
● ●
●
● ❍
◆
*Reserved Packet Flags
●
●
● ●
●
● ❍
◆
● ●
Reserved Packet Flags
Reserved Record Class
●
●
● ●
●
● ❍
◆
Resource Record Flags
■
■
■ ■
■
■ ❍
◆
❍
◆
Resource Record Name
Resource Record Type
■
■
■ ■
■
■ ❍
◆
Result Code
■
■
■ ■
■
■ ❍
◆
Retarget IP Address
+
❍
◆
Retarget Port
■
■
■ ■
■
■ ❍
◆
Session Service Error Code
●
●
● ●
●
● ❍
◆
Source End-Node Type
●
●
● ●
●
● ❍
◆
Source IP Address
+
❍
◆
Continued
4620-1 appB.f.qc
798
10/28/99
12:34 PM
Page 798
Appendixes
■
■
■
■
■ ■
■
Includes
Source Port
Exists
Source Name
Contains
<=
>=
<
>
Relations (continued)
<>
Protocol Name/Properties
❍
◆
■ ❍
◆
◆
*SS
SS
❍
SS Data
❍
◆
❍
◆
◆
*SS: Session Message Cont.
SS: Session Message Cont.
❍
❍
◆
T1 Timeouts
■
■
■ ■
■
■ ❍
◆
Ti Timeouts
■
■
■ ■
■
■ ❍
◆
Time to Live
▲
▲ ▲ ▲
▲
▲ ❍
◆
Transmitted
▲
▲ ▲ ▲
▲
▲ ❍
◆
Transaction ID
■
■
■ ■
■
■ ❍
◆
Transmit Aborts
■
■
■ ■
■
■ ❍
◆
Version Major
●
●
● ●
●
● ❍
◆
Version Minor
●
●
● ●
●
● ❍
◆
Netlogon (MS Netlogon Broadcasts)
❍
❍
❍
◆
▲ ❍
◆
Allowable Account Control Bits Summary
❍ ◆
▲
Computer Name
❍ ◆
Allowable Account Control Bit
*Allowable Account Control Bits Summary ▲
▲ ▲ ▲
▲
Database Index
▲
▲ ▲ ▲
▲
▲ ❍
◆
Date and Time
▲
▲ ▲ ▲
▲
▲ ❍
◆
◆
*DB Change Info Summary
DB Change Info Summary
❍
DB Count
▲
▲ ▲ ▲
▲
❍
◆
▲ ❍
◆
❍ ◆
Domain Name
Domain SID
❍
Domain SID Size
▲
▲ ▲ ▲
Large Serial Number
×
×
×
×
❍
◆
▲
▲ ❍
◆
×
× ❍
◆
▲
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 799
799
Appendix B: Protocol Definitions
>=
<=
Exists
Includes
LM20 Token
■
■
■ ■
■
■ ❍
◆
LMNT Token
■
■
■ ■
■
■ ❍
◆
❍
◆
▲ ❍
◆
❍
◆
×
× ❍
◆
Logon Server Name
Low Serial Number
▲
▲ ▲ ▲
▲
Mailslot Name
×
×
Contains
Relations
<
Protocol Name/Properties
>
■
<>
■
NT Date and Time
×
×
NT Version
▲
▲ ▲ ▲
▲
▲ ❍
◆
Opcode
■
■
■ ■
■
■ ❍
◆
Pad
●
●
● ●
●
● ❍
◆
❍
◆
Primary DC Name
Pulse
▲
▲ ▲ ▲
▲
▲ ❍
◆
Random
▲
▲ ▲ ▲
▲
▲ ❍
◆
Request Count
■
■
■
■ ❍
◆
❍
◆
■ ■
Script Name
*Signature
●
●
● ●
●
● ❍
◆
Signature
■
■
■ ■
■
■ ❍
◆
◆
*Summary
❍
◆
Unicode Computer Name
❍
◆
Unicode Domain Name
❍
◆
Unicode Logon Server
❍
◆
Unicode Primary DC Name
❍
◆
Unicode User Name
❍
◆
■ ❍
◆
❍
◆
Summary
Update Type
❍
■
■
■ ■
■
User Name
Workstation Major Version
●
●
● ●
●
● ❍
◆
Workstation Minor Version
●
●
● ●
●
● ❍
◆
Workstation OS Version
●
●
● ●
●
● ❍
◆
SMB (Server Message Block Protocol)
❍
❍
Continued
4620-1 appB.f.qc
800
10/28/99
12:34 PM
Page 800
Appendixes
■
■
Includes
Exists
Contains
<=
>=
<
>
Relations (continued)
<>
Protocol Name/Properties
❍ ◆
▲
▲ ❍
◆
❍ ◆
▲
■ ❍
◆
Account Name
❍
◆
ACE
❍
◆
■ ❍
◆
❍ ◆
●
Access Mask Standard Flags
Access Mask Summary
▲
▲ ▲ ▲
▲
Access Mask Token Specific Flag
Access Mode
ACE Count
■
■
■
■
■ ■
■ ■
■
■
ACE Flags
ACE Flags Summary
●
●
● ●
●
● ❍
◆
ACE Size
■
■
■ ■
■
■ ❍
◆
ACE Type
●
●
● ●
●
● ❍
◆
ACL Size
■
■
■ ■
■
■ ❍
◆
Action Taken
■
■
■ ■
■
■ ❍
◆
Action Taken Flags
■
■
■ ■
■
■ ❍
◆
Allocation
▲
▲ ▲ ▲
▲
▲ ❍
◆
Available Allocation Units (NT)
×
×
×
×
×
× ❍
◆
Bad SMB Error Code
■
■
■ ■
■
■ ❍
◆
Block Mode
■
■
■ ■
■
■ ❍
◆
❍ ◆
■
Block Mode Flags
Blocking
●
●
● ●
●
● ❍
◆
Blocks Per Unit
▲
▲ ▲ ▲
▲
▲ ❍
◆
Blocks Per Unit (WORD)
■
■
■ ■
■
■ ❍
◆
Boolean IS Directory
●
●
● ●
●
● ❍
◆
Boolean Volume Supports Object
●
●
● ●
●
● ❍
◆
Buffer Length
▲
▲ ▲ ▲
▲
▲ ❍
◆
Byte Count
■
■
■
■ ❍
◆
❍ ❍
◆
■ ■
Byte Parameters
Bytes Left
■
■
■ ■
■
■ ❍
◆
Bytes Per Block
■
■
■ ■
■
■ ❍
◆
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 801
801
Appendix B: Protocol Definitions
■
■
Contains
Exists
▲
▲ ❍
◆
Bytes Remaining in Message
■
■
■ ■
■
■ ❍
◆
Bytes Remaining in Pipe
■
■
■ ■
■
■ ❍
◆
Caching Mode
■
■
■ ■
■
■ ❍
◆
Capabilities
▲
▲ ▲ ▲
▲
▲ ❍
◆
❍ ◆
▲
Capabilities Flags
Change Count
■
■
■ ■
■
■ ❍
◆
Change Time
◗
◗
◗
◗
◗
❍
◆
Command
●
●
● ●
●
● ❍
◆
Common Header
❍
❍
◆
Computer Name
❍
❍
◆
Copy Flags
■
■
■ ■
■
■ ❍
◆
Create Action
▲
▲ ▲ ▲
▲
▲ ❍
◆
Create Disposition
▲
▲ ▲ ▲
▲
▲ ❍
◆
Create Flags Dword
▲
▲ ▲ ▲
▲
▲ ❍
◆
❍ ◆
▲
▲ ❍
◆
❍ ◆
▲
◗
❍
◆
❍
◆
◗
Create Flags flags
Create Options
▲
▲ ▲ ▲
▲
Create Option Bits
Creation Time
◗
◗
◗
◗
◗
Data
Data Bytes
■
■
■ ■
■
■ ❍
◆
Data Count
▲
▲ ▲ ▲
▲
▲ ❍
◆
Data Displacement
■
■
■ ■
■
■ ❍
◆
Data Displacement (NT)
▲
▲ ▲ ▲
▲
▲ ❍
◆
Data Length
■
■
■ ■
■
■ ❍
◆
Data Offset
▲
▲ ▲ ▲
▲
▲ ❍
◆
Data Offset
■
■
■ ■
■
■ ❍
◆
Desired Access
▲
▲ ▲ ▲
▲
▲ ❍
◆
❍ ◆
▲
Desired Access Flags
Includes
<=
▲ ▲ ▲
>
▲
<>
Bytes Per Block (NT)
=
>=
Relations
<
Protocol Name/Properties
Continued
4620-1 appB.f.qc
802
10/28/99
12:34 PM
Page 802
Appendixes
Destination Mode
■
■
Destination Name
❍
Destination Tree ID (TID2)
■
■
■ ■
Destination Type
■
■
Device State
■
■
❍
◆
■
■ ❍
◆
■ ■
■
■ ❍
◆
■ ■
■
■ ❍
◆
DFS 8.3 Filename
❍
◆
*DFS Expanded Name
❍
◆
DFS Filename
❍
◆
■
<
■ ■
Contains
◆
<=
■ ❍
>=
Includes
Relations (continued)
Exists
Protocol Name/Properties
>
■
<>
■
DFS Max Referral Level
■
■
■ ■
■
■ ❍
◆
DFS Number of Referrals
■
■
■ ■
■
■ ❍
◆
*DFS Number of Expanded Names
■
■
■ ■
■
■ ❍
◆
DFS Path Consumed
■
■
■ ■
■
■ ❍
◆
DFS Proximity
▲
▲ ▲ ▲
▲
▲ ❍
◆
❍
◆
▲ ❍
◆
❍ ◆
▲
❍
◆
■ ❍
◆
DFS Sharename
❍
◆
*DFS Special Name
❍
◆
DFS Request Filename
DFS Server Function
▲
▲ ▲ ▲
▲
DFS Server Function Flags
*DFS Server Site GUID
❍
DFS Server Type
■
■
■ ■
■
DFS Strip Path
■
■
■ ■
■
■ ❍
◆
DFS Time to Live
■
■
■ ■
■
■ ❍
◆
DFS Version 1 Referral
❍
◆
DFS Version 2 Referral
❍
◆
*DFS Version 3 Referral
❍
◆
■ ❍
◆
DFS Version Number
■
■
■ ■
■
Dialect Strings
❍
❍
◆
Dialect Strings Understood
❍
❍
◆
Directory Entry
❍
❍
◆
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 803
803
Appendix B: Protocol Definitions
■
■
<=
Contains
Exists
■ ■
■
■ ❍
◆
Discretionary ACL (DACL)
❍
◆
Domain Name
❍
◆
DOS Error Code
■
■
■ ■
■
■ ❍
◆
EA Offset Error
■
■
■ ■
■
■ ❍
◆
EA Size
▲
▲ ▲ ▲
▲
▲ ❍
◆
Echo Reverb
■
■
■ ■
■
■ ❍
◆
Echo Sequence
■
■
■ ■
■
■ ❍
◆
Encrypted Password
❍
❍
◆
Encryption Key
●
●
● ●
●
● ❍
◆
Encryption Key Length
●
●
● ●
●
● ❍
◆
Encryption Key Offset
■
■
■ ■
■
■ ❍
◆
End of File
×
×
×
×
×
× ❍
◆
End of Search
■
■
■ ■
■
■ ❍
◆
Error Class
●
●
● ●
●
● ❍
◆
Error Code
■
■
■ ■
■
■ ❍
◆
❍
◆
Errored Path
Exist Action
■
■
■ ■
■
■ ❍
◆
Extended Attribute List
■
■
■ ■
■
■ ❍
◆
Extended Attributes
■
■
■ ■
■
■ ❍
◆
Extended OS Error Code
■
■
■ ■
■
■ ❍
◆
File Allocation Size
×
×
×
×
× ❍
◆
File Attribute Flags
❍ ◆
▲
File Attributes
❍ ◆
▲
×
File Attributes
■
■
■ ■
■
■ ❍
◆
File Creation Time
◗
◗
◗
◗
◗
◗
❍
◆
File Creation Time (sec)
◗
◗
◗
◗
◗
◗
❍
◆
File ID (FID)
■
■
■ ■
■
■ ❍
◆
File Index
▲
▲ ▲ ▲
▲
▲ ❍
◆
Includes
>=
■
<
■
>
<>
Disconnect Flag
Relations
=
Protocol Name/Properties
Continued
4620-1 appB.f.qc
804
10/28/99
12:34 PM
Page 804
Appendixes
■
■
Exists
Includes
File Name
Contains
<=
>=
<
>
Relations (continued)
<>
Protocol Name/Properties
❍
◆
File Name Length
▲
▲ ▲ ▲
▲
▲ ❍
◆
File Offset
▲
▲ ▲ ▲
▲
▲ ❍
◆
File Offset (NT)
×
×
×
× ❍
◆
File Offset, High
▲
▲ ▲ ▲
▲
▲ ❍
◆
File Share Access
▲
▲ ▲ ▲
▲
▲ ❍
◆
File Size
▲
▲ ▲ ▲
▲
▲ ❍
◆
❍ ◆
▲
×
×
File System Info
File System Info Summary
▲
▲ ▲ ▲
▲
▲ ❍
◆
File Type
■
■
■ ■
■
■ ❍
◆
Files Copied
▲
▲ ▲ ▲
▲
▲ ❍
◆
Find Count
■
■
■ ■
■
■ ❍
◆
Find Entry
▲
▲ ▲ ▲
▲
▲ ❍
◆
Find Flags
■
■
■
■ ❍
◆
❍ ◆
■
■ ❍
◆
■ ■
Find Flags Detail
Find Handle
■
■
■ ■
■
Find Key
❍
❍
◆
Find Key (client)
❍
❍
◆
Find Key (server)
❍
❍
◆
Find Key ID
●
●
● ●
●
● ❍
◆
Find Key Length
■
■
■ ■
■
■ ❍
◆
Find Resume Key
▲
▲ ▲ ▲
▲
▲ ❍
◆
❍ ◆
●
● ❍
◆
❍ ◆
■
Flags
Flags Summary
●
●
● ●
●
Flags 2
Flags2 Summary
■
■
■ ■
■
■ ❍
◆
Free Allocation Units
▲
▲ ▲ ▲
▲
▲ ❍
◆
Free Units (WORD)
■
■
■ ■
■
■ ❍
◆
FSCTL Function
■
■
■ ■
■
■ ❍
◆
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 805
805
Appendix B: Protocol Definitions
■
■
Includes
Exists
■
■ ■
■
■ ❍
◆
Group ID
■
■
■ ■
■
■ ❍
◆
❍
◆
<
■
>
FSCTL Method
<>
<=
Contains
Relations
>=
Protocol Name/Properties
Group SID
Guest Logon
■
■
■ ■
■
■ ❍
◆
Hard Error Code
■
■
■ ■
■
■ ❍
◆
I/O Bytes
■
■
■ ■
■
■ ❍
◆
Impersonation Level
▲
▲ ▲ ▲
▲
▲ ❍
◆
Info Level
■
■
■ ■
■
■ ❍
◆
Instance Count
●
●
● ●
●
● ❍
◆
IOCTL Category
■
■
■ ■
■
■ ❍
◆
IOCTL Data
●
●
● ●
●
● ❍
◆
IOCTL Function
■
■
■ ■
■
■ ❍
◆
IOCTL Parameters
●
●
● ●
●
● ❍
◆
IPX Group ID
■
■
■ ■
■
■ ❍
◆
IPX Key
▲
▲ ▲ ▲
▲
▲ ❍
◆
IPX Sequence Num
■
■
■ ■
■
■ ❍
◆
IPX Session ID
■
■
■ ■
■
■ ❍
◆
Kerberos Ticket
❍
❍
◆
Lanman Destination Name
❍
◆
Lanman Source Name
❍
◆
Last Access Time
◗
◗
◗
◗
◗
◗
❍
◆
Last Access Time (sec)
◗
◗
◗
◗
◗
◗
❍
◆
Last Modify Time
◗
◗
◗
◗
◗
◗
❍
◆
Last Modify Time (sec)
◗
◗
◗
◗
◗
◗
❍
◆
Last Name
■
■
■ ■
■
■ ❍
◆
Last Write Time
◗
◗
◗
◗
◗
❍
◆
Locality
■
■
■ ■
■
■ ❍
◆
Lock Bytes
▲
▲ ▲ ▲
▲
▲ ❍
◆
Lock Length
▲
▲ ▲ ▲
▲
▲ ❍
◆
◗
Continued
4620-1 appB.f.qc
806
10/28/99
12:34 PM
Page 806
Appendixes
■
×
Lock Range
❍
Lock Status
■
■
■ ■
Lock Type
■
■
■ ■
◆
■
■ ❍
◆
■
■ ❍
◆
❍ ◆
■
<=
❍
>=
◆
<
× ❍
>
Includes
Lock Length (NT)
Exists
Relations (continued)
<>
Protocol Name/Properties
Contains
■
×
×
×
×
Lock Type Flags
Mailslot Class
■
■
■ ■
■
■ ❍
◆
Mailslot Opcode
■
■
■ ■
■
■ ❍
◆
Major Version
●
●
● ●
●
● ❍
◆
Max Buffer Size
■
■
■ ■
■
■ ❍
◆
Max Component Name Length
▲
▲ ▲ ▲
▲
▲ ❍
◆
Max Count
■
■
■ ■
■
■ ❍
◆
Max Data Bytes
■
■
■ ■
■
■ ❍
◆
Max Data Count
▲
▲ ▲ ▲
▲
▲ ❍
◆
Max MPX Requests
■
■
■ ■
■
■ ❍
◆
Max Parameter Count
▲
▲ ▲ ▲
▲
▲ ❍
◆
Max Parm Bytes
■
■
■ ■
■
■ ❍
◆
Max Print Jobs
■
■
■ ■
■
■ ❍
◆
Max Raw Size
▲
▲ ▲ ▲
▲
▲ ❍
◆
Max Setup Words
●
●
● ●
●
● ❍
◆
Max Setup Words
■
■
■ ■
■
■ ❍
◆
Max Transmit Size
■
■
■ ■
■
■ ❍
◆
Max VCs
■
■
■ ■
■
■ ❍
◆
Min Count
■
■
■ ■
■
■ ❍
◆
Minor Version
●
●
● ●
●
● ❍
◆
Multiplex ID (MID)
■
■
■ ■
■
■ ❍
◆
Name Length
●
●
● ●
●
● ❍
◆
Name Length (NT)
■
■
■ ■
■
■ ❍
◆
Native FS
●
●
● ●
●
● ❍
◆
❍
◆
Native Lanman
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 807
807
Appendix B: Protocol Definitions
■
■
Negotiate Encryption Key
❍
New Path
Includes
Native OS
Exists
Contains
<=
>=
<
>
Relations
<>
Protocol Name/Properties
❍
◆
❍
◆
❍
◆
Next Offset
■
■
■ ■
■
■ ❍
◆
No-Exist Action
■
■
■ ■
■
■ ❍
◆
Notify Completion Filter
▲
▲ ▲ ▲
▲
▲ ❍
◆
❍ ◆
▲
Notify Completion Filter Flags
Notify Watch Tree
●
●
● ●
●
● ❍
◆
NT File Attributes
▲
▲ ▲ ▲
▲
▲ ❍
◆
NT IOCTL Function Code
▲
▲ ▲ ▲
▲
▲ ❍
◆
NT Last Access Time
◗
◗
◗
◗
❍
◆
NT Max Buffer Size
▲
▲ ▲ ▲
▲
▲ ❍
◆
NT Status Code
▲
▲ ▲ ▲
▲
▲ ❍
◆
NT Status Code System Error
■
■
■ ■
■
■ ❍
◆
NT Status Code System Information
■
■
■ ■
■
■ ❍
◆
NT Status Code System Success
■
■
■ ■
■
■ ❍
◆
NT Status Code System Warning
■
■
■ ■
■
■ ❍
◆
NT Status Customer Code
●
●
● ●
●
● ❍
◆
NT Status Facility
■
■
■ ■
■
■ ❍
◆
NT Status Reserved Bit
●
●
● ●
●
● ❍
◆
NT Status Severity Code
●
●
● ●
●
● ❍
◆
NT Transact Flags
■
■
■ ■
■
■ ❍
◆
Number of Locks
■
■
■ ■
■
■ ❍
◆
Number of Print Jobs
■
■
■ ■
■
■ ❍
◆
Number of Unlocks
■
■
■ ■
■
■ ❍
◆
❍ ◆
■
◗
◗
Open Flags
Open Flags Summary
■
■
■ ■
■
■ ❍
◆
Open Function
■
■
■ ■
■
■ ❍
◆
Open Mode
■
■
■ ■
■
■ ❍
◆
Continued
4620-1 appB.f.qc
808
10/28/99
12:34 PM
Page 808
Appendixes
■
■ ■
Includes
>=
■
Exists
<
Open Mode FCB Open
Contains
Relations (continued)
<=
Protocol Name/Properties
>
■
<>
■
■
■ ❍
◆
❍ ◆
■
Open Mode File Access
Open Mode Files Sharing
■
■
■ ■
■
■ ❍
◆
Open Timeout
▲
▲ ▲ ▲
▲
▲ ❍
◆
Oplock Level
●
●
● ●
●
● ❍
◆
Optional Support
■
■
■ ■
■
■ ❍
◆
❍ ◆
■
❍
◆
❍
◆
Optional Support Flags
Originator Name
❍
Owner SID
Parameter Bytes
■
■
■ ■
■
■ ❍
◆
Parameter Count
▲
▲ ▲ ▲
▲
▲ ❍
◆
Parameter Displacement
▲
▲ ▲ ▲
▲
▲ ❍
◆
Parameter Displacement
■
■
■ ■
■
■ ❍
◆
Parameter Offset
▲
▲ ▲ ▲
▲
▲ ❍
◆
Parameter Offset
■
■
■ ■
■
■ ❍
◆
Password
●
●
● ●
●
● ❍
◆
Password Length
■
■
■ ■
■
■ ❍
◆
Path NameX
❍
❍
◆
Pipe Endpoint
●
●
● ●
●
● ❍
◆
Pipe Function
■
■
■ ■
■
■ ❍
◆
Pipe Status
■
■
■ ■
■
■ ❍
◆
Pipe Type
●
●
● ●
●
● ❍
◆
Print Job Info
●
●
● ●
●
● ❍
◆
Print Job Status
●
●
● ●
●
● ❍
◆
Print Job Time
■
■
■ ■
■
■ ❍
◆
Process High ID
■
■
■ ■
■
■ ❍
◆
Process ID (PID)
■
■
■ ■
■
■ ❍
◆
Protocol Index
■
■
■ ■
■
■ ❍
◆
QFS Info Level
■
■
■ ■
■
■ ❍
◆
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 809
809
Appendix B: Protocol Definitions
■
■
Query Mode
Includes
Exists
Contains
<=
>=
<
>
Relations
<>
Protocol Name/Properties
❍ ◆
■
Query Mode
■
■
■ ■
■
■ ❍
◆
Read Mode
●
●
● ●
●
● ❍
◆
Read-Ahead
■
■
■ ■
■
■ ❍
◆
Recognized as FSCTL
●
●
● ●
●
● ❍
◆
Rename Flags
■
■
■ ■
■
■ ❍
◆
❍ ◆
■
Rename Flags
Reserved Byte
●
●
● ●
●
● ❍
◆
Reserved Dword
▲
▲ ▲ ▲
▲
▲ ❍
◆
Reserved Word
❏
❍
◆
RMX Error Code
■
■
■ ■
■
■ ❍
◆
Root Dir FID
▲
▲ ▲ ▲
▲
▲ ❍
◆
Search Attributes
■
■
■ ■
■
■ ❍
◆
Search Count
■
■
■ ■
■
■ ❍
◆
❍
◆
❍ ◆
■
❍ ◆
●
❍
◆
Search Path
Security Descriptor Control Summary
Security Descriptor Control Summary
Security Flag Bits
Security Flags
Security Identifier Authority
❍
Security Identifier Offset to the Group SID
▲
▲ ▲ ▲
▲
▲ ❍
◆
Security Identifier Offset to the Owner SID ▲
▲ ▲ ▲
▲
▲ ❍
◆
❍
◆
Security Identifier Sub Authority
✓
Security Identifier Sub Authority Count
●
●
● ●
●
● ❍
◆
Security Information
■
■
■ ■
■
■ ❍
◆
Security Information Flags
❍ ◆
■
Security Mode
❍ ◆
●
Security Mode Summary (NT)
●
●
● ●
●
● ❍
◆
Security Mode Summary (WORD)
■
■
■ ■
■
■ ❍
◆
Continued
4620-1 appB.f.qc
810
10/28/99
12:34 PM
Page 810
Appendixes
■
■
Exists
Includes
Contains
■
■ ❍
◆
■ ■
■
■ ❍
◆
■ ■
■
■ ❍
◆
❍
◆
■
■ ❍
◆
◗
◗
❍
◆
■ ■
■
■ ❍
◆
■ ■
■
■ ❍
◆
❍ ◆
▲
▲ ❍
◆
❍
◆
Security Object Revision
❍
Seek Mode
■
■
■ ■
Server Announce Opcode
■
■
Server Announce Rate
■
■
Server Comment
❍
Server Error Code
■
■
■ ■
Server Time
◗
◗
◗
Server Time
■
■
Server Time Zone
■
■
◗
<=
◆
>=
❍
<
>
Relations (continued)
<>
Protocol Name/Properties
Service Flags
Service Flags Summary
▲
▲ ▲ ▲
▲
Service Name
❍
Session Key
▲
▲ ▲ ▲
▲
▲ ❍
◆
Set File Info Level
■
■
■ ■
■
■ ❍
◆
Setup Action
■
■
■ ■
■
■ ❍
◆
Setup Count
●
●
● ●
●
● ❍
◆
Setup Words
❍
❍
◆
❍ ◆
▲
❍
◆
Sharing Bits
Short File Name
Short Name Length
●
●
● ●
●
● ❍
◆
Signature
▲
▲ ▲ ▲
▲
▲ ❍
◆
SMB Status
▲
▲ ▲ ▲
▲
▲ ❍
◆
Source Mode
■
■
■ ■
■
■ ❍
◆
Spool Header Size
■
■
■ ■
■
■ ❍
◆
Spool Mode
■
■
■ ■
■
■ ❍
◆
Spool Restart Index
■
■
■ ■
■
■ ❍
◆
Spool Start Index
■
■
■ ■
■
■ ❍
◆
Summary
❍
❍
◆
Supported Services
■
■ ❍
◆
■
■ ■
■
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 811
811
Appendix B: Protocol Definitions
■
T2 I/O Flags
Includes
<
▲
>
▲ ▲ ▲
Exists
▲
<=
System ACL (SACL)
>=
Relations
<>
Protocol Name/Properties
Contains
■
▲ ❍
◆
❍ ◆
■
T2 I/O Flags Summary
■
■
■ ■
■
■ ❍
◆
Total Allocation Units
▲
▲ ▲ ▲
▲
▲ ❍
◆
Total Allocation Units (NT)
×
×
×
×
×
× ❍
◆
Total Data Bytes
■
■
■ ■
■
■ ❍
◆
Total Data Count
▲
▲ ▲ ▲
▲
▲ ❍
◆
Total Parameter Count
▲
▲ ▲ ▲
▲
▲ ❍
◆
Total Parm Bytes
■
■
■ ■
■
■ ❍
◆
Total Units (WORD)
■
■
■ ■
■
■ ❍
◆
❍ ◆
■
Transact Flags Summary
Transact Flags Summary
■
■
■ ■
■
■ ❍
◆
Transact Function
■
■
■ ■
■
■ ❍
◆
Transact Timeout
▲
▲ ▲ ▲
▲
▲ ❍
◆
Transact2 Function
■
■
■
■ ❍
◆
Transaction Data
❍
❍
◆
Transaction Parameters
❍
❍
◆
Transaction Priority
■
■
■ ■
■
■ ❍
◆
Tree Copy
■
■
■ ■
■
■ ❍
◆
Tree ID (TID)
■
■
■ ■
■
■ ❍
◆
Unicode Password Length
■
■
■ ■
■
■ ❍
◆
Unique File ID
▲
▲ ▲ ▲
▲
▲ ❍
◆
Unlock Range
❍
❍
◆
User ID (UID)
■
■
■ ■
■
■ ❍
◆
VC Number
■
■
■ ■
■
■ ❍
◆
Verify
■
■
■ ■
■
■ ❍
◆
Volume Creation Time
◗
◗
◗
◗
◗
❍
◆
❍
◆
■ ❍
◆
■ ■
◗
Volume Name
Volume Name Size
■
■
■ ■
■
Continued
4620-1 appB.f.qc
812
10/28/99
12:34 PM
Page 812
Appendixes
■
■
Includes
Exists
▲ ▲ ▲
▲
▲ ❍
◆
Volume Time
◗
◗
◗
◗
◗
❍
◆
Word Count
●
●
● ●
●
● ❍
◆
Word Count
●
●
● ●
●
● ❍
◆
Word Parameters
❏
❍
◆
Write Mode
■
■ ❍
◆
❍ ◆
■
■
<
▲
>
Volume Serial Number
<>
<=
Contains
Relations (continued)
>=
Protocol Name/Properties
◗
■ ■
■
Write Mode Flags
TCP (Transmission Control Protocol)
❍
❍
Acknowledgement Number
▲
▲ ▲ ▲
▲
▲ ❍
◆
Checksum
■
■
■
■ ❍
◆
❍
◆
■ ■
Data
Data Offset
●
●
● ●
●
● ❍
◆
Destination Port
■
■
■ ■
■
■ ❍
◆
Flags
●
●
● ●
●
● ❍
◆
❍
◆
Frame Padding
Invalid Option
■
■
■ ■
■
■ ❍
◆
*Left Edge of Block
▲
▲ ▲ ▲
▲
▲ ❍
◆
*Malformed Option
❍
◆
*Maximum Segment Size
❍
◆
*Maximum Segment Size Option
❍
◆
❍
◆
*Option Data
❍
Option End
●
●
● ●
●
● ❍
◆
Option Kind (Maximum Segment Size)
●
●
● ●
●
● ❍
◆
Option Length
●
●
● ●
●
● ❍
◆
Option MaxSegSize
●
●
● ●
●
● ❍
◆
Option Nop
●
●
● ●
●
● ❍
◆
❍
◆
*Option Padding
*Option Type
●
●
● ●
●
● ❍
◆
Option Value
■
■
■ ■
■
■ ❍
◆
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 813
813
Appendix B: Protocol Definitions
■
■
Options
Includes
Exists
Contains
<=
>=
<
>
Relations
<>
Protocol Name/Properties
❍
◆
Padding
■
■
■ ■
■
■ ❍
◆
*Reply Timestamp
▲
▲
▲ ▲
▲
▲ ❍
◆
Reserved
■
■
■ ■
■
■ ❍
◆
*Right Edge of Block
▲
▲
▲ ▲
▲
▲ ❍
◆
*SACK Option
❍
◆
*SACK Permitted Option
❍
◆
Sequence Number
▲
▲
▲ ▲
▲
▲ ❍
◆
Source Port
■
■
■ ■
■
■ ❍
◆
◆
*Summary
❍
◆
❍ ◆
●
❍
◆
▲ ❍
◆
Unknown Option
❍
◆
*Unrecognized Option
❍
◆
Summary
❍
TCP Flags
*Timestamp
*Timestamps Option
▲
▲
▲ ▲
▲
Urgent Pointer
■
■
■ ■
■
■ ❍
◆
Window
■
■
■ ■
■
■ ❍
◆
*Window Scale
●
●
● ●
●
● ❍
◆
❍
◆
*Window Scale Option
4620-1 appB.f.qc
10/28/99
12:34 PM
Page 814
Download