网络交互之网络接入 | 青训营

251 阅读3分钟

以刷抖音的交互过程为例

1. 网络接入-互联网

首先需要让手机能访问抖音的服务器,详细过程为我们的设备连接上路由器的网络或者移动数据网络,看你是属于中国电信网中的哪个运营商,比如中国移动,中国移动的机房是与抖音是接通的,因此就完成了设备与抖音服务器的接入。

2. 网络接入-路由

在网络通信中,路由是指将数据从源地址传输到目标地址的过程。网络中的路由涉及选择数据包的路径,以便它可以在网络中的一系列设备(路由器、交换机等)之间正确传递,最终到达目标地址。路由是网络通信的核心概念之一,它确保数据可以在复杂的网络拓扑结构中正确地传输。

3. 网络接入-ARP协议

ARP是一个在局域网中用于将IP地址解析为物理MAC地址的协议。它是一种解决问题的协议,当计算机需要发送数据到同一网络上的另一台计算机时,它需要知道目标计算机的物理MAC地址,以便正确传递数据。ARP协议就是用于在IP地址和MAC地址之间建立映射关系的。

4. 网络接入-IP协议

  • 数据包和分组: IP协议将数据分割为一系列称为数据包或分组的小块。每个数据包都包含有关源地址、目标地址和数据本身的信息。
  • IP地址: IP地址是一个用于唯一标识网络中设备的32位或128位数字。IP地址可以分为两部分:网络部分和主机部分,网络部分标识设备所在的网络,而主机部分标识网络中的特定设备。
  • 分组交换: IP协议使用分组交换的方式来传输数据。数据包被分割成较小的分组,在网络中根据目标地址进行路由,最终在目标地址处重新组装成完整的数据包。
  • 路由和寻址: IP协议定义了如何在网络中进行路由,以便将数据包从源地址传输到目标地址。路由器根据IP地址的网络部分来决定如何将数据包转发到下一个跳。
  • 分层模型: IP协议是TCP/IP协议族中的一部分,它位于网络层。TCP/IP协议族采用分层模型,不同的协议层负责不同的功能,IP协议负责网络寻址和路由。

5. 网络接入-NAT

NAT是一种网络通信技术,用于将私有IP地址转换成公共IP地址,从而能够实现多台设备通过单个公共IP地址访问互联网的功能。NAT在家庭和小型办公室网络中广泛使用,用来有效地管理IP地址分配和网络连接。