网络交互接入与传输 | 青训营

86 阅读3分钟

今天的课程里包括了很多简单的网络知识,如路由、ARP协议、多路复用技术等等

路由协议

路由协议是网络中的路由器之间用于交换路由信息的协议。常见的路由协议有:

  1. RIP(Routing Information Protocol)RIP是一种距离向量路由协议,通过交换路由表来实现路由。RIP定期广播整个路由表给邻居路由器。
  2. OSPF(Open Shortest Path First)OSPF是一种链路状态路由协议,通过在路由器之间传递链路状态信息来构建拓扑图,实现路由计算。
  3. BGP(Border Gateway Protocol)BGP是 BETWEEN AS的外部网关协议,用于交换不同AS(Autonomous System)之间的路由信息。

ARP协议

ARP(Address Resolution Protocol)协议是根据IP地址获取物理MAC地址的一个TCP/IP协议。它的主要功能如下:

  1. 地址解析:根据所知的IP地址获取对应设备的MAC地址。
  2. ARP请求:当主机需要知道一个IP地址对应的MAC地址时,它广播一个ARP请求数据包,要求主机响应。
  3. ARP响应:收到请求的主机将自己的IP地址和MAC地址封装在ARP响应数据包中返回给请求方。
  4. ARP缓存:每个主机都保留一个ARP高速缓存,里面记录了最近解析过的IP地址和MAC地址映射。

ARP协议工作过程:

  1. 主机先在自己的ARP缓存中搜索需要的IP地址到MAC地址的映射。
  2. 如果找到了,则直接使用,如果没有找到,则通过广播的ARP请求获取。
  3. 主机收到ARP请求后,会给请求发送方发送ARP响应。
  4. 收到响应后,请求发送方将获取的IP地址和MAC地址写入ARP缓存。

多路复用

多路复用技术是把多个低速信道组合成一个高速信道的技术,它可以有效的提高数据链路的利用率,从而使得一条高速的主干链路同时为多条低速的接入链路提供服务,也就是使得网络干线可以同时运载大量的语音和数据传输。多路复用技术是为了充分利用传输媒体,人们研究了在一条物理线路上建立多个通信信道的技术。多路复用技术的实质是,将一个区域的多个用户数据通过发送多路复用器进行汇集,然后将汇集后的数据通过一个物理线路进行传送,接收多路复用器再对数据进行分离,分发到多个用户。多路复用通常分为频分多路复用、时分多路复用、波分多路复用、码分多址和空分多址。

同时还有TCP和UDP

TCP和UDP的区别

TCP是面向连接的,提供可靠的数据传输,面向字节流,是点对点的,不存在数据边界,有拥塞控制。

UDP是无连接的,提供不可靠的服务,尽最大努力交付,面向报文,可以多对一、一对多和一对一,传输效率高,存在数据边界。

两种协议没有好坏之分,只是适合不同的使用场景。


计算机网络的相关知识都比较抽象,需要好好理解理解。