在这篇文章里,我们主要讨论如何使用Java实现网络通信,包括TCP通信、UDP通信、多播以及NIO。 TCP连接 TCP的基础是Socket,在TCP连接中,我们会使用ServerSocket和Socket,当客户端和服务器建立连接以后,剩下的基本就是对I/O的控制了。 我们先来看一个简单的TCP通 ...
分类:
编程语言 时间:
2016-10-14 14:11:04
阅读次数:
220
IPV6的地址详解
IPv6地址共128位,被分割成8个16位段来表示,采用冒号16进制表示。
IPv6的地址类型:
1、单播(unicast)
2、任意播(anycast)
3、多播(multicast)
全球单播地址:用来表示单台设备的地址,一个全球单播地址是指这个单播地址是全球唯一的可以一在..
分类:
其他好文 时间:
2016-09-28 08:05:04
阅读次数:
183
之前部署heartbeat都是使用单播的方式进行配置,但是网上也有传多播比较稳定的说法,这里先不去管那种方式更有效,先来实验一下多播的配置。多播的配置只需要修改ha.cf中的几个参数,下面是多播的配置:debugfile/var/log/ha-debuglogfile /var/log/ha-loglogfacility local1ke..
分类:
其他好文 时间:
2016-09-23 21:43:17
阅读次数:
241
两个主机相同的配置安装corosync.x86_64pssh-2.3.1-2.1.x86_64.rpmcrmsh-1.2.6-0.rc2.2.1.x86_64.rpm/etc/corosync/corosync.conf4totem{5version:26secauth:off7threads:08interface{9ringnumber:010bindnetaddr:172.25.28.011mcastaddr:226.94.1.1#多播地址12mcastport:54070..
分类:
其他好文 时间:
2016-09-23 00:08:41
阅读次数:
195
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Interne ...
分类:
Web程序 时间:
2016-09-21 17:32:17
阅读次数:
274
TCP协议(一) 概述 特点 1, 面向连接可靠的字节流服务 2, 只有两方通信,不能用于广播或多播 3, 应用数据被TCP分隔为最合适发送的数据段,传给IP协议栈 4, 发送端并启动定时器,超时重传 5, 接收端需要发送确认 6, 检验和错误的数据包将被丢弃,并不确认收到此数据包(希望超时重传) ...
分类:
其他好文 时间:
2016-09-11 22:49:39
阅读次数:
182
简介 netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 从整体上看,netstat的 ...
分类:
Web程序 时间:
2016-09-11 18:47:02
阅读次数:
244
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 从整体上看,netstat的 ...
分类:
数据库 时间:
2016-09-07 19:04:10
阅读次数:
282
广播和多播 多播和广播只能用于UDP包,TCP明确在两个进程间建立连接。 多播:帧只传送给属于多播组的多个接口 主机对帧的过滤过程: 通常网卡只接收那些目的地址为本物理接口地址或广播地址的帧;设置为混合模式的网卡能接收每个帧的一个复制。大多数网卡经过配置都可以接收目的地址为多播地址或子网多播地址的帧 ...
分类:
其他好文 时间:
2016-09-04 11:28:31
阅读次数:
136