网络初步认识与内知
应用层:跟人进行交互 (人机交互)-----我们给它出入的是人类的抽象语言 文字 声音 图像 ------------编码(后台 程序)
表示层:将“编码”--------二进制
网络层:
介质访问控制层:
物理层:物理硬件
2人类最早的网络------对等网
3网线:RJ-45双绞线
4中继器-----放大器 波形失帧
直线型拓扑/总线型拓扑
树状拓扑
星型拓扑
节点增加-----HUB集线器 网络集线器
资源占用的问题
安全问题
地址
冲突
地址-----唯一 格式相同 -------MAC地址 ----48位二进制构成 以 16进制显示 出场既烧录 全球唯一
处于介质访问控制层
冲突方案:CSMA/CD------载波侦听多路访问/冲突检测
--------------------------排队机制
机制解析:
首先使用监听功能,当发现有消息正在发送时,停止自身的消息发送,并进行监听排队,随时准备进入下一个阶段
当前消息发送完成时,立刻发送自身消息
当消息相撞时,会互相给对方发送一个随机的阈值,因为是随机发送的,所以会有大小区分,达到阈值时,发送自身消息,这样就规避了冲突问题。
需要解决的问题:
无限的传输距离
没有冲突-----所有节点都可以同时发送信息
形成单播------一对一的进行数据传输
提高端口密度
网桥-----------交换机----工作在介质访问控制层
交换机的工作原理:1.当数据帧进制交换机后,交换机会先查看数据的源MAC地址并于进入交换机的接口进行映射并将记录记载在自己的MAC地址表中;在根据数据帧中的目标MAC地址查询自己的MAC地址表;若表中存在记录,则按照记录直接进行单播,若没有记录,则泛洪该数据
泛洪:向除了进入接口以为的所有接口进行发送
MAC地址表的老化时间:300s
路由器---从它被发明的那一天起全球互联
路由器所产生的车间---------网络层-------诞生了一个新的协议--------IP ----------使用IP地址
路由器的每一个接口 都是一个泛洪范围的边界
逻辑地址(临时使用,在某个范围内使用的地址)
IPV4 : 第四版的IP地址
IPV4地址:32位二进制构成 选用 点分十进制标识
8位一分 存在网络位和主机位的区分
每一个IP地址 都有自己的子网掩码
子网掩码的特征:由连续的1和连续的0构成
ARP:地址解析协议:通过一种地址获取另一种地址的协议
ARP工作原理:ARP 先通过广播发送请求包,所有收到广播包的设备都将源IP和源MAC地址的映射关系记录在本地的ARP缓存表中,然后再查看请求IP是否是自己,若不是则丢弃,若是,则以单播的形式进行回复。在之后的传输中,将优先查看本地的ARP缓存表,若本地有记录则直接按照记录发包,若没有记录,则进行ARP请求。
ARP缓存表的老化时间:180s
免费ARP:也叫做无故ARP
验证IP是否冲突 2.是否更换了物理网卡
PC端访问其他设备时,先基于目标的IP地址判断是否处于同一广播域;若在同一范围,则通过ARP广播获取未知地址,随后进行单播通讯;若不在同一广播域内,则封装目标MAC地址为本地网关的MAC地址,将数据转发至路由器出,由路由器代为转发。
IPV4地址详解
IPV4地址:32位二进制构成,点分十进制标识
IPV6地址:128位二进制构成,冒分十六进制标识
IPV4地址 使用子网掩码进行网络位和主机位的区分
ABCDE五类
ABC类为单播地址 D类为组播地址 E类为保留地址
ABC类地址-------机可以当做源IP使用,也能当做目标IP使用,每个单播地址都标识着互联网中的一个唯一的节点;只有单播地址可以作为源IP。
D类地址---只能作为目标IP地址
192.168.1.0
基于IP的第一个8位进行分类
A类:1-126 前8位为网络位 255.0.0.0
B类:128-192 前16位为网络位 255.255.0.0
C类:192-223 前24位为网络位 255.255.255.0
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 不是一个单播地址,不能被配置为IP地址;代表一个网段
四:主机位全1 直接广播地址
五:0.0.0.0 可代表没有地址,也可代表所有地址
六:169.254.0.0/16 本地链路地址,自动私有地址;
晚课
一,子网划分—(借位)
192.168.1.0 8个子网(可用范围)
11000000.10101000.00000001. 000 00000
192.168.1.1/27-----192.168.1.30/27
11000000.10101000.00000001. 001 00000
192.168.1.33/27-----192.168.1.62/27
11000000.10101000.00000001. 010 00000
192.168.1.65/27-----192.168.1.94/27
11000000.10101000.00000001. 011 00000
192.168.1.97/27-----192.168.1.126/27
11000000.10101000.00000001. 100 00000
192.168.1.129/27-----192.168.1.158/27
11000000.10101000.00000001. 101 00000
192.168.1.161/27-----192,168.1.190/27
11000000.10101000.00000001. 110 00000
192.168.1.193/27-----192.168.1.222/27
11000000.10101000.00000001. 111 00000
192.168.1.225/27-----192.168.1.254/27
172.16.0.0/15 4个子网(可用范围)
10101100.0001000 0.0 0000000.00000000
172.16.0.1/17-----172.16.127.254/17
10101100.0001000 0.1 0000000.00000000
172.16.128.1/17-----172.16.255.254/17
10101100.0001000 1.0 0000000.00000000
172.17.0.1/17-----172.17.127.254/17
10101100.0001000 1.1 0000000.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.32.0/19
三,OSI七层模型与网络协议
1.MAC,Ip地址
2.交换机(录入地址,寻找地址,存储300s)
2.arp协议(地址解析地址)---mac与ip相互寻找
3.路由器每一个端口是一个网关
4.给路由器发数据包若有目标网段记录则无条件转发,若无则自动丢弃
*路由器工作原理:
1. 若pc1想与pc2联系
2. 再知道对方ip情况下,先进行子网掩码的判断
3. 若在同一范围,则通过apr获取MAC,并转发
若不在同一个范围,路由器会基于目标ip的网段查询本地路由表,若存在记录则无条件转发
四,OSI/RM开发式系统互联参考模型
1,数据链路层:介质访问控制层MAC+逻辑链路控制层LLC
*应用层:编码
*表示层:二进制
网络层:互联网协议
数据链路层:
物理层:物理硬件(cpu,硬盘)
会话层:提供会话号,同软件,不同进程的程序,他们收发消息时,会拥有相同的ip地址和mac地址
传输层:TCP/UDP(协议)
- 分段(受MTU值的限制)
MTU值:最大传输单元 默认1500字节
当数据包过大时,连续的发送,可能会导致在传输途中插入其他数据形成废包,采取分段传输保证完整性
b,端口号:0-65535
1-1023 为注明端口(固定软件)
1024-65555 为高端口 动态端口
使用电脑时可能同时访问多个服务器,多个服务器在同时进行回复,回复目标一致,防止分配错误,加上端口号加以分辨
PDU:协议数据单元 对不同层封装的数据单位进行标识
应用层:数据报文
传输层:数据段
网络层:数据包
数据链路层:数据帧
物理层:比特流
TTL: time to live 生存周期
我们的数据包每经过一个路由器,这个TTL值就会-1。当这个值为时,这个数据包就会被丢弃 不在妆发。
最大 255 推荐 64 常见 128
以太网Ⅱ型帧
前导符 目标MAC 源MAC 类型字段 数据 校验核
封装和解封装: