1.1 网络IP地址分类

网络通讯过程中数据封装与解封过程(网际互联通讯过程)

TCP/IP模型

1)应用层

总结记录一些常见网络协议以及对应的端口号(FTP HTTP telnet)

2)主机到主机层

两个重要的协议要进行总结:

TCP协议:可靠网络传输协议    传输数据效率较低

UDP协议:不可靠网络传输协议  传输数据效率较高

TCP豹纹结构:源端口 目标端口(0-65535 1-65535) 序列号 确认号  控制字段:SYN FIN ACK(1表示控制字段生效 0表示失效)

TCP三次握手的过程*****

TCP四次挥手的过程*****

TCP相关11种状态集转换***

3)因特网层

4)主机接入层

01. 课程补充:

UDP豹纹结构:和TCP协议相比,只有源端口和目标端口,没有相应确认序号和序列号,以及控制字段

因此,UDP豹纹属于一个简单数据传输协议,传输效率高,但不具有相关的安全确认机制

1.2 . 网络重要协议原理

ARP协议原理 (LVS)

主要实现建立mac地址与IP地址的对应关系

我知道目标IP地址 利用ARP协议获取到对应mac地址

交换机里面会有一张表,保存mac地址与相应接口的对应关系

mac表里面

0001         1

1.3     由于ARP协议的存在:

01. 可以通过IP地址快速获得mac地址  (本地主机ARP表获得)

02. 数据包到达交换机可以避免广播风暴产生,利用mac表将数据从指定接口转发出去

以上两点就是ARP协议存在的目的

ARP协议出现就是为了避免交换网络再次出现广播

1.4     ARP协议工作方式:

动态arp协议:(企业办公环境,设备经常移动变化)

当交换网络中,主机更换时,不需要人为干预arp表信息,完全自动修改记录

静态arp协议:(企业IDC机房,设备不会经常移动变化)

利用命令手动添加,arp条目信息一旦设置完成,就不会产生改变

1.5arp协议概念

arp协议作用:实现建立了IP与mac地址的对应关系(ARP)  实现了mac与IP地址的对应关系(RARP)

arp协议目的:尽量避免交换网络中产生广播风暴

arp协议建立过程:

静态arp:利用命令手动建立生成arp表

动态arp:

DNS协议原理(HTTP协议原理)

DNS协议作用:实现建立了域名与IP地址的对应关系

1.1 IP地址相关概念说明

二进制 十进制 转换关系

0       0

1       1

10      2

11      3

IP地址32位二进制数进行切分  切分成4段   每8位二进制数为一组 总共4组8位二进制数

00001000   01000000

8             64

00001000 + 01000000 = 01001000

8      +       64  = 72

192.    168.     14.     200

192 - 128 = 64 - 64 = 0

1    1   0   0   0  0  0   0  11000000

128  64  32  16  8  4  2   1

200 - 128 = 72 - 64 = 8 -8 =0

1    1   0   0   1  0  0  0

二进制数转换成十进制数: 11001000   11101100   10001000  10001101

200        224 12 236  136      128   13  141

十进制数转换成二进制数: 172.16.17.100

10101100  00010000  00010001   01100100

1.2 IP地址分类说明

1)IP地址的类别-按IP地址数值范围划分  -- (A B C D E)

2)IP地址的类别-按IP地址用途分类      --  私网地址  公网地址

私网地址   局域网内部通讯使用地址称为私网地址  可以重复使用 192.168.1.1   避免地址枯竭   ==身份证

不同局域网之间可以重复使用

公网地址   互联网之间通讯使用地址称为公网地址  全球唯一                                  ==护照

以下IP地址取值范围都是私网地址

10.0.0.0/8                 (10.0.0.1              到   10.255.255.254)

172.16.0.0/16            (172.16.0.1          到   172.31.255.254)

192.168.0.0/24 (192.168.0.1 到   192.168.255.254)

169.254.0.0/16 (169.254.0.1 到   169.254.255.254)*

分配给各大系统厂商 利用DHCP找寻DHCP服务器时,如果找不到,系统会自动给你分配一个地址

3)IP地址的类别-按网络通信方式划分

单播(点到点)    == 网卡里面配置的IP地址

就是点到点的通讯,例如A-B的通信方式

    组播            == D类地址

也是一对多的方式,但是可以根据需要进行接收,如果不想接收可以进行过滤掉

    广播(广播域)    == 主机位地址全为1的时候

192.168.14.200    192.168.14.11111111  192.168.14.255

172.16.14.200

在一定的范围内,所有成员都会收到的信息,称为广播信息,并且每个成员都要收取,都要进行处理。

4) 网段地址  == 主机位全为0的地址

192.168.14.200       192.168.14.00000000  192.168.14.0

172.16.14.200         172.16.0.0

