通信协议
wangyunzhong123
这个作者很懒,什么都没留下…
展开
-
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。Web ServiceWeb Service提供的服务是转载 2016-06-02 16:07:52 · 1678 阅读 · 0 评论 -
TCP、UDP、HTTP、SOCKET
TCP HTTP UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP/IP代表传输控制协议/网际协议,指的是一系列协议。 TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输原创 2016-06-02 12:30:47 · 854 阅读 · 0 评论 -
TCP三次握手和四次挥手
一、TCP三次握手和四次挥手参考博客: TCP三次握手和四次挥手 TCP三次握手四次挥手详解 - zmlctt - 博客园 TCP/IP中MSL详解1. 三次握手TCP连接是通过三次握手来连接的。第一次握手 当客户端向服务器发起连接请求时,客户端会发送同步序列标号SYN到服务器,在这里我们设SYN(发送序列号)为m,等待服务器确认,此时SYN置1,表明需要服务的同步回应。这时客户端的状态原创 2017-08-07 23:50:31 · 397 阅读 · 0 评论 -
Java NIO 详解(二)
Java NIO 详解(二)参考博客: Java NIO 详解(二) 本章重点介绍基于网络编程的NIO1. 异步IO异步 I/O 是一种没有阻塞地读写数据的方法。通常,在代码进行 read() 调用时,代码会阻塞直至有可供读取的数据。同样, write()调用将会阻塞直至数据能够写入,关于同步的IO请参考另一篇文章Java IO。另一方面,异步 I/O 调用不但不会阻塞,相反,您可以注册对特原创 2017-08-07 23:43:22 · 1475 阅读 · 2 评论 -
Tomcat源码之Connector(2)
Tomcat源码之Connector(2)参考博客: Tomcat源码之Connector(2) Connector是Tomcat最核心的组件之一(另一个是Container),负责处理一个WebServer最核心的连接管理、Net IO、线程(可选)、协议解析和处理的工作。1. 连接器介绍在开始Connector探索之路之前,先看看Connector几个关键字:NIO:Tomcat可以利转载 2017-08-07 23:51:23 · 269 阅读 · 0 评论