网络知识汇总

一:什么是网络。
计算机网络是用通信线路和通信设备将分布在不同地点的多台自治计算机系统互相连接起来,按照共同的网络协议,共享硬件、软件,最终实现资源共享的系统。

二: OSI七层模型

网络知识汇总

接下来介绍下各层的作用

1:物理层
比特流的传输,传输的是电信号, 01代码。传输介质 : 网线 、光纤、网卡。

  1. 数据链路层
    将上层数据封装为固定格式的数据帧,在数据帧内封装发送和接受端的数据链路层的地址:在以太网中,为MAC地址,MAC地址是用来表示网卡物理地址的,16进制,48位的表现形式。MAC地址是唯一的。
    通常来将数据链路层也叫做二层。在这一层运行的设备是 交换机。通常我们说交换机就是二层设备。

  2. 网络层
    主要功能是实现数据从源端到目的端的传输。 使用IP地址来标识一个点,将上层数据封装成数据包,在包头添加发送方和接收方的IP地址。IP地址也称之为逻辑地址。然后再这一层运行的设备是 路由器 。在路由器中有一张路由表,类似于生活中的地图。在传输数据中会根据最佳路径来进行数据包的传输。

网络层主要的协议为 : IP ARP RARP ICMP

4.传输层
通过定义端口的方式实现了网络中不同主机上用户进程之间的数据通信。
协议有: TCP:传输控制协议 UDP:用户数据包协议
端口根据协议分为 TCP的端口于UDP的端口。
这一层运行的设备有 防火墙。

5.会话层
允许不同机器上的用户建立会话关系。

6.表示层
数据的加密和解密,格式的翻译和转换

7.应用层
为终端用户提供服务。应用层的协议有 :http https snmp smtp dns dhcp 等等。

然后与之对应的还有 TCP/IP 5层模型
网络知识汇总

猜你喜欢

转载自blog.51cto.com/13452775/2175681