摘要: setsockopt()函数功能介绍 功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时, 选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选 项 阅读全文
posted @ 2020-07-11 22:18 _Jack_test 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 附录A(报头介绍) UDP报头 源端口号:发送方端口号 目的端口号:接收方端口号 长度:UDP用户数据报的长度,最小值是8(仅有首部) 校验和:检测UDP用户数据报在传输中是否有错,有错就丢弃 TCP报头 1.源端口号:发送方端口号 2.目的端口号:接收方端口号 3.序列号:本报文段的数据的第一个字 阅读全文
posted @ 2020-07-11 22:16 _Jack_test 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 主机A给主机B发送通过飞秋发送一个hello的组包拆包流程 阅读全文
posted @ 2020-07-11 22:15 _Jack_test 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 对于udp来讲,可以没有服务器,服务器只是认为规定的一种 主动发送的一方为客户端,被动接受的一方为服务器 如果作为服务器被动等待别人发送数据,这个服务器需要绑定上固定的ip和端口 流程: 创建套接字 -> 绑定(非必须的) ->读写 -> 关闭 阅读全文
posted @ 2020-07-11 22:14 _Jack_test 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 创建套接字 读写 关闭 sendto ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,const struct sockaddr *dest_addr, socklen_t addrlen); 功能: 发送数据 so 阅读全文
posted @ 2020-07-11 22:13 _Jack_test 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 监听套接字 和 已连接套接字区别 监听套接字只负责监听是否有新的连接到来 已连接套接字负责和客户端通信 listen: #include <sys/socket.h> int listen(int sockfd, int backlog); 函数功能: 将套接字由主动变被动,并且创建两个连接队列 参 阅读全文
posted @ 2020-07-11 22:12 _Jack_test 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1、三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。 三次握手发生在客户端调用connect主动连接服务器 抓包验证 阅读全文
posted @ 2020-07-10 23:23 _Jack_test 阅读(274) 评论(0) 推荐(0) 编辑
摘要: .1软件测试分类 4.1.1是否关心内部结构: (1)白盒测试(白盒测试一般是静态测试) 注重于内部结构,又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的一种测试方法。 (2)黑盒测试(黑盒测试基本上都是动态测试) 注重于软件的功能,把测试对象当作看不见内部 阅读全文
posted @ 2020-04-23 11:00 _Jack_test 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: 风险管理引言 风险管理概述 项目风险的管理规划 项目风险识别 项目风险分析 项目风险应对 项目风险监控 引言 假如你是一个项目的负责人,有幸要在40天内为布朗先生建造一座坚固实用美观的别墅。你会发现哪些风险? 第一组 A、40天是40个工作日吗?还是包括节假日的40天?我如何保证按时完成? B、布朗 阅读全文
posted @ 2020-04-23 10:57 _Jack_test 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: 软件测试基础知识大全(新手入门必备) 测 试 基 础 1、 软件测试的目的:证明(表达软件能够工作)→ 检测(发现错误)→ 预防(管 理质量) 2、 测试执行:单元测试(UT执行):一个测试用例的测试执行; 集成测试(IT执行):一个测试用例集的测试执行; 系统测试(ST执行):不同测试阶段的测试执 阅读全文
posted @ 2020-04-23 10:49 _Jack_test 阅读(1046) 评论(0) 推荐(0) 编辑