下载此文档

数据传输过程详解.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
数据传输过程详解
数据传输过程详解
一、FTP客户端发送数据到FTP服务器端,详述其工作过程。两台机器的连接情况如下图所示:
详细解答如下
、假设初始设置如下所示:
客户端FTP端口号为:32768
服务器端FTP端口号为:21
设备
设置
PC1(客户端):
MAC地址(MAC1):A01
IP地址(IP1):
子网掩码:
默认网关:
PC2(服务器端):
MAC地址(MAC2):A02
IP地址(IP2):
子网掩码:
默认网关:
Switch1:MAC地址列表
端口
MAC地址
1
A01
2
A03
Switch2:MAC地址列表
端口
MAC地址
1
A02
2
A04
Router:
端口S0设置
MAC地址(MAC3):A03
IP地址(IP1):
端口S1设置
MAC地址(MAC4):A04
IP地址(IP1):
路由表
网络号
端口号

S0

S1
、不同网络段上的两台计算机通过TCP/IP协议通讯的过程如下所示:
协议是水平的,服务是垂直的。
物理层,指的是电信号的传递方式,透明的传输比特流。
链路层,在两个相邻结点间的线路上无差错地传送以帧为单位的数据。
网络层,负责为分组交换网上的不同主机提供通信,数据传送的单位是分组或包。
传输层,负责主机中两个进程之间的通信,数据传输的单位是报文段。
网络层负责点到点(point-to-point)的传输(这里的“点”指主机或路由器),而传输层负责端到端(end-to-end)的传输(这里的“端”指源主机和目的主机)。
、数据包的封装过程
(4)Switch2接收到Router给它发送的数据后,进行校验后直接存储转发,查看自己的MAC地址列表后,将数据帧从端口1发送给PC2服务器端。
(5)PC2服务器端收到数据后,先进行校验,然后进行拆分,得到TCP报文段,由此可以知道目的端口号是21,然后把数据交付给相应的FTP应用进程进行处理。
二、在数据的传输中会出现以下一些问题,该如何解决?
1、针对数据链路层,传输的数据会出现差错或者丢失的问题,也有两端传输速度不同的问题,如何解决这些问题?
答:首先我们假设主机A向主机B发送数据
(1)差错控制
差错控制方法分两类,一类是自动请求重发ARQ,另一类是前向纠错FEC,也叫前向纠错码(Forward Error Correction简称FEC)。
在ARQ方式中,当接收端发现差错时,就设法通知发送端重发,直到收到正确的码字为止,ARQ方式只使用检错码。
在FEC方式中,接收端不但能发现差错,而且能确定二进制码元发生错误的位置,从而加以纠正,FEC方式必须使用纠错码。常用的纠错码有奇偶校验码、循环冗余码和海明码等
例如:在数据帧中加上CRC,这样主机B就可以检验所接收的数据是否有差错,如果有差错,那么主机B可以向主机A发送一个否认帧NAK,以表示主机A应当重传出现差错的那个数据帧。
(2)丢失的解决办法
超时重传。如果主机A在发送完数据给主机B之后,若到了超时计时器所设置的重传时间而还没有收到主机B的任何确认帧ACK,则主机A就重传前面所发送的这一数据帧。
(3)流量控制
①假设主机A向主机B传输的数据是无差错的,那么,最简单的流量控制方法就是:发送方每发送一帧数据就暂时停下来,接收方收到数据帧之后就交付给主机,然后发一信息给发送方,表示接收的任务已经完成,这时,发送方再接着发送下一个数据帧。在这种情况下,接收方的接收缓存的大小只要能够装得下一个数据帧即可。
②滑动窗口:分别在发送端和接收端设置发送窗口和接收窗口
发送窗口用来对发送端进行流量控制,为发送窗口的大小WT就是代表在还没有收到对方确认信息的情况下发送端最多可以发送多少个数据帧。每收到对一个帧的确认,发送窗口就向前滑动一个位置。由此也可以知道,第一种流量控制发法中,WT=1。
在接收端设置接收窗口时为了控制可以接收哪些数据而不可以接收哪些数据,在接收端只有当收到的数据帧的发送序号落入接收窗口内才允许将该数据帧收下。每收到一个序号正确的帧,接收窗口就向前滑动一个位置。
2、IP数据报有它的长度,而数据传输过程中,一些中间设备也有一个相关的设置MTU(最大传输单元),如果现

数据传输过程详解 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人916581885
  • 文件大小3.30 MB
  • 时间2021-06-03