数据传输过程详解 一、FTP 客户端发送数据到 FTP 服务器端,详述其工作过程
两台机器的连接情况如下图所示: 详细解答如下 1
1、假设初始设置如下所示: 客户端 FTP 端口号为:32768 服务器端 FTP 端口号为:21 设备 设置 PC1(客户端): MAC 地址(MAC1):A01 IP 地址(IP1):192
1 子网掩码:255
0 默认网关:192
2 PC2(服务器端): MAC 地址(MAC2):A02 IP 地址(IP2):192
1 子网掩码:255
0 默认网关:192
2 Sw itch1:MAC 地址列表 端口 MAC 地址 1 A01 2 A03 Sw itch2:MAC 地址列表 端口 MAC 地址 1 A02 2 A04 Router: 端口 S0 设置 MAC 地址(MAC3):A03 IP 地址(IP1):192
2 端口 S1 设置 MAC 地址(MAC4):A04 IP 地址(IP1):192
2 路由表 网络号 端口号 192
0 S0 192
0 S1 1
2、不同网络段上的两台计算机通过 TCP/IP 协议通讯的过程如下所示: 协议是水平的,服务是垂直的
物理层,指的是电信号的传递方式,透明的传输比特流
链路层,在两个相邻结点间的线路上无差错地传送以帧为单位的数据
网络层,负责为分组交换网上的不同主机提供通信,数据传送的单位是分组或包
传输层,负责主机中两个进程之间的通信,数据传输的单位是报文段
网络层负责点到点(point-to-point)的传输(这里的“点”指主机或路由器),而传输层负责端到端(end-to-end)的传输(这里的“端”指源主机和目的主机)
3、数据包的封装