CruiseYoung提供的带有详细书签的电子书籍目录http://blog.csdn.net/fksec/article/details/7888251TCP/IP详解卷2:实现基本信息原书名:TCP/IPIllustrated,Vol.2:TheImplementation原出版社:Addison-WesleyProfessional作者:(美)GaryR.WrightW.RichardStevens译者:陆雪莹蒋慧丛书名:计算机科学丛书出版社:机械工业出版社ISBN:7111075676上架时间:2000-7-1出版日期:2011年4月开本:16开页码:901版次:1-19所属分类:计算机>计算机网络>网络协议>TCP/IP教材>研究生/本科/专科教材>工学>计算机教材>计算机教材>本科/研究生>计算机专业教材>计算机专业课程>计算机网络内容简介  本书完整而详细地介绍了TCP/IP协议是如何实现的。
书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。
本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。
还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。
读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。
本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
作译者作者:W.RichardStevens国际知名的Unix和网络专家,《TCP/IP详解》(三卷本)作者  W.RichardStevens(1951-1999),是国际知名的Unix和网络专家;
受人尊敬的计算机图书作家;
同时他还是广受欢迎的教师和顾问。
Stevens先生1951年生于赞比亚,他的家庭曾多次搬迁,最终定居于南非。
早年,他就读于美国弗吉尼亚州的费什本军事学校,后获得密歇根大学学士、亚利桑那大学系统工程硕士和博士学位。
他曾就职于基特峰国家天文台,从事计算机编程;
还曾在康涅狄格州纽黑文市的健康系统国际公司任主管计算机服务的副总裁。
Stevens先生不幸病逝于1999年9月1日,他的离去是计算机界的巨大损失。
陆雪莹陆雪莹,女,1973年1月出生。
1994年?月毕业于南京通信工程学院无线通信专业,获工学学士学位。
1997年2月于南京通信工程学院计算机软件专业毕业,并获硕士学位。
1997年9月至今,任南京通信工程学院计算机教研室教员,同时于解放军理工大学攻读军事通信学博士学位,讲师职称,主要研究方向:智能化网络管理,计算机网络分布式处理。
曾参加国家“863”项目,并参加编写专业著作2本,翻译专业著作3本,在各级学术刊物上发表论文5篇。
蒋慧蒋慧,女,1973年2月出生。
1995年毕业于南京通信工程学院计算机系,获计算机应用专业工学学土学位。
1998年于南京通信工程学院计算机软件专业毕业,并获硕士学位。
1998年9月至今,于解放军理工大学攻读博士学位。
自1995年以来,在国内外重要学术刊物和会议上发表8篇论文,其中2篇论文被IEEE国际会议录用。
已出版3本有关网络的译作。
目前从事软件需求工程、网络协议验证方式化方法以及函数式语言等方面的研究。
目录封面-1第1章 概述11.1 引言11.2 源代码表示11.2.1 将拥塞窗口设置为111.2.2 印刷约定21.3 历史21.4 应用编程接口31.5 程序示例41.6 系统调用和库函数61.7 网络实现概述61.8 描述符71.9 mbuf与输出处理111.9.1 包含插口地址结构的mbuf111.9.2 包含数据的mbuf121.9.3 添加IP和UDP首部131.9.4 IP输出141.9.5 以太网输出141.9.6 UDP输出小结141.10 输入处理151.10.1 以太网输入151.10.2 IP输入151.10.3 UDP输入161.10.4 进程输入171.11 网络实现概述(续)171.12 中断级别与并发181.13 源代码组织201.14 测试网络211.15 小结22第2章 mbuf:存储器缓存242.1 引言24
2023/3/19 18:45:10 27.27MB TCP IP详解 实现 详细书签版
1
软件开发过程分为5个阶段:分析  软件需求分析就是回答做什么的问题。
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
设计  软件设计可以分为概要设计和详细设计两个阶段。
实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。
模块,然后进行模块设计。
概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。
详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
编码  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
  当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。
