web服务器:web服务器也称为网页服务器或者http服务器。
浏览器也称为http客户端
http协议端口号:tcp 80
https协议端口号:tcp 443
一台服务器发布多个web站点方式:
1,相同的ip,不同的端口
2,相同的端口,不同的ip
3,在局域网内,相同的ip,相同的端口,不同的域名。
FTP服务器:
端口号:tcp 20和21
一,主动模式
21端口:属于请求登陆验证时候的一个控制端口
20端口:属于数据传输端口
站在ftp服务器上面看待主动模式和被动模式:
1,客户机通过21端口请求连接ftp服务器,
2,服务器接受连接,并要求客户机输入账户密码验证
3,客户机提供账户密码验证,提交给ftp服务器
4,ftp通过客户机的验证
5,客户机要求下载或者上传进行数据传输,并提供给ftp服务器一个临时的数据传输端口,假设5001
6,服务器通过20端口主动给5001端口传输数据, 属于主动给客户机发送数据,
这种模式适用于ftp服务器上面开了防火墙,服务器主动给客户机发送数据,而客户机的5001端口没法主动沟通服务器。
二,被动模式
21端口:属于请求登陆验证时候的一个控制端口
随机端口:属于数据传输端口
1,客户机通过21端口请求连接ftp服务器,
2,服务器接受连接,并要求客户机输入账户密码验证
3,客户机提供账户密码验证,提交给ftp服务器
4,ftp通过客户机的验证
5,客户机要求下载或者上传进行数据传输
6,服务器返回给客户机一个随机的端口,假设30001
7,客户机给30001端口发送数据通信,进行数据传输。
这种模式适用于客户机上面开了防火墙,服务器无法主动给客户机发送数据通信,只有客户机主动给服务器提供的端口号进行通信。
ftp登陆:可以在我的电脑里面,文件夹窗口上面登陆:ftp://xxx.xxx.xxx.xxx
FTP服务器的搭建流程:
1,配置服务器静态ip
2,安装IIS-ftp软件
3,安装完后使用默认的ftp站点,后者新建ftp站点都行。
4,取消ftp的匿名访问,就需要用户密码来进行访问,如果把匿名访问打勾了,就不需要账户密码访问了。
注意:登陆ftp用户的最终权限为ftp权限与NTFS权限取交集。
建议:FTP权限全部勾选,然后具体的权限在NTFS里面设置。