端口转发用来中转国外的虚拟机例如远程桌面 效果非常明显,iptables不仅支持单端口,连端口段也可以转发,同时TCP/UDP均可 特别注明:本地服务器 IP 未必是公网 IP ,像阿里云就是内网 IP ,请用 ipconfig 确认下走流量的网卡 IP 是外网还是内网。 第一步:开启系统的转发功能 ...
分类:
其他好文 时间:
2019-05-16 13:56:23
阅读次数:
122
1、发送方代码 2、接收方代码 3、UdpService代码 ...
1、TCP UDP区别: TCP有点:可靠,稳定,TCP可靠提现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传输时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接来节约系统资源。 TCP缺点:慢、效率低、占用系统资源高,易呗攻击,TCP在传递数据之前,要先建立连接,这会消 ...
分类:
其他好文 时间:
2019-05-15 14:16:57
阅读次数:
119
组播基础组播的优势:1、提高效率,降低网络流量,减轻硬件负荷;2、优化性能:减少冗余流量,节约网络带宽,降低网路负载;3、分布式应用,使多点应用成为可能。组播的劣势:1、基于UDP;2、尽力而为;3、没有拥塞避免机制;4、报文重复;5、报文失序。组播服务模型:1、ASM(Any-SourceMulticast)任意源组播:使用(,G)表项,所以在网络中,一个组播地址只能用于同一个应用;一个组播组地
分类:
其他好文 时间:
2019-05-14 11:22:39
阅读次数:
171
Python进阶之网络编程,内容包括 网络通信,socket,udp,tcp。其中,网络通信 包括 使用网络的目的,ip地址,端口;socket 包括 socket的概念,创建socket;udp 包括 udp发送数据,udp接收数据,udp接发数据总结,端口绑定的问题,单工半双工全双工;tcp 包... ...
分类:
编程语言 时间:
2019-05-14 00:54:27
阅读次数:
141
系统知识储备:linux、互联网网络基础、数据库、编程基础。 linux基础:1、linux系统了解和环境熟悉 2、常用的linux命令 3、linux文件属性、权限、用户管理 4、linux环境安装和使用 5、环境变量 互联网网络基础:1、网络架构通讯原理 2、TCP、UDP、HTTP协议 3、s ...
分类:
其他好文 时间:
2019-05-13 22:43:14
阅读次数:
127
协议: 规范 合同 udp :非面向连接的 写信 ,不安全,效率高,协议简单,开销小,大小有限制一般不超过60k tcp :面向连接的 打电话 ,安全,效率低,开销大 3次握手:1.拨号 2.回访:响应 3.发送数据 ,基于IO穿出数据 应用层如何与传输层进行沟通? 通过Socket套接字 面向So ...
分类:
其他好文 时间:
2019-05-13 21:27:10
阅读次数:
100
1、为何使用Mina? java提供的BIO、NIO使用的复杂性等原因,导致Mina框架的诞生; 2、什么时候使用Mina? 易于使用 高并发的用户量 被证明的系统: Mina已被全球数以万计的应用使用; 现有协议的支持: HTTP、TCP、UDP。。。 3、Mina的特性 4、Mina应用架构 5 ...
分类:
其他好文 时间:
2019-05-13 14:17:18
阅读次数:
119
RIP协议概述: RIP路由信息协议 最早的动态路由协议,基于距离矢量算法实现 使用UDP报文来交换路由信息 以跳数多少选择最佳路由,最大跳数为15 RIPv1协议报文不携带掩码信息,不支持vlsm网络 路由器每隔30S向外广播一个D-V报文 路由回路的解决方法: 定义最大跳数 水平分割 毒性逆转 ...
分类:
其他好文 时间:
2019-05-13 14:05:41
阅读次数:
99
'''学习网络编程 开发c/s架构的软件学习并发编程,前端,数据库,框架 开发b/s架构的软件''''''七层协议:应表会传网数物应用层:http/ftp传输层:tcp,udp 计算机之间的通信是某一个具体的应用程序与另外一个应用程序之间的通信 端口port:唯一标识一台计算机某一个基于网络通信的应 ...
分类:
其他好文 时间:
2019-05-12 19:38:52
阅读次数:
125