看完《浅析FTP的工作原理》一文, 记录小小,感想多多!~
今天无意间看到吕劼的浅析FTP的工作原理一文,发现自己有好多知识都不懂,这些可都是很基础的喔,Me可是刚从学校出来不久,理论知识那么快就忘了,好, 得了
1,FTP协议与OSI模型
夷,竟然想不起OSI包括那些层了!
2,当客户要跟服务器连接时,需要通过控制连接端口,经过所谓大家熟悉的“三次握手”而建立可靠的连接,何为“三次握手”?Me也不知道咧
3,FTP协议是需要使用两个端口的,一个是控制连接端口,一个是数据传输端口,惭愧,今天才知道这个!
其中数据传输端口的作用包括:
1) 从客户向服务器发送一个文件。
2) 从服务器向客户发送一个文件。
3) 从服务器向客户发送文件或目录列表。
附:在FTP客户连接服务器的整个过程中,控制信道是一直保持连接的,而数据传输通道是临时建立的。
4,FTP的两种连接模式:PORT(主动模式);PASV(被动模式)
PORT:客户端主动告诉服务器连接自己那个端口来建立数据传输通道
PASV:客户端以协商的方式跟服务器建立通道