“Windows Networking” ITL. © Hans Kruse & Shawn Ostermann, Ohio University 2 Overview Networking under Windows Mixture of applications and protocols.

Slides:



Advertisements
Similar presentations
Module 4: Configuring a Client for Name Resolution
Advertisements

Configuring and Troubleshooting Network Connections
Peer-to-Peer vs. Client/Server Network Operating Systems Instructor: Dr. Najla Al-Nabhan
Nassau Community College
Upper OSI Layers Lecture 10, May 7, 2003 Mr. Greg Vogl Data Communications and Networks Uganda Martyrs University.
计算机系 信息处理实验室 Lecture 16 Networking
ITN N Mrs. Z. D. Bodwin1 Guide To TCP/IP Chapter 12 TCP/IP, NETBIOS, And WINS.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
Chapter Three Network Protocols.
Homework 3.2 Clients Hub What’s wrong with this picture? Clients Using 100TX.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
CIFS Overview: what is CIFS?
Network Shares and Accounts Sharing Printers, Drives, Folders – Setup Windows 95/98 Windows NT (2000, XP) Linux – Users – Groups.
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Microsoft Networking.
Windows 2000 Remote Access. Remote Access Overview With Windows 2000 remote access, remote access clients connect to remote access servers and are transparently.
Microsoft File Sharing SMB Protocol. In the beginning … (b4 dos) Application BIOS diskvideo BIOS ( basic input output system ) Provided procedures with.
Computer Network protocols
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Network Protocols Transmission Control Protocol/Internet Protocol (TCP/IP) Asynchronous Transfer Mode (ATM) NWLink NetBIOS Enhanced User Interface (NetBEUI)
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Windows Server 2008 Chapter 8 Last Update
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
1 Chapter Overview Understanding the Windows 2000 Networking Architecture Using Microsoft Management Console.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Chapter 4 Windows NT/2000 Overview. NT Concepts  Domains –A group of one or more NT machines that share an authentication database (SAM) –Single sign-on.
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Module 3: Configuring Basic TCP/IPv4 Settings. Overview of the TCP/IP Protocol Suite Overview of TCP/IP Addressing Name Resolution Dynamic IP Addressing.
CHAPTER Protocols and IEEE Standards. Chapter Objectives Discuss different protocols pertaining to communications and networking.
Windows 2000 Networking Computing Department, Lancaster University, UK.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Guide to TCP/IP, Third Edition
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
NetBIOS name resolution. Name resolution  NetBIOS name resolution: mapping NetBIOS name to an IP address review of name syntax: machine name: \\mname.
SYSTEM ADMINISTRATION Chapter 16 Client Workstation Basics.
Examining TCP/IP.
Overview of Client Configuration By Nanda Ganesan, Ph.D. © Nanda Ganesan.
Networking Functions of windows NT Sever
COMT 6251 Network Layers COMT Overview IP and general Internet Operations Address Mapping ATM LANs Other network protocols.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Windows routing and resolution. Basic concepts  Host name: machine.sub-domain.domain example: mail.ubalt.edu same machine name in Windows in NetBIOS.
Chapter 17 Windows Internet Name Service WINS. WINS A NetBios name server that resolves NetBIOS name to IP addresses Is much like DNS, with clients registering.
Networking Concepts. Week-7 Network Protocols Three Major Components:  Application Interface –Connects programs to network  Global Network Transport.
Configuring the network server GOUP 3 ® WORKGROUP: Mr. YUSUF Mr. BULHAN Mr. ABSHIR Mr. OSMAN.
Networking in Windows NT Layered Network Architecture Network Interface Card Network Adapter Card Drivers NDIS InterfaceStreams Transport Protocols.
Microsoft enterprise concepts. NT Layered Network Architecture Network Interface Card Network Adapter Card Drivers NDIS InterfaceStreams Transport Protocols.
Microsoft Active Directory ITL. © 2005 Hans Kruse, Shawn Ostermann, Carl Bruggeman, Ohio University 2 Early Networking Schemes Windows LAN Manager, AppleTalk.
WINDOWS NT Network Architecture Amy, Mei-Hsuan Lu CML/CSIE/NTU August 19, 1998.
Lecture 6: Examples on Windows Operating Systems.
ITI-510 Computer Networks ITI 510 – Computer Networks Meeting 6 Rutgers University Center for Applied Computer Technologies Instructor: Chris Uriarte.
Network Servers Chapter 13 Release 16/7/2009. Chapter Objectives Describe Client-server and Peer to Peer network model Explain server Explain Domain.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 44 – Exploring Network Properties.
Lecture 4: Windows Operating Systems. Symmetric Multiprocessing Memory Operating System User Thread User Thread User Thread User Thread Operating System.
LAN Protocols Chapter 5. Learning Objectives Explain the following LAN protocols and how they work with network operating systems: IPX/SPX, NetBEUI, AppleTalk,
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Computer Network protocols
Name and Address Resolution Domain Name System (DNS)
Network Protocols Transmission Control Protocol/Internet Protocol (TCP/IP) Asynchronous Transfer Mode (ATM) NWLink NetBIOS Enhanced User Interface (NetBEUI)
Network Communications Technology
Microsoft enterprise concepts
Module 8: Networking Services
Name Resolution Presented By Tom Battaglia Thomas Text.
Implementing TCP/IP.
Lecture 4: Windows Operating Systems
Network Operating Systems Examples
Chapter Three Network Protocols.
Examining Network Protocols
Chapter 3: Windows7 Part 4.
Presentation transcript:

“Windows Networking” ITL

© Hans Kruse & Shawn Ostermann, Ohio University 2 Overview Networking under Windows Mixture of applications and protocols

© Hans Kruse & Shawn Ostermann, Ohio University 3 Windows Protocols Application Layer: –“Providers”: Vendor-specific networking clients –Application (http, ftp, etc.) Presentation Layer –Usually empty

© Hans Kruse & Shawn Ostermann, Ohio University 4 Windows Protocols Session Layer –Redirectors – linked to Provider modules –Servers Transport Layer –TDI – Transport Driver Interface –Various transport protocols (TCP, NWLink, NBF) Lower Layers

© Hans Kruse & Shawn Ostermann, Ohio University 5 Some Definitions NBF: NetBIOS Frame Protocol –Based on NetBEUI (Network Basic Input Output System Extended User Interface) NWLink –Implementation of the Novell protocols IPX/SPX IPX: Internet Packet Exchange SPX: Sequence Packet Exchange

© Hans Kruse & Shawn Ostermann, Ohio University 6 Protocol Structure NetBIOS (Kernel) TCP/IP NetBT SPX/IPXNBF NDIS NIC Driver Note: TCP/NetBT and IPX/SPX are routable, NBF (NetBEUI) is not.

© Hans Kruse & Shawn Ostermann, Ohio University 7 Specifications & Info Karanjit S. Siyan, “Windows NT TCP/IP”, New Riders Professional Library RFCs 1001 & 1002 SNIA CIFS Spec 0.9

© Hans Kruse & Shawn Ostermann, Ohio University 8 Some History Windows networking –Windows for Workgroups –LAN Manager (various versions) Intended for small LANs Similar to AppleTalk

© Hans Kruse & Shawn Ostermann, Ohio University 9 History … Novell used for server-based large networks Windows networking used for Peer- to-Peer RFCs 1001 and 1002 define NetBIOS over TCP (NetBT)

© Hans Kruse & Shawn Ostermann, Ohio University 10 UNC Uniform Naming Convention –\\ServerName\ShareName\Path\FileName\\ServerName\ShareName\Path\FileName Defines a flat namespace used to locate network resources

© Hans Kruse & Shawn Ostermann, Ohio University 11 SMB Server Message Block –Application layer protocol –Defines access to files, printers, and named pipes SMB specs are not public CIFS specs are public under SNIA

