当前位置: 技术问答>linux和unix
哪位高手能帮我讲解一下端口的概念?急
来源: 互联网 发布时间:2016-11-06
本文导语: 各位高手们新年好: 有个问题一直让我困惑不解,就是端口。我现在正在研究windows的网上邻居,通过网上邻居可以向局域网内共享文件。但是这些文件在传输过程中都是明文传输的,我想用stunel来实现数据的...
各位高手们新年好:
有个问题一直让我困惑不解,就是端口。我现在正在研究windows的网上邻居,通过网上邻居可以向局域网内共享文件。但是这些文件在传输过程中都是明文传输的,我想用stunel来实现数据的加密传输,stunel是基于端口到端口的加密工具。
我查了一下资料,得知网上邻居用的是CIFS协议来传输数据的,而CIFS协议的公用端口是445。
我现在不太明白CIFS协议的客户端和服务器端到底是怎样通讯的?如果CIFS用的是445端口的话,那应该是服务器端监听445端口,然后客户端从大于1024的端口中随机选择一个端口比如2011,然后去连接服务器的445端口,当连接建立以后客户端和服务器端之间就有数据的传输。
现在问题就来了:1、假如客户端要向服务器发送数据的话,这些数据从客户端的哪个端口出去啊?到达服务器的哪个端口?2、假如服务器要向客户端发送数据的话,这些数据从服务器的哪个端口出去啊?到达客户端器的哪个端口啊?
有个问题一直让我困惑不解,就是端口。我现在正在研究windows的网上邻居,通过网上邻居可以向局域网内共享文件。但是这些文件在传输过程中都是明文传输的,我想用stunel来实现数据的加密传输,stunel是基于端口到端口的加密工具。
我查了一下资料,得知网上邻居用的是CIFS协议来传输数据的,而CIFS协议的公用端口是445。
我现在不太明白CIFS协议的客户端和服务器端到底是怎样通讯的?如果CIFS用的是445端口的话,那应该是服务器端监听445端口,然后客户端从大于1024的端口中随机选择一个端口比如2011,然后去连接服务器的445端口,当连接建立以后客户端和服务器端之间就有数据的传输。
现在问题就来了:1、假如客户端要向服务器发送数据的话,这些数据从客户端的哪个端口出去啊?到达服务器的哪个端口?2、假如服务器要向客户端发送数据的话,这些数据从服务器的哪个端口出去啊?到达客户端器的哪个端口啊?
|
1,>1024的某个端口,445
2,445,》1024的某个端口
2,445,》1024的某个端口
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。