Flylib.com
Implementing CIFS: The Common Internet File System
Implementing CIFS: The Common Internet File System
ISBN: 013047116X
EAN: 2147483647
Year: 2002
Pages: 210
Authors:
Christopher Hertel
BUY ON AMAZON
Main Page
Table of content
Copyright
Praise for Implementing CIFS
Bruce Perens Open Source Series
About Prentice Hall Professional Technical Reference
About the Cover Art
Foreword
Introduction: CIFS from Eight Miles High
0.1 First Impressions
0.2 What is CIFS?
0.3 The CIFS Community
0.4 Audience
0.5 Scope
0.6 Acknowledgements and Thanks
0.7 About the Author
0.8 License
Part I: NBT: NetBIOS over TCPIP
Chapter 1. A Short Bio of NetBIOS
1.1 NetBIOS and DOS: The Early Years
Chapter 2. Speaking NetBIOS
2.1 Emulating NetBIOS LANs
2.2 Scope: The Final Frontier
2.3 Thus Endeth the Overview
Chapter 3. The Basics of NBT Implementation
3.1 You Got the Name, Look Up the Number
3.2 Interlude
Chapter 4. The Name Service in Detail
4.1 NBT Names: Once More with Feeling
4.2 NBT Name Service Packets
4.3 Conversations with the Name Service
4.4 Enough Already
Chapter 5. The Datagram Service in Detail
5.1 Datagram Distribution over Routed IP Internetworks
5.2 The NBDD and the Damage Done
5.3 Implementing a Workable Datagram Service
Chapter 6. The Session Service in Detail
6.1 Session Service Header
6.2 Creating an NBT Session
6.3 Maintaining an NBT Session
6.4 Closing an NBT Session
Chapter 7. Where It All Went Wrong
7.1 The 0x1D irty Little Secret
7.2 Twenty-five IPs or Less
7.3 Special Handling Required for 0x1B Names
7.4 Alternate Name Resolution
7.5 The Awful Truth
Part II: SMB: The Server Message Block Protocol
Chapter 8. A Little Background on SMB
8.1 Getting Started
8.2 NBT or Not NBT
Chapter 9. An Introductory Tour of SMB
9.1 The Server Identifier
9.2 The Directory Path
9.3 The File
9.4 The SMB URL
9.5 Was That Trip Really Necessary?
Chapter 10. First Contact: Reaching the Server
10.1 Interpreting the Server Identifier
10.2 The Destination Port
10.3 Transport Discovery
10.4 Connecting to the Server
Chapter 11. SMB in Its Natural Habitat
11.1 Our Very First Live SMBs
11.2 SMB Message Structure
11.3 Case in Point: NEGOTIATE PROTOCOL
11.4 The AndX Mutation
11.5 The Flow of Conversation
11.6 A Little More Code
11.7 Take a Break
Chapter 12. The SMB Header in Detail
12.1 The SMB_HEADER.STATUS Field Exposed
12.2 The FLAGS and FLAGS2 Fields Tell All
12.3 EXTRA EXTRA Read All About It
12.4 TID and UID : Separated at Birth?
12.5 PID and MID Revealed
12.6 SMB Header Final Report
Chapter 13. Protocol Negotiation
13.1 A Smattering of SMB Dialects
13.2 Greetings: The NEGOTIATE PROTOCOL REQUEST
13.3 Gesundheit: The NEGOTIATE PROTOCOL RESPONSE
13.4 Are We There Yet?
Chapter 14. Session Setup
14.1 SESSION SETUP ANDX REQUEST Parameters
14.2 SESSION SETUP ANDX REQUEST Data
14.3 The SESSION SETUP ANDX RESPONSE SMB
Chapter 15. Authentication
15.1 Anonymous and Guest Login
15.2 Plaintext Passwords
15.3 LM ChallengeResponse
15.4 NTLM ChallengeResponse
15.5 NTLM Version 2
15.6 Extended Security: That Light at the End of the Tunnel
15.7 Kerberos
15.8 Random Notes on W2K and NT Domain Authentication
15.9 Random Notes on Message Authentication Codes
15.10 Non Sequitur Time
15.11 Further Study
Chapter 16. Building Your SMB Vocabulary
16.1 That TREE CONNECT Thingy
16.2 SMB Echo
16.3 Readin , Writin , and Rithmatic
16.4 Transaction SMBs
Chapter 17. The Remaining Oddities
17.1 Opportunistic Locks (OpLocks)
17.2 Distributed File System (DFS)
17.3 DOS Attributes, Extended File Attributes, Long Filenames, and Suchlike
Chapter 18. That Just about Wraps Things Up for SMB
Part III: The Browse Service
Chapter 19. A Beautiful Day in the Network Neighborhood
19.1 History: From Frontier Town to Bustling Metropolis
19.2 Sociology
19.3 Politics
Chapter 20. Meet the Neighbors
20.1 Browse Service Clientele
20.2 The Local Master Browser
20.3 Becoming a Backup Browser
20.4 Crossing the Street with the DMB
20.5 Elections
Chapter 21. Infrastructure: The Mailslot and Named Pipe Abstractions
21.1 Meet the Plumbing: Named Pipes
21.2 The Mailslot Metaphor
Chapter 22. The Talk on the Street
22.1 Making Sense of SMBtrans
22.2 Browse Service Mailslot Messages
22.3 RAPture
Chapter 23. The Better Browser Bureau
23.1 Running an Election
23.2 Timing Is Everything
Chapter 24. Samba Browse Service Enhancements
24.1 Automatic LANMAN
24.2 UnBrowsable
24.3 NBNS Wildcard DMB Queries and Enhanced Browsing
24.4 Remote Announce
24.5 Remote Browse Sync
24.6 DMB PDC
Chapter 25. It Can t Happen Here
25.1 Misconfigured Hosts
25.2 Misconfigured Networks
25.3 Implementation Bugs
25.4 Troublemakers
25.5 Design Flaws
Chapter 26. At Home in the Network Neighborhood
Part IV: Appendices
Appendix A. Making a Good Cup of Tea
A.1 Basics of Making Tea
A.2 About Tea
A.3 Nasty Habits
A.4 Decaffeinating Tea
Appendix B. Known NetBIOS Suffix Values
B.1 NetBIOS Name Suffix Bytes
B.2 Special Handling of NetBIOS Names in WINS
Appendix C. The SMB URL
C.1 The Origins of the SMB URL
C.2 Of Round Pegs, Square Holes, and Big Mallets
C.3 Form Versus Function
C.4 Additional Parts
C.5 A Simple SMB URL Parser
Appendix D. CIFS Technical Reference
Abstract
Intended Usage
Acknowledgements
Table of Contents
1 Introduction
2 Protocol Operation Overview
3 SMB Message Formats and Data Types
4 SMB Requests
5 SMB Symbolic Constants
6 Error Codes and Classes
7 Security Considerations
8 References
9 Appendix A -- NETBIOS transport over TCP
10 Appendix B -- TCP transport
11 Appendix C Share Level Server Security
12 Appendix D CIFS UNIX Extension
13 Appendix E CIFS Macintosh Extension
14 Appendix F API Numbers for Transact based RAP calls
Glossary
References
Books
Web
Index
Index SYMBOL
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index J
Index K
Index L
Index M
Index N
Index O
Index P
Index Q
Index R
Index S
Index T
Index U
Index V
Index W
Index X
Index Y
Implementing CIFS: The Common Internet File System
ISBN: 013047116X
EAN: 2147483647
Year: 2002
Pages: 210
Authors:
Christopher Hertel
BUY ON AMAZON
Documenting Software Architectures: Views and Beyond
P.3. Interfaces
For Further Reading
Summary Checklist
For Further Reading
ANSI/IEEE-1471-2000
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Basic ImageReady Animation, Tweening, and Layer Styles
Rotoscoping Techniques with Photoshop
Matte and Keying Plug-ins
Color, Light, and Focus
Custom Scene Transitions
InDesign Type: Professional Typography with Adobe InDesign CS2
Type Classification
Opticals
Working with Tables
Anchored Objects
Custom Type with Create Outlines
Visual Studio Tools for Office(c) Using C# with Excel, Word, Outlook, and InfoPath
Special Excel Issues
VSTO Data Programming
Binding-Related Extensions to Host Items and Host Controls
A Handy Client-Side ServerDocument Utility
Introduction to XML Schema Creation in Visual Studio
.NET System Management Services
.NET Framework and Windows Management Instrumentation
Querying WMI
Handling WMI Events
Instrumenting .NET Applications with WMI
WMI Providers
Java All-In-One Desk Reference For Dummies
Using the Object and Class Classes
Working with Strings
Book VIII - Files and Databases
Using File Streams
Book IX - Fun and Games
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies