2016-03-04 88 views
1

我对网络通信非常陌生,需要更好地理解监听端口。我必须创建一个应用程序来侦听传入的DICOM关联。但是我不确定我应该听哪个端口,或者它真的很重要。设置监听端口用于文件通信

我读on wikipedia有DICOM通信的特定端口(端口104,442 2,11112)。我决定使用哪个端口必须是这三个端口之一,还是仅仅是标准?

+0

您必须收听客户希望连接到的任何端口。 101将需要root访问权限。 – bmargulies

+0

任何DICOM是购买,而不是构建。我得到的典型医院账单支付。 –

+0

4242对应于Orthanc DICOM服务器默认使用的非特权端口。您可能有兴趣阅读[Orthanc书的这一部分](https://orthanc.chu.ulg.ac.be/book/dicom-guide.html#dicom-network-protocol)。 – Tisys

回答

3

DICOM网络通信没有标准端口,但有所谓的众所周知的端口。这些是104和11112; 4242没有正式分配给DICOM的知名端口号。

您可以使用104(它需要Unix系统的root权限)或11112(不会)作为服务类提供程序(SCP)的默认端口号。但请确保端口号码是可配置的!

1

DICOM保留从互联网编号分配机构下面的TCP和UDP端口号:

  • 端口104 - 众所周知的端口为DICOM在TCP或UDP。
  • 端口2761 - 在TCP或UDP上使用集成安全通信层(ISCL)注册DICOM。
  • 端口2762 - 在TCP或UDP上使用传输层安全性(TLS)注册DICOM。
  • 端口11112 - 使用TCP或UDP上的标准开放式通信注册DICOM。