在C#中使用socket通信,只要使用 visual studio中自带的 using System.Net和 using System.Net.Sockets;命名空间,这样就可以进行通信了。 一般服务端先运行,然后在运行客户端。 其socket通信的流程如下: 服务端: 1:创建一个socket ...
1) TCP是Transfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server soc ...
分类:
其他好文 时间:
2018-10-01 10:34:34
阅读次数:
131
网络基础概览 网络基础概览 osi七层协议各层主要的协议 # 物理层传输电信号1010101010 # 数据链路层,以太网协议,arp协议。对这些信号进行分组,同时规范了分组形式--以太网协议,头部是mac地址中间是信息, # 网络层:ip协议,arp协议帮忙找到mac地址,ip,子网掩码,网关(下 ...
分类:
其他好文 时间:
2018-09-29 23:48:10
阅读次数:
208
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
运输层 主要内容:进程的通信,UDP协议,TCP协议,可靠传输工作原理(停止等待协议和ARQ协议),TCP的滑动窗口,流量控制,和拥塞控制。 一:进程的通信 (1) 运输层是向最上面的应用层提供通信服务,属于面向通信部分的最高层,也是用户功能的最底层。 (2) 通信的实体:IP层的角度来说通信的实体 ...
分类:
其他好文 时间:
2018-09-27 18:06:21
阅读次数:
203
传输层:TCP与UDP协议 TCP(传输控制协议)是一种可靠的通信协议,需要经过三次握手的环节,确立连接关系之后,才可以进行传输;终止连接(四次挥手);为确保正确地接收数据,TCP要求在目标计算机成功收到数据时发回一个确认(即ACK),如果在某个时限内未收到相应的 ACK,将重新传送数据包。 UDP ...
分类:
其他好文 时间:
2018-09-22 18:19:09
阅读次数:
184
Q:CBEngine使用什么网络协议?A:集群组建使用UDP协议,其他情况下服务器模块之间、服务器和客户端之间用的都是TCP协议。 Q:CBEngine使用什么网络模型?A:由于正式运营环境在Linux下,所以网络模型选择了epoll, 生产环境在Windows比较方便所以CBEngine也支持了W ...
分类:
其他好文 时间:
2018-09-20 00:56:43
阅读次数:
458
输入URL,点击回车,然后发生了啥捏。 总体分4步: 1、DNS域名解析,得到IP,进行访问 2、TCP三次握手建立连接 3、发送与接收数据 4、TCP四次挥手断开连接 详细点讲: 1:访问两种方式--ip(不好记)和域名。输入域名,还要DNS服务器转换成ip的。 DNS域名解析时用的是UDP协议。 ...
分类:
Web程序 时间:
2018-09-18 11:11:09
阅读次数:
322
粘包 tcp是流式传输,字节流,数据与数据之间是没有边界的 流式传输优点: 不限定长度 可靠传输 缺点: 慢 和一个人的通信连接conn会一直占用我们的通信资源 udp协议,面向数据包的传输 数据包优点 快 由于不需要建立连接,所以谁发的消息我都能接受到 缺点 不能传输过长的数据 不可靠 粘包现象 ...
分类:
其他好文 时间:
2018-09-18 00:17:11
阅读次数:
244
一、网络编程回顾 tcp是流式传输,字节流,数据与数据之间没有边界 优点:不限定长度,可靠传输 缺点:慢,和一端的通信连接conn会一直占用通信资源 udp协议式面向数据包的传输 优点:快,由于不需要建立连接,哪一端发送消息都能收到 缺点:不能传输过长的数据,不可靠 黏包现象: 由于tcp协议流式传 ...
分类:
其他好文 时间:
2018-09-17 17:36:26
阅读次数:
127