3月23日笔记

广播域与泛洪范围是相同的

广播:在同一个泛洪范围内,强迫交换机泛洪(主动)

泛洪(被动)

ARP的工作原理:ARP先通过广播发送请求包,所有收到该广播包的设备都会将其中的源IP和源MAC相互映射到本地的ARP表中,然后在查看目标IP/MAC是否为自己,若不是则丢弃该数据包,若是,则以单播的形式回复ARP回复包。在之后的传输中,将优先查看本地的ARP表,若有记录则直接按照记录发送,若没有则执行ARP请求。

ARP表的老化时间:180s

免费ARP/无故ARP

(网络通往的一瞬间,设备就会发出无故ARP,在华为体系下发出,连续发出三个源IP为自己,目标IP还是自己的ARP请求包)

其目的:验证( 检测环境中有没有与自己同名同姓的人)/ 更换物理网卡

PC访问其他设备时,会先基于目标IP地址进行判断,若目标在同一广播域之内,则先通过ARP获取地址,随后单播发送即可。 若不在同一广播域,则封装目标MAC为自己的网关(网关就是路由器的接口。每个网关都有自己的MAC地址,并且可以配置自己的IP地址),将数据发送至路由器处,由路由器代为转发。

IPV4地址详解 (32位二进制构成,点分十进制构成)

IPV6: 128位二进制构成 冒分16进制显示

IPV4地址的分类:ABCDE五类

ABC类地址为单播地址 D类地址为组播地址 E类保留地址

ABC类地址:既可以作为源IP使用也可以作为目标IP使用,每一个单播地址都标识着互联网中一个唯一的节点,并且只有单播地址可以被配置为源IP

D类地址:只能被配置为目标IP

E类地址:保留地址

基于IP地址的第一组8位进行分类:

A类:1-126 前8位为网络位

B类:128-191 前16位为网络位

C类:192-223 前24位为网络位

D类:224-239 不分网络位主机位

E类:240-255

特殊地址:

一:127 环回地址 127.0.0.1-----127.255.255.255

用来排错的历程分析

二:255.255.255.255 受限广播地址 (在不知道对方的IP地址和MAC地址时使用,来找到对方。 在同一个广播域内使用,不能跨过路由器)

三:主机位全0 192.168.1.0 255.255.255.0 不能被配置为单播地址 代表一个网段 192.168.1.0/24

192.168.1.0 255.255.255.192 192.168.1.0/26

四:主机位全1 192.168.1.255/24 不是一个单播地址,不能被配置为IP, 直接广播地址 ,

五:0.0.0.0 即代表没有地址,也代表所有地址

六:169.254.0.0/16 本地链路地址/自动私有地址 (连上网,却没有IP,会强制给电脑安排这样的IP) 网段中的任何一个IP都是本地链路地址

VLSM---可变长子网掩码----子网划分

网段只能对半拆(一个二进制只有两个变量 1和 0)

192.168.1.0/24

主机数范围:主机位全0-主机位全1

11000000.10101000.00000001.11111111

192.168.1.0/24---192.168.1.255/24 0~255,共256个主机数 可用254个主机数

192.168.1.0/24划分为两个子网

11000000.10101000.00000001.0 0000000 从主机位借一位,网络位就出现了两种变化

11111111.11111111.11111111.1 0000000 借出的一位变成网络位

192.168.1.0/25

192.168.1.0/25-----192.168.1.127/25 128个

11000000.10101000.00000001.10000000

11111111.11111111.11111111.10000000

192.168.1.128/25

192.168.1.128/25-----192.168.1.255/25 128个

网段的可用IP地址范围:192.168.1.129/25----192.168.1.254/25 126个

(掐头去尾)

192.168.1.0/24 划分为四个子网

11000000.10101000.00000001.00111111

11111111.11111111.11111111.11000000

192.168.1.0/26----------192.168.1.63/26 64个主机数

11000000.10101000.00000001.01000000

11111111.11111111.11111111.11000000

192.168.1.64/26-----192.168.1.127/26 64和主机数

11000000.10101000.00000001.10000000

11111111.11111111.11111111.11000000

192.168.1.128/26------192.168.1.191/26 64个主机数

11000000.10101000.00000001.11000000

11111111.11111111.11111111.11000000

192.168.1.192/26----192.168.1.255/26

172.16.0.0/15 划分为4个子网 并写出可用主机范围

10101100.00010000.00000000.00000000 主机位全是1

11111111.11111111.10000000.00000000

172.16.0.1/17 -------172.16.127.254/17

10101100.00010000.10000000.00000000

11111111.11111111.10000000.00000000

172.16.128.1/17-----172.16.255.254/17

10101100.00010001.00000000.00000000

11111111.11111111.10000000.00000000

172.17.0.1/17------172.17.127.254/17

10101100.00010001.10000000.00000000

11111111.11111111.10000000.00000000

172.17.128.1/17--------172.17.255.254/17

172.16.33.0/24

172.16.44.0/24

172.16.55.0/24

172.16.63.0/24

172.16.00100001.00000000

172.16.00100110.00000000

