回复:TCP协议组态的发送和接受指令他的固定端口号可以是一样的吗?

已锁定

sangshunyang

  • 帖子

    620
  • 精华

    4
  • 被关注

    39

论坛等级:侠圣

注册时间:2017-02-14

黄金 黄金 如何晋级?

发布于 2022-12-13 23:48:58

3楼

这个要理解端口指的是什么,才不疑惑,问下百度。作为数据发送方,发送时端口如未指定从未被占用的端口中随机选择一个对外发送数据,,收数据要指定端口号,接受指定端口的目的是应用程序实时监听从该端口接收到的数据,这也是发送数据时为什么要指定接收方端口号的原因,对方如果没有应用程序监听该端口不会做出响应。这里需要注意好多协议已经预定义好了默认端口,,如80,102,  502,基本都在1024以前

指定端口时最好使用2000以后的端口,避免被占用。

TCP 是有链接的通信,建立通信链接是会分配一个端口供该连接使用直至连接断开,这是你的第二个问题,通信建立后对方肯定知道通信伙伴的信息。

TCP是传输控制协议是传输层协议,很多应用层协议是基于TCP之上的协议这个要区分清楚。

上面组态界面中的 本地端口 ,伙伴端口是两个设备。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15598条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。