网卡不能配置广播地址和网段地址

IP 地址分类的更多相关文章

  1. 3.IP地址分类_规划_子网掩码

    IP地址分类_规划_子网掩码 3.1MAC地址 网卡的身份证号———MAC地址 MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20: ...

  2. IP地址分类及私网IP

    5类IP地址: IP地址共有32位字节,其中A~C类IP地址由类标识号.网络地址和主机地址组成,A类标识最高位为0,网络地址为1字节,主机地址为3字节, B类标识最高位为10,网络地址为2字节,主机地 ...

  3. IP地址分类(转)

    IP地址分类以及C类IP地址的子网划分 国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的 ...

  4. ip地址分类和网段区分

    IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段 简单来说在公司或企业内部看到的就基本都是内网IP,ABC三类IP地址里的常见IP段. 每个IP地址都包含两部分,即网络号 ...

  5. IP地址分类百科

    IP地址分类介绍 这里讨论IPv4,IP地址分成了A类.B类.C类.C类.E类,如下图所示: 解释: A类以0开头,网络地址有7位,主机地址有24位,举例:A类地址:0 10000000 000000 ...

  6. IP地址分类(A类 B类 C类 D类 E类)

    IP地址分类(A类 B类 C类 D类 E类) IP地址由四段组成,每个字段是一个字节,8位,最大值是255,, IP地址由两部分组成,即网络地址和主机地址.网络地址表示其属于互联网的哪一个网络,主机地 ...

  7. [转,讲的非常精彩]CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)

    http://blog.csdn.net/dan15188387481/article/details/49873923 CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)   1. ...

  8. IP地址分类和网段区分的知识

    IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段 简单来说在公司或企业内部看到的就基本都是内网IP,ABC三类IP地址里的常见IP段. 每个IP地址都包含两部分,即网络号 ...

  9. 计算机网络【3】—— IP地址分类与子网划分

    一.IP地址分类

  10. IP地址分类、私有地址、子网、子网掩码

    IP地址分类介绍 这里讨论IPv4,IP地址分成了A类.B类.C类.C类.E类,如下图所示: 解释: A类以0开头,网络地址有7位,主机地址有24位,举例:A类地址:0 10000000 000000 ...

随机推荐

  1. Python_pip_03_安装模块出现错误时咋整

    >在DOS窗口中到Python安装路径的scripts中执行  pip install pyperclip 出现错误 >>错误提示:Fatal error in launcher: ...

  2. Windows系统 安装 CMake

    Windows系统 安装 CMake 我们的电脑系统:Windows 10 64位 安装的CMake 版本:cmake-3.6.1-win64-x64(目前最新) 下载 在CMake官网下载:cmak ...

  3. dfs和bfs算法

    1. 存储图的方式一般是有两种的:邻接表和邻接矩阵,一般存储链接矩阵的方式是比较简单的,也便于我们去实现这个临接矩阵,他也就是通俗的二维数组,我们平常用到的那种. 2. 这里我们主要记录和讲一下bfs ...

  4. 【转】虚拟机 NAT网络设置

    我以下写的配置方法别人在网上已经发布过类似的文章.但是我觉的别人写的东西不一定是对的,必须自己亲自试验一下才行.就像有句话说的:“实践是检验真理的唯一标准”以下是我操作的步骤.希望不足的地方,读者能够 ...

  5. Vue国际化的使用

    首先是是在main.js文件中把国际化引入进来 import Vue from 'vue' import App from './App' import router from './router' ...

  6. 【Arcgis android】 离线编辑实现及一些代码段

    Arcgis android 离线编辑实现及一些代码段 底图添加 private String path="file:///mnt/sdcard/data/chinasimple.tpk&q ...

  7. asp.net core tags 扩展之 id 和 name

    asp.net core 页面 TagHelper  的 Id 和 Name 属性扩展 . [HtmlTargetElement(Attributes = "asp-name")] ...

  8. java中计算一段时间内白天的时间和夜晚的时间

    之前,采用拼接字符串的形式,不断地在Date类型和Long类型之间转换,实在是太过于麻烦,后来采取了这种思路:假设我们将22:00 ~ 10:00 视为夜间时间,则我们先计算出10:00 相对于当天的 ...

  9. [A/C 2007] 数据备份(网络流,堆)

    [A/C 2007] 数据备份(网络流,堆) 给你N各点的位置和K条链,需要用这些链把2K个点连起来,使得链的总长最短.可以随意选择要链的点.n=100000. 这道题居然可以用堆-- 首先,不能把区 ...

  10. CI框架源码学习笔记4——Benchmark.php

    我们回到Codeigniter.php上继续往下看,第一个引入的类文件是Benchmark.php,这个文件主要是提供基准测试,具体使用方法参考手册http://codeigniter.org.cn/ ...