回复:请问PLC作为服务器,电脑作为客户端走TCP通讯时 ID 是唯一的么?谢谢

已锁定

ZHAOGONG2018

  • 帖子

    101
  • 精华

    1
  • 被关注

    5

论坛等级:侠客

注册时间:2020-12-22

白金 白金 如何晋级?

发布于 2023-10-09 20:42:48

11楼

1。TCP/IP协议通讯中,服务器端必须提供明确的端口。

最常用的WEB网站,服务器端使用tcp 80端口,客户端则使用动态端口。


2。客户端可以不指定通讯端口,此时操作系统会选择1024-65535之间的一个空闲端口。也称为动态端口。


3。理论上,服务器可以使用任何一个端口。但实际应用中,1024以内的端口号,一般都是由众所周知的服务占用了。在有的操作系统里,服务器要监听使用1024以内的端口,需要有管理员权限。


4。tcp端口用来区分不同的通讯对话。不管是windows、mac还是linux中,都可以随时查看正在进行的通讯。

在windows中,以管理员权限运行如下cmd命令,就可以看到当前每个服务器进程名称、当前监听的服务器端口,以及正在跟哪个客户端的哪个端口通讯。

netstat -anb|more


5。操作系统中的防火墙,就可以限制双方的ip和端口,只允许合法的通讯。



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15117条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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