通信网络编程
通信网络编程
撸智深
此人纯属虚构,如有雷同,纯属荣幸
展开
-
网络数据传输socket和http优缺点
1数据传输方式1.1 Socket传输的定义和其特点 所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议。Socket处于网络协议的传输层。 UDP协议:广播式数据传输,不进行数据验证 TCP协议:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流, Socket传输的特点: 1 数据传输方式 ...转载 2018-12-13 11:01:07 · 1688 阅读 · 0 评论 -
TCP/IP协议 UDP
1、概述 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网...转载 2018-12-13 11:21:55 · 149 阅读 · 0 评论 -
Java NIO 框架比对
一.通信框架 流行基于Java NIO通信框架有Mina、Netty、Grizzly等。接下来说下它们之间的对比。二.它们的出身 Mina出身于开源界的大牛Apache组织; Netty出身于商业开源大亨Jboss; Grizzly则出身于土鳖Sun公司。 三.它们的设计理念 1、Mina Mina(Multipurpose Infrastructure for Network ...转载 2019-02-21 10:47:29 · 147 阅读 · 0 评论 -
JavaBean 实现 implements Serializable 序列化
一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。 什么情况下需要序列化: 1.当你想把的内存中的对象写入到硬盘的时...转载 2019-03-20 13:48:24 · 1400 阅读 · 0 评论