当前位置: 首页 > news >正文

看完《浅析FTP的工作原理》一文, 记录小小,感想多多!~

今天无意间看到吕劼的浅析FTP的工作原理一文,发现自己有好多知识都不懂,这些可都是很基础的喔,Me可是刚从学校出来不久,理论知识那么快就忘了,好angry_smile.gif,  得hitwall.gif
1,FTP协议与OSI模型
   夷,竟然想不起OSI包括那些层了!

2,当客户要跟服务器连接时,需要通过控制连接端口,经过所谓大家熟悉的“三次握手”而建立可靠的连接,何为“三次握手”?Me也不知道咧

3,FTP协议是需要使用两个端口的,一个是控制连接端口,一个是数据传输端口,惭愧,今天才知道这个!
     其中数据传输端口的作用包括:
    1) 从客户向服务器发送一个文件。
    2) 从服务器向客户发送一个文件。
    3) 从服务器向客户发送文件或目录列表。
附:在FTP客户连接服务器的整个过程中,控制信道是一直保持连接的,而数据传输通道是临时建立的。
4,FTP的两种连接模式:PORT(主动模式);PASV(被动模式)
    PORT:客户端主动告诉服务器连接自己那个端口来建立数据传输通道
    PASV:客户端以协商的方式跟服务器建立通道

相关文章:

  • 在首页去掉了其他分类的随笔标题的显示
  • Lose a bit !
  • 有用的国外开源项目网址
  • 反射技术与工厂方法
  • 刷新SqlServer所有视图元数据的存储过程
  • 合并2个DataSet
  • [导入]终于试着用了一下SQLServer2000
  • 我见过的最有艺术感的C代码
  • 一个不错的日历和提醒软件--Active Desktop Calendar
  • cnki经验总结
  • 2005-05-15值得记住的日子
  • 用sql plus worksheet遇到的怪问题!
  • 被感动一下,可以获得激励,特别是在累的时候
  • 解析空白符(空白,制表)分隔的字串
  • 人到中年(中)
  • [iOS]Core Data浅析一 -- 启用Core Data
  • Apache的80端口被占用以及访问时报错403
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Java Agent 学习笔记
  • k个最大的数及变种小结
  • node 版本过低
  • python 学习笔记 - Queue Pipes,进程间通讯
  • ReactNative开发常用的三方模块
  • Redash本地开发环境搭建
  • TCP拥塞控制
  • 仿天猫超市收藏抛物线动画工具库
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 聊聊directory traversal attack
  • 前端技术周刊 2019-02-11 Serverless
  • 一道闭包题引发的思考
  • ​人工智能书单(数学基础篇)
  • # include “ “ 和 # include < >两者的区别
  • #Linux(Source Insight安装及工程建立)
  • $GOPATH/go.mod exists but should not goland
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (4)(4.6) Triducer
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (function(){})()的分步解析
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)h264中avc和flv数据的解析
  • (转)Oracle 9i 数据库设计指引全集(1)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net framework 4.0中如何 输出 form 的name属性。
  • .net 调用php,php 调用.net com组件 --
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net分布式压力测试工具(Beetle.DT)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)