而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
测试  软件测试的目的是以较小的代价发现尽可能多的错误。
要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。
如何才能设计出一套出色的测试用例,关键在于理解测试方法。
不同的测试方法有不同的测试用例设计方法。
两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。
结构错误包括逻辑、数据流、初始化等错误。
用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。
白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。
其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
黑盒法。
维护  维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。
即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
编写软件问题报告、软件修改报告。
  一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。
那么它的维护阶段也是运行的这五年至十年期间。
在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。
做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高功能,为用户带来明显的经济效益。
然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。
而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。
  在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。
在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
编辑本段软件开发专业专业培养   计算机:软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。
通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;
在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机功能、故障的范围所在,掌握硬件故障的一般处理方法;
在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。
能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题。
就业方向  本专业毕业生适合的工作岗位是计算机程序设计师。
适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。
就业范围为:计算机软件公司、具有软件开发能力的大型企业及事业单位
2023/3/9 19:52:12 5.33MB 软件开发文档实例大全
1
有部分几年的哈工程复试题,计算机专业的,里面有计算机系统结构,计算机软件与理论,计算机使用的复试题
2023/3/3 20:02:26 3.82MB 哈工程 研究生 复试
1
基于UML的人事管理零碎设计计算机软件综合设计,你想要的什么都有
1
基于衍射积分理论和复高斯函数展开法研究了超短脉冲贝塞耳-高斯光束通过圆孔光阑后在自在空间中的传输特性,推导出解析的传输方程,并对传输方程进行分析讨论和数值计算分析,利用计算机软件进行绘图,给出了归一化功率谱随横向距离的变化关系,横向光强分布和脉冲波形随截断参数的变化关系。
1
资源名称:2016全国二级MSOFFICE全程金牌班视频课程 教程内容:课时1:二级MSOFFICE引见第1部分:大学计算机信息基础课程讲解课时1:第1章-1课时2:第1章-2课时3:第1章-3习题讲解课时4:第2章-1课时5:第2章-2课时6:第2章-3(习题讲解)课时7:第3章计算机软件课时8:第3章习题讲解课时9:第4章计算机网络与因特网考核点资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
1
VNC(VirtualNetworkComputing,虚拟网络计算)最早是一套由英国剑桥大学ATT实验室在2002年开发的轻量型的远程控制计算机软件.RealVNCEnterprise安装包次要由两个部分组成:-VNCserver-VNCviewe用户需先将VNCserver安装在被控端的计算机上后,才能在主控端执行VNCviewer控制被控端。
VNCserver与VNCviewer支持多种操作系统.本资源为windows下安装包.可自动识别x86_64以及win32系统.为两种混合型安装包。
----------------内附注册码,文件名为:Key-RealVNCEnterprise4.6.3.txt
2016/8/19 20:04:56 5.73MB Real VCN Enterprise 4.6.3
1
wnr是electron开发的一款跨平台的轻量计时和时间管理工具,让你更高效、强力地管理工作与休息。
它的名称来源于“Work&Rest”的缩写。
这是一个拥有高可扩展性的时间管理计算机软件。
软件颜值在线,支持多种计时功能,还有特征的悬浮窗功能,值得使用。
2020/1/22 21:23:52 56.12MB 轻量计时
1
嵌入式软件因其专业性与实时处理的特点,在计算机软件设计中被广泛的运用,直接影响着计算机软件设计的质量,本文基于推广嵌入式实时软件在计算机软件设计中的应用,采用理论叙述方法,细述探讨了嵌入式实时软件在计算机软件设计中的运用原理,并以此为依据,细述了基于嵌入式实时软件进行计算机软件开发和设计需留意的要点,进而对计算机软件设计嵌入式实时软件的运用进行了系统探讨,以供业内人士交流探讨。
1
该紧缩包内含:《GB8566-88计算机软件开发规范》、《GB8567-88计算机软件产品开发文件编制指南》、《GB9385-88计算机软件需求说明编制指南》、《GB9386-88计算机软件测试文件编制规范》
2021/5/20 3:28:50 161KB 国家标准 软件开发
1
共 95 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