© Hans Kruse & Shawn Ostermann, Ohio University 12 Protocol Stacks for SMB SMB NetBIOS TCP/IPNetBEUI IPX/SPX Data Link Layer

© Hans Kruse & Shawn Ostermann, Ohio University 13 SMB Functions Session Setup and Disconnect File Access Printer Access Directory Searching Setting File Attributes File Creation and Deletion

© Hans Kruse & Shawn Ostermann, Ohio University 14 SMB File Access Open and Close Read and Write Record and byte range locking File Locks “Opportunistic” locks (caching support)

© Hans Kruse & Shawn Ostermann, Ohio University 15 SMB Variants SMB is not a single specification Microsoft and other vendors made numerous enhancements SMB session setups include a required version negotiation

© Hans Kruse & Shawn Ostermann, Ohio University 16 Name Resolution NetBIOS uses 15 character names Flat name space inside a NetBIOS Scope Nodes assert a name upon startup Assertion is successful unless challenged

© Hans Kruse & Shawn Ostermann, Ohio University 17 Node Types b-nodes –Use broadcast for name resolution –Can interact only with b-nodes (and mixed nodes) p-nodes –Use a NetBIOS name server (NBNS, Microsoft WINS) –Cannot interact with b-nodes

© Hans Kruse & Shawn Ostermann, Ohio University 18 Mixed Node Types m-nodes –mixed operation, broadcast first h-nodes –mixed, NBNS, LMHOST file, broadcst Windows defaults: –b-node –h-node if a WINS server is specified

© Hans Kruse & Shawn Ostermann, Ohio University 19 Some Notes WINS is NBNS as defined in RCFs 1001 and 1002, but WINS replications (server to server updates) are vendor-specific WINS is dynamic, entries come from NetBIOS name registration at system startup

© Hans Kruse & Shawn Ostermann, Ohio University 20 WINS and DNS Up to Windows NT 4, these are separate –Computers can have unrelated DNS and NetBIOS names DHCP clients without dynamic DNS –Have “generic” or no DNS names –Dynamically register NetBIOS names

© Hans Kruse & Shawn Ostermann, Ohio University 21 Windows 2000 Pure Windows 2000 networks use dynamic DNS WINS lookups used for mixed environments Names lookups can trigger –DNS queries –WINS queries –Broadcasts

© Hans Kruse & Shawn Ostermann, Ohio University 22 WINS and DNS names Windows 2000 machines use FQDN (Fully Qualified Domain Names) NetBIOS names are derived from the host name –Pad short names with spaces up to 15 characters –Truncate names with >15 chars

© Hans Kruse & Shawn Ostermann, Ohio University 23 Microsoft DNS Dynamic Updates Replication (If used with Active Directory aka LDAP) UTF-8 character coding unless restricted to RFC 1123 Additional DNS record types

© Hans Kruse & Shawn Ostermann, Ohio University 24 Service Discovery LDAP - based starting with Windows 2000 Previous versions use a proprietary systen of “domain browsers” Creates some broadcast traffic

© Hans Kruse & Shawn Ostermann, Ohio University 25 Access Control in SMB “Share Level Access” –Used with FAT16 and FAT32 –Single password for a directory tree User Level Access –Requires User/Password Authentication –NTFS required to make access file- specific

© Hans Kruse & Shawn Ostermann, Ohio University 26 Security Models “Workgroup” –relies on share level security or –user/password settings on Windows NT or 2000 workstations Domain Controller –Windows NT or 2000 server which contains a central user database

© Hans Kruse & Shawn Ostermann, Ohio University 27 Dual Access Control NTFS-based file sharing checks credentials twice –Share-level permissions –File level access control lists Non-file objects (e.g. printers) can have share permissions

© Hans Kruse & Shawn Ostermann, Ohio University 28 Security protocols in CIFS Authentication required for session setup to a server –Plain Text Password (discouraged for obvious reason) –Challenge-response Requires a shared secret (password) May be stored on a separate authentication server