ip网络

Peer-to-Peer Sockets 工程入门

杀马特。学长 韩版系。学妹 提交于 2019-11-29 16:30:34
版权声明 :可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者: Brad Neuberg ; gracepig 原文地址: http://www.onjava.com/pub/a/onjava/2003/12/03/p2psockets.html 中文地址: http://www.matrix.org.cn/resource/article/43/43854_Peer-to-Peer-Sockets.html 关键词: Peer-to-Peer Sockets Peer-to-Peer (P2P)Sockets工程在JXTA peer-to-peer虚拟网络重新实现了对应于标准TCP/IP网络中的Java标准的Socket,ServerSocket,和InetAddress等类。该工程同时还引入了一些注入Jetty web server,Apache XML-RPC客户端和服务器库,Apache Jasper JSP引擎之类的流行web package。使这些服务可以运行在Peer-to-Peer Sockets 的框架下。 在这片文章结束的时候,你会理解对P2P Sockets packages的需求和以及开发它的动机,学会怎么配置P2P Socket 库使之在你的系统上能够运行,学会怎么样建立P2P的服务器和客户端Socket

Internet地址结构

耗尽温柔 提交于 2019-11-29 15:04:44
/*--> */ /*--> */ IP地址结构及分类寻址 IP地址 = <网络号> + <主机号> ------------IPv4(32bit)点分四组表示法: 192.168.31.133 ------------IPv4(32bit)二进制表示法: 11000000 11001000 00011111 10000101 在最初定义定义Internet地址结构时, 每一个单播IP地址都有一个网络部分用于识别接口使用的IP地址在哪个网络中能够被发现;另外一个就是主机部分用于确定该网络中的特定主机。 大多数主机只有一个网络接口,因此术语中接口地址和主机地址缺省都是正确的。   IPv4地址空间划分 最初("分类")的IPv4地址空间划分 类 地址范围 高位前缀 (子网掩码) 网络数量 主机数量 百分占比 A 0.0.0.0 ~ 127.255.255.255 0 (255.0.0.0) (2^7)-2 2^24 1/2 B 128.0.0.0 ~ 191.255.255.255 10 (255.255.0.0) (2^14)-2 2^16 1/4 C 192.0.0.0 ~ 223.255.255.255 110 (255.255.255.0) (2^21)-2 2^8 1/8 D 224.0.0.0 ~ 239.255.255.255 1110 (N/A) N/A N/A 1

计算机网络小知识

可紊 提交于 2019-11-29 09:42:53
C/S和B/S架构 c:client s:server 客户端,服务器,如电脑上装的qq,微信 b:browser s:server 浏览器 服务端,如京东,天猫 bs架构本质也是cs 学习网络编程为了写一个cs架构的软件 s端: ​ 1、有固定ip ​ 2、稳定一直在运行,支持并发 网络:网络连接介质+网络协议(osi七层) 五层协议:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 物理层: ​ 010101电信号 数据链路层: ​ 把物理层的电信号分组,每一组叫一个数据报/数据帧,每一数据帧分成:报头head和数据data两部分 ​ ---每一个数据报,都由报头和数据部分 ​ ---头:固定18个字节,6:发送者地址/6:接受者地址/6:数据类型 ​ ---mac地址:发送者,接受者,接受者地址,就是mac地址 ​ --每块网卡都有一个唯一mac地址:12位16进制数表示(前六位是厂商编号,后六位是流水线号) ​ --同一个局域网内通信,会出现广播风暴 网络层: ​ ---ip:ipv4:32位2进制表示:点分十进制表示从0.0.0.0到255.255.255.255,范围是有限的,不能表示出所有的网络设备,于是出现了ipv6 ​ --子网掩码:通过子网掩码和ip判断两个ip是否处于同一网段,通过ip地址和子网掩码做按位与运算 ​ ------

DB2连接超时处理

