客户端要连接服务器:首先要知道服务器的IP地址。而服务器里有很多的应用程序,每一个应用程序对应一个端口号
所以客户端想要与服务器中的某个应用程序进行通信就必须要知道那个应用程序的所在服务器的IP地址,及应用程序所对应的端口号
TCP协议:安全稳定,一般不会发生数据丢失,但是效率低。利用TCP发生数据一般经过3次握手(所有效率低,自己百度三次握手)
UDP协议:快速,效率高,但是不稳定,容易发...
分类:
其他好文 时间:
2014-12-27 13:59:51
阅读次数:
193
一、简介:
python udp是无连接,没有TCP的三次握手,错误重传机制,发的只管发,收的只管收,效率比TCP高,运用于对数据帧不高的地方,如视频,音频的传输
二、实现过程:
服务器端过程如下:
1.建立UDP的SOCKET
2.绑定一个接口,让客户端连接
3.接受数据
客户端过程如下:
1.创建一个socket
2.收发数据报
三、...
分类:
编程语言 时间:
2014-12-27 00:16:58
阅读次数:
229
原文:微信开发笔记——微信网页登录授权,获取用户信息微信网页授权,获取用户的微信官方API文档地址:http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html
三次握手微信认证流程(我自己简称三次握手):
1、用户同意授...
分类:
微信 时间:
2014-12-22 16:11:33
阅读次数:
313
TCPIP三次握手TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement ...
分类:
系统相关 时间:
2014-12-22 10:53:12
阅读次数:
251
/** * TCP:传输控制协议,采用三方握手的方式,保证准确的连接操作。 * UDP:数据报协议,发送数据报,例如:手机短信或者是QQ消息。 *//** * TCP服务器端程序 */public class Main { public static void main(String[] ar...
分类:
编程语言 时间:
2014-12-22 07:04:29
阅读次数:
262
WebService通过HTTP协议完成远程调用: (深入分析) – RPC WebService只采用HTTP POST方式传输数据,不使用GET方式; -- 握手,WSDL-get, ?普通http post的contentType为 ?application/x-www-form-urlenc...
分类:
其他好文 时间:
2014-12-21 17:51:29
阅读次数:
736
TCP协议工作在OSI模型的传输层,提供一个可靠的面向连接的服务,其可靠性在于,通信的双方要建立一个端到端的虚电路,通过三次握手建立通信,断开通信需要四次握手。其连接模型如下:1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。(报文1)(2..
分类:
Web程序 时间:
2014-12-20 18:27:03
阅读次数:
219
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了...
分类:
其他好文 时间:
2014-12-19 15:40:11
阅读次数:
147
转载请注明:TheViperhttp://www.cnblogs.com/TheViper 上一篇说到收到握手响应后的packet.type=open。接着是onHandshake()Socket.prototype.onHandshake = function (data) { this.emi....
分类:
其他好文 时间:
2014-12-18 18:31:42
阅读次数:
181
以去银行办业务举例:网络层ddos是让去往银行的道路交通变得拥堵,无法使正真要去银行的人到达;常利用协议为网络层的,如tcp(利用三次握手的响应等待及电脑tcp连接数限制)等应用层ddos则是在到达银行后通过增办、询问业务等等各种“合法要求”来消耗银行的业务资源,如利用http(查看所有网页、占用资...
分类:
其他好文 时间:
2014-12-18 01:40:54
阅读次数:
221