?
Solved

C# network programming - OSI layers

Posted on 2005-03-23
1
Medium Priority
?
737 Views
Last Modified: 2006-11-17
Please recommend good books or websites on network programming.......



=======================================================


Let me explain the source of my question....and what kind of information I am looking for:


For the past 6 years I have been developing (primarily) Client - Server database type applications.  Very high level kind of programming.

I am going to be starting work at a company where I am told I will have the opportunity to program at all 7 layers of the OSI model.  Or I guess it would be only 6 layers...since the Physical Layer does not involve any software, right?  It's just copper wire / NIC card?

How to BEGIN acquainting myself with C# programming and the OSI model......and HOW I can tap into it using C#?


For example.......can I use C# to hook into the Data Link Layer?  How is the Data Link layer implemented?  Is it a DLL?  Is it a firmware chip?

For example.......can I use C# to hook into the Network Layer?  How is the Network layer implemented?

For example.......can I use C# to hook into the Transport Layer?  How is the Transport layer implemented?

For example.......can I use C# to hook into the Session Layer?   How is the Session layer implemented?

For example.......can I use C# to hook into the Presentation Layer?  How is the Presentation layer implemented?

For example.......can I use C# to hook into the Application Layer?  Is the Application Layer the same thing as a C# Windows Application?



Please recommend good books or websites on this kind of programming.......


Thanks so much,


Tom
0
Comment
Question by:Tom Knowlton
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 13

Accepted Solution

by:
dungla earned 2000 total points
ID: 13618913
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

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

Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
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…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

764 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