python核心编程之因特网客户端编程

因特网客户端编程

因特网:用来传输数据的地方,数据在服务提供者和服务使用者之间传输

文件传输

文件传输协议(FTP),UNIX到UNIX复制协议(UUCP),用于Web的超文本传输协议(HTTP),UNIX下的远程文件复制命令rcp

HTTP:主要用于基于Web的文件下载以及访问Web服务,一般客户端无需登录就可以访问服务器上的文件和服务。大部分HTTP文件传输请求都用于获取网页(将网页文件下载到本地)

scp和rsync需要用户登录到服务器主机

文件传输协议(FTP)

主要用于匿名下载公共文件,也可以用于在两台计算机之间传输文件,要求输入用户名和密码,也允许匿名登录

协议的工作流程:1.客户端连接远程主机上的FTP服务器。2.客户端输入用户名和密码。3.客户端进行各种文件传输和信息查询操作。4.客户端从远程FTP服务器退出,结束传输

如果客户端超过15分钟还没有响应,FTP连接会超时并中断

底层,FTP之使用TCP,不使用UDP

网络新闻传输协议(NNTP)

NNTP之使用一个标准端口来通信,用户向服务器发送一个请求,服务器就做出相应的响应

1.客户端连接远程主机上的FTP服务器。2.客户端输入用户名和密码(根据需要)。3.客户端进行各种文件传输和信息查询操作。4.客户端从远程FTP服务器退出,结束传输

电子邮件协议(SMTP)

1.客户端连接远程主机上的FTP服务器。2.客户端输入用户名和密码(根据需要)。3.客户端进行各种文件传输和信息查询操作。4.客户端从远程FTP服务器退出,结束传输

邮局协议(POP)的目的是让用户的工作站可以访问邮箱服务器里的邮件,并在工作站中。通过简单的邮件传输协议(SMTP)将邮件发送到邮件服务器

因特网消息访问协议(IMAP)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值