用Python在本地实现一个简单的FTP协议 ----计算机网络课程设计
用Python实现一个简单的FTP协议
1.FTP是什么?
FTP协议是基于TCP/IP机制下的应用层协议,是一种C/S模式下的文件传输程序。一般情况下,有两种模式;
主动模式:使用端口号为20的套接字,通过套接字建立服务端到用户端的连接,并且使用该信道进行数据传输;
被动模式:使用的端口号(20、21)通过协商决定。
2.什么是套接字?
套接字由IP地址:端口号组成。
套接字是通信的基石,是支持TCP/IP协议的路通信的基本操作单元。可以将套接字看作不同主机间的进程进行双间通信的端点,它构成了单个主机内
原创
2021-06-21 13:41:14 ·
931 阅读 ·
0 评论