先关注后白嫖,谢谢啦
目录
1计算机网络
一、网络简介
- 作用:数据共享
- 组成:终端、交换机、路由器
- 常见网络连接介质
- 双绞线:最长传输距离50米
- 光纤
- 单模
- 多模
二、IP地址
- 在网络中,唯一标识一个网络节点的地址
- 用于实现节点间的通信
1、IP地址组成
- 由32位二进制数字组成,每8位数分成一组
- 取值范围:0.0.0.0——255.255.255.255
2、根据IP地址的第一位数字大小区分
- A类
- 0——127
- B类
- 128——191
- C类
- 192——223
- D类
- 224——239
- E类
- 240——255
-
单播地址:一个地址可用于标识一个设备,用于局域网的组建
-
组播地址:一个地址可用于表示一组设备,用于交通行业、音、视频会议
3、根据实际应用来划分
- 内网地址/私网地址
- 可重复使用,在不同的网络中
- 不能直接访问互联网
- 借助NAT技术访问互联网
- 外网地址/公网地址
- 可与互联网通信,不可重复使用
三、子网掩码
1、标准子网掩码
- A类
- 255.0.0.0 /8
- B类
- 255.255.0.0 /16
- C类
- 255.255.255.0 /24
2、判断多个IP地址是否属于同一个网段?
将IP地址、子网掩码转成二进制数字,进行按位与运算,对比结果
192.168.1.1/24
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000
192.168.1.0
192.168.1.2/24
11000000.10101000.00000001.00000010
11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000
192.168.1.0
3、判断IP地址是否为有效地址
- 核心依据
- 主机位不能全为0
- 全为0是网段
- 主机位不能全为1
- 全为1是广播地址
- 主机位不能全为0
- IP地址组成结构
- 网络位
- 子网掩码为1对应的部分
- 主机位
- 子网掩码为0对应的部分
- 网络位
192.168.1.1/24
网络位 主机位
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000
10.1.0.0/8
网络位 主机位
00001010.00000001.00000000.00000000
11111111.00000000.00000000.00000000
192.168.1.0/24
11000000.10101000.00000001.xxxxxxxxx
11111111.11111111.11111111.00000000
256
IP地址范围:192.168.1.0 ------- 192.168.1.255
有效IP: 192.168.1.1 ------- 192.168.1.254
- IP的个数:2^主机位次方
192.168.1.4/30
11000000.10101000.00000001.00000110
11111111.11111111.11111111.11111100
192.168.1.4 ----- 192.168.1.7
192.168.1.5 ---- 192.168.1.6
四、网关 gateway
- 作用
- 不同网段的出口
五、DNS服务器地址
- 作用
- 域名解析
六、测试网络通信工具
1、ping
- ping -l 数字
- 指定ping数据的大小,默认为32字节
- ping -t
- 循环ping
- 可以解析出网络延迟、TTL值、丢包率
2、路由跟踪
- tracert -d www.jd.com
C:\Users\admin>tracert -d www.jd.com
通过最多 30 个跃点跟踪
到 img20.jcloud-cdn.com [42.81.249.131] 的路由:
1 2 ms 1 ms 1 ms 10.11.0.1
2 * * * 请求超时。
3 4 ms 2 ms 3 ms 219.142.2.125
4 * * * 请求超时。
5 * * * 请求超时。
6 26 ms 27 ms 39 ms 42.81.32.222
7 * * * 请求超时。
8 49 ms 42 ms 24 ms 42.81.159.66
9 45 ms 33 ms 26 ms 42.81.52.190
10 24 ms 26 ms 15 ms 42.81.249.131
- pathping -n www.jd.com
C:\Users\admin>pathping -n www.jd.com
通过最多 30 个跃点跟踪
到 img20.jcloud-cdn.com [42.81.249.131] 的路由:
0 10.11.0.112
1 10.11.0.1
2 * * *
正在计算统计信息,已耗时 25 秒...
指向此处的源 此节点/链接
跃点 RTT 已丢失/已发送 = Pct 已丢失/已发送 = Pct 地址
0 10.11.0.112
0/ 100 = 0% |
1 0ms 0/ 100 = 0% 0/ 100 = 0% 10.11.0.1
跟踪完成。
2网络通信模型
一、OSI七层模型
- 简化数据的传输过程
- 便于故障分析、排错
1、应用层
- 提供人与网络间的接口
- 提供应用程序、APP
2、表示层
- 负责数据格式的转换
- 压缩/解压缩、加密/解密
3、会话层
- 建立会话、维持会话、断开会话
4、传输层
- 提供数据“端到端”的传输
- 提供数据可靠传输
- 端口号 port
- 取值范围:1——65535
- 作用:识别不同的应用程序
- 查看端口号命令:netstat -an
5、网络层
- 负责数据选路
- 提供数据“网络到网络”的通信
- 根据IP地址来判断数据要达到的网段
6、数据链路层
- 根据数据“点到点”的通信
- 根据MAC地址
- ipconfig /all
7、物理层
- 提供物理连接
二、TCP/IP五层模型
应用层、传输层、网络层、数据链路层、物理层
1、tcp/ip 4层模型
应用层、传输层、网络层、物理接口层
三、数据封装、解封装
- 封装
- 数据
- TCP/UDP报头 数据
- IP报头 TCP/UDP报头 数据
- MAC报头 IP报头 TCP/UDP报头 数据
四、典型协议
1、应用层
- 网站服务
- https:以密文的方式传输数据
- http:以明文的方式传输数据
- 文件共享服务
- FTP
- 邮件服务
- SMTP:发邮件
- POP3:收邮件
- IMAP4:支持附件
- 时间同步/时间服务器
- ntp :时间同步
- 远程连接
- telnet:明文
- ssh:密文
- 动态配置网络参数
- dhcp
2、传输层
- TCP :传输控制协议
- 面向连接的协议
- 可靠
- 重传机制
- 滑动窗口机制
- 避免网络堵塞
- UDP:用户数据协议
- 无连接的协议
- 不可靠
- TCP建立连接的过程
- 三次握手
- TCP半连接
- DDOS攻击
- 三次握手
- TCP断开连接
- 四次握手
3、网络层
- ICMP协议
- 测试网络的连接性
- 代表性工具
- ping,pathping,tracert
- ARP协议:地址解析协议
- 根据IP地址获取对应的MAC地址
- 工作原理
- 发送arp请求,广播的方式
- 广播只能在同一个网段内传播
- arp响应
- 发送arp请求,广播的方式
- 同网段:
不同网段:网关MAC
- 命令
查看arp缓存表:arp -a
删除arp缓存条目:arp -d IP地址
添加arp缓存条目:arp -s IP地址 MAC地址
查看网卡编号:netsh i i show in
添加IP地址、MAC地址绑定:netsh -c "i i" add neighbors 网卡编号 “IP地址” ”MAC地址“
- IP协议
- IGMP协议
- 实现组播
- IGMP协议