提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、OSI七层模型
(至下而上)
物理层
数据以比特流的形式通过物理介质传输,比如网线。尽可能屏蔽掉不同物理介质间的差异。
数据链路层
在通信实体间建立起数据链路,将比特流封装为帧进行链路间的传输,它具有差错检测的功能。
网络层 ICMP、ARP、RARP、IP
在节点间建立起逻辑链路,进行逻辑地址寻址,通过选择合适的网间路由和交换节点,有效地传送数据(分组、数据包)。
1、ICMP:Internet控制报文协议,用将出错的发文返回给发送方,发送方通过ICMP报文可以获取错误类型,进行重发,用于网络的故障排除和性能优化。
2、ARP:ip地址转换为物理地址
3、RARP:物理地址转换为ip地址
4、IP:网际互连协议,是一种不可靠的端到端的数据包传送协议。
传输层 TCP、UDP
为上层协议提供端到端的可靠的连接服务。
会话层
负责建立连接并提供会话管理。
表示层
负责数据的加解密等数据格式转换。
应用层 HTTP、FTP、DNS、TELNET
提供网络服务的接口,用户使用相应接口实现自己需要的服务。
二、为什么需要逻辑地址
在早期,由于电脑比较少,利用广播或者交换机,通过mac地址就可以实现两电恼间的通信。但随着电脑变多,mac地址通过广播或交换机的方式会对网络造成巨大负担。因此需要ip地址,我们可以通过ip地址确定目标机器的区域,再根据mac地址找到目标机器。
Mac地址是物理地址,每一台网络设备都有唯一的设备号,用于本地网络通信。用于在局域网中标识唯一的设备。
ip地址是逻辑地址,用于标识网路中互联的路由器或主机。
(端口是传输层的,标识每一个计算机中不同的应用进程,也叫做进程地址)
网络连接的过程:
快递中转站及快递员相当于路由器
小区保安相当于交换机
ip相当于小区地址
mac相当于姓名
三、路由器和交换机的区别
路由器是数据链路层的设备,通常用于在局域网内基于mac地址进行数据的传送。
路由器是网络层的设备,基于ip地址进行数据的传送,通常用于不同局域网间的连接与通信。