老雷socket编程之常见网络协议 1.ip IP协议是将多个包交换网络连接起来,它在源地址和目的地址之间传送一种称之为数据包的东西, 它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。 2.TCP 传输控制协议 TCP(Transmission Control Protocol 传输 ...
分类:
其他好文 时间:
2019-07-03 00:08:23
阅读次数:
112
1.值传递、地址传递和引用传递 (1)值传递 仅传递参数的值,函数内操作的是形参,不对实参进行操作, 函数声明: (2)地址传递 地址传递,传递的是地址,函数内部的操作会改变实参。 函数声明: 函数调用: (3)引用传递 引用是变量的别名,传递的是地址,函数内部的操作会改变实参。 函数声明: 函数调 ...
分类:
编程语言 时间:
2019-06-23 15:37:47
阅读次数:
101
TCP虽然是面向字节流的,但TCP传输的数据单元却是报文段; 一个TCP报文段分为数据和首部两部分,而TCP的全部功能都体现在它首部中各字段的作用; TCP报文段首部前20个字节是固定的,后面有4n个字节是根据需要而增加的选项(n是整数)。因此TCP首部的最小长度是20个字节。 TCP首部中各字段的 ...
分类:
其他好文 时间:
2019-06-15 11:52:26
阅读次数:
376
流程 客户端将请求打包成HTTP的请求报文(HTTP协议格式的请求数据) 采用TCP传输发送给服务器端 服务器接收到请求报文后按照HTTP协议进行解析 服务器根据解析后获知的客户端请求进行逻辑执行 服务器将执行后的结果封装成HTTP的响应报文(HTTP协议格式的响应数据) 采用刚才的TCP连接将响应 ...
分类:
Web程序 时间:
2019-06-10 09:16:53
阅读次数:
120
HTTP协议 (超文本传输协议) 1.用途 : 网页获取,数据的传输 2.特点: 应用层协议,传输层使用tcp传输 简单,灵活,很多语言都有HTTP专门接口 无状态,协议不记录传输内容 http1.1 支持持久连接,丰富了请求类型 3.网页请求过程 HTTP请求(request) 1.请求行 : 具 ...
分类:
编程语言 时间:
2019-06-07 20:46:34
阅读次数:
131
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 基本语法:netstat [选项] 选项参数: -t或--tcp:显示TCP传输协议的连线状况; -u或--udp:显示UDP传输协议的连线状况; -n或--numeri ...
分类:
Web程序 时间:
2019-05-18 00:48:35
阅读次数:
173
yum install php-process即可安装pcntl和posix扩展 https://www.workerman.net/doc 需要了解的基本概念 1、TCP传输层协议 TCP是一种面向连接的、可靠的、基于IP的传输层协议。TCP传输层协议一个重要特点是TCP是基于数据流的,客户端的请 ...
分类:
其他好文 时间:
2019-05-15 14:36:44
阅读次数:
167
TCP与UDP的区别 是否连接 TCP是面向连接的,建立连接后才能通讯,如网页服务 UDP是非面向连接的,不用建立连接就可以进行数据传输,如QQ、微信等 传输可靠性 TCP可靠,先建立连接,保证了通道的安全 UDP不可靠,可能丢失数据 应用场景 TCP 传输大量的数据 UDP 传输少量的数据 速度 ...
分类:
其他好文 时间:
2019-05-08 23:04:24
阅读次数:
155
一、HTTP协议(HyperText Transfer Protocol) 超文本传输协议,超文本是超级文本的缩写,是指超越文本限制或者超链接,比如:图片、音乐、视频、超链接等等都属于超文本。 传输 HTTP 协议格式的数据是基于 TCP 传输协议的,发送数据之前需要先建立连接。 作用: 它规定了浏 ...
分类:
Web程序 时间:
2019-04-22 20:58:36
阅读次数:
753
开头先说几个协议: IP:网际协议 TCP:传输控制协议 Http:超文本传输协议 AMQP:高级消息队列协议 一:TCP是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 首先来看看OSI的七层模型: ...
分类:
其他好文 时间:
2019-04-21 20:06:21
阅读次数:
168