点点圈 提交于 2019-11-29 08:15:47
DB2发生连接超时时候:   1:看一下自己的防火墙是否对外部网络公用 2:改成公用网络 ,如果端口被占用,请把端口号设置为特定端口 3:ping 一下自己的网络IP 这样表示IP冲突了,要重新设置IP(或者换跟网线) 4:更改后 来源: https://www.cnblogs.com/dp06134816-login/p/11492897.html

IP地址分类及内网IP

北慕城南 提交于 2019-11-29 07:59:31
私有 IP A类: 10.0.0.1-10.255.255.254 B类: 172.16.0.1-172.31.255.254 C类: 192.168.0.1-192.168.255.254 地址分类 A类: 一个A类IP地址仅使用第一个8位位组表示网络地址。剩下的3个8位位组表示主机地址。A类地址的第一个位总为0,这一点在数学上限制了A类地址的范围小于 127,127是64+32+16+8+4+2+1的和。最左边位表示128,在这里空缺。因此仅有127个可能的A类网络。A类地址后面的24位(3个点-十进制数)表示可能的主机地址,A类网络地址的范围从1.0.0.0到126.0.0.0。注意只有第一个8位位组表示网络地址,剩余的3个8位位组用于表示第一个8位位组所表示网络中惟一的主机地址,当用于描述网络时这些位置为0。注意技术上讲,127.0.0.0 也是一个A类地址,但是它已被保留作闭环(look back )测试之用而不能分配给一个网络。每一个A类地址能支持16777214个不同的主机地址,这个数是由2的24次方再减去2得到的。减2是必要的,因为 IP把全0保留为表示网络而全1表示网络内的广播地址。其中10.0.0.0 至10.255.255.255保留,作为局域网地址使用。 B类: 设计B类地址的目的是支持中到大型的网络。B类网络地址范围从128.1.0.0到191.254.0

CentOS 的网络配置

試著忘記壹切 提交于 2019-11-29 06:45:11
1, ifcfg-ethX, 设置对应网口的 IP等信息 , 比如第一个网口 , 那么 vim /etc/sysconfig/network-scripts/ifcfg-eth0,配置例子: DEVICE="eth0" BOOTPROTO="static" BROADCAST="192.168.0.255" HWADDR="00:16:36:1B:BB:74" IPADDR="192.168.0.100" NETMASK="255.255.255.0" ONBOOT="yes" 参数简要解释: DEVICE 设备名,不要自己乱改,和文件 ifcfg-ethX里的 ethX要一致 BROADCAST 广播地址 HWADDR 物理地址,这个你不要乱改 IPADDR IP地址 NETMASK 子网掩码 ONBOOT 启动或者重启网络时,是否启动该设备, yes是启动, no是不启动 BOOTPROTO 开机协议,最常见的三个参数如下: static(静态 IP) none(不指定 ,设置固定 ip的情况,这个也行,但是如果要设定多网口绑定 bond的时候,必须设成 none) dhcp(动态获得 IP相关信息) ifcfg-ethX, 设置对应网口的 IP等信息 , 比如第一个网口 , 那么 vim /etc/sysconfig/network-scripts/ifcfg-eth0

Linux基础知识_08 -- linux网络

笑着哭i 提交于 2019-11-29 06:24:56
Linux的网络   以太网的发明--PC之间文件共享情况出现   网卡硬件设备 -- MAC地址   一层:物理层   HUB -- 集线器 总线型结构 泛洪     广播域/冲突域   二层:   在早期的网络中,PC互通只需要MAC地址就可以进行数据转发; -- 二层数据转发的概念   网桥-交换机 --- 维护MAC地址表   三层:   随着网络的增大,需要接入网络的设备越来越多;这时候,这些设备的通讯又是一个文件 -- 产生了逻辑地址;   IPv4 IPv6 IPX AppleTalk Novell DEC -- 这些都是早期的逻辑地址   网段互联--路由可达!   路由器 -- 路由表 -------------------------------------------------------------------------------------------------- 【上三层实现不同 PC之间的互通--下三层实现不同进程之间的互通】   四层:传输层   核心任务就有了转变--与应用的互通   应用端口:     TCP(传输控制协议):1-1023 1024-65535         20 21 22 23 25 53 80 443 110 111 445     UDP(单元数据协议):         67 68 69 应用层:   程序应用

