tcpip
编程过程中,会结合多项协议。 而其中应用最广泛的是 TCP/IP 协议。 应用进程间的相互通信主要是利用 Winsock 规范中的 API,为了更进一步降低网络编程的难度,将 Winsock 实现具体功能的 API 进行封装,形成 MFC Socket。 编程过程中调用的是 MFC 封装后的套接字类,如 CSocket[12]。 如今网络开发应用中最为广泛使用的应用程序接口就是 Socket
c a p 图 21 程序与 winpcap 的依赖关系 1. NPF 模块 在 winpcap 中,与操作系统密切相关的是名为 NPF(Netgroup Packet Filter)的设备驱动程序。 NPF 能够执行许多操作,包括数据包捕获、数据包发送、网络统计及数据包转储到磁盘等,其中,最重要的功能是执行数据包的捕获。 在一个捕获过程中, NPF 驱动程序利用网络接口卡捕获数据包
不了某些网站。 故障分析 :Windows操作系统默认的 TCP/IP数据包最大值 MaxMTU为 1500,而 ADSL服务提供商实际使用的数据包最大值略小于 1500,多为 1492,所以需要降低 MaxMTU的值到 1492之下。 你知道吗。 MaxMTU与网络速度的关系 TCP/IP数据包最大值 MaxMTU是影响 Inter网上速度的重要参数,数据包的报头大小为20~ 60Byte
它与主机需求 RFC类似,但是只单独描述了路由器的需求。 标准的简单服务 有一些标准的简单服务几乎每种实现都要提供。 在本书中我们将使用其中的一些服务程序,而客户程序通常选择 Tel。 图。 从该图我们可以看出,当使用 TCP和 UDP 提供相同的服务时,一般选择相同的端口号 . (下面是原书 ①的译文) 如果仔细检查这些标准的简单服务以及其他标准的 TCP/IP服务(如 Tel, FTP,