[Webinar] Learn how to a build a cloud-first strategyRegister Now


OSI communication with windows Application

Posted on 2004-11-06
Medium Priority
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

Accepted Solution

ChipM0nk JG earned 1500 total points
ID: 12515512

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

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

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever set up your wireless router at home or in the office to find that you little pop-up bubble in the bottom right-hand corner of Windows read "IP Conflict - One of more computers on the network have been assigned the following IP address"…
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 …
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…

864 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