Vxlan

风格不统一 提交于 2019-11-28 22:42:05
来自: http://www.h3c.com/cn/d_201811/1131076_30005_0.htm 解读VXLAN 1 起源-Origin 传统的交换网络解决了二层的互通及隔离问题,这个架构发展了几十年已经相当成熟。而随着云时代的到来,却渐渐暴露出了一些主要的缺点。 Ÿ 多租户环境和虚拟机迁移 为了满足在云网络中海量虚拟机迁移前后业务不中断的需要,要求虚拟机迁移前后的IP不能变化,继而要求网络必须是大二层结构。传统的二层网络技术,在链路使用率、收敛时间等方面都不能满足需要。 Ÿ VLAN的局限 随着云业务的运营,租户数量剧增。传统交换网络用VLAN来隔离用户和虚拟机,但理论上只支持最多4K个标签的VLAN,已无法满足需求。 2 竞争-Competition 为了解决上述局限性,不论是网络设备厂商,还是虚拟化软件厂商,都提出了一些新的Overlay解决方案。 网络设备厂商,基于硬件设备开发出了EVI(Ethernet Virtualization Interconnect)、TRILL(Transparent Interconnection of Lots of Links)、SPB(Shortest Path Bridging)等大二层技术。这些技术通过网络边缘设备对流量进行封装/解封装,构造一个逻辑的二层拓扑,同时对链路充分利用、表项资源分担

Linux--Linux的网络--05

大城市里の小女人 提交于 2019-11-28 22:41:29
  一层: HUB --- 集线器 总线型结构,使用泛洪方式 二层: 在早期,pc通信只需要MAC地址进行数据转发 网桥 --- 交换机 :维护MAC地址表 三层: 网络的增大,就需要逻辑地址(IP地址) 网段互联---路由可达是前提 路由器 --- 路由表 四层传输层: 与应用之间的互通 TCP:传输控制协议: UDP:单元数据协议: 五层应用层: 程序应用   应用层同通信(进程通信): PC内部之间通信 1、父子进程之间通信 2、single信号通信 PC之间的进程通信 1、rpc 2、套接字socket(做应用分离) ifcfg 家族命令:ifconfig netstat route     ifconfig       ifconfig (显示当前up的接口)       ifconfig 接口       ifconfig 接口名称 ip地址 netmask 掩码 [up|down]       IP地址配置以后立即生效,但是重启网卡后就会恢复 route       查看以及添加路由       route -n -n就是不做解析       添加路由:         1、添加默认路由(添加网关)           route add 0.0.0.0 gw 192.168.94.2         2、添加主机路由(去往一个固定的ip地址)           

重学计算机网络(二) - 曾记否,查IP地址

和自甴很熟 提交于 2019-11-28 01:40:29
先献上几个梗 1.1.1.1 不是测试用的,原来一直没分配,现在被用来做一个DNS了,宣传是比谷歌等公司的dns服务 更保护用户隐私。 IP地址255.255.255.255,代表有限广播,它的目标是网络中的所有主机。 IP地址0.0.0.0,通常代表未知的源主机。当主机采用DHCP动态获取IP地址而无法获得合法IP地址时,会用IP地址0.0.0.0来表示源主机IP地址未知。 NID不能以数字127开头。NID 127被保留给内部回送函数,作为本机循环测试使用。 例如,使用命令ping 127.0.0.1测试TCP/IP协议栈是否正确安装。在路由器中,同样支持循环测试地址的使用。1 查ip Windows - ipconfig Linux上- ifconfig 还有--- ip addr ifconfig & ip addr的区别 net-tools起源于BSD,自2001年起,Linux社区已经对其停止维护,而iproute2旨在取代net-tools,并提供了一些新功能。一些Linux发行版已经停止支持net-tools,只支持iproute2。 net-tools通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置,而iproute2则通过netlink套接字接口与内核通讯。 net-tools中工具的名字比较杂乱,而iproute2则相对整齐和直观