先建立控制通道,再建立数据通道会引起的问题。

例如ftp协议(文件传输协议)就需要建立两个通道:一个控制通道21,一个数据通道20.那么在现实中,如果我们先建立控制通道,再建立数据通道会引起什么问题呢?
答:如果我们先建立控制通道再建立数据通道,控制通道随着时间的推移,控制通道会断开,如果断开,数据通道也无法传递数据,如果想保证正常通信,数据通道在保证数据传输的过程中,控制通道不能够关闭。
_
如果真出现了这样的问题,我们该怎么解决呢,这时我们就需要用到协议长连接解决。既然有了协议长连接,我们就应该了解一下,长连接在防火墙上的配置,并且我们需要注意的是,长连接在USG 6000V和在USG5500V上的配置有一定的差别。

1.USG 6000配置方式:
security-policy
rule name 1
source-zone trust
destinat-zone untrust
long-link enable
long-link aging-time 5hour

2.USG 5500配置方式:
firewall interzone untrust trust inbound
policy 1
action permit
long-link aging-time 2hour

原文地址:https://blog.51cto.com/13624752/2412259

时间: 2024-10-11 03:34:24

先建立控制通道,再建立数据通道会引起的问题。的相关文章

OpenVPN优化之-TLS握手控制通道的建立

关于OpenVPN数据通道的一次优化正在进行中,当我参考了"巨型帧"的概念和思想后,我仔细思考了TCP/IP协议栈的设计和实现,于是我得出了一个可能是错误但是起码在我的场景中很实用的结论:上层协议尽管把数据发出吧,不要管数据的大小,如果真的需要拆分,那就由下层来完成吧.       这个结论的一个反例就是TCP协议的数据分段,它感知了传输链路的MTU,也许在早期的网络中,IP分片重组确实影响了TCP的端到端流控和拥塞控制,也许还为状态防火墙带来了难题,但是现在不了,现在绝不再是这样了.

使用MySQL Workbench建立数据库,建立新的表,向表中添加数据

初学数据库,记录一下所学的知识.我用的MySQL数据库,使用MySQL Workbench管理.下面简单介绍一下如何使用MySQL Workbench建立数据库,建立新的表,为表添加数据. 点击上图中的“加号”图标,新建一个连接, 如上图,先输入数据库的账号密码,帐号默认为root,填好密码后 点击“OK”,连接就建立好了,建立完成后,会出现一个长方形的框框,双击它,出现下图所示页面 点击图中的红圈里的按钮,新建一个Schema,即数据库(个人理解..),修改一下Name 的值,如  mydat

做一个 initial 小于uniform size的实验,验证 该表建立后:建立了minextents 个uniform size的extents.

做一个 initial  小于uniform size的实验,验证 该表建立后:建立了minextents 个uniform size的extents. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL>

lucene 索引中文档的属性建立与不建立带来的影响总结

索引中文档的属性建立与不建立带来的影响总结 1.依据文档的某属性去查找索引的话,只会返回带有此属性(如果你对当前属性设定了条件,那么需要满足当前条件)的所有文档,没有建立此属性的文档是不会在返回结果文档中的,不管你的属性值类型是什么(string.date.long.int),结果都是一样的 2.查找条件满足,排序不会有任何影响(如果排序的属性文档没有,lucene会按文档建立的先后顺序返回且只会按照这个顺序),只需注意说的第一点 3.索引查找也不会有任何影响,只需注意说的第一点 4.数量查找条

.net与java建立WebService再互相调用

A: .net建立WebService,在java中调用. 1.在vs中新建web 简单修改一下Service.cs的[WebMethod]代码: using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(Conforms

MyEclipse 10.0破解,及建立Myeclipse中建立JFrame 和Swing插件的使用

一.MyEclipse 注册码生成 免积分下载 http://download.csdn.net/detail/u014112584/7270453 具体使用过程: myeclipse 9.1.10 破解 激活,java编写,适用于装有java环境的各种操作系统,win,linux,maxos 第一步:输入任意用户名 第二步:点击Systemid... 按钮,自动生成本机器的systemid. 第三步: 点菜单Tools->RebuildKey 第四步:点击active按钮.会在显示区域生成 L

oracle建立dblink以及建立定时任务

最近在弄一个事,具体是我们要定时插数据到别人的数据库的中间表里 首先要做的是建立一个到对方数据库的oracle dblink,这是为了可以访问他们的数据库,这样我们才能将数据插入到他们中间表.所以我们需要他们中间表的数据库的IP.用户.密码.中间表的表名,具体可以查看数据库安装路径下的\product\10.2.0\client_1\network\admin\tnsnames.ora文件 例如: TestDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS

从MVC和三层架构说到ssh整合开发-下

这章主要讲整合开发,直接从实战讲起,对与ssh的单方面了解,请继续等待我的兴许文章. 解说不到位的地方欢迎大家指正:联系方式rlovep.com 具体请看源码凝视: 全部代码下载(csdn):链接 Github链接:链接https://github.com/wpeace1212/javaBlog/tree/master/sshDemo 写文章不易,欢迎大家採我的文章,以及给出实用的评论.当然大家也能够关注一下我的github.多谢. 1.整合流程 针对一个简单项目.让大家对三层机构和MVC有一个

从MVC和三层架构说到SSH整合开发

相信很多人都认同JavaWeb开发是遵从MVC开发模式的,遵从三层架构进行开发的,是的,大家都这么认同.但是相信大家都会有过这样一个疑问,if(MVC三层模式==三层架构思想)out.println(“请继续观看……”) 1.MVC(MODEL-VIEW-CONTROLLER)设计模式: 首先让我们了解下MVC(Model-View-Controller)的概念: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写