目录
一.网络
1.什么是网络
网络:将多个计算机或设备通信线路或无线连接起来,形成一个互相链接的系统。
网络的作用:通过网络,人们可以在不同的时间地点之间进行信息交换、资源共享和协同工作。
2.网络的具体功能及分类
①.网络的具体功能
1.信息共享:通过网络,信息可以在不同的设备之间快速、准确地传输。
2.资源共享:网络使得用户可以共享硬件(如打印机、硬盘)、软件和数据资源。
3.协同工作:多个用户可以通过网络同时访问和编辑共享文件,实现协同工作。
4.提高效率:网络减少了信息传递的时间和成本,提高了工作效率。
②.网络的分类
网络的主要划分可以分为:
1.局域网(LAN):覆盖范围较小、通常限于一个建筑物或校园内。
2.城域网(MAN):覆盖范围介于局域网和广域网之间,通常覆盖一个城市或地区。
3.广域网(WAN):覆盖范围广泛,可以连接多个城市甚至全球范围内的计算机和设备。
4.互联网(Internet):全球最大的网络,连接了所有局域网、城域网和广域网。
二.OSI七层模型及TCP/IP模型
1.分层的原因
计算机本身是不分层的,但是为了更好地排查传输数据过程中出现在错误,人为的给计算机进行了分层。
目的:把复杂的步骤拆分成简单的模块,能快速定位问题所在。
2.OSI七层模型
OSI七层模型是指OSI模型有七层结构,分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
①.每层功能
应用层:人机交互的一个窗口,用于打开一个或多个程序,例如:QQ、微信。
表示层:将人类使用的高级语言翻译成机器语言。
会话层:管理专属的会话通道,让数据到达对的地点。 (开启、关闭、 维护会话)
传输层:使用合适的协议去传输数据,再通过端口号确定应用程序。(通过协议/端口号进行确定)
协议:固定的格式
端口号:确定应用程序
网络层:根据IP地址(逻辑地址)选择最佳的传输路径。
最佳路径指的是传输数据的时间最短而不是线路路程最短。
数据链路层:MAC物理地址是唯一 ,再次确认设备是否正确。
物理层:将数据转化为电信号传输出去。
记忆口诀:应表会传网数物。(物理层是第一层依次往上)
②.每层常用设备及其协议
常用设备 | 常用协议 | |
应用层 | 计算机 | http、https、ftp、TFTP |
传输层 | 防火墙 | TCP、UDP |
网络层 | 路由器 | ICMP、IGMP、IP、ARP、RARP |
数据链路层 | 交换机 | |
物理层 | 网卡 |
其中:
路由器:选择最佳路径,前往目的地。
交换机:提供更多的接口。
③.常用协议
http:超文本传输协议,默认使用TCP的80端口。
https:超文本传输安全协议,默认使用TCP的443端口。
TFTP:简单文件共享协议,默认使用UDP的69端口。
Ftp:文件共享协议,默认使用TCP的20、21端口。
TCP:可靠的面向连接的传输协议,速度相对较慢,但较为安全。
UDP:不可靠的无连接的传输协议,速度相对较快,但不稳定,数据可能会丢失。
ICMP:主要用于网络双向连通性检测,常用命令ping命令检测主机之间是否可以通信。
IGMP:组播协议。
ARP:将ip地址转化为Mac地址。
RARP:将Mac地址转化为ip地址。
3.OSI七层模型对比TCP/IP模型
三.数据封装和解封装过程(TCPIP工作原理)
1.封装过程

应用层:上层数据(data)。
传输层:(TCP头部)+ data-------数据段
网络层:(IP头部)+(TCP头部)+data---------数据包
数据链路层:(MAC头部)+ (IP头部)+ (TCP头部)-----------数据帧
物理层:将数据转换成电信号传输出去
2.解封装过程