172.16.00111011.00000000

172.16.00111111.00000000

10101100.00010000.00100000.00000000

172.16.32.0/19

无类域间路由-----CIDR------子网汇总

简而言之: 取相同位,去不同位

(相同位保留,并且当做网络位;从不同的那一位开始去掉,全部当0处理并当做主机位)

192.168.0.0/24 192.168.1.0/24

11000000.10101000.00000000.00000000

11000000.10101000.00000001.00000000

11000000.10101000.00000000.00000000

192.168.0.0/23----192.168.1.255/23

172.16.33.0/24 172.16.00100001.00000000

172.16.44.0/24 172.16.00101100.00000000

172.16.55.0/24 172.16.00110111.00000000

172.16.63.0/24 172.16.00111111.00000000

172.16.00100000.00000000

172.16.32.0/19

192.168.1.0/24

192.168.2.0/24 192.168.0.0/22

192.168.0.0/22

192.168.00000000.00000000 192.168.0.0/24

192.168.00000001.00000000 192.168.1.0/24

192.168.00000010.00000000 192.168.2.0/24

192.168.00000011.00000000 192.168.3.0/24

路由黑洞

第一章:OSI七层模型与网络协议

路由器的工作过程:若PC1试图与PC3进行联系,会首先通过子网掩码进行网段的判断,若目标在同一广播域之内,则先通过ARP获取地址,随后单播发送即可。 若不在同一广播,则封装目标MAC为自己的网关,将数据发送至路由器出,由路由器代为转发。路由器收到后,因为路由器是三层设备,所以他会重新进行封装,继续保留源IP和目标IP,但是源MAC会被变成网关的MAC地址,随后根据路由表查询目标所在网段,若有记录则按照记录转发,若没有记录,则无条件丢弃。

数据链路层:介质访问控制层(MAC)+逻辑链路控制层(LLC )

应用层:

表示层:

会话层:

传输层:

网络层:

数据链路层:

物理层:

会话层:提供会话号

传输层:TCP/UDP 1.分段(受MTU值的限制) 2.端口号

MTU:最大传输单元 默认1500字节

端口号:0-65535 其中,1-1023注明端口 1024-65535高端口/动态端口

端口号是计算机网络中的一个标识符,用于区分同一台计算机上不同的应用程序。不同程序可以在同一台计算机上运行,而互不影响。

TCP/IP 协议簇

PDU:协议数据单元

应用层:数据报文

传输层:数据段

网络层:数据包

数据链路层:数据帧

物理层:比特流

TTL值:生存周期

生存周期上每经过一个路由器,它的生存周期就会减1,当这个值为0时,就会让这个数据包强制死亡。

三种常见的生存周期最大255 推荐64 常见128

以太网Ⅱ型帧

封装与解封装

上三层对数据进行加工处理,翻译成二进制

HTTP tcp 80(端口号) 超文本传输协议

HTTPS tcp 443 安全传输协议

FTP tcp 20/21 文件传输协议

TFTP udp 69 简单文件传输协议

Telnet tcp 23 远程登陆协议

SSH tcp 22 安全外壳协议

DNS udp/tcp 域名解析协议

DHCP udp 67/68 动态主机配置协议

TCP-----传输控制协议-----面向链接的可靠协议

在完成传输层的基本工作之外还要保证数据的完整性何可靠性

面向连接------3次握手及四次挥手

SYN:代表发起一次链接并告知自身状态

ACK:代表确认收到

特殊情况:RST 重连 TCP 严重错误且重新连接

FIN:断开 PSH紧急加收 URG紧急指针

第一次握手: 客户端向服务器端发送报文

证明客户端的发送能力正常

第二次握手:服务器端接收到报文并向客户端发送报文

证明服务器端的接收能力、发送能力正常

第三次握手:客户端向服务器发送报文

证明客户端的接收能力正常

传输途中

可靠性:4种可靠传输机制

确认 排序 重传 流控(窗口滑动机制)

你1 爱2 我3 吗4 (排序

相关推荐
wanhengidc5 分钟前
使用云手机能否给企业降本增效
运维·网络·科技·游戏·智能手机
华强笔记1 小时前
KGDB(Kernel GNU Debugger)工具使用方法详解
网络·安全·gnu
自强的小白1 小时前
vlan(局部虚拟网)
网络·学习
徐子元竟然被占了!!1 小时前
RIP协议
网络·网络协议
Yuki’1 小时前
网络编程---TCP
服务器·网络·tcp/ip
云飞云共享云桌面1 小时前
工厂办公环境如何实现一台服务器多人共享办公
运维·服务器·网络·数据库·3d
带娃的IT创业者2 小时前
如何开发一个教育性质的多线程密码猜测演示器
网络·python·算法
zr5268554472 小时前
ModbusTCP 转 Profinet 主站网关
运维·服务器·网络
大筒木老辈子2 小时前
Linux笔记---协议定制与序列化/反序列化
网络·笔记
草莓熊Lotso2 小时前
【C++】递归与迭代:两种编程范式的对比与实践
c语言·开发语言·c++·经验分享·笔记·其他