首页 > 编程语言 >网络编程------网络与IP地址

网络编程------网络与IP地址

时间:2024-03-29 19:31:32浏览次数:24  
标签:主机 0.0 网络 192.168 地址 IP地址 ------

IP地址

        IP地址的基本概念

        1.IP地址是Internet中主机的标识

        2.Internet中的主机要与别的设备通信必须具有一个IP地址

        3.IP地址为32位(IPV4)或者是128位(IPV6)

        IP地址的表示形式

                常用点分十进制形式,例如:192.168.50.52。但是最后都转换为32位无符号的整数。

网络

        网络的基本概念

        多设备通信

        网络的基本知识

        网络的划分

        网络IP地址的二级划分

        IP地址 = 网络号+主机号

        网络号:表示是否在一个网段内(局域网)

        主机号:标识在本网段内的ID,同一局域网不能重复

        网络IP地址的分类以及分类依据

              网络IP地址的分类依据

                A类的网络号全为1或全为0都不可以使用。A类、B类、C类所有的主机号全为0或全为1都不可以使用

             网络IP地址的分类
A类:(0.0.0.0-127.255.255.255)(默认子网掩码:255.0.0.0)
第一个字节为网络号,后三个字节为主机号(一个字节占8位)。该类IP地址的最前面为“0”,因为网络号是8位,所以地址的网络号取值于 0~127之间(0000 0000)(0111 1111)。
    一般用于大型网络,主机号取值在0 - 2 ^24之间.  127.0.0.1:本机回环地址    
B类:(128.0.0.0-191.255.255.255)(默认子网掩码:255.255.0.0)
前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。一般用于中等规模网络。
C类:(192.0.0.0-223.255.255.255)(子网掩码:255.255.255.0)
前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。
一般用于小型网络(一般教室使用的是C类)。
D类:(224.0.0.0- 239.255.255.255)是多播地址。
该类IP地址的最前面为“1110”,所以地址的范围取值于224~239之间。
一般用于组播用户,组播通信。
E类:是保留地址。该类IP地址的最前面为“1111”,所以地址的取值取值于240~247之间。
一般是一些保密单位用得到,平时基本不会用到
网络中的特殊IP地址

0.0.0.0:在服务器中,0.0.0.0指的是本机上的所有IPV4地址,如果一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上的一个服务监听的地址是0.0.0.0,那么通过两个ip地址都能够访问该服务。

127.0.0.1:回环地址/环路地址,所有发往该类地址的数据包都应该被loop back。

网络地址: 每一个网段主机号为0的地址;  如: 192.168.50.0 

它是网络中的一个特殊地址,不能被分配给任何具体的主机。

广播地址:   主机号最大的地址是该网段的广播地址  

如: b类IP 广播地址为: 129.223.255.255

全网广播地址:255.255.255.255, 该地址不能随便用,会影响这个网络

网络IP地址的子网掩码
        子网掩码的概念

                是一个32位的整数,将某一个IP地址划分成网络地址与主机地址

        子网掩码的长度

                子网掩码的长度与IP地址的长度完全一样

        子网掩码的用途

                网络号=IP&MASK(子网掩码)

                主机号=IP&(~MASK)

                精确划分子网段,减少IP地址的浪费

 题目

某公司有四个部门:行政、研发1、研发2、营销,每个部门各30台计算机接入公司局域网交换机,如果要在192.168.1.0网段为每个部门划分子网,子网掩码应该怎么设置,每个子网的地址范围分别是什么?(4个部门之间不能通信)

192.168.1.XX   XX XXXX     00 10 01 11

26bit  网络号     6bit主机号

子网掩码    255.255.255.192

192.168.1.00XX XXXX    192.168.1.00 00 0001->192.168.1.0011 1110   192.186.1.1->192.186.1.62

192.168.1.01XX XXXX    192.168.1. 65 - 192.168.1. 126

192.168.1.10XX XXXX    192.168.1. 129 - 192.168.1. 190

192.168.1.11XX XXXX    192.168.1. 193- 192.168.1. 254

