3.8.3.网络通信基础知识2

1、OSI七层网络模型
物理层,硬件链路层,网络层,传输层,表现层,会话层,应用层
物理层是硬件,数据链路层半硬件半软件

2、网络设备[网络通信必须借助一定的硬件设备才能通信]

2.1、比如网卡

(1)计算机上网必备硬件设备,CPU是不能上网的,CPU靠网卡来连接外部网络。
(SoC如果集成了网卡才能上网,但是一般SoC只集成了网卡控制器)。有线网卡有线上网,无线网卡无线上网。

(2) 串转并设备
网卡作用:隔离和链接
产品上有CPU和网卡芯片,两者之间用总线链接[并行接口]。而网络通信是串行全双工差分通信,有线网卡芯片通过网线RJ45,无线网卡通过wifi上网,无线网卡无线上网。
CPU通过并行接口传数据给网卡芯片,网卡芯片将数据经过网线串行发送给另一个网卡,另一个网卡有通过并行接口将数据传送给CPU。

(3)数据帧封包和拆包
网络通信是以数据包为单位传送的。网卡芯片对传输的数据加上包头包尾,另一网卡去掉包头包尾将数据传给驱动。

(4)网络数据
两边电脑传输速率可以不一样,网卡会适配。

2.2、集线器HUB

(1)信号中继放大,相当于中继器(比如我买的多接口USB)

(2)组成局域网络,用广播方式工作。
主要用来组成局域网。
PC1将信息发给集线器,集线器通过所有的口将数据广播一遍。PC123都会接收数据,然后比对数据里面的信息(目标IP地址)是否对应自己的IP,如果对应则接收

(3)注意集线器是不能用来连接外网的,已被交换机替代
通信效率太低,占用网宽

扫描二维码关注公众号,回复: 1777657 查看本文章

2.3、交换机
(1)包含集线器功能,但是更高级

(2)交换机中有地址表,数据包查表之后直达目的通信口而不是广播。
地址表记录了IP地址和对应口的关系,可以查询,直达目的通信口。如果表中表不到目的IP地址,就广播找到对应IP的对应口,然后得到新的IP地址并记录在表中。

猜你喜欢

转载自www.cnblogs.com/Ocean-Star/p/9240534.html