网络编程的技术和方法

在上图借了本

<<网络编程技术及应用(高等学校教材·计算机科学与技术)>>

虽然现在做维护工作,时间蛮多,我绝对不会放弃编程滴,因为我喜欢...

而且我认为只要与计算机之类智能设备打交道,一定存在着程序,不管是ASM,51,ARM,还是C#,JAVA......

第一篇  
网络编程基础第1章  
第一篇 网络编程基础
 第1章 网络编程基础
  1.1 网络操作系统
  1.2 文件系统  1.3 I/O模型  1.4 套接字与管道  1.5 进程与线程  1.6 信号  1.7 应用程序与设备驱动程序之间的接口  1.8 字节顺序  思考练习题
第二篇 网络编程方法与技术 第2章直接网卡编程技术  2.1 网卡的基本工作原理  2.2 网卡寄存器  2.3 NE2000(9008)编程要点  2.4 网卡编程实例  思考练习题 
第3章 基于Packet Driver的网络编程方法  3.1 概述  3.2 网络接口标识  3.3 功能调用描述  3.4 Packet Driver编程实例  思考练习题 
第4章基于NDIS的网络编程  4.1 Windows NT网络体系结构  4.2 NDIS的基本概念  4.3 小端口网卡驱动程序  4.4 NDIS中间驱动程序  4.5 VPacket   4.6 Packet32   4.7 WinDis32技术  思考练习题 
第5章 基于Libpcap的网络编程技术  5.1 常见的包捕获机制简介  5.2 Libpcap与BPF   5.3 Libpcap库函数与数据结构  5.4 Libpcap应用实例  思考练习题 
第6章 Libnet和Libnids编程技术  6.1 Libnet   6.2 Libnids   思考练习题 
第7章 Winpcap编程技术  7.1 Winpcap简介  7.2 Winpcap结构  7.3 packet.dll的相关数据结构及函数  7.4 packet.dll应用实例  7.5 wpcap.dll的相关数据结构及函数  7.6 wpcap.dll应用实例  思考练习题 
第8章 Socket编程  8.1 Socket的定义  8.2 Socket地址  8.3 Socket工作步骤  8.4 基本Socket系统调用  8.5 其他Socket系统调用  8.6 Socket应用实例  思考练习题 
第9章 WinSock   9.1 WinSock概述  9.2 WinSock提供的函数调用  9.3 WinSock对Berkeley Socket的扩充  9.4 WinSock 2.0 的扩充功能  9.5 WinSock 1.1扩展的主要函数介绍  9.6 WinSock编程实例  思考练习题 
第10章 WinSock I/O方法  10.1 概述  10.2 Select模型  10.3 WSAAsyncSelect模型  10.4 WSAEventSelect模型  10.5 Overlapped I/O模型  10.6 完成端口模型  思考练习题 
第11章 Java网络编程  11.1 Java的网络通信功能  11.2 Java中的网络编程方法  11.3 Java URL网络编程  11.4 Socket通信  11.5 Java数据报通信  11.6 SUN Java网络协议  11.7 JavaMail   思考练习题
第三篇 TCP/IP协议 第12章 TCP/IP协议  12.1 网络体系结构  12.2 网络接口层协议  12.3 网间网层协议  12.4 Internet路由协议  12.5 传输层协议  12.6 TCP/IP协议的数据结构  12.7 TCP/IP报文分析  思考练习题
第四篇 基于网络编程的网络应用 第13章网络计费系统  13.1 网络计费概述  13.2 常用网络计费方法  13.3 基于流量的网络计费方法  13.4 拨号服务计费方法  13.5 基于代理服务器的计费方法  13.6 基于邮件日志的邮件计费  思考练习题 
第14章网络监控系统  14.1 网络监控系统概述  14.2 网络监视  14.3 电子邮件监视  14.4 网络监控  14.5 常用的网络监听工具  思考练习题 
第15章 防火墙系统  15.1 防火墙概述  15.2 包过滤防火墙  思考练习题 
第16章 网络入侵检测系统  16.1 入侵检测的概念  16.2 入侵检测系统分类  16.3 入侵检测数学模型  16.4 入侵检测方法  16.5 入侵检测系统的组成及功能  16.6 Snort剖析  思考练习题参考文献

 

以上是书的目录,看书没有什么不明白的,可是做起来呢....当然是有难度滴,所以开始一点一滴的积累了....
看到2章节,最近在对几种编程技术进行实践操练,呵呵,现在简单说下心得
第二篇 网络编程方法与技术  主要讲的是对网卡芯片进行的编程,学过硬件编程的人都知道,这类编程首先要了解硬件的特性,
其实和大学学的微机原理和应用相同,熟悉各个厂家的芯片,芯片的寄存器,中断等......可惜这部分不比单片机..
自己写好程序也没有用,有8139芯片网卡,也有各种还原卡可以拿来用,可惜没有专用烧写器,不能象烧51那样,只有了解下了...
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值