标签:主机,0.0,网络,192.168,地址,IP地址,------
From: https://blog.csdn.net/warmmaple/article/details/137153447

相关文章

  • 【QT入门】 QTabWidget各种常见用法详解
    往期回顾:【QT入门】Qt代码创建布局之分裂器布局详解-CSDN博客【QT入门】Qt代码创建布局之setLayout使用-CSDN博客【QT入门】Qt代码创建布局之多重布局变换与布局删除技巧-CSDN博客 【QT入门】QTabWidget各种常见用法详解一般来说,学一个新的控件,首先要看他是怎么构......
  • 【Node.js】定时任务
    Cron表达式Cron表达式是用于表示定时任务的一种语法。它由6个字段组成,按顺序分别表示分、时、日、月、周几和年份。******┬┬┬┬┬┬│││││││││││└──星期(0-6,0表示......
  • MATLAB的一些基本知识
    1.矩阵%矩阵A=[123;456;789]B=A'%行变列,列变行C=A(:)%以先列后行的顺序打印为一列D=inv(A)%求逆A*DE=zeros(10,5,3)%打印三个10行5列的矩阵E(:,:,1)=rand(10,5)%打印随机数E(:,:,2)=randi(5,10,5)%打印最大为5的随机数E(:,:,3)=randn(10,5)%打印均值......
  • Python Numpy第三方库的基本使用
    1.下载Numpy第三方库pipinstallnumpy2.导入第三方库importnumpyasnp3.一些基本操作importnumpyasnpnum1=np.array([1,2,3,4,5])#创建数组print(num1)num2=np.zeros((3,2))#创建全零数组print(num2)print(num2.shape)#打印数组尺寸num3=np.ones((2,4))#创建......
  • 原来这就是线程安全(一)
    @TOC一:什么是线程不安全??先看一段代码:publicclassDemo1{publicstaticintcount=0;publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt1=newThread(()->{for(inti=0;i<50000;i++){......
  • 物联网实战--入门篇之(二)环境准备
    目录一、硬件清单二、开发工具三、嵌入式环境搭建四、硬件连接(断电操作)五、服务器搭建六、Qt开发环境搭建一、硬件清单        巧妇难为无米之炊,要想学习制作这么一个净化器需要购买必要的硬件设备,以下是清单,根据链接自行采购,总价也就60RMB左右,不会很高。......
  • 【论文阅读】ELA: Efficient Local Attention for Deep Convolutional Neural Network
    (ELA)EfficientLocalAttentionforDeepConvolutionalNeuralNetworks论文链接:ELA:EfficientLocalAttentionforDeepConvolutionalNeuralNetworks(arxiv.org)作者:WeiXu,YiWan单位:兰州大学信息科学与工程学院,青海省物联网重点实验室,青海师范大学引用:XuW,W......
  • 总结TCP各类知识点
    前言本篇博客博主将详细地介绍TCP有关知识点,坐好板凳发车啦~一.TCP特点1.有连接TCP传输的过程中类似于打电话的各个过程2.可靠传输通过TCP自身的多种机制来保证可靠传输3.面向字节流内容是以字节的方式来进行发送与接收4.缓冲区TCP有接收缓冲区,也有发送缓冲区全双工......
  • 广州嘉为科技java后台面试(已oc)
    前言我就喜欢这种响应及时迅速的hr,面完十分钟之后说面试通过了,oc,孩子的第一个oc啊TAT那个腾讯云1小时45分钟的面试还挂了真的让我太难过了,真·鹅子粉转黑跟这个公司约面经历也挺神奇的我3.12就跟hr发起对话了结果已读不回XD然后20号再去骚扰就找我要简历21号跟我约面22......
  • 拦截器和过滤器的区别
            在平常使用中,对于某些功能的实现,可能既可以用拦截器完成,又可以用监听器完成。这样使我们对于这两个概念有一定程度上的混淆。 拦截器和过滤器的区别过滤器和拦截器的区别:①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与serv......