文章目录
应用层
应用层协议有很多,每一个协议对应计算机上的一个服务,比方说我安装了web服务,web服务就使用http协议。
一、域名系统DNS
DNS服务作用:负责解析域名,将域名解析成IP地址。
域名:
- 以根(.)开始,如www.91xueit.com. 最后这个点就是根。
- 顶级域名com、edu、net(表示提供信息)、cn(表示这是中国的)、org(表示组织)、gov。
- 二级域名:公司、企业、个人可以申请
- 三级域名:www.dba.91xueit.com dba就是三级域名
222.222.222.222 电信的DNS服务器
8.8.8.8 google的DNS服务器
域名解析测试:
ping www.baidu.com
nslookup命令
1、域名解析的过程
根DNS服务器知道.net .com .edu .cn等服务器地址在哪。
2、为什么需要以及如何安装自己的DNS服务器
- 1、为了解析内网自己的域名,比如内网的一些网址没有在网上注册,要想访问的话,找网上的DNS服务器解析IP肯定找不到,需要自己的DNS服务器去这些网址的ip地址。
- 2、降低到Internet的域名解析流量,自己的DNS服务器可以缓存。
- 3、域环境
老师讲了windows上面配置自己的域名解析的服务器。
二、动态主机配置协议DHCP
1、静态IP地址
2、动态IP地址
比如一台笔记本从这个网段搬到另外一个网段。
3、DHCP客户端请求IP地址的过程
DHCP服务器必须是静态地址,因为还需要参照自己的地址给本网段的计算机分配到地址 。
ipconfig /release:释放动态获得的地址(释放租约)
ipconfig /renew:重新动态获得地址
4、跨网段地址分配
跨网段分配地址,有几个网段,就需要创建多个地址范围,路由器数据给DHCP服务器,DHCP服务器就会知道需要分配IP地址的是哪个网段的,从而在这个网段中分配。
这个DHCP服务器想给多少网段分地址,就需要创建多少个作用域,每个网段的网关都不一样,每个计算机发广播要得到地址,但是DHCP服务器是收不到的,因为路由器的隔绝,所以就需要在路由器上接口上配置一个命令,这个命令叫 Ip helper-address,地址写DHCP服务器的地址,路由器那个接口就会收到DHCP服务器分配的地址,路由器再发给计算机。
三、文件传输协议FTP(File Transfer Protocol)
TCP控制连接: 这个连接用来发送文件上传还是下载、删除还是复制等,主要是传送文件操作命令,用的是21端口。
21端口控制连接建立之后,再通过数据连接进行数据传输。
1、FTP连接方式
TCP数据连接有两种方式:主动方式和被动方式。
主动模式(主动打开21端口连接客户端):FTP客户端告诉FTP服务器使用什么端口侦听,FTP服务器和FTP客户端建立连接,服务器源端口使用20端口向客户端发起连接。
被动端口(打开知道范围内的端口等待客户端连接):FTP服务器告诉FTP客户端打开了什么端口侦听,FTP客户端向FTP服务器建立连接,进行通信。
ftp服务器端如果有防火墙,我们需要在防火墙开启20和21端口,通讯使用主动模式进行数据连接。
2、FTP的使用
四、远程终端协议TELNET
可以用于操作其他计算机
telnet默认使用TCP的23端口。
telnet IP地址 端口号:用来测试到远程的某个主机某个端口是否打开
net user adminstrator a1! 更改用户密码
net user han a1! /add 添加用户
五、远程桌面协议RDP(Remote Desktop Protocol)
使用图形界面的方式远程管理Server。
带图形界面,Telent不带图形界面。
可以电脑开启远程桌面服务
将用户添加到远程桌面组Remote Desktop Users组
Server多用户操作系统,启用远程桌面可以多用户同时使用服务器
XP和Windows7单用户操作系统。
六、超文本传输协议HTTP(Hyper Text Transfer Protocol)
http://www.91xueit.com http表示访问这个网站就用http协议访问。
互联网上的这些网站称为万维网(world wide web)
1、统一资源定位符URL
网站的标识:用不同端口或者不同的ip地址、不同的域名
七、使用Web代理服务器访问网站
1、节省内网访问Internet的带宽
2、通过web代理绕过防火墙
八、电子邮件协议(SMTP、POP3、IMAP)
SMTP:发
POP3、IMAP:收