Remote Port 和Local Port 是什么东西? ( 积分: 10 )

  • 主题发起人 主题发起人 fongling5355
  • 开始时间 开始时间
F

fongling5355

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi 7/demos/internet/netchat/ 目录下
请问Remote Port 和Local Port 是什么东西? 是不是可以随便设定?
 
在Delphi 7/demos/internet/netchat/ 目录下
请问Remote Port 和Local Port 是什么东西? 是不是可以随便设定?
 
呵呵,是指别人机器的端口和自己机器的端口号
 
什么是端口?

  我们这里所说的端口,不是计算机硬件的I/O端口,而是软件形式上的概念。服务器可以向外提供多种服务,比如,一台服务器可以同时是WEB服务器,也可以是FTP服务器,同时,它也可以是邮件服务器。为什么一台服务器可以同时提供那么多的服务呢?其中一个很主要的方面,就是各种服务采用不同的端口分别提供不同的服务,比如:WEB采用80端口,FTP采用21端口等。这样,通过不同端口,计算机与外界进行互不干扰的通信。

  工具提供服务类型的不同,端口分为两种,一种是TCP端口,一种是UDP端口。计算机之间相互通信的时候,分为两种方式:一种是发送信息以后,可以确认信息是否到达,也就是有应答的方式,这种方式大多采用TCP协议;一种是发送以后就不管了,不去确认信息是否到达,这种方式大多采用UDP协议。对应这两种协议的服务提供的端口,也就分为TCP端口和UDP端口。

  那么,如果攻击者使用软件扫描目标计算机,得到目标计算机打开的端口,也就了解了目标计算机提供了那些服务。我们都知道,提供服务就一定有服务软件的漏洞,根据这些,攻击者可以达到对目标计算机的初步了解。如果计算机的端口打开太多,而管理者不知道,那么,有两种情况:一种是提供了服务而管理者没有注意,比如安装IIS的时候,软件就会自动增加很多服务,而管理员可能没有注意到;一种是服务器被攻击者安装木马,通过特殊的端口进行通信。这两种情况都是很危险的,说到底,就是管理员不了解服务器提供的服务,减小了系统安全系数。
 
那, NetChat 的Port 该如何设呢?
 
IBM定义计算机通信端口的时候,有1W多个,前1K个端口基本都被系统和各个大软件公司
占用了,自定义端口可以从2K以上定义。
netchat这个软件如果是你自己的软件或者,可以自定义,
监听和发送端口不要重复,
比如,server端监听端口为6666,发送端口为6667都可以,千万不要定义得很小(80,132,,,)等不要定义
 
计算机的端口有2^16-1个,前边1024个基本上是系统使用的。localport指本机端口,remoteport指远程机端口。
 
net chat 没使用成功, 有人成功使用Net Chat 吗?
 
delphi自带的Net Chat可以运行啊,是不是自己搞了啥东东哦?
要发给你:jsjxuwenjun@126.com
 
jsjxuwenjun: 谢谢.

会不会是设定上出了问题?
我用两台上公网的计算机测试, 有两个不同的IP
我将Remote Host 设对方的IP, Port 全部放5000

请问设定上有问题吗?
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部