当前位置:网站首页>华为HCIA笔记
华为HCIA笔记
2020-11-08 23:53:00 【王瑞丰】
网络基础
三层IP协议:IP头部的封装
1.变长的,20-60字节变长。
2. Version版本 V4或V6。
3. Total Length IP包的总大小。
4. TTL:1.数据层面的防环机制。2.每穿过一台路由器,会减1,当被减为0的时候,此IP报文会被drop。
5. Protocol :区分上层协议,6表示上层是TCP,17表示上层是UDP.
6. S/D IP :源/目 IP ,表示从哪里来,到哪里去。
IP 地址:基本知识点
1.长度是32位,点分十进制来表示。
2.网络位首先是找到相应的网络,再在此网络里找到待定的主机。
3.主机位全置零表示这个网络本身,网络号、前缀、路由。192.168.1.0/24
4.主机位全置1,可以代表此网络的所有主机。子网广播。
IP分类:A类:
1.第一个字节的最高位必须置0,0-127
2. 1-126
3.第一个字节就是网络位,后三个字节就是主机位。
B类:
1.第一个字节的最高两位必须置10,128-192.
2. 128-191
3.前两个字节是网络位,后两个字节是主机位。
C类:
1. 第一个字节的最高三位必须置为110,
2. 192-223
3.前3个字节是网络位,后一个字节是主机位。
私有IP:
A类:10.0.0.0/8
B类:172.16.0.0/16-172.31.0.0/16
C类:192.168.0.0/24-192.168.255.0/24
特殊地址:
本地回环地址:127.0.0.0 - 127.255.255.255
未指定地址(做填充用的) 0.0.0.0
广播地址 255.255.255.255
子网掩码:
1. 作用:32位,与IP地址一一对应,修饰IP地址单独存在一个掩码是没有任何意义的。
2. 1所对应的IP地址部分就是网络位。
3. 0所对应的IP地址部分就是主机位。
4. 两种表达方式:点分十进制 / CIDR
子网划分:
1.核心思想:借用主机位,扩充网络位。从而得到更多的子网。
2.作用:合理的去分配IP地址。
3.方法1:根据需要的子网数,确定子网位数。
方法2: 根据需要的主机数,确定主机位数,再确定子网数。
4. 块大小的方法:
1.确定子网划分发生在第几个8位组。
2.确定此8位组的块大小。
3.按此块大小做累加。
4.确定块大小=2^n,N=主机位数。256减去该8位组的掩码。
ICMP协议:
1. ICMP封装在IP里面,协议号是1。
2. 连通性测试-----ping 、echo request 、echo reply ; TYPE 0/8
3. 重定向:解决主机次优路径问题。
4. Tracert :探测沿途经过的路径。
协议的分层:
1. 按照封装来分层次。
2. 按照服务的对象来分层次(主要)
版权声明
本文为[王瑞丰]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4159022/blog/4708362
边栏推荐
猜你喜欢

大数据软件学习入门技巧

非阻塞的无界线程安全队列 —— ConcurrentLinkedQueue

Esockettimeout solution in request in nodejs

How to make scripts compatible with both Python 2 and python 3?

Swagger介绍和应用

.NET Core 跨平台资源监控库及 dotnet tool 小工具

简单介绍c#通过代码开启或关闭防火墙示例

移动大数据自有网站精准营销精准获客

实验一作业

Solve the problem that the value of new date() of JS in IE and Firefox is invalid date and Nan Nan
随机推荐
当我们聊数据质量的时候,我们在聊些什么?
leetcode之反转字符串中的元音字母
How to make scripts compatible with both Python 2 and python 3?
JVM真香系列:轻松理解class文件到虚拟机(下)
理论与实践相结合彻底理解CORS
Octave基本语法
Why need to use API management platform
装饰器(二)
c++11-17 模板核心知识(二)—— 类模板
getBytes之 LengthFieldBasedFrameDecoder服务端解析
200 programmers interview experience, all here
接口测试工具Eolinker进行post请求
通过canvas获取视频第一帧封面图
Dynamic relu: Microsoft's refreshing device may be the best relu improvement | ECCV 2020
Iterm2 configuration and beautification
AQS 都看完了,Condition 原理可不能少!
Are there many Python application scenarios?
Five factors to consider before choosing API management platform
架构中台图
Using containers to store table data