问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网络编程技术及应用的图书前言

发布网友 发布时间:2023-06-28 20:55

我来回答

1个回答

热心网友 时间:2024-11-28 22:44

随着计算机网络,特别是Internet的迅猛发展,网络应用越来越普及。那么,如何通过计算机网络实现用户之间的通信?如何开发基于网络的应用系统(如协议分析、网络计费、网络监控、防火墙、网络入侵检测等)?如何有效地管理网络?如何减少因网络使用带来的不良影响?……解决上述问题的关键是网络编程和网络协议分析。通过网络编程可以实现数据包的接收与发送,通过协议分析可以解释接收到的数据包,进而根据不同的应用需求实现相应的应用程序编制工作。
有关网络编程方面的教材不少,但大多只涉及到网络编程技术的某些方面,如UNIX网络编程技术、Linux网络编程技术、Windows网络编程技术、ASP编程技术、JSP编程技术等。到目前为止,笔者还没有找到一本深入浅出地、全面地介绍网络编程技术,特别是涉及到比较底层(即数据链路层、网络层和传输层)的网络编程方法的教材。而将网络编程技术、TCP/IP协议、基于网络编程技术实现的网络应用的原理及其实现方法结合在一起的教材更是少见。但较底层的网络编程方法是开发一些网络应用的必备基础知识。网络工程、信息安全、计算机软件、计算机应用等专业的本科生和研究生均应该掌握这些知识。这些内容正是笔者所教授的“TCP/IP与网络编程”等课程的教学内容,多年来一直没有找到一本合适的教材。
本书的主要内容包括四大方面:网络编程基础、网络编程技术、TCP/IP协议、基于网络编程的网络应用原理与实现。这四方面的内容是相互联系的。其中,第一篇“网络编程基础”主要介绍网络编程的相关基础知识,包括网络操作系统、文件系统、I/O模型、套接字与管道、进程与线程、信号、虚拟设备驱动程序与应用程序之间的接口、字节顺序等;第二篇“网络编程方法与技术”由低层到高层深入浅出地介绍了各种网络编程技术,包括直接网卡编程技术、基于网卡驱动程序的网络编程技术、NDIS(含VPacket、Packet32)、Libpcap、Winpcap、Socket、WinSock、Java等,各种编程方法均配有相应丰富的程序实例;第三篇在简单介绍网络体系结构的基础上,详细介绍了Internet的网络体系结构——TCP/IP协议,深入分析了TCP/IP协议的数据封装方法和主要协议的报文格式,给出了编程实现主要协议时的数据结构定义;在上述内容的基础上,第四篇介绍了常用的、基于网络编程技术实现的网络应用,包括网络监控、网络计费、防火墙、网络入侵检测等。
本书由西南交通大学网络与通信四川省重点实验室组织编写,参与编写工作的同志有:谭献海负责策划、全书所有章节的编写、全书的定稿等工作;孙慧丽、高兴、郑艳玲、呼晓黎、李明辉、张涛、黎燕敏、温碧丽等协助本书内容的执笔;肖中卿、殷鹏程、胡英、胡玉清、刘黎娜、黄媛辉、何平、吕鸿杰、杜彬、胡俊等同志负责本书文字、图表及程序等的完善和修订等工作;卢峰同志在NDIS编程等方面提供了相应的程序和文档。西南交通大学潘启敬教授和李成忠教授为本书的编写提出了宝贵的意见。
本书是作者十多年来从事网络应用、网络产品开发、网络监控、网络安全等实际项目开发的经验总结,并结合作者给研究生和本科生讲授相关课程的教学经验,在“TCP/IP与网络编程”、“局域网专题”、“Internet技术”等课程的课件、讲义的基础上编写而成。书中包含大量的网络编程程序实例,具有较高的参考价值。
本书的内容较多,且相对较新。在编写过程中,作者拜读和参考了大量的科技文章、网上资料、相关的参考书、兄弟学校的讲义等,在此对相关的作者表示衷心的感谢。此外,有的参考资料是网络上流传的资料,出处比较多,可能没有全部在参考文献中列出,请相关作者多多包涵。
本书适于作为网络工程、信息安全、计算机应用、计算机软件、通信工程等专业的本科生和研究生的教材,也可供从事网络工程、网络应用开发、网络安全等工作的科技工作者参考。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大同四区和市区的区别 大同云冈属于哪里 大同市云冈区建成区范围都有哪些 it wasn't long before i found a job.---before是什么意思 It wasn't long before a man from It wasn't long before和It won't be long before有什么区别吗? it wasn't long before和it won't be long before有什么不同?_百度知 ... 微信怎么查和一个好友的红包记录 马龙巴黎奥运会夺冠了吗 明天是中国的情人节??? 白云过山峰也可传情什么意思 风帆麻将机怎么样 男同学说高端麻将机,怎么回答 婴儿拉水便的原因 听说长江商学院MBA项目有导师计划,有了解的麻烦给说说? 墨尔本大学文科好就业吗 1070配什么cpu主 T波异常,下壁心肌缺血 T波异常可能是下壁心肌缺血 懂得进来看看 哪个奶茶送麻将好 泸州麻将开牌规则介绍 今年几号进入一九 qq飞车什么道具容易开永久车 qq飞车各种道具能开出什么 一幅麻将牌总共多少个?什么红中几个?白板几个?具体点,都包括什么 已故父母的照片放置禁忌 给去世老人拍遗像有什么禁忌吗? 电影《天若有情》在韩国有多火 北京到合肥的Z4073次列车(应该是临时增加的)是动车吗,我的票是21d什么... 五险基数4073什么意思? 我是部门领导,领导说我会看人不会用人,这意思是我看好的人,我的领导... tcp网络编程与自动化的作用区别 软金砂苏烟多少钱一包? 广东省50元一包的烟有哪些 263围棋和陕西棱子麻将游戏今天经常掉线,是什么原因呢? 为什么有些麻将可以胡两个对子? 高考旗袍三种颜色有什么寓意吗? 微信记不到,手机号,QQ号和邮箱号怎么办? 马兰头喜阴还是喜阳 购买52度五粮液东方娇子499元,返利349.3是真的吗 旧房屋顶加固方法 简易铁皮房顶蓬加固方法 阿拉伯帝国和奥斯曼帝国经济发展的异同 为什么奥斯曼帝国的历史影响不如阿拉伯帝国 奥斯曼土耳其帝国的统治民族是哪个?它与阿拉伯帝国是同一个时期吗?哪个... 奥斯曼土耳其帝国与阿拉伯帝国在历史上有过共存的时期吗 为什么奥斯曼帝国 大丰权健酒店现名叫什么 麻将的基本打法是什么? 宝是暗蛋算宝还是暗蛋 小鸟伏特加下一句咋接