OSI communication with windows Application

Posted on 2004-11-06
Last Modified: 2010-03-18
I would like to create a cheat - sheet of mapping the transport of an application from one machine to another - The application is a windows server/ client application with the server communication via PGM multicast protocol and Server client also communicate via TCP.

1.How does the Applicatoin layer speak to windows applications ? Are there different methods or modules that  do this?

2.Do all windows applications have a specific type of messaging layer that communicates with the Application layer? I was wondering exactly how the application speaks to the application layer. I am not a developer and hoping I can get the methods that the above is done in simplistic terms.


Question by:halcyone
    LVL 8

    Accepted Solution


    tdi.sys is the general MS Transport Driver Wrapper

    built on this are:
    tdtcp.sys is the Microsoft TCP Transport Driver
    which provides services to the:
    tcpip.sys is the Microsoft TCP/IP Driver
    tcpip6.sys is the Microsoft IPv6 Driver

    You can find all of them in your windows\system32\drivers directory.

    2. You will find more than you ever cared to know about how to develop network applications for Windows at:

    A good place to start for the TDI layer would be this page (complete with the simplistic diagram that you are searching for):


    Author Comment

    Thanks for you help - I never had any idea about this before, now I do.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    The Need In an Active Directory enviroment, the PDC emulator provide time synchronization for the domain. This is important since Active Directory uses Kerberos for authentication.  By default, if the time difference between systems is off by more …
    Trying to figure out group policy inheritance and which settings apply where can be a chore.  Here's a very simple summary I've written which might help.  Keep in mind, this is just a high-level conceptual overview where I try to avoid getting bogge…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!
    This video discusses moving either the default database or any database to a new volume.

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now