HTTP协议: Hyper Text Transfer Protocol:超文本传输协议 基于TCP协议之上的请求/响应协议 目前使用最广泛的高级协议 使用浏览器浏览网页和服务器交互使用的就是HTTP协议 手机应用上绝大多数程序与服务器之间交互数据使用的也是HTTP协议。 HTTP是一个请求/响应协 ...
分类:
编程语言 时间:
2019-08-13 13:30:39
阅读次数:
98
### 什么是套接字?1. 一组接口2. 作用于应用层与传输层之间3. 隐藏了传输层下面复杂的TCP/IP协议的实现### 基于TCP协议的socket1. 流式协议,面向流的通信是无消息保护边界的2. 会将数据少、时间间隔短的数据一次性打包发送3. 可靠但粘包 1. 数据不会丢,包没收完,会继续上... ...
分类:
其他好文 时间:
2019-08-08 00:31:09
阅读次数:
82
网络编程(二) >>>思维导图>>>中二青年 基于TCP协议的Socket套接字 server端 client端 127.0.0.1本机回还地址:只能自己识别自己 其他人无法访问 send与recv对应,不要出现两边都是相同的情况 recv是跟内存要数据,至于数据的来源 你无需考虑 TCP特点 会将 ...
分类:
其他好文 时间:
2019-08-07 20:54:34
阅读次数:
129
TCP建立socket参数:ip协议: AF_INET(ipv4) 或 AF_INET6(ipv6)传输层协议: TCP(SOCK_STREAM) 或 UDP(SOCK_DGRAM)Socket 程序函数调用过程基于 TCP 协议的 Socket 当服务端有了 IP 和端口号,就可以调用 liste... ...
分类:
其他好文 时间:
2019-08-05 17:10:05
阅读次数:
129
8.7 黏包 1. 黏包现象: 产生黏包现象的根本原因是缓冲区. 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 什么是黏包现象: 基于tcp协议的socket.客户端接收不完,下一次将继续接收(如果间隔时间相对过长,后续的数据会与之前的数据黏在一起), ...
分类:
编程语言 时间:
2019-07-24 17:45:52
阅读次数:
126
一 .黏包现象(TCP) 1.黏包成因 2.基于tcp协议实现的黏包 情况二 接收方的缓存机制 接收方不及时接收缓冲区的包,造成多个包接收(客户端发送了一段数据,服务端只收了一小部分,服务端下次再收的时候还是从缓冲区拿上次遗留的数据,产生粘包) 总结 黏包现象只发生在tcp协议中: 1.从表面上看, ...
分类:
其他好文 时间:
2019-07-05 00:01:31
阅读次数:
129
MFC基于TCP协议的CSocket类套接字服务器端代码示范 https://blog.csdn.net/txwtech/article/details/93417667 ...
分类:
编程语言 时间:
2019-06-24 00:23:25
阅读次数:
104
? 【1】先登录,登录不成功循环登录,直到成功。登录成功后可以选择上传或者下载,上传有对应的文件,可选择上传哪个;下载有对应的文件,可选择下载哪个 ? 【2】登录,上传,下载时最好设置状态码,客户端和服务端约定好状态码,操作成功或者失败后,发送对应的状态码。注意,每一个操作要有唯一的状态码。 ? 比 ...
分类:
Web程序 时间:
2019-06-23 17:31:26
阅读次数:
160
TCP相关知识 TCP是面向连接的传输层协议,它提供可靠交付的、全双工的、面向字节流的点对点服务。HTTP协议便是基于TCP协议实现的。(虽然作为应用层协议,HTTP协议并没有明确要求必须使用TCP协议作为运输层协议,但是因为HTTP协议对可靠性的的要求,默认HTTP是基于TCP协议的。若是使用UD ...
分类:
其他好文 时间:
2019-06-12 21:27:18
阅读次数:
94
主要知识内容网络基础和OSI模型TCP/IP协议网络地址的规划网络配置和一些故障排除网络基础知识大部分是一些理论,从最基础的网络设备到OSI模型,了解了网络的工作原理,数据是怎么从一台主机发送到另一台主机的,各个设备都是工作在哪一个层的。TCP/IP协议的特性它工作在传输层,很多软件和服务都是基于TCP协议的,以及基于TCP/IP的三次握手和四次挥手,其中这个建立连接的过程是怎样的,还有建立连接和
分类:
其他好文 时间:
2019-06-07 10:30:19
阅读次数:
81