- 我们本地PC端的SQLserver如果想要访问服务器数据库,是必须服务器给开放端口才能访问么,这个端口就是通讯的通道?
- 对于安装到服务器的软件是不是端口都是自动开放的,等于是如果把SqlServer直接安装到服务器的话,我就可以直接访问数据库?
- 比如服务器的某个端口开放了,PC端和服务器就可以互相访问了吗,还是说PC端也需要开放一个端口才能互相传输东西?
- 比如服务器给程序A开放了80端口,那是不是只有这个软件可以访问,如果程序B想要访问这个端口还是需要重新申请权限的?
- 这个域通讯端口是个啥意思,背景是我们在服务器上部署了一个软件之后反应很慢,然后IT说因为是在域环境下的,所以需要该软件对域涉及的通讯端口进行允许配置才行。。然后就蒙了,这跟平时说的端口又有啥区别。
1.服务器有防火墙安全组那些就需要开放端口才能访问,你本地的一个系统要访问服务器上的一个系统,他们两之间建立了一个连接, 一般是通过TCP/IP协议簇的一些:应用协议,传输协议(TCP),路由控制协议,网际协议(IP)建立的,对应IOS参考模型,协议可以理解为数据交互时的一些约定、标准。建立好连接之后,就可以通信了。这时候,假设有这样一种场景,服务器上有Oracle,mysql,SQLserver,那么你在本地访问服务器数据库。服务器怎么区分你是要访问那个数据库。服务器上的端口就是做这样一个作用的,比如Oracle你用1521端口,mysql你用3306端口,那么你本地访问数据库就可以根据端口访问对应的数据库了。
2.服务器安装的软件的端口不是自动开放的,服务器会默认开启一部分端口,如(3306,80,21,22等),其他的很多端口都是没有开放的,需要自己加入安全组和防火墙中后才能访问。
3.一般来说,服务器端开放了本地电脑都是可以直接实现文件互传了,如果本地设置安全组和防火墙就需要开放才行。
4.服务器开放了那个端口,所有的程序都是可以访问的,不用重新申请权限。
5.域通信端口是在建立一个域服务器,电脑连上域服务器进行统一管理,需要解决软件在域服务器和主服务器的端口通信。域服务器可以管理域下面的所有用户和软件,域下面的电脑安装软件和其他操作域服务器都是可以进行管控的。