
网络
樱饼
这个作者很懒,什么都没留下…
展开
-
网络编程(一):网络基础之一
今天开始学习网络编程,当然还是要从网路基础学起,首先我们来熟悉一下TCP/IP模型与OSI模型之间的对应关系 一.TCP/IP四层模型 TCP/IP是⼀一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇 分为四层,IP位于协议簇的第⼆二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI 的第四层)。 TCP/IP通讯协议采⽤用原创 2016-08-03 20:56:11 · 453 阅读 · 0 评论 -
网络编程(二):TCP段格式中的URG与PSH到底有什么不同?
学习TCP协议的时候,我们看到在TCP的段格式里面有6个标志位,在我们讨论这个问题之前,让我们来看看这个TCP段格式到底长了个什么样子?(截的图太丑了但这不是重点。。。)URG、ACK、PSH、RST、SYN、FIN是六个控制位,他们的功能如下:URG:表示本报文段中发送的数据是否包含紧急数据。URG=1,表示有紧急数据。后面的紧急指针字段只有当URG=1时才有效。AC原创 2016-08-03 21:42:06 · 3310 阅读 · 0 评论 -
网络编程之:TCP服务器的简单实现
说到TCP服务器,就不得不提socket编程,我们知道,在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯⼀一标识⽹网 络通讯中的⼀一个进程,“IP地址+端口号”就称为socket。在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成 的socket pair就唯一标识一个连接。socket本身有“插座”的意思,因此⽤来描述网络连接的一 对⼀的关原创 2016-08-08 21:10:00 · 14746 阅读 · 1 评论 -
读书笔记之软件测试的艺术(part I)
第一部分:软件测试的经济学1.1黑盒测试(基于功能)又称为数据驱动的测试或驱动输入输出测试,测试的目标与内部代码的结构和机制没有关系,测试数据完全来自于软件规范,也就是说不用关心代码的内部结构,如果想用这种方法来找出程序中的所有错误,判定方法就是穷举输入测试,但是另一方面由于会出现无限种可能的现实情况,我们无法真正的一一列出所有的测试情况,只能通过有限的测试,来发现最大程度的错误。1.原创 2016-08-13 21:29:57 · 519 阅读 · 0 评论