DNS、FTP简介
2015-10-25 16:25
681 查看
DNS(Domain Name System)
域名系统
DNS端口号是UDP的53端口
DNS是解析域名与IP地址对应的解析工具,每个域名都有对应的IP地址,每个域名对应的IP地址可以是一个,也可以是多个。因此,有可能会出现多个IP地址对应一个域名,但每个IP地址都不一定有域名。
DNS服务器功能:1、做DNS域名解析。2、DNS域名解析转发。
不是每个DNS服务器都能够解析到所有的域名的,如:一台DNS服务器202.96.209.5上没有163.com的域名解析I,而在此DNS服务器上启用转发功能,设置为转发到令一台DNS服务器202.96.209.6上,而刚好202.96.209.5的DNS服务器有163.com域名的解析,DNS解析完成。
DNS服务器解析分:1、正向查找区域。2、反向查找区域
正向查找区域:域名解析成IP地址
反向查找区域:IP地址解析成域名
FTP(File Transfer Protocol)文件传输协议
它的端口号是TCP的20、21。
21端口是控制端口,20端口是数据端口,数据端口不一定是20端口这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定
FTP传输模式有2种方式:ASCII、二进制
FTP工作方式2种模式:1、Standard (PORT方式,主动方式),2、Passive (PASV,被动方式)。
Port模式:FTP 客户端首先和服务器的TCP 21端口建立连接,用来发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
Passive模式:建立控制通道和Standard模式类似,但建立连接后发送Pasv命令。服务器收到Pasv命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口传送数据。
域名系统
DNS端口号是UDP的53端口
DNS是解析域名与IP地址对应的解析工具,每个域名都有对应的IP地址,每个域名对应的IP地址可以是一个,也可以是多个。因此,有可能会出现多个IP地址对应一个域名,但每个IP地址都不一定有域名。
DNS服务器功能:1、做DNS域名解析。2、DNS域名解析转发。
不是每个DNS服务器都能够解析到所有的域名的,如:一台DNS服务器202.96.209.5上没有163.com的域名解析I,而在此DNS服务器上启用转发功能,设置为转发到令一台DNS服务器202.96.209.6上,而刚好202.96.209.5的DNS服务器有163.com域名的解析,DNS解析完成。
DNS服务器解析分:1、正向查找区域。2、反向查找区域
正向查找区域:域名解析成IP地址
反向查找区域:IP地址解析成域名
FTP(File Transfer Protocol)文件传输协议
它的端口号是TCP的20、21。
21端口是控制端口,20端口是数据端口,数据端口不一定是20端口这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定
FTP传输模式有2种方式:ASCII、二进制
FTP工作方式2种模式:1、Standard (PORT方式,主动方式),2、Passive (PASV,被动方式)。
Port模式:FTP 客户端首先和服务器的TCP 21端口建立连接,用来发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
Passive模式:建立控制通道和Standard模式类似,但建立连接后发送Pasv命令。服务器收到Pasv命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口传送数据。
相关文章推荐
- PHP之compact()函数
- 编译安装php-amq扩展
- web缓存、FTP/SMTP
- php果然是世界上最好的语言
- 请注意PHP程序里的敏感信息
- php树状
- PHP读写XLS
- PHP页面静态化
- PHP:小数位计算
- php设计模式
- PHP文件加密解密
- php图形处理
- php中cookie和Session的使用
- ShortestPath:Wormholes(POJ 3259)
- PHP 安全
- PHP出现Notice: unserialize() [function.unserialize]: Error at offset问题的解决方案
- 将php分页类YII绑定框架,就需要改变风格的基础
- PHP手册 – 变量和常量
- php的lareval框架配置出错
- 项目里添加smarty功能步骤