关于windows系统开放的信息

windows是开源系统还是封闭系统?不是 。
开源操作系统(open source operating system) , 就是公开源代码的操作系统软件 , 可以遵循开源协议()进行使用、编译和再发布 。在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式 。开源系统包括类UNIX的Linux、基于BSDUNIX的Freebsd等“XXBSD”、基于dos的Freedos等“XXDOS”、基于Windows NT的React OS、基于贝尔UNIX的PLAN9等 。目前,Linux是最典型的开源操作系统,在网络服务器、高性能计算机和移动设备方面大放异彩,在办公领域也取得了较大成就 , 但是在个人应用方面还仅限于有一定技术水平的爱好者 。市面上有很多发行版 , 在中国最流行的有ubuntu(个人用户最多)、中科红旗(硬件企业支持最好)等 。相对于不开源的操作系统,如Windows和MAC,开源操作系统最大的特点就是开放源代码和自由定制,但也会因为使用者的技术水平等关系出现很多不可预知的情况及维护问题;并且由于多数硬件和软件厂商(特别是游戏)并不支持开源软件,所以在驱动和软件源方面有很大困难 , 这也是目前个人使用开源操作系统较为困难的最主要原因 。
苹果电脑装上windows系统好用吗?可以windows系统开放,只是苹果电脑windows系统开放的一些优势就不能发挥 。
Windows系统的优点:
1)先入为主,易用性高
个人电脑行业前期的发展微软要明显胜过苹果,加Windows系统在国内的本土化推进做得比较完善,所以很多国内用户最早接触的电脑都是Windows系统 , 而且连续几年甚至十几年都一直在使用这一系统,这就让微软有了先入为主的优势,觉得个人电脑的系统原本就应该是这样 。
2)生态圈完善 , 兼容性好
Windows系统的开放性虽然并不被大家所认可,但是在其系统下的软件却很丰富,尤其在国内这种不够重视版权的大环境下,想要哪个软件,网上随便一搜就能找到破解版 , 这倒与手机领域的安卓系统有几分相似 。另外,各种插件也都非常丰富,无论是网银还是政府类网上办公网站里的插件,Windows系统都能搞定 , 有些网站的插件还只支持Windows系统,这与第一条优点也有很大的关系 。
3)硬件丰富
Mac OS X系统只能在苹果自己的产品上安装,其它PC要安装的话只能安装盗版 。而Windows系统则要自由很多,各大硬件厂商都能使用 , 就连苹果现在也能轻松安装Windows 。让Windows系统的硬件足够丰富,无论是整机,还是个性化攒机,都很轻松 。
4)游戏娱乐性强
由于Windows系统的普及程度较高,所以很多软件和游戏都是针对该系统开发 , 量和质都不是Mac OS X所能匹敌的 。
苹果Mac系统的优点:
1)安全性高 , 现在疯狂肆虐的电脑病毒几乎都是针对Windows的 , 由于MAC的架构与Windows不同,所以相对而言很少受到病毒的袭击 。
2)mac下没有很多win下多余的东西,没有磁盘碎片,不用整理硬盘,不用分区 , 几乎没有死机 , 不用关机,基本没用过进程管理器 。所有和使用无关的东西,都被藏起来,用户很容易学习和使用 。
3)设置简单 。以网络设置为例,mac下很快就可以设置好(包括复杂的801.x安全认证),而且可以方便的切换多套配置(家里、办公室),这要在win下就会变的非常困难,对于小白用户来说上手要麻烦很多 。
4)软件风格统一,mac下的软件都很mac,操作风格统一,简单好用,使用非常顺畅 。
5)稳定性高,BUG少,更新也少,不像Windows需要经常打补丁 。
Windows 11下月将全面开放安卓子系统,安卓应用可在PC原生运行早在去年windows系统开放的6月份windows系统开放,微软发布windows系统开放了新一代windows系统开放的Windows 11操作系统windows系统开放,并且宣布系统可直接运行Android应用,不过当时还属于开发阶段 , 普通用户根本无法使用 。不过近日,微软确认将在2月份全部开放Windows 11的Android子系统功能 , 届时Android应用便可直接在Windows 11上使用 。
据了解,Windows 11系统之所以可以运行Android , 主要是通过了Windows Subsystem for Android(简称WSA)子系统实现,通过亚马逊应用商店将Android应用引入到Windows 11系统之中 。
另外Android应用可以固定在任务栏上,或者与传统的Windows应用一起使用,对于消费者来说,此项功能还是比较实用的,在PC上便可直接使用Android应用,无疑非常的便捷,而这项功能的引入,相信也会勾起更多的人兴趣去升级到最新的Windows 11操作系统 。
那种扫描不能正确的判断windows系统的端口开放1. 完全连接扫描
完全连接,利用TCP/IP协议的三次握手连接机制,使源主机和目的主机的某个端口建立一次完整的连接,如果建立成功,则表明该端口开放 。否则表明该端口关闭 。
2. 半连接扫描
半连接扫描是指在源主机和目标主机的三次握手连接过程中 , 只完成前两次握手,不建立异常完整的连接 。
3. SYN扫描
首先向目标主机发送连接请求,当目标主机返回响应后,立即切断连接过程,并查看响应情况 。
如果目标主机返回ACK信息,表示目标主机的该端口开发 。如果目标主机返回RESET信息,表示该端口没有开放 。
4. ID头信息扫描
首先知道一个概念 , dumb主机:不太活跃的主机,类似于这个服务器上没有什么服务,被别人空置的主机 。
首先由源主机A向dumb主机B发出连续的ping包,并查看数据包的ID头信息 。每个顺序数据包的ID头会增加1 。然后由源主机A假冒主机B的地址向目标的主机C的任意端口(1-65535)发送SYN数据包,这时,主机C向主机B发送的数据包有两种可能结果:
SYN | ACK表示改端口处于监听状态;
RST | ACK表示改端口处于非监听状态;
由后续ping包的响应信息的ID头信息可以看出,如果主机C的某个端口是开放的,则主机B返回A的数据包中 , ID头的值不是递增1 。如果主机C的端口是非开放的 , 则主机B返回A的数据包中,ID头的值递增1,非常规律 。
5. 隐蔽扫描
隐蔽扫描是指能够成功的绕过IDS(intrusion detection system入侵检测系统)、防火墙和监视系统等安全机制,取得目标主机端口信息的一种扫描方式 。
6. SYN | ACK扫描
由源主机向目标主机的某个端口直接发送SYN | ACK数据包 , 而不是先发SYN数据包 。由于这种方式不发送SYN数据包,目标主机会认证这是一次错误的连接,从而会报错 。
如果目标主机的该端口没有开放,则会发送RST信息 。如果目标主机的该端口处于开放状态(listening),则不会返回任何信息,而是直接将这个数据包抛弃 。
7. FIN扫描
源主机A向目标主机B发送FIN数据包,然后查看反馈信息,如果端口返回RESET(RST)信息,则说明该端口关闭 。如果端口没有返回然后信息,则说明该端口开放 。
8. ACK扫描
由主机A向目标主机B发送FIN数据包,查看反馈数据包的TTL值和WIN值 。开放端口所返回的数据包的TTL值小于64,关闭端口的返回值大于64 。开放端口的返回值大于64.开放端口返回的WIN值大于0,关闭端口的返回值一般等于0 。
9. NULL扫描
将源主机发送的数据包中的ACK、FIN、RST、SYN、URG、PSH等标志位全部置空 。如果目标主机没有返回任何信息 , 则表明该端口是开放的 。如果返回RST信息,则表明该端口是关闭的 。
10. XMAS扫描
XMAS扫描的原理和NULL相同,只是将要发送的数据包中的ACK、FIN、RST、SYN、URG、PSH等标志位全部设置为1 。如果目标主机没有返回任何信息 , 则表明该端口是开放的 , 如果返回RST信息 , 则表明该端口关闭 。
如何查看 , 关闭和开放WIN 系统端口一、查看已开放的端口:
1、借助系统自带MS-DOS命令查看开放的端口(Win2000/XP/server2003)
在开始-运行-输入cmd,打入netstat -an(注意-前有个小空格),在IP地址“,”后面就是端口号了 。(-a表示显示当前所有连接和侦听端口,-n表示以数字格式显示地址和端口号)
小常识:TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据包协议)都是网络上传输数据的通信协议,UDP协议面向非连接,而TCP协议面向连接 , 他们各自的端口号是相互独立的 , 列如 TCP可以有个255端口,UDP也可以有个255端口,他们两者并不冲突的 。
2、借助第三方软件查看开放的端口
(1)例如:Active Ports(SmartLine出品):可以用来监视所有打开的TCP/IP/UDP端口,将你所有端口显示出来,还显示所有端口以及对应的程序所在的路径,查看本地IP和远端IP(试图连接你电脑的IP)是否正在活动 。
(2)列如:fpor命令行工具:特点小巧 , 但功能不亚于Active Ports哦,同样可以查看端口与相应程序路径 。显示模式为:Pid Process Port Proto Path,392 svchost - 113 TCP,C:\WINNT\system32\vhos.exe。
(3)例如:防火墙或反毒工具的网络活动显示:比如瑞星防火墙就能及时刷新开放的端口和相关进程,反间谍专家也有此功能,这样的软件很多,就不一一举出了 。
二、限制或关闭端口的方法:
1、通过系统自带功能“限制开放”需要的端口(Win2000/XP/server2003)
通过系统自有的“TCP/IP筛选功能”限制服务器端口,控制面板-网络连接-“本地连接”-右键-属性,然后选择internet(tcp/ip)- 属性-高级-选项-选中TCP/IP筛选-属性,在这里分为3项,分别是TCP、UDP、IP协议,假设我的系统只想开放21、80、25、110这4个端口(qq为4000端口),只要在“TCP端口”上勾选“只允许”然后点击“添加”依次把这些端口添加到里面,然后确定,重新启动后生效 。
2、通过系统自带防火墙增加“允许通过”的端口
(1)未升级SP2的WINXP/Server2003
控制面板-网络连接-本地连接-属性-高级 , 把“Inernet连接防火墙”下面的选项勾选上,这样防火墙就自动启动了,点击“设置”,我们可以在“高级设置”窗口的“服务”选项卡中点击“添加”按钮,在“服务设置”对话框中,把服务描述、计算机名或IP地址、端口号、是TCP or UDP,填完后打勾确认,如果不需要了去掉勾确认 。(防火墙启动以后“本地连接”图标会出现一个可爱的小锁头 。)
(2)升级WIin XP SP2的Windows XP
控制面版-windows防火墙-例外-添加端口,在取名后,输入端口号 , 确认TCP或者UDP协议,然后确认,在你取名的这个设置前打勾,表示允许通过此端口 , 不打勾表示不例外 。
3、利用带有的“本地安全策略”功能关闭端口(WINXP HOME版本无此功能)
关闭TCP:135(Win2000、WinXP防止RPC135溢出漏洞)、139、445(注册表 “HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT \\Parameters”中追加名为“SMBDeviceEnabled”的DWORD值,并将其设置为0能禁用445端口)、593、1025 和UDP:135、137、138、445 端口,关闭一些流行病毒的后门端口(如 TCP 2745、3127、6129 端口),以及远程服务访问端口3389 。以下看步骤,共8个 。
⑴ 控制面板-管理工具,打开“本地安全策略”,选中“IP 安全策略,在本地计算机”,在右边窗口的空白处右击鼠标,弹出快捷菜单,选择“创建 IP 安全策略”,于是弹出一个向导,在向导中点击“下一步”按钮 , 为新的安全策略命名;再按“下一步”,则显示“安全通信请求”画面,在画面上把“激活默认相应规则”左边的钩去掉 , 点击“完成”按钮就创建了一个新的IP 安全策略 。
⑵ 右击该IP安全策略,在“属性”对话框中,把“使用添加向导”左边的钩去掉,然后单击“添加”按钮添加新的规则,随后弹出“新规则属性”对话框,在画面上点击“添加”按钮 , 弹出IP筛选器列表窗口;在列表中,首先把“使用添加向导”左边的钩去掉,然后再点击右边的“添加”按钮添加新的筛选器 。
⑶ 进入“筛选器属性”对话框,
windows操作系统源代码是开放的吗windows操作系统源代码是开放的 。
采用了图形用户界面(GUI),比起从前的MS-DOS需要输入指令使用的方式更为人性化 。随着计算机硬件和软件的不断升级,Windows也在不断升级,从架构的16位、32位再到64位 。
系统版本从最初的Windows 1.0到大家熟知的Windows 95、Windows 98、Windows 2000、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1 。
Windows Server NT是 Microsoft公司1993年推出的32位网络操作系统,是向分布式图形应用程序的完整的交叉平台系统,可运行于nteX86、 Digital、 Alpha、SiliGraphics MIPS及 Power pc等主要计算机系统 。
通用性好,可以安装在不同的计算机上 。这是因为 Windows Server NT4.0除核是用汇编语言编写的以外,其他部分都是用C语言编写的 , 而C语言的通用性很好 。
同时 Windows Server NT4.0用一系列的小模块来构筑某些底层部件,将依赖硬件的封装于一个动态链接库中,这样就可以做到与应用程序隔离,应用程序则通过一个接口与 Windows Server NT4.0相连 。
以上内容参考 百度百科--WINDOWS
【关于windows系统开放的信息】关于windows系统开放和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读