当前位置:网站首页>华为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
边栏推荐
- 实验一作业
- C++邻接矩阵
- LeetCode 45 跳跃游戏II
- The road of cloud computing - going to sea - small goal: Hello world from. Net 5.0 on AWS
- 寻找性能更优秀的不可变小字典
- Python的特性与搭建环境
- Classical dynamic programming: longest common subsequence
- How to make scripts compatible with both Python 2 and python 3?
- leetcode之反转字符串中的元音字母
- 接口测试工具Eolinker进行post请求
猜你喜欢

Copy the picture

老大问我:“建表为啥还设置个自增 id ?用流水号当主键不正好么?”

Web上的分享(Share)API

What are the basic requirements for big data posts?

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

AQS 都看完了,Condition 原理可不能少!

Factory pattern pattern pattern (simple factory, factory method, abstract factory pattern)

c++11-17 模板核心知识(二)—— 类模板

写时复制集合 —— CopyOnWriteArrayList

Using annotation + interceptor to implement asynchronous execution
随机推荐
Octave basic syntax
Python features and building environment
Computer network application layer
Python的特性与搭建环境
STS安装
Constructors and prototypes
基于链表的有界阻塞队列 —— LinkedBlockingQueue
写时复制集合 —— CopyOnWriteArrayList
AQS 都看完了,Condition 原理可不能少!
计算机网络 应用层
JVM Zhenxiang series: easy understanding of class files to virtual machines (Part 2)
Dynamic ReLU:微软推出提点神器,可能是最好的ReLU改进 | ECCV 2020
CMS垃圾收集器
采用注解+拦截器的方式进行异步执行的实现方式
你有没有想过为什么交易和退款要拆开不同的表
你有没有想过为什么交易和退款要拆开不同的表
APReLU:跨界应用,用于机器故障检测的自适应ReLU | IEEE TIE 2020
Factory pattern pattern pattern (simple factory, factory method, abstract factory pattern)
APP 莫名崩溃,开始以为是 Header 中 name 大小写的锅,最后发现原来是容器的错!
老大问我:“建表为啥还设置个自增 id ?用流水号当主键不正好么?”