计网-应用层
Contents
域名系统DNS
-
QQ客户端能登录,但是QQ网站打不开,可能说明DNS出问题了
-
域名服务器采用分布式的域名查询解析
-
-
我个人认为这里的本机缓存指的是本机的DNS缓存,访问网站的时候是先查询本机缓存,再查询hosts配置,之后才去请求本地DNS缓存。
动态主机配置协议DHCP
-
静态IP地址:手动配置
一般固定的台式机
-
动态IP地址:通过DHCP协议自动获得
一般的移动的设备,例如wifi连接的笔记本电脑
- 计算机通过广播向DHCP服务器发送广播请求,DHCP服务器从地址池里选择一个地址给计算机发过去。如果同时有多个DHCP服务器应答,计算机还要选择一个DHCP服务器发一个确认信息,然后DHCP服务器才能把所有设置给计算机。
- DHCP服务器要是静态地址,一般只给本网段的计算机分配地址。
- 了解租期和续约
- 除了同网段的DHCP分配,还可以跨网段DHCP分配
-
对比RARP 逆向地址解析协议:从功能上说,RARP只能实现简单的从MAC地址到IP地址的查询工作,RARP server上的MAC地址和IP地址是必须事先静态配置好的。但DHCP却可以实现除静态分配外的动态IP地址分配以及IP地址租期管理等等相对复杂的功能。
-
文件传送协议FTP
- 控制连接:标准端口21,用于发送ftp命令信息
- 数据连接:标准端口22,用于上传下载数据
- 数据连接的建立类型:
- 主动模式:ftp客户端告诉ftp服务器使用什么端口侦听,ftp服务器和ftp客户端的这个端口建立连接
- 被动模式:ftp服务器打开一个端口等待客户端来连接
- FTP服务器端如果有防火墙,需要在防火墙上开21和20端口,需要使用主动模式进行连接
远程终端协议TELNET
- 默认使用TCP 的23端口
-
远程桌面RDP
- net user administrator all 更改用户密码
- net user han all /add 添加用户
- 将用户添加到远程桌面组 Remote Desktop Users组
- Server多用户操作系统,启用远程桌面可以都用户同时使用服务器
- XP和Windows 7是单用户操作系统,不支持多用户同时登录
- 远程时可以将本地的硬盘资源映射到远程计算机上
万维网WWW
- 一个网站的标志:可以通过不同端口,不同的IP地址,不同的主机头(域名)来区分;
- tomcat服务器部署了多个项目,阿里云的域名解析到服务器ip,可以通过配置,让不同域名解析访问不同的项目。
http协议


web代理服务器
- 节省内网访问Internet的带宽
- 使用代理服务器连网关,DNS都不需要,只需要和代理的服务器通信就行了,所有访问Internet的工作都是代理服务器做的。
- 能绕过防火墙直接访问墙外的网站,这是一种正向代理
电子邮件(SMTP,POP3,IMAP)
发送协议:SMTP
接收邮件协议:POP3,IMAP

注意:
DNS占用53号端口,同时使用TCP和UDP协议。DNS在区域传输的时候使用TCP协议,其他时候使用UDP协议。
DNS区域传输的时候使用TCP协议:
1.辅域名服务器会定时(一般3小时)向主域名服务器进行查询以便了解数据是否有变动。如有变动,会执行一次区域传送,进行数据同步。区域传送使用TCP而不是UDP,因为数据同步传送的数据量比一个请求应答的数据量要多得多。
2.TCP是一种可靠连接,保证了数据的准确性。
域名解析时使用UDP协议:
客户端向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。不用经过三次握手,这样DNS服务器负载更低,响应更快。理论上说,客户端也可以指定向DNS服务器查询时用TCP,但事实上,很多DNS服务器进行配置的时候,仅支持UDP查询包。