当前位置:网站首页>华为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
边栏推荐
- 写时复制集合 —— CopyOnWriteArrayList
- Realization of file copy
- 程序员都应该知道的URI,一文帮你全面了解
- APReLU:跨界应用,用于机器故障检测的自适应ReLU | IEEE TIE 2020
- Python features and building environment
- Esockettimeout solution in request in nodejs
- VIM Introduction Manual, (vs Code)
- Newbe.ObjectVisitor 样例 1
- Iterm2 configuration and beautification
- 大数据岗位基础要求有哪些?
猜你喜欢

JVM Zhenxiang series: easy understanding of class files to virtual machines (Part 2)

Chapter five

Test comparison of three domestic cloud databases

Using containers to store table data

How to deploy pytorch lightning model to production

Realization of file copy

Esockettimeout solution in request in nodejs

表连接

如何将 PyTorch Lightning 模型部署到生产中

上线1周,B.Protocal已有7000ETH资产!
随机推荐
C/C++学习日记:原码、反码和补码
getBytes之 LengthFieldBasedFrameDecoder服务端解析
Installation record of SAP s / 4hana 2020
程序员都应该知道的URI,一文帮你全面了解
表连接
Octave基本语法
接口测试工具Eolinker进行post请求
架构中台图
服务器性能监控神器nmon使用介绍
几行代码轻松实现跨系统传递 traceId,再也不用担心对不上日志了!
Five phases of API life cycle
Array acquaintance
几行代码轻松实现跨系统传递 traceId,再也不用担心对不上日志了!
Python features and building environment
你有没有想过为什么交易和退款要拆开不同的表
What are the basic requirements for big data posts?
Octave basic syntax
Brief introduction of Integrated Architecture
对象
Problem solving templates for subsequence problems in dynamic programming