+ All Categories
Home > Technology > Windows Networking Introduction

Windows Networking Introduction

Date post: 26-Jan-2017
Category:
Upload: nevil-dsouza
View: 133 times
Download: 0 times
Share this document with a friend
27
Transcript
Page 1: Windows Networking Introduction
Page 2: Windows Networking Introduction
Page 3: Windows Networking Introduction

PART I-NETWORKINGDivided into 5 parts1.Network Interfaces2.Protocols3.Redirectors And Servers4.Domains5.Active Directory

Page 4: Windows Networking Introduction

1.1 NETWORK INTERFACESNetwork Device Interface

Specification(NDIS)-Developed by Microsoft and 3Com to

disconnect n/w adapters from transport protocols.

-Between DLL and Network Layer

Page 5: Windows Networking Introduction

Transport Driver Interface(TDI)-Provides Abstraction Layer in the N/W-Between Transport Layer And Session Layer-Easier to make transport drivers.

Page 6: Windows Networking Introduction
Page 7: Windows Networking Introduction

1.2 PROTOCOLS1.Server-Message Block(SMB)-Used to send I/O requests over the N/W-Published initially as Common Internet File

System(CIFS)

Page 8: Windows Networking Introduction
Page 9: Windows Networking Introduction

2.TCP/IP-Internet Protocol

3.Point To Point Tunneling Protocol(PPTP)-Remote access server modules run on Windows

server machines and other client systems.Used over the Internet.

Page 10: Windows Networking Introduction
Page 11: Windows Networking Introduction

1.2 PROTOCOLS4.HTTP PROTOCOL-Used in WWW.Implemented as kernel-mode

driver5.WebDAV-Web Distributing and Authoring And

Versioning protocol-HTTP based protocol for collaborative

authoring6.Named Pipes-Used for IPC on same machine

Page 12: Windows Networking Introduction

1.2 PROTOCOLS7.Remote Procedure Calls(RPC)-IPC on two different machines-Hides architectural differences8.Component Object Model(COM)-Microsoft’s OLE uses it to insert

spreadsheets into MS Word

Page 13: Windows Networking Introduction

1.3 Redirectors And Servers

Page 14: Windows Networking Introduction

1.3 Redirectors And Servers

Page 15: Windows Networking Introduction
Page 16: Windows Networking Introduction

1.4 DOMAINSA domain is basically a collection of user accounts and computer accounts that are grouped together so that they can be centrallymanaged. It is the job of thedomain controller to facilitate this central management of domain resources.

Page 17: Windows Networking Introduction
Page 18: Windows Networking Introduction

1.5 ACTIVE DIRECTORYThe LDAP services are implemented in Windows called as Active

Directory

Page 19: Windows Networking Introduction

PART II-PROGRAMMER INTERFACE

Page 20: Windows Networking Introduction

PART II-PROGRAMMER INTERFACEWin32 API is the basic interface to the abilities of Windows

.NET Framework is the modern api developed by MS

C A T E G O R I E S :

1.Access to Kernel Objects 2.Sharing of objects between processes 3.Process management 4.Memory Management

Page 21: Windows Networking Introduction

2.1 ACCESS TO KERNEL OBJECTS

Page 22: Windows Networking Introduction

2.2 SHARING OBJECTS BETWEEN PROCESSES1st technique:

Child process inherits a handle to the object.If shared then used for communication between child and parent.

2nd technique:

One process gives object name and 2nd one opens it.

Page 23: Windows Networking Introduction

2.3 PROCESS MGMT. Scheduling Rule

1.IDLE PRIORITY CLASS(NT PRIORITY LEVEL 4)2.NORMAL PRIORITY CLASS(NT PRIORITY LEVEL 3)3.HIGH PRIORITY CLASS(NT PRIORITY LEVEL 2)4.REAL-TIME PRIORITY CLASS(NT PRIORITY LEVEL 1)

Page 24: Windows Networking Introduction

2.3 PROCESS MGMT. THREAD PRIORITIES:

Priority of thread is determined by:1. Priority class of its process2. Priority level of the thread

Page 25: Windows Networking Introduction

2.3 PROCESS MGMT.PRIORITY LEVELS OF THREAD: THREAD_PRIORITY_IDLE THREAD_PRIORITY LOWEST THREAD_PRIORITY_BELOW_NORMAL THREAD_PRIORITY_NORMAL THREAD_PRIORITY_ABOVE_NORMAL THREAD_PRIORITY_HIGHEST THREAD_PRIORITY_TIME_CRITICAL

Page 26: Windows Networking Introduction

2.4 MEMORY MGMT.- Virtual Address space

- Memory Mapping Files

- Heaps

Page 27: Windows Networking Introduction

THANK YOU


Recommended