目录
域名系统DNS(Domain Name System)
DNS可以为计算机、服务以及接入互联网或局域网的任何资源提供分层的域名解析功能。使用域名系统就可以将难以记忆的数字IP地址与容易记忆的域名建议映射关系,用户通过输入域名,计算机会寻找指定的DNS服务器,请求服务器帮助解析该域名对应的IP地址,成功解析后,将获得该域名对应的真实IP地址,然后使用该IP地址与对方通信。
域名是分级的,一般分为:主机名.三级域名.二级域名.顶级域名.。
顶级域名:一般代表国家或者组织形式,如cn代表中国;com代表商业公司;edu代表教育机构等。
二级域名:代表组织或者公司名称,个人可以申请,比如baidu
三级域名:代表组织或者公司内部的主机名称。
通过完全合格的域名(FQDN)可以定位全球唯一的一台主机。这种分层管理机制的优势在于根域服务器不需要管理全世界所有的域名信息,它只需要管理顶级域信息即可,而顶级域服务器只需要管理二级域信息即可。
动态主机配置协议DHCP
动态主机配置协议,是一个局域网的网络协议。由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
文件传输协议FTP
FTP(FileTransfer Protocol),主要是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。
- 主动模式:FTP客户端告诉FTP服务器侦听的端口,然后服务器与客户端使用这个端口进行连接,源端口是20
- 被动模式:FTP协议打开端口等待客户端发起连接
连接方式
- 控制链接:标准端口21,发送FTP命令信息
- 数据连接:标准端口20,用于上传、下载数据
传输模式有文本模式和二进制模式两种
超文本传输协议
HTTP(Hyper Text Transfer Protocol)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等),
HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。HTTP默认的端口号为80,HTTPS的端口号为443。
web代理服务器
既可以作为服务器,响应来自浏览器客户端的请求,发送网页文件给浏览器客户端,同时,它也可以作为客户端,向网络中的web server发送请求来获取最新的信息。相当于一个中介,用户可以通过web代理服务器去访问网站。
优点:
- 节省内网访问Internet的带宽
- 通过web代理绕过防火墙