filezilla client代码阅读笔记(一)
2013-06-26 18:57
134 查看
ftp在日常使用中非常普遍,经常会使用ftp工具来下载和上传文件。
突然间,对ftp的背景产生了兴趣,它是怎么来下载和上传文件的,其中又有多少不为人知的细节。这些模糊的目标无不勾引着我的探索欲望。
我该如何迈出这探索的第一步呢?心中的期待和开始的空白多少有一些滑稽。
对ftp肤浅的认识还停留在文件的上传和下载,就像本地文件的拷贝和黏贴。仔细想一想,ftp跟一般的本地拷贝和黏贴可不是一回事。
首先,对ftp概念了解清晰;其次对一个ftp工具的原理有所认识。
对于ftp的概念具体可以参见http://www.rfc-editor.org/rfc/rfc959.txt。
对于ftp工具实现的认识,可以通过阅读filezilla client的源代码来进行。
先浏览一下filezilla client源码,了解一下原理。
突然间,对ftp的背景产生了兴趣,它是怎么来下载和上传文件的,其中又有多少不为人知的细节。这些模糊的目标无不勾引着我的探索欲望。
我该如何迈出这探索的第一步呢?心中的期待和开始的空白多少有一些滑稽。
对ftp肤浅的认识还停留在文件的上传和下载,就像本地文件的拷贝和黏贴。仔细想一想,ftp跟一般的本地拷贝和黏贴可不是一回事。
首先,对ftp概念了解清晰;其次对一个ftp工具的原理有所认识。
对于ftp的概念具体可以参见http://www.rfc-editor.org/rfc/rfc959.txt。
对于ftp工具实现的认识,可以通过阅读filezilla client的源代码来进行。
先浏览一下filezilla client源码,了解一下原理。
相关文章推荐
- 编写高质量iOS与OS X代码的52个有效方-Effective Objective-C 2.0阅读笔记
- 梦断代码阅读笔记三
- <<梦断代码>>阅读笔记二
- C++ Primer 3rd 英文版 阅读笔记+练习代码
- 广播机制(Broadcast Receiver)——第一行代码阅读笔记
- Kryo简介及代码阅读笔记
- Caffe 代码阅读笔记
- Cocos2d-JS 2017.1.18-代码阅读笔记
- 代码大全阅读笔记
- 代码阅读笔记-MDnet
- arcgis server 9.2代码阅读笔记一:在图层中增加一个点
- Android第一行代码阅读笔记001 主要文件夹介绍、activity的注册、资源引用的方法、Log日志打印的使用
- GS项目代码阅读笔记 ----JOSN解析部分
- 《Android 群英传》 阅读笔记 第十章~第十二章(附练习代码)
- Openstack Manila源码阅读笔记(一)manilaclient调用过程
- JM代码阅读笔记
- 第一行代码阅读笔记---详解分析第一个Android程序
- 第一行代码阅读笔记---基本知识
- Cocos2d-x UI学习笔记 分类: cocos2d代码编写 2015-07-27 18:10 5人阅读 评论(0) 收藏
- 梦断代码阅读笔记3