社区
非技术区
帖子详情
子网掩码是怎么被Windows 使用的?
谁学逆向工程
2019-11-25 03:05:59
问题1:我只听说过局域网划分子网(像192.168这种的),移动联通电信掌握的大量公网IP也划分网段吗
问题2:调用Windows 的 connect 函数的时候,只需要提供对方的IP 和端口,也没用上子网掩码,无论是连接公网IP或者局域网IP都不用提供子网掩码参数,那子网掩码有啥用,怎么被用到的?
我只知道不在一个子网掩码里的电脑 ping 不通,其余在就没发现子网掩码是何时使用、怎么使用。难不成是和IP地址按位与运算还是怎么的?
...全文
159
4
打赏
收藏
子网掩码是怎么被Windows 使用的?
问题1:我只听说过局域网划分子网(像192.168这种的),移动联通电信掌握的大量公网IP也划分网段吗 问题2:调用Windows 的 connect 函数的时候,只需要提供对方的IP 和端口,也没用上子网掩码,无论是连接公网IP或者局域网IP都不用提供子网掩码参数,那子网掩码有啥用,怎么被用到的? 我只知道不在一个子网掩码里的电脑 ping 不通,其余在就没发现子网掩码是何时使用、怎么使用。难不成是和IP地址按位与运算还是怎么的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真相重于对错
2019-11-25
打赏
举报
回复
补充一下, ip地址分为A,B,C 3类。 子网掩码分为两类,一个是缺省的,一个是自定义。 A 255.0.0.0 B 255.255.0.0 C 255.255.255.0 因此当你没提供子网掩码,他会自动按默认的子网掩码来进行通信。
liups
2019-11-25
打赏
举报
回复
引用 楼主 谁学逆向工程 的回复:
调用Windows 的 connect 函数的时候,只需要提供对方的IP 和端口,也没用上子网掩码
我相信windows的掩码不对的话,你虽然提供了对方的IP,也是不能正常访问的
weixin_40290083
2019-11-25
打赏
举报
回复
1、运营商肯定是会划分子网的。 2、安装了TCP/IP协议的操作系统(通常情况下都会安装),它会有整个TCP/IP协议栈,对于程序开发人员来讲,只关心建立连接,关闭连接,发送数据、接收数据,异常处理,网络协议各层之间如何解封装,如何寻址TCP/IP协议栈会负责的。 一台计算机要向目标计算机发送数据,会根据自己的子网掩码来计算自己的网络号和目标计算机的网络号,如果网络号不同(不在同一个网网段内),就会把数据发送给网关(路由器),网关设备(路由器)会根据自己的路由表和目标网络号(最小匹配,在路由表中有目标网络号和子网掩码的)进行转发数据。 这里忽略了二层转发的过程,如果你想了解更详细的过程,看看TCP/IP协议,和ISO的七层模型。
寻开心
2019-11-25
打赏
举报
回复
ip v4里面,大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。
但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。
这三个地址段分别位于A、B、C三类地址内:
A类地址:10.0.0.0--10.255.255.255
B类地址:172.16.0.0--172.31.255.255
C类地址:192.168.0.0--192.168.255.255
联通电信都是有自己的多个公网ip段,国际组织所分配的
因为目前的ip v4已经没了,为了让更多的人可以上网, 宽带公司往往会用一个公网IP作为入口,把其他的用户足成一个子网通过这个公共ip入口来接入公网。这中情况下,子网上没有用户是没有自己独立的公网ip地址的。
根据ip访问对方的过程,并不是直连的,中间会经过一堆路由器和网关,在他们之上会根据访问的ip地址来提供路由
普通的用户是不需要考虑网络信号是如何从本机经过多少网关和路由到达目标服务器的
关于子网掩码的只是可以百度一下,很多的
https://www.voicenews.cn/23935.html
【Java设计模式】23种模式全解析:核心思想、六大原则与三大分类体系及框架应用
内容概要:本文系统阐述了23种设计模式的完整知识体系,涵盖其底层思想、六大设计原则、三大分类(创建型、结构型、行为型)及其核心应用场景。文章深入剖析了每种模式的定义、结构、优缺点、代码实现与工程落地案例,并结合JDK、Spring等主流框架源码讲解其实际应用,帮助开发者理解设计模式如何解决代码耦合、扩展性差、复用率低等工程痛点。同时提供了高频面试题解析与易混淆模式对比,强化实战与应试能力。 适合人群:具备Java基础的初中级研发人员,准备Java后端面试的求职者,以及希望深入理解框架底层设计原理的开发人员。
使用
场景及目标:①掌握23种设计模式的核心原理与适用场景;②理解Spring、MyBatis等框架底层所应用的设计模式;③应对Java后端开发中关于设计模式的面试考察;④提升代码设计能力,写出高内聚、低耦合、易扩展的高质量代码。 阅读建议:学习时应结合代码示例动手实践,重点关注模式间的对比与适用边界,并联系实际项目或框架源码加深理解,避免死记硬背。
SCUCN-1故障集+安全约束机组组合研究(Matlab代码实现)
内容概要:本文围绕“【SCUC】N-1故障集+安全约束机组组合研究(Matlab代码实现)”展开,系统探讨电力系统在N-1故障场景下的安全约束机组组合(SCUC)问题,旨在实现系统安全性与运行经济性的协同优化。研究通过构建包含机组启停、出力计划、潮流约束、备用容量及N-1安全准则的数学模型,结合混合整数线性规划等优化算法,利用Matlab平台完成仿真求解,并引入YALMIP等建模工具提升建模效率。文档提供了完整的代码实现方案与测试案例,涵盖故障集的生成与处理方法,帮助用户掌握鲁棒性和分布鲁棒优化的基本思想,适用于电力系统安全校核与调度决策支持。; 适合人群:电力系统及相关专业的研究生、从事电力调度、能源优化的科研人员及工程技术人员。;
使用
场景及目标:① 掌握N-1安全准则在机组组合中的建模方法与实现流程;② 开展安全约束机组组合(SCUC)与安全约束经济调度(SCED)的仿真分析;③ 利用Matlab/YALMIP快速搭建电力系统优化模型并进行求解与验证。; 阅读建议:建议读者结合文档内容与网盘提供的完整资源(含代码与数据),动手实践建模与调试过程,重点关注约束条件的设定、故障场景的枚举与处理策略,同时参考相关文献深化对鲁棒优化与分布鲁棒方法的理解。
政府园区如何提升区域科技创新决策水平?.docx
政府园区如何提升区域科技创新决策水平?
AndroidStudio Quail 2 - 2026.1版本CCGUI缺少的JCEF资源
本资源主要是解决AndroidStudio升级到Quail 2 | 2026.1 版本之后,
使用
的ClaudeCode插件CC GUI 无法
使用
,报错缺少JCEF 的问题。该资源解决了兼容问题。
技术转移机构如何精准筛选高潜力合作项目?.docx
技术转移机构如何精准筛选高潜力合作项目?
非技术区
15,446
社区成员
58,112
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章