HCIP课堂笔记
网络基础
抽象语言------电脑(经过了一次加工)
小范围内进行多台交互,局域网
人类最早的网络,对等网
变大这个网络
- 节点增加
- 距离边长
网线学名RJ-45双绞线,网线最长100m
光纤传输过长--模间色散
直线型拓扑: 优点:节省电缆
缺点:中间坏一个 拓扑就会被破坏。 安全问题。 越长越卡,占用带宽过高。
环形拓扑:
树状拓扑:层级越高的节点出现故障,影响就越大
全网状拓扑/波环型拓扑
星型拓扑:
增加节点的机器-----HUB集线器 ------交换机-网络集线器
HUB集线器----安全 延时 地址 冲突
地址------唯一 格式相同 MAC地址--------48位二进制构成---以16进制显示
中继器-----(放大器)----解决电信号变弱
仅仅只能物理帮助 增加电压
Ipconfig
冲突:CSMA/CD载波侦听多路访问/冲突检测机制--排队机制
机制解析:
1.首先采用监听功能,当发现有消息在传输时,停止自身消息发送,继续进行监听,排队,随时准备进入下一个阶段。
2.当发现消息发送完毕时,立刻发送消息。
3.当消息相撞时,会相互给彼此发送一个阈值,当阈值减少为0时,发送消息,因为阈值时随机生成,所以必然会有大小之分。
结论:虽然解决了一定的冲突问题,但是大大增加了延时
再次提高要求:
- 无限的传输距离
- 没有冲突
- 形成单播 --------一对一的传输
网桥--被交换机替代---工作在介质访问控制层
ARP协议:地址解析协议:通过一种地址找到另一种地址
过程:1.发送一个ARP请求包,源IP源MAC目标IP目标MAC:全F发送出去,广播地址
交换机的工作原理:
- 当数据帧进入交换机后,交换机会先查看源MAC地址,以及进入端口,并且将源MAC地址和进入端口的映射关系记录在MAC地址表中;随后在MAC地址表中查询目标MAC地址的映射关系。 ①若存在记录,则直接进行单播。②若不存在记录,则向除了进入接口以外的所有接口发送----洪泛该数据。
洪泛:向除了进入接口以外的所有接口发送数据
路由器的工作原理:
PC段在寻找目标时,会先基于子网掩码进行网络位的判断是否在同一网段(广播域),若在同一网段,将直接发送。若不在同一网段,将改变目标的MAC地址写成网关的MAC地址,交付至路由器转发;路由器将会根据路由表查询需要转发的的目的地是否可达,若路由表存在其路由条目,则按照相应接口进行无条件转发,若路由表不存在其目标网段,则会直接丢弃。
IPV4地址详解
IPV4地址:32位二进制构成 点分十进制标识
IPV6地址:128位二进制构成 冒分十六进制标识
VLSM--可变长子网掩码--子网划分-划分几次网段就借几的二次方
192.168.2.0/24划分为8个子网
000 192.168.2.0/27 001 192.168.2.32/27 010 192.168.2.64/27
011 192.168.2.96/27 100 192.168.2.128/27
101 192.168.2.160/27 110 192.168.2.192/27 111 192.168.2.224/27
00000001=1 00000010=2 00000100=4 00001000=8 00010000=16 00100000=32 01000000=64 10000000=128
128 64 32 16 8 4 2 1
27 26 25 24 23 22 21 20
A类: 0-127 B类: 128-191 C类: 192-223 D类地址:224-239
E类地址:240-255
特殊地址:
1.127 环回地址 127.0.0.1-----127.255.255.255
2.255.255.255.255 受限广播地址 既不知道IP也不知道MAC时使用 受到路由器的限制
3.主机位全0 不是单播地址 不能被配置为IP 代表一个网络号,表示一个网段
4.主机位全1 直接广播地址 不是一个单播地址 不能配置为IP
5.0.0.0.0 即代表没有地址,也代表所有地址
6.169.254.0.0/16 本地链路地址,自动私有地址。
CIDR--无类域间路由--取相同位,去不同位
第二章
补全OSI七层模型
1.应用层:将我们人类的抽象语言转化成 编码
2.表示层:编码 ---- 二进制
3.网络层:IP协议 路由器
介质访问控制层:交换机 MAC
4.数据链路层:介质访问控制层MAC+逻辑链路层LLC
5.会话层:提供会话号
6.传输层:TCP/UDP
TCP-----传输控制协议 ---- 面向连接的可靠协议
在完成传输层的基本工作的同时,还需要保证数据的完整性
面向连接-----三次握手 建立了一次端到端的虚链路
SYN:表示想要建立一次链接,并告知自身状态
ACK:表示确认
特殊情况:RST 重连 TCP 严重错误 FIN 断开 PSH紧急加收 URG紧急指针
四次挥手
可靠性------4种可靠的传输机制---------确认 排序 重传 流控 (窗口滑动)
SYN:表示想要建立一次链接,并告知自身状态
ACK:表示确认
特殊情况:RST 重连 TCP 严重错误 FIN 断开 PSH紧急加收 URG紧急指针
UDP----用户报文协议----非面向连接的不可靠协议
仅完成传输层的基本工作
1.分段(受MTU的限制) 2.端口号
MTU:最大传送单元 默认1500字节
1.分段,当包过大时,连续发送可能会是数据包损坏,故分段成多个小的数据包在发送。
2.端口号:0-65535其中,0-1023为注明端口,1024-65535为高端口(动态端口) 7.物理层
PDU:协议数据单元
应用层:数据报文 传输层:数据段 网络层:数据包
数据链路层:数据帧 物理层:比特流
TTL:生存周期 最大255 推荐64 常见128
以太网二型帧
封装与解封装
PC A---------PC B 封装过程
应用层:编码
表示层:二进制
会话层:提供会话号-----------二进制
传输层: TCP 端口号:X
UDP 端口号:Y
网络层: TCP 端口号:X IPV4
UDP 端口号:Y IPV4
数据链路层: TCP 端口号:X IPV4 MAC
UDP 端口号:Y IPV4 MAC
物理层: 电波发送
解封装 就是 封装的逆向
HTTP tcp80---超文本传输协议--提供浏览网页
SSH 安全外壳协议
HTTPS tcp 443----安全传输协议
FTP tcp20/21----文件传输协议
TFTP udp69简单文件传输协议
TELNET tcp23 远程登录协议
DNS udp/tcp53 域名解析协议
DHCP udp67/68动态主机配置协议
TCP的分段 和 IP的分片
IP分片的原因:受到二层 数据链路层种MTU(最大传输单元)的影响。
MSS值:基于双方的MTU提前进行商议,得出一个双方都能接收的值。