tcp和ftp关系
㈠ ftp 协议跟TCP UDP协议有什么样的关系
ftp是应用层的协议。tcp和udp是传输层的协议。传输层的协议是用来承载应用层的协议的。
㈡ 如果卸载了TCP/IP协议就没法上网了吧,它和FTP协议有什么区别呢
卸载了TCP/IP协议将无法上网,TCP/IP协议是计算机的最基本的通信协议,它属于传输层的协议,而FTP协议属于应用层的协议,用来文件的传输。FTP相当于一个工具。FTP属于高层协议,TCP/IP是比它低层的协议。
通俗的讲 TCP/IP可以建立连接到internet的一条公路,FTP好比这条公路上的运输的汽车,当然这条公路上还可以跑其它车(其它高层协议)。
㈢ ftp http tcp 三者有何区别
它是Internet上使用非常广泛的一种通讯协议,是计算机网络上主机之间传送文件的一种服务协议。FTP支持多种文件类型和文件格式,如文本文件和二进制文件。 TCP/IPTCP是传输控制协议(Transmission Control Protocol)的缩写,IP地址是互联网协议(Internet Protocol)的缩写。世界上有各种不同类型的计算机,也有不同的操作系统,要想让这些装有不同操作系统的不同类型计算机互相通讯,就必须有统一的标准。TCP/IP是Internet使用的一组协议(Protocol),是目前被各方面遵从的网际互联工业标准。协议有底层和上层之分,底层协议规定了计算机硬件的接口规范,上层协议规定了软件程序必需共同遵守的一些规则以及程序员在写程序时使用的统一标准。TCP/IP有l00多个协议,其中用得最广的是SMTP(电子邮件协议)、FTP(文件传输协议)、TELNET(远程登录协议)。其中最重要的两个协议是传输控制协议TCP(Transmission Control Protocol)和互联协议IP(Internet Protocol)。
㈣ ftp客户和服务器间传递ftp命令时,使用的连接是tcp还是udp
ftp客户和服务器间传递ftp命令时,使用的连接是tcp。
FTP协议是基于传输层TCP协议的。FTP的控制连接使用端口21,用来传输控制信息(如连接请求、传送请求等),数据连接使用端口20,用来传输数据。
控制连接的特点是:
1、以客户一服务器方式建立。
2、服务器以被动方式打开用于FTP的端口21,等待客户的连接。
3、客户则以主动方式打开TCP端口21,来建立连接。
4、控制连接始终等待客户与服务器之间的通信。该连接将命令从客户传给服务器,并传回服务器的应答。由于命令通常是由用户键入的,所以IP对控制连接的服务主要责任就是“最大限度地减小迟延”。
(4)tcp和ftp关系扩展阅读:
FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
㈤ ftp协议和TCP协议,什么关系如何理解socket
说简单一点:
ftp把文件拆开了,分成包
tcp把这些包往其它地方传
然后靠ip把包分到目标
然后再经过tcp到目标的ftp
然后目标的ftp把文件还原
socket就是套接字,用来通信的