第一天
什么是网络?
百度:网络是由边连接在一起的节点的集合,节点对应网络中的个体,边是个体之间的相互关联
自己理解:网络是由网络连接设备通过传输介质将网络终端连接起来,进行资源交换、共享、信息传递的平台。
网络连接设备有:路由器、交换机、中继器、集线器等
光猫--modem--调制解调器--做光电交换
集成光猫--光电转换,路由器,交换机,无线ap(功能集成,整合)
传输介质:网线,光纤,同轴电缆
网络终端设备:电脑,手机,pad,电视,智慧家居
什么是路由器?
连接互联网内局域网和广域网的设备。
USB type-c 网线 光纤 硬盘 内存共同点:
OSI--开放式系统互联模型
OSI--七层参考模型
ISO --国际标准化组织
其中七层参考模型(OSI):
应用层:通过人机交互实现各种各样的服务
表示层:编码,解码,加密,解密
会话层:发现,建立,维持,终止会话进程
以上三层会产生数据 所以需要传输数据
传输层:
1,通过端口号区分不同的服务
端口号范围: 0——65535
静态端口号:1-1023 一个端口绑定一个服务,呈永久绑定关系
动态端口号:1024-65535 一个端口对应一个服务,呈暂时绑定关系
0为保留端口号,在编程中使用,代表所有端口号
HTTP---超文本传输协议 端口号为80 特殊为8080
URL:统一定位符
HTTPS--比HTTP安全 端口号为443
2,提供可靠的传输
协议--标准 可以对话的标准
TCP:传输控制协议 面向连接的可靠传输协议
UDP:用户数据报文协议 非面向连接的不可靠传输协议 (只负责传)
面向连接:三次握手,四次挥手机制
可靠:确认,重传,排序,流控机制
TCP传输速度慢,UDP传输速度快
3,数据分段
MSS--最大段长度 1480B
MTU--最大传输单元 1500B
单位的换算关系 --字节和位
1字节=8位
网络层 :根据IP地址来进行逻辑寻址 编址、寻址
--IP协议--网际网络协议:互联网的每一个节点,必然会存在一个IP地址
数据链路层 :
LLC -逻辑链路控制子层 --为上层服务提供FCS校验 --封装与解封装
MAC -媒介访问控制子层 ---根据MAC地址来进行物理寻址
物理层 :定义电气电压 光学特性 接口规范
速记口诀:物数网传会表应,应表会传网数物
三次握手四次挥手理解:
三次握手:
图中,SYN:同步序列号请求;ACK:确认;Seq=1=ack
四次挥手:
图中,FIN:请求断开连接,其余同三次握手一样
封装与解封装理解
封装可以理解为各层将每一层的实现数据添加到内容数据之前,解封装是逆过程。而真正完成这个工作的是工作在各个层次的协议。
类似于寄信的时候不能可把信纸直接寄出,需要要信封,收件人,发件人,邮编,邮票等东西,这些东西相当于各层的实现数据。
第二天
IP地址
互联网的每一个节点都会有一个IP地址
IP地址的分类
版本
IPv4地址、IPv6地址
IPv4地址--32位的二进制数,由点分十进制的书写方法表示
一个完整的IP地址需要子网掩码/网络掩码 netmask
网络掩码的作用:区分网络位和主机位
网络位:标识此IP地址处于哪个广播域内
主机位:可以给主机分配的IP地址
子网掩码中为1 代表网络位
子网掩码中为0 代表主机位
IPv4 地址的分类
根据使用场景(范围):
IPv4地址 有限地址 2^32 --约42亿
私有地址 --免费使用、本地唯一性
公有地址 --付费使用、全球唯一性
IPv4地址,根据第一个8位的范围分为
A 1-126
B 128-191
C 192-223
D 224-239
E 240-254
其中ABC三类地址为单播地址、D类地址为组播地址、E类地址科研使用,保留
单播地址:既可以作为源地址,也可以作为目标地址使用
组播地址:只能作为目标地址去使用
主类网:默认情况下,ABC三类地址拥有默认的子网掩码长度
A /8 255.0.0.0
B /16 255.255.0.0
C /24 255.255.255.0
私有地址范围:
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
特殊的IP地址:
0.0.0.0/0 无效地址/默认地址/缺省地址
作用:在网络中表示所有IP地址
255.255.255.255 受限广播地址
作用:广播地址,只能作为目标地址使用,表示目标为所有IP地址
127.0.0.1 本地环回地址
作用:用于检测TCP/IP协议栈道是否能够正常的封装和解封装数据,PC在系统安装完成之后默认存在
用于检测网卡的好坏 ---使用测试连通性指令PING
例如:Ping 127.0.0.1
本地私有地址:如169.254.x.x/16
作用:当PC无法通过自动获取IP地址的方式获取到IP地址时,PC会自动产生一个IP地址,即169.254.x.x/16
192.168.1.0/24 主机位全 0 的地址-网络地址
主机位全0 的地址代表一个网段,代表本网段内的所有IP地址 ---2104班全体同学
代表地址范围:192.168.1.1/24-192.168.1.255/24此地址不能给主机使用
192.168.1.255/24 主机位全 1 的地址-广播地址
主机位全1 的地址代表本网段内的广播地址,只能作为目标地址使用;也不能给主机使用 ---2104班班群内@所有人
在一个网段内,除了主机位全0和主机位全1 的地址外,剩下的地址均可给主机使用
为了解决私有地址少,灵活应用的需求
VLSM 可变长子网掩码 --子网划分,将原来的一个大的广播域逻辑的划分为若干个小的广播域
做法:通过借用主机位来充当网络位,实现
借1位 划分2个广播域--2个网段
划分网段数量=2^借位
可用主机数量=2^主机位-2(网络地址、广播地址)
可用地址范围=网络地址+1 - 广播地址-1
简便算法:
首先:必须要找到首段地址,之后递增网段,递增的数值就是借位的最低位(最右边那位)的代表数字(也就是掩码:例:/27 就是第27位的代表数字)
CIDR 无类域间路由---汇总
将多个小的广播域汇总为一个大的广播域
做法:母网号一致,取相同位,去除不同位
192.168.00000001.0/24
192.168.00000010.0/24
192.168.00000011.0/24
192.168.0.0/24
前22位相同:
192.168.0.0/22 < 24
超网--汇总后的子网掩码长度小于主类网的子网掩码长度
主类网---默认的子网掩码长度
C类 /24
·