Wednesday 19 November 2014

tcp/ip protocol stack

he protocol stack is associate implementation of a laptop networking protocol suite. The terms area unit usually used interchangeably. to be precise, the suite is that the definition of the protocols, and therefore the stack is that the software system implementation of them.[1]

Individual protocols inside a collection area unit usually designed with one purpose in mind. This modularization makes style and analysis easier. as a result of every protocol module sometimes communicates with 2 others, they're ordinarily unreal as layers during a stack of protocols. very cheap protocol continually deals with "low-level", physical interaction of the hardware. each higher layer adds a lot of options. User applications sometimes deal solely with the upmost layers (see additionally OSI model).[2]

In sensible implementation, protocol stacks area unit usually divided into 3 major sections: media, transport, and applications. a specific OS or platform can usually have 2 well-defined software system interfaces: one between the media and transport layers, and one between the transport layers and applications.

The media-to-transport interface defines however transport protocol software system makes use of explicit media and hardware varieties ("card drivers"). as an example, this interface level would outline however TCP/IP transport software system would visit local area network hardware. samples of these interfaces embody ODI and NDIS within the Microsoft Windows and DOS surroundings.

No comments:

Post a Comment