12 2019 档案
摘要:TCP三次握手源码解析与系统调用跟踪 〇,概念介绍 作为面向连接的端到端传输协议,TCP协议在数据传输之前需要事先建立端到端的传输链路。通常情况下,我们将TCP协议中,建立端到端链路的过程形象地称为三次握手,其大致机制如下图所示: 而通过上一篇文章对于socket系统调用的跟踪和到目前为止的几次实验
阅读全文
摘要:Socket与系统调用深度分析 〇,linux系统调用 本次实验的主要内容是从socket接口入手,通过跟踪相关函数在内核中的运行过程了解socket相关的系统调用是如何工作的。那么首当其冲需要解决的问题就是,什么是系统调用?socket等程序接口又是如何使用系统调用来实现自身功能的呢? 但凡学过操
阅读全文
摘要:创新产品的需求分析 ——以未来图书为例 〇,产品创新中需求分析的目的和意义 时至今日,创新对于产品的重要性已无需多言,创新既是很多企业耐以生存的立身之本,更是当今中国长期战略中的重要组成部分。 而具体到产品创新中,需求分析与设计无疑又具有极其重要的地位和意义。 从上图中我们不难得出,在产品创新中,决
阅读全文
摘要:一.实验内容 Socket是最为通用的TCP/IP编程接口,通过调用Socket提供的函数和例程,可以实现TCP/IP网络上的交互。本实验中首先通过调用Socket,实现了一个TCP服务器,可以从客户端循环接收字符串,将之转换为大写后返回给客户端。接着又在此基础上,通过创建线程实现了服务器端对多个客
阅读全文
摘要:一,在本地构建MenuOS系统 1.1下载并编译Linux源代码 首先确定一下实验环境。 uname -a 得到的结果如下: Linux im26 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64 x86_64
阅读全文
摘要:设计模式与代码结构 〇,设计模式简介 “设计模式”这个概念最早来源于建筑领域,在90年代后被引入软件工程领域。 软件设计模式,又称设计模式,又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是
阅读全文

浙公网安备 33010602011771号