术语:
1. NDIS:Network Driver Interface Specification
2. NIC:Network Interface Card
3. TDI:Transport Driver Interface
4. OSI:Open Systems Interconnection
office:office" />
1. The OSI Reference Model
aspectratio="t" v:ext="edit">
1.Physical Layer
reception and transmission of the unstructured raw bit stream over a physical medium.,It describes the electrical/optical, mechanical, and functional interfaces to the physical medium. The physical layer carries the signals for all the higher layers. Under Windows 2000, the physical layer is implemented by the network interface card (NIC), its transceiver, and the medium to which the NIC is attached. For network components that use serial ports, the physical layer can also include low-level network software that defines how the serial stream of bits is divided into packets of data.
2.Data Link Layer
1. MAC layer
checks frame errors, and manages address recognition of received frames,implemented in the network interface card (NIC). The NIC is controlled by a software device driver called the NIC driver.
2. LLC layer
provides error-free transfer of data frames from one node to another,establishes and terminates logical links, controls frame flow, sequences frames, acknowledges frames, and retransmits unacknowledged frames,implemented in the transport driver
3.Network Layer
This layer controls the operation of the subnet. It determines the physical path the data should take, based on the following:
· network conditions
· priority of service
· other factors, including routing, traffic control, frame fragmentation and reassembly, logical-to-physical address mapping, and usage accounting
implemented in the transport driver
4.Transport Layer
ensures that messages are delivered error-free, in sequence, and with no loss or duplication.,A minimal Transport Layer is required in protocol stacks that include a reliable Network or Logical Link Control sublayer that provides virtual circuit capability. For example, because the Windows 2000 NetBEUI transport driver includes an OSI-compliant LLC sublayer, its Transport Layer functions are minimal. If the protocol stack does not include an LLC sublayer, and if the Network Layer is unreliable and/or supports datagrams (as with TCP/IP's IP layer or NWLink's IPX layer), the Transport Layer should include frame sequencing and acknowledgment, as well as retransmission of unacknowledged frames.
implemented in the transport driver
5. Session layer
Manages the connection between cooperating applications, including high-level synchronization and monitoring of which application is "talking" and which is "listening."
6. Presentation layer
Handles data formatting, including issues such as whether lines end in carriage return/line feed (CR/LF) or just carriage return (CR), whether data is to be compressed or encoded, and so forth.
7. Application layer
Handles information transfer between two network applications, including functions such as security checks, identification of the participating machines, and initiation of the data exchange.
2. Windows 2000 Networking Components
The mapping between OSI layers and networking components isn't precise, which is the reason that some components cross layers.
TDI transports, for example, frequently cross several boundaries. In fact, the bottom four layers of software are often referred to collectively as "the transport." Software components residing in the upper three layers are referred to as "users of the transport."
分享到:
相关推荐
network_programming_for_microsoft_windows.rarnetwork_programming_for_microsoft_windows.rar
Network Emulator for Windows Toolkit(模拟弱网络环境的软件)1
Network Programming with Windows Sockets
Network Connect for Windows 32bit 6.5Rc
Network Programming for Microsoft Windows 2nd
笔者学习无线网络的学习笔记,draft 0.2版本,后续会陆续更新。准备学习无线网络的可参考,以资共享。 目录如下: 1 INTRODUCTION 4 1.1 ABOUT THIS DOCUMENT 4 1.2 PURPOSE 4 1.3 SCOPE 4 1.4 ...
《Network Programming for Microsoft Windows》,这本书是比较好的关于Windows网络编程书
Linux Transfer for Windows Network Admins 2003
Designing Microsoft Windows 2000 Network Security 72 英语
Windows Sockets Network Programming chm版本 主要讲用Windows Sockets编程
《Neural Network and Deep Learning》学习笔记1-深入理解神经网络与BP算法
Windows 2008 Network Load Balancing 安装说明,Windows 2008 Network Load Balancing 安装说明,Windows 2008 Network Load Balancing 安装说明,Windows 2008 Network Load Balancing 安装说明,Windows 2008 Network...
Windows Server 2008的Network Access Protection介绍
Network Programming for Windows(source code)
Network Programming for Windows 电子书
Network Emulator for Windows Toolkit,windows 32位和64位打包完整版
MCSE Windows 2000 Network 电子书
参考文档:https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html 网络拓扑 四个 Peer 节点分属于同一个管理域(example.com)下的两个组织Org1 和Org2,这两个组织都加入同一个应用通道...
windows network monitor 网络监控 抓包 显示进程id(wireshark不具备此功能)