首页 > 其他分享 >【计算机网络】IP地址和子网掩码的关系

【计算机网络】IP地址和子网掩码的关系

时间:2023-06-24 20:55:47浏览次数:51  
标签:子网 主机 计算机网络 地址 网络地址 IP地址 子网掩码

 

目录

一、IP地址

(1)IP地址分类

(2)IP地址构成

二、子网掩码

三、广播地址

四、子网容量相关

(1)子网数

(2)最大主机数

(2)可用主机数

总结

一、IP地址

了解IP地址扮演的角色有助于明白IP地址的含义乃至IP地址和子网掩码的关系

IP(Internet Protocol—网际互连协议),是TCP/IP体系中的网络层协议,它可以向传输层提供各种协议的信息,例如TCP、UDP等;对下可将IP信息包放到链路层。他最大的作用是网际互连,因此它是统一的国际标准,大家都按这一套来,网际中传输的额资源只有通过IP识别才能找到网关(局域网内部负责人),再通过网卡(MAC地址)进而定位到电脑。简单来说,IP就是位于网络层的一个通用的用来标识网络主机进行通讯的协议。

TCP/IP体系涵盖很广,包括应用层:Telnet、FTP、SMTP等,传输层:UDP、TCP,数据链路层:ARP、RARP,网络层:ICMP、IP、IGMP,每个协议都发挥着重要的作用。

(1)IP地址分类

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”。

二进制表示

 


A类地址分配给规模特别大的网络使用,B类地址分配给一般的中型网络,C类地址分配给小型网络,如局域网,C类地址分配给小型网络,如局域网。

十进制表示及二进制IP地址特征


很多情况下IP地址会以十进制表示,但是大家也不要忘了他的二进制表现形式

(2)IP地址构成

IP地址 = 网络地址 + 主机地址

 

这儿的IP地址表现形式参考二进制,若从十进制表现形式(例1.0.0.0)来看,点隔开了每个字节(1字节8位),也就是说A类地址第一个字节是网络地址、后三个字节是主机地址。

比如一个C类IP地址:192.168.1.1,那么网络地址:192.168.1.0、主机地址:0.0.0.1

网络地址是子网中最小的地址,主机地址该网段中 主机的地址编号,大家把网络地址想象成街道地址,把主机地址想象成门牌号就容易理解了,两者结合的IP地址就是具体的家庭地址(电脑主机)。

二、子网掩码

子网掩码是一个32位的2进制数 ,它必须结合IP地址一起使用。

子网掩码只有一个作用,就是将某个IP地址划分成“网络地址”和“主机地址”两部分。

其实很多时候,你并不知道这个IP地址究竟是A类、B类还是C类地址,那么子网掩码的作用就出现了,子网掩码通过和IP地址的“与”运算,求出主机地址是多少。

位与()即如果两个位进行比较两位同时为1,结果才为1,否则结果为0。

标签:子网,主机,计算机网络,地址,网络地址,IP地址,子网掩码
From: https://www.cnblogs.com/onesea/p/17501676.html

相关文章

  • linux系统查询服务器ip地址的命令
    linux系统查询服务器ip地址的命令参考文章3种方法来在Linux系统中查看服务器IP地址在Linux系统中,可以使用以下命令来查询服务器的IP地址:ifconfig命令:在终端输入ifconfig命令,它会显示当前系统中所有网络接口的配置信息,包括服务器的IP地址。ip命令:在终端输入ipaddr命令,它会列......
  • Linux 虚拟机修改ip地址(CentOS7)【Linux】
    1、编辑文件vi/etc/sysconfig/network-scripts/ifcfg-ens332、输入 i 键,进入编辑模式3、编辑ip地址 4、输入 :wq  退出保存5、重启网卡servicenetworkrestart6、测试外网连接pingwww.baidu.com ......
  • 【计算机网络教程】数据链路层
    数据链路层知识点思维导图汇总如下:......
  • 【计算机网络教程】重点汇总
    计网重点汇总文章目录计网重点汇总1.各层重点及协议汇总1.1物理层1.1.1常见编码1.1.2信噪比1.1.3码分复用(CDM)1.2数据链路层1.2.1差错检验(CRC)1.2.2载波监听多址接入/碰撞检验(CSMA/CD)1.2.3点对点协议(PPP)1.3网络层1.3.1网际协议(IP)1.3.2地址解析协议(ARP)1.3.3内部网关协议......
  • 更改centos linux 7ip地址的shell语句
    #!/bin/sh#autoChangeipnetmaskgatewayscripts#chenhao2023-06-17cat<<EOF++++++++自动:修改ip和主机名等相关信息+++++++++ETHCONF=/etc/sysconfig/network-scripts/ifcfg-ens33HOSTS=/etc/hostsNETWORK=/etc/sysconfig/networkDIR=/data/backup/`date+%Y%......
  • 计算机网络
    see关键词提示,回忆具体内容一、概述1.2因特网网络,互连网,因特网internet,InternetARPANET,NSFNET,ISPWWW基于ISP的多层次结构的互连网络因特网的标准化RFC管理机构(?)组成:边缘+核心1.3三种交换方式电路交换分组交换:发送方,交换节点,接收方报文交换易错:传输时延最......
  • 计算机网络名词解释-介绍篇
    network;网络;Anetworkisanintricatelyconnectedsystemofobjects,devices,orpeople,网络是一个由对象、设备或人组成的错综复杂的系统。LAN;LocalAreaNetworks;局域网;是指在某一区域内由多台计算机互联成的计算机组。本文地址:https://www.cnblogs.com/kohler21/p/1......
  • 计算机网络——子网划分
    为什么要进行子网划分?在网络的ip地址中,我们常常看见ip地址后面有/24,/26,/32…的后缀,对于常用的ABC类地址,子网掩码是固定的,比如A类:255.0.0.0/8,B类:255.255.0.0/16,C类:255.255.255.0/24,后面的/8、/16、/24是子网掩码的位数。(将上面的子网掩码换成2进制表示,比如C类,就是11111111.11111......
  • linux C语言 使用socket获取本机所有IP地址
    #include<stdio.h>#include<sys/ioctl.h>#include<net/if.h>#include<arpa/inet.h>/******************************************************函数功能:获取本机所有ip地址。*输入参数:*max_ip_num:ip_buf能存的最多ip个数;*输出参数:*ip_b......
  • 【解决办法】DHCP Relay环境中PC无法获取IP地址,排错与解法
    环境:工具:锐捷EVE模拟器,VMwareWorkstationPro远程工具:SecureCRT系统版本:Windows10问题描述:描述:在DHCPRelay环境中,中继和服务器能正常互通,但是通过抓包发现,PC客户端发送的报文并没有被正常的转发给DHCP服务器。提示:若按照教程还是无法完成操作,可以进入右侧的......