C-GET适合DICOM外网影像传输

C-GET适合DICOM外网影像传输

设定应用场景:PACS的服务器部署在互联网中(云服务器),处于局域网中的工作站(SCU)如何获取服务器中的影像数据,使用C-GET是最简单容易实现的操作方式;C-MOVE通常会失败。
通常获取影像使用C-MOVE,为什么要使用C-GET呢?
打个到银行取钱的比喻,C-GET相当于个人账户,只要有银行卡和密码就可以从银行取钱;C-MOVE相当于公司账户,公司会计向银行预约取钱,银行必须将钱交给公司的出纳;如果不是公司的出纳,银行不会把钱交他。很显然,公司的账户更安全,但是操作就繁琐一些。呵呵…安全是有代价的!
接下来看看DICOM标准:http://dicom.nema.org/dicom/2013/output/chtml/part07/sect_7.5.html
在这里插入图片描述
定义只有一字之差,C-GET是fetch 信息,fetch=取来;C-MOVE是move信息,move=移动。
接下来是看看C-GET和C-MOVE差别的解释:
在这里插入图片描述
相同之处:C-GET和C-MOVE都是从SCP获取数据,他们都触发一个C-STORE子操作。
不同之处
1. C-GET的C-STORE子操作在同一个连接里面完成(张三请求,张三接收,负责到底。)
2. C-MOVE的C-STORE子操作需要在另外一个连接内完成(张三请求SCP把数据发送给李四,李四和SCP之间进行C-STORE的操作)。

从TCP的角度看,客户端和服务器连接后;
C-GET所有的操作在一个连接下就完整所有的操作。
C-MOVE需要服务器和客户端重新建立另外一个TCP连接完成C-Store的操作,这个时候服务器发出的请求,通常会被客户端的路由器拒绝掉(也就是服务器发出C-STORE-SCU无法到达客户端,自然数据传输操作就失败了。)
使用C-MOVE的时候,要实现C-STORE子操作,或许设置客户端的路由器(端口映射)可以实现。
从系统安全角度,C-Get随机开放了一个未绑定的端口来接收服务器图像。C-Move却需要两步连接,在发出C-MoveRequest后,必须采用固定端口C-Store来侦听接收服务端的图像数据。而对于C-Store操作,都是绑定固定端口的,比较安全。C-Get就相当于电子邮箱,有了账号和密码,任何人都可以登陆操作。然而,C-Move多了一个绑定目标计算机的操作,相当于有授权的目标计算机才能接收数据。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值