网络编程基础(局域网、ip、子网掩码、网关、DNS)概念理解

 更新时间:2025年02月22日 14:14:06   作者:听风吹等浪起  
这篇文章主要介绍了网络编程基础(局域网、ip、子网掩码、网关、DNS)概念理解,包括局域网的构成、IP地址的分类和作用、子网掩码的作用以及网络通信规则等

1. 简单局域网的构成

交换机是组建局域网最重要的设备,换句话说,没有交换机就没法搭建局域网

交换机不能让局域网连接网络,需要路由器才行

路由器不能组建局域网,只能连接内网和外网

局域网:一般称为内网

简单局域网的构成由:交换机、网线、PC端(其它IT终端)构成

交换机:用来组建内网的局域网的设备

交换机

路由器 

2. IP 地址

在计算机上网、通信中,每个计算机需要特定的身份标识,用来告诉别的设备你是哪个,这个标识就是IP地址。IP地址是唯一的标识,是一段二进制的网络编码(共32位)

ip地址的范围是:X.X.X.X (0-255)

IP地址(Internet Protocol Address)是分配给网络设备的唯一标识符,用于在网络上进行通信。IP地址有两个主要版本:IPv4和IPv6。

IPv4地址:

由32位二进制数构成,通常表示为四个十进制数(每个数在0到255之间)用点分隔的形式,例如:192.168.1.1。
例子:192.168.1.1、10.0.0.1

IPv6地址:

由128位二进制数构成,通常表示为八组十六进制数(每组4个十六进制数)用冒号分隔的形式,例如:2001:0db8:85a3:0000:0000:8a2e:0370:7334。
例子:2001:0db8:85a3:0000:0000:8a2e:0370:7334

3. 子网掩码

子网掩码(Subnet Mask)是用来划分IP地址的网络部分和主机部分的工具。它帮助确定一个IP地址属于哪个子网。

作用:

将一个IP地址分为网络部分和主机部分。
确定网络的规模和范围。

子网掩码和IP地址是成双出现的,缺一不可

局域网通信规则:在同一局域网中,所有的IP必须在同一网段中才可以互相通信!

IP地址构成:网络位+主机位(网络位置相同的才处于同一网段)

子网掩码用来确认网络为:与255对应的位置为网络位,0对应的位置为主机位

例如:

4. IP地址详解+自定义IP

D、E 类不是普通人使用的,没有子网掩码

A、B、C是单播地址,一个地址代表一个人

其中127是特殊地址,例如127.0.0.1是自己(回环地址),如果这个都ping不通,那么网卡出问题了

访问自己要么是ip,要么是127.0.0.1

第一位的意思是,X.X.X.X 中的第一个X

IP地址更改如下:右键网络,打开网络和internet设置------>更改适配器选项

适配器界面:

右键属性,然后点TCP/ipv4即可

服务器的IP位置一定是固定的

子网掩码不一定按照国际标准配置

IP地址和子网掩码必须一起配置

D、E类不能使用 

5. IP 地址详解

当 IP 地址的主机位全部为 的时候,代表整个网段,否则会报错

当 IP 地址的主机位全部为 255 的时候,代表组播地址,否则会报错

交换机会把该网段的255,广播给该网段所有的主机

其中255.255.255.255是全球的广播地址,但可能会被路由器隔断

6. 网关

网关:一个网络的出口,GateWay = GW,一般的网关在路由器上(内网的出口)

一般IP是网段的第一个或者最后一个

路由器:连接内外网的设备

PC访问的流程:

1. 先比较自己和目标ip是否在同一网段

2. 是的话,把信息给交换机,直接发出去,不用网关。否则的话,信息给路由器,直接发给网关

查看网卡:找到适配器选项即可

以太网一般就是网卡,厂商两个:Realtek、intel(网卡名称)

7. DNS 域名解析

DNS:Domain Name System

任何两个设备进行通信,必须知道IP

域名解析顺序:

1. 找缓存

2. 找本地解析文件

3. 找DNS 服务器

解析域名:nslookup

8. ping

 

9.总结

到此这篇关于网络编程基础(局域网、ip、子网掩码、网关、DNS)概念理解的文章就介绍到这了,更多相关网络编程中的局域网、ip、子网掩码、网关、DNS内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • lambda 表达式导致 Arthas 无法 redefine 的问题

    lambda 表达式导致 Arthas 无法 redefine 的问题

    这篇文章主要介绍了lambda 表达式导致 Arthas 无法 redefine 的问题,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Elasticsearch的删除映射类型操作示例

    Elasticsearch的删除映射类型操作示例

    这篇文章主要为大家介绍了Elasticsearch的删除映射类型操作示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • 微信小程序(应用号)组件详细介绍

    微信小程序(应用号)组件详细介绍

    这篇文章主要介绍了微信小程序(应用号)组件详细介绍的相关资料,需要的朋友可以参考下
    2016-09-09
  • Vscode的SSH插件远程连接Linux的实现步骤

    Vscode的SSH插件远程连接Linux的实现步骤

    本文主要介绍了Vscode的SSH插件远程连接Linux的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • DeepSeek服务器繁忙问题的原因分析与解决方案(最新推荐)

    DeepSeek服务器繁忙问题的原因分析与解决方案(最新推荐)

    DeepSeek 服务器繁忙问题是由多种因素共同导致的复杂现象,通过深入分析原因并采取综合性的解决方案,可以有效提高服务器的性能和稳定性,提升用户体验,本文介绍DeepSeek服务器繁忙问题的原因分析与解决方案,感兴趣的朋友一起看看吧
    2025-02-02
  • prometheus安装和使用过程

    prometheus安装和使用过程

    Prometheus是一个开源的系统监控和报警系统,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群,这篇文章主要介绍了prometheus安装和使用记录,需要的朋友可以参考下
    2023-06-06
  • xmind2022下载非试用超详细图文教程

    xmind2022下载非试用超详细图文教程

    这篇文章主要介绍了xmind2022下载非试用(超详细 图文预警),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • 申请Jetbrains系列软件无限期免费用的方法

    申请Jetbrains系列软件无限期免费用的方法

    这篇文章主要介绍了如何申请Jetbrains系列软件无限期免费用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 21 岁理工男开源的这个编辑器火遍全球附面试资源

    21 岁理工男开源的这个编辑器火遍全球附面试资源

    最近在 GitHub 上最火的项目是一个对视力友好的十六进制编辑器,它上线仅 5 天就收获了 2500 star,最近 24 小时涨了 1600 star 量,感兴趣的朋友跟随小编一起看看吧
    2020-12-12
  • github pull最新代码实现方法

    github pull最新代码实现方法

    本文主要介绍 github pull最新代码的资料,这里对 github pull最新代码做了详细流程介绍,有需要的小伙伴可以参考下
    2016-09-09

最新评论