IP地址和网段划分

IP地址和网段划分IP 地址相当于我们的门牌号 IP 是一张网卡在网络中的唯一通讯地址 具有良好的寻址能力 那么 IP 地址有些什么规律呢 下面 我们来一起研究一下 首先 IP 的含义 IP 是 InternetProt 网际互连协议 的缩写 是 TCP IP 体系中的网络层协议 设计 IP 的目的是提高网络的可扩展性 一是解决互联网问题 实现大规模 异构网络的互联互通 二是分割顶层网络应用和底层网络技术之间的耦合关系 以利于两者的独立发展 根据端到端的设计原则 IP 只为主机提供一种无连接 不可靠的 尽力而为的数据包传输服务 IP

IP地址相当于我们的门牌号
IP是一张网卡在网络中的唯一通讯地址,具有良好的寻址能力,那么IP地址有些什么规律呢?
下面,我们来一起研究一下:

首先IP的含义:
IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。

IPV4和IPV6
一、IPv6是Internet Protocol Version 6的缩写,译为“互联网协议”,用于替代IP协议(IPV4)的下一代IP协议。目前IPv6正在不断普及应用中。
二、IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。
三、IPV6与IPV4的区别:
1、IPv6的地址空间更大。
(1)IPv4中规定IP地址长度为32,即有2^32-1个地址。
(2)IPv6中IP地址的长度为128,即有2^128-1个地址。
2、IPv6的路由表更小。
(1)可使路由器能在路由表中,用一条记录表示一片子网。
(2)大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。
3、IPv6的组播支持以及对流的支持增强。
这使得网络上的多媒体应用有了长足发展的机会,为服务质量控制提供了良好的网络平台。
4、IPv6加入了对自动配置的支持。
5、IPv6具有更高的安全性。
在使用IPv6网络中,用户可以对网络层的数据进行加密并对IP报文进行校验,这极大地增强了网络安全。
6、IPv6允许协议扩充。
7、IPv6使用新的头部格式,简化和加速了路由选择过程,因为大多数的选项不需要由路由选择。















地址的概念
以IPv4为例,192.168.1.1这个地址的本质是计算机中的一串32bit的二进制数据,||00000001|00000001
分成4个8位的整数,转10进制以后就出现了192.168.1.1的数据,这样理论上讲IPV4的规则下是可以生成合计约25.68亿个可用公网IP地址、理论上是*255约42亿多个IP,除去私有网段、网络ID、广播ID、保留网段、本地环回127.0.0.0网段、组播224.0.0.0网段、实际可用就是25.68亿。

网段
IPV4中讲网络地址分为广域网和局域网
广域网负责连接全球网卡间的通信,也就是我们的公网,地址叫做公网IP
局域网可以理解位公司或者楼宇范围内的内网网络


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232696.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQL中SELECT语句详解「建议收藏」

    SQL中SELECT语句详解「建议收藏」本篇文章讲述SQL语句中的SELECT查询语句,以供参考,如有错误或不当之处还望大神们告知。简单查询SELECT-FROM用于无条件查询单张表中的行或列假设有表如图所示查询名字叫‘叶清逸’的记录:select*fromT_USERwhereu_name=’叶清逸’;查询结果:查询一个或多个属性,u_name,u_age,u_scor…

    2022年4月29日
    56
  • 孙鑫视频教程《Java从入门到精通》学习笔记

    孙鑫视频教程《Java从入门到精通》学习笔记http://www.pconline.com.cn/pcedu/empolder/gj/java/0606/815015.html第一课Java的一些基本概念 11-30日晚上听课笔记++++++++++++++++++++++++++++1、《JAVAweb开发详解》2、《VC++应用详解》JDK,软件开发包。包括J2SE(标准版)J2EE(企业版)J2ME(应用于手机和PDA使用

    2022年5月17日
    38
  • linux menuconfig搜索,linux–menuconfig

    linux menuconfig搜索,linux–menuconfig|–linux内核中Makefile,Kconfig,.config的关系(1)三者的作用简单来说就是去饭店点菜:Kconfig是菜单,Makefile是做法,.config就是你点的菜Makefile:一个文本形式的文件,编译源文件的方法。Kconfig:一个文本形式的文件,内核的配置菜单。.config:编译所依据的配置。(2)三者的语法|–Makefile目标定义:目标定义就是用来定义哪…

    2022年6月1日
    30
  • java pfx,如何从Java中的PFX文件读取公钥[通俗易懂]

    java pfx,如何从Java中的PFX文件读取公钥[通俗易懂]IamabletoreadprivatekeyfromPFXfilebutnotpublickey.Iamusingfollowingcodetoreadpublickey.InputStreaminStream=newFileInputStream(certFile);CertificateFactorycf=CertificateFac…

    2022年5月1日
    267
  • docker 常用操作命令_docker命令大全

    docker 常用操作命令_docker命令大全Docker常用命令使用1容器生命周期管理1.1dockerrun1.2dockerstart/stop/restart1.3dockerkill1.4dockerpause/unpause1.5dockerexec1.6dockerrm2容器操作2.1dockerps2.2dockerinspect2.3dockerlogs-查看docker容器日志2.4dockerexport2.5dockerport3本地镜像管理3.1dockerima

    2022年9月17日
    2
  • 深入浅出URL编码

    深入浅出URL编码

    2021年5月10日
    311

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号