什么是 Socket Socket 是应用层与 TCP/IP 协议通信的中间软件抽象层,它是一组接口。在设计模式中,Socket 其实就是一个门面模式,它把复杂的 TCP/IP 协议族隐藏在 Socket 接口后面,对用户来说,一组简单的接口就是全部,让 Socket 去组织数据,以符合指定的协议。 ...
分类:
编程语言 时间:
2018-11-05 17:37:16
阅读次数:
173
web hettp协议 url:协议://域名(ip)+端口号/路径?参数(a=1&b=2) 示例:http://www.baidu.com/s/?wd=qq 请求协议 浏览器 >服务器 < 响应协议 1.基于请求响应 2.基于TCP协议 3.请求协议格式 """ 请求首行 请求方式 url(路径? ...
分类:
其他好文 时间:
2018-10-23 20:43:29
阅读次数:
138
总览 最大的区别:Dubbo底层是使用Netty这样的NIO框架,是基于TCP协议传输的,配合以Hession序列化完成RPC通信。而SpringCloud是基于Http协议+rest接口调用远程过程的通信,相对来说,Http请求会有更大的报文,占的带宽也会更多。但是REST相比RPC更为灵活,服务 ...
分类:
编程语言 时间:
2018-10-15 14:23:05
阅读次数:
132
common.h common.cpp pointToPointModule.h pointToPointModule.cpp serverTranModule.h serverTranModule.cpp networkCommuniSys.cpp ...
分类:
编程语言 时间:
2018-10-14 21:04:08
阅读次数:
147
1. 返回固定页面的http服务器 首先我们知道http协议是基于tcp协议的,所以我们只要使用套接字返回固定格式的字符串就可以在浏览器上显示 浏览器显示效果: 当我们完成一个简单的返回固定页面的http服务器后。我们就可以根据浏览器请求的url显示出固定的页面。实现一个静态http服务器。 ...
分类:
Web程序 时间:
2018-10-11 11:25:36
阅读次数:
261
TCP连接的建立与释放(三次握手与四次挥手) TCP是面向连接的运输层协议,它提供可靠交付的、全双工的、面向字节流的点对点服务。HTTP协议便是基于TCP协议实现的。(虽然作为应用层协议,HTTP协议并没有明确要求必须使用TCP协议作为运输层协议,但是因为HTTP协议对可靠性的的要求,默认HTTP是 ...
分类:
其他好文 时间:
2018-10-08 16:02:32
阅读次数:
149
1、简述 OSI 七层协议。 2、什么是C/S和B/S架构? 3、简述 三次握手、四次挥手的流程。 4、什么是arp协议? 5、TCP和UDP的区别? 6、什么是局域网和广域网? 7、为何基于tcp协议的通信比基于udp协议的通信更可靠? 8、什么是socket?简述基于tcp协议的套接字通信流程。 ...
分类:
编程语言 时间:
2018-09-27 22:54:38
阅读次数:
475
黏包现象 基于tcp协议实现的黏包 from socket import * import subprocess ip_port=('127.0.0.1',8888) BUFSIZE=1024 tcp_socket_server=socket(AF_INET,SOCK_STREAM) tcp_soc ...
分类:
其他好文 时间:
2018-09-17 21:01:25
阅读次数:
228
socket层 socket:是应用层与TCP/IP协议通信的中间软件抽象层,是一组接口,在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议隐藏在socket接口后面。 基于TCP协议的socket tcp是基于链接,必须先启动服务端,然后在启动客户端去链接服务端 serve ...
分类:
其他好文 时间:
2018-09-15 17:33:09
阅读次数:
158
什么是黏包: 同事执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种显现就是黏包 注意:只有TCP有粘包现象,UDP永远不会粘包 基于tcp协议实现的黏包 client端 server端 黏包原因 tcp协议的拆包机制 面向流的通信特点和Nagl ...
分类:
其他好文 时间:
2018-09-14 18:30:41
阅读次数:
215