前言
随着时代的发展,网络普及的速度越来越快,普及率较前些年有显著增长,扫盲基础知识点便是目前的重中之重。
一、 定义:基础中的基础
任意个计算机或网络设备通过有线线缆或无线协议进行连接并按照一定的规则形成一个通信的集合的现实事物就是网络。
同时我们把人与人或物,物与物或人之间通过媒介或行为进行信息传递与交流的虚拟事物称之为通信。
两者结合,便是网络通信。
二、常见的网络设备
1.交换机
提供更多的接口
2.路由器
选择最佳路径去往你的目的地
三、网络分类(按覆盖范围分)
1.局域网
小范围网络、校园网、企业网
2.城域网
城市范围网络
3.广域网
全国、全球网络;Internet
四、信息传递过程
虚拟信息传递与真实物品传递有许多相似之处
IP地址:家庭地址
MAC地址:电话号码/身份证号
五、数据通信方式
1.单播
一对一,私聊
2.组播
一对多,群聊
3.广播
一对所有
六、常见术语,网络相关术语
1.物理拓扑
体现设备间连接关系
2.数据载荷
传递的实际信息
3.报文
PDU协议数据单元
4.数据头部
区分应用程序、找到数据的接收者
5.数据尾部
确保数据是完整的
6.MAC地址
设备全球唯一编号
7.IP地址
设备目前所在的位置逻辑上的地址
8.网关
转发不同网段的数据(离PC最近的三层交换机或者路由器)
9.程序
执行特定任务的一串代码
10.操作系统
是复杂的一个程序,代码构成,调度硬件
单机环境,系统靠pid号区别应用程序
多台主机,靠端口号区别应用程序
11.端口号
来区分应用程序
只会出现在上四层,不会出现在下三层
七、OSI七层参考模型(国际标准化组织ISO于1984年颁布,开放式体系结构)
1.应用层
人机交互的一个窗口
2.表示层
(1)翻译人类高级语言为二进制
(2)压缩数据
(3)加密数据
3.会话层
管理会话
4.传输层
定义数据如何传输
TCP:慢,稳定
UDP:快,不稳定
5.网络层
选择最佳路径传输数据
6.数据链路层
(1)二次通过MAC地址确认,信息是否正确到达
(2)检查数据的完整性
7.物理层
建立、维护、断开物理连接(插上网线)
8.为什么要分层
(1)将复杂的网络环境简化,便于处理网络问题
(2)统一物理层接口等硬件标准
八、数据封装
1.应用层
实际要发送的数据送至HTTP
2.表示层
将数据翻译成二进制
3.会话层
选择对应通道
4.传输层
根据应用设计选择TCP或UDP传输数据
5.网络层
根据IP地址选择对应的最佳路径
6.数据链路层
根据MAC地址,确认数据是否传输正确
7.物理层
转换成电流发送出去
总结
网络基础虽然简单,但是知识点又碎又杂,如果不用心,学完又会忘记