- HTTP:HTTP的server and client详细攻略 目录 设计思路 HTTP的server and client术语解释 1、服务器端指response 2、客户端指request 3、HTTP 协议定义服务器端,和客户端之间文件传输的沟通方式 4、HTTP传输的基本过程 设计思路 HTTP的serve... HTTP:HTTP的server and client详细攻略 目录 设计思路 HTTP的server and client术语解释 1、服务器端指response 2、客户端指request 3、HTTP 协议定义服务器端,和客户端之间文件传输的沟通方式 4、HTTP传输的基本过程 设计思路 HTTP的serve...
- 下载 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel wget https://nginx.org/download/nginx-1.14.0.tar.gz tar -xzvf nginx-1.14.0.tar.gz cd nginx-1.14.0 配置安装 ./configur... 下载 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel wget https://nginx.org/download/nginx-1.14.0.tar.gz tar -xzvf nginx-1.14.0.tar.gz cd nginx-1.14.0 配置安装 ./configur...
- 概念 QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务... 概念 QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务...
- 本文是读书笔记,原文见:https://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提... 本文是读书笔记,原文见:https://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提...
- 文章目录 起因重要字段三次握手四次挥手为什么握手只要三次,挥手要四次?为何建立连接时一起传输,释放连接时却要分开传输?为什么客户端在TIME-WAIT阶段要等2MSL? 起因 昨晚模拟面试的时候,发现自己有很多细节没有照顾到位,然后还很飘。 感谢我的老师,九点下班后用他自己宝贵的时间帮我面试。 今天慢慢总结。 首先说一下,UDP没有... 文章目录 起因重要字段三次握手四次挥手为什么握手只要三次,挥手要四次?为何建立连接时一起传输,释放连接时却要分开传输?为什么客户端在TIME-WAIT阶段要等2MSL? 起因 昨晚模拟面试的时候,发现自己有很多细节没有照顾到位,然后还很飘。 感谢我的老师,九点下班后用他自己宝贵的时间帮我面试。 今天慢慢总结。 首先说一下,UDP没有...
- 文章目录 概念性的东西什么是PB协议?PB支持语言给出官网 如何写一个PB文件Protobuf消息定义①限定修饰符②数据类型速查④字段编码值⑤默认值。 几个注意事项import关于package关于enum 编译PB可编译文件放置位置开始编译阅览文件 概念性的东西 什么是PB协议? ProtocolBuffer是用于序列化结构数据的灵活... 文章目录 概念性的东西什么是PB协议?PB支持语言给出官网 如何写一个PB文件Protobuf消息定义①限定修饰符②数据类型速查④字段编码值⑤默认值。 几个注意事项import关于package关于enum 编译PB可编译文件放置位置开始编译阅览文件 概念性的东西 什么是PB协议? ProtocolBuffer是用于序列化结构数据的灵活...
- 文章目录 Question One:请回答一下HTTP和HTTPS的区别,以及HTTPS有什么缺点?Question Two: 请问tcp握手为什么两次不可以?为什么不用四次?Question Three: 请你来说一下TCP拥塞控制? 本篇为计算机网络相关,大部分内容参考本篇: 温故Linux后端编程(四):膜拜《TCP/IP 卷一》 其中缺少... 文章目录 Question One:请回答一下HTTP和HTTPS的区别,以及HTTPS有什么缺点?Question Two: 请问tcp握手为什么两次不可以?为什么不用四次?Question Three: 请你来说一下TCP拥塞控制? 本篇为计算机网络相关,大部分内容参考本篇: 温故Linux后端编程(四):膜拜《TCP/IP 卷一》 其中缺少...
- 1、 计算机网络体系 计算机网络体系结构分为3种:OSI体系结构(七层),TCP/IP体系结构(四层),五层体系结构。 OSI体系结构: 概念清楚,理论也比较完整,但是它既复杂又不实用。TCP/IP体系结构:TCP/IP是一个四层体系结构,得到了广泛的运用。五层体系结构:为了方便学习,折中OSI体系结构和TCP/IP体系结构,综合二者的优点,这样既简洁,又能将概... 1、 计算机网络体系 计算机网络体系结构分为3种:OSI体系结构(七层),TCP/IP体系结构(四层),五层体系结构。 OSI体系结构: 概念清楚,理论也比较完整,但是它既复杂又不实用。TCP/IP体系结构:TCP/IP是一个四层体系结构,得到了广泛的运用。五层体系结构:为了方便学习,折中OSI体系结构和TCP/IP体系结构,综合二者的优点,这样既简洁,又能将概...
- 文章目录 预备知识- IP地址转换函数- sockaddr 数据结构 网络套接字函数- socket函数- bind 函数- listen函数- accept函数- connect函数- 补充5: CS模型 - TCP- Server- Client setsockopt与getsockoptrecv&send函数recv函数send函数运行过程 粘包 ... 文章目录 预备知识- IP地址转换函数- sockaddr 数据结构 网络套接字函数- socket函数- bind 函数- listen函数- accept函数- connect函数- 补充5: CS模型 - TCP- Server- Client setsockopt与getsockoptrecv&send函数recv函数send函数运行过程 粘包 ...
- 文章目录 前言第1章 概述分层TCP/IP的分层域名系统分用客户-服务器模型端口号 IP:网际协议引言IP首部 Ping程序引言 UDP:用户数据报协议引言UDP检验和IP分片最大UDP数据报长度UDP服务器的设计 TCP:传输控制协议TCP的服务TCP通过下列方式来提供可靠性: TCP的首部 TCP连接的建立与终止引言连接的连接与终止三次握手四次挥手连接建... 文章目录 前言第1章 概述分层TCP/IP的分层域名系统分用客户-服务器模型端口号 IP:网际协议引言IP首部 Ping程序引言 UDP:用户数据报协议引言UDP检验和IP分片最大UDP数据报长度UDP服务器的设计 TCP:传输控制协议TCP的服务TCP通过下列方式来提供可靠性: TCP的首部 TCP连接的建立与终止引言连接的连接与终止三次握手四次挥手连接建...
- 文章目录 Http协议Http请求数据解释Http响应数据解析 Get 和 Post请求区别Web资源 ServletHello ServletServlet执行过程Servlet的通用写法 Servlet的生命周期让Servlet创建实例的时机 提前。 ServletConfig为什么需要有这个ServletConfig 总结 Http协议 什么是... 文章目录 Http协议Http请求数据解释Http响应数据解析 Get 和 Post请求区别Web资源 ServletHello ServletServlet执行过程Servlet的通用写法 Servlet的生命周期让Servlet创建实例的时机 提前。 ServletConfig为什么需要有这个ServletConfig 总结 Http协议 什么是...
- 目录 1、串行链路通信简介 2、串行链路通信协议原理 3、串行链路通信帧描述 4、RTU、ASCII串行传输模式 4.1、RTU传输模式 4.2、ASCII传输模式 1、串行链路通信简介 Modbus协议标准定义了 OSI 模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。它还将串行链路上的协议标准化,以便在... 目录 1、串行链路通信简介 2、串行链路通信协议原理 3、串行链路通信帧描述 4、RTU、ASCII串行传输模式 4.1、RTU传输模式 4.2、ASCII传输模式 1、串行链路通信简介 Modbus协议标准定义了 OSI 模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。它还将串行链路上的协议标准化,以便在...
- 目录 1、协议简介 2、协议格式 3、数据模型 1、协议简介 自从 1979 年出现工业串行链路的事实标准以来,Modbus使成千上万的自动化设备能够通信。Modbus 是OSI模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。Modbus应用层协议和服务规范主要包含两类:一类是串行链路上的Modbus(... 目录 1、协议简介 2、协议格式 3、数据模型 1、协议简介 自从 1979 年出现工业串行链路的事实标准以来,Modbus使成千上万的自动化设备能够通信。Modbus 是OSI模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。Modbus应用层协议和服务规范主要包含两类:一类是串行链路上的Modbus(...
- 目录 1、三次握手 2、四次挥手 3、11种状态名词解析 TCP的三次握手和四次挥手实质就是TCP通信的连接和断开。 三次握手:为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发送、接收完毕后何时撤消联系,并建立虚连接。 四次挥手:即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认... 目录 1、三次握手 2、四次挥手 3、11种状态名词解析 TCP的三次握手和四次挥手实质就是TCP通信的连接和断开。 三次握手:为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发送、接收完毕后何时撤消联系,并建立虚连接。 四次挥手:即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认...
- 函数: #include <sys/types.h> #include <sys/socket.h> int getsockopt(int sock, int level, int optname, void *optval, socklen_t *optlen); int setsockopt(int sock, int level, int optname, ... 函数: #include <sys/types.h> #include <sys/socket.h> int getsockopt(int sock, int level, int optname, void *optval, socklen_t *optlen); int setsockopt(int sock, int level, int optname, ...
上滑加载中