什么是域名?
DNS服务器作用
负责解析域名,将域名解析成IP
什么是域名
- 根:.
- 顶级域名:com 商用 、edu 教育、net 提供信息、 cn 中国、org 组织 、gov 政府
- 二级域名:91xueit inhe
- 三级域名:Email.91xueit
域名解析测试
- ping www.91xueit.com
- nslookup www.91xueit.com
![image.png](https://upload-images.jianshu.io/upload_images/14016997- 23e437edbb0e96ac.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
域名注册
- 百度搜索域名注册,有很多注册域名的网站
DNS服务器
-
有一个根DNS服务器,根DNS服务器中有不同DNS服务器,然后有小DNS服务器。比如com服务器,net服务器,edu服务器,cn服务器,而DNS根服务器有小服务器的地址,如果是com的网址可以找com服务器,如果edu的网址也可以去找com服务器,com服务器不知道就会去找根服务器,根服务器会给·他说edu服务器的地址,com服务器就会去找edu服务器,edu服务器就会给com服务器说,然后com服务器给客户端说
安装和配置DNS服务器
https://www.bilibili.com/video/av9876107?p=72
动态主机配置协议DHCP
- 使用这个协议可以把我们计算机的网络配置好,让计算机能够上网
- 动态主机配置需要有DHCP服务器能给下面的计算机分配地址,下面的计算机用DHCP协议来请求获得地址,以此这也是一个服务器客户机的结构
计算机的IP分配情况
-
静态IP地址
1、什么时候使用静态IP地址,学校机房台式机,应为位置几乎不会变,所以会使用静态ip地址,各种服务器因为要被访问,所以也是静态IP地址
-
动态IP地址
1、笔记本等移动设备,经常位置改变,在不同网段移动,所以使用动态IP来上网
DHCP客户端请求IP地址的过程
-
如图所示,在网络中,有俩台DHCP服务器,有一个交换机,有三台客户端计算机,客户端都设置为自动获得IP地址,计算机会发广播,在网络中的DHCP服务器收到广播就会给计算机分配的地址,一个计算机只能同一时间接收一个地址,所以当计算机收到IP地址后,会给分配·的服务器发回一个确认,这个地址我用了,而另外一个服务器在一定的时间段没有收到回应就会认为你没有用这个地址,所以就会收回这个地址
如何安装DHCP服务
-
DHCP服务器必须是静态地址
https://www.bilibili.com/video/av9876107?p=73
- 释放租约
1、ipconfig /release
跨网段地址分配
文件传输协议FTP
- 在互联网上,传输文件大多使用的都是FTP协议,FTP客户端和FTP服务器建立会话,建立连接,服务器端使用的是TCP的21端口,使用TCP控制连接这个连接用来发送文件上传下载删除移动复制这些命令,TCP=控制连接是操作对文件的传输命令的,真正的上传下载数据的时候,还需要建立一个新的连接,叫TCP数据连接,TCP数据连接的建立有俩种方式,主动连接和被动连接
-
主动模式:ftp服务器告诉FTP服务器使用什么端口侦听,FTP服务器和ftp客户端的这个端口建立连接 源端口20
1、主动连接:在建立连接之后要传数据了,客户端告诉FTP服务器,我这打开了一个端口,比如说1049端口,告诉服务器它打开了1049端口,准备等着和它建立连接传数据,这个时候FTP服务器主动的来访问客户端的1049端口来建立连接传数据,服务器源端口是20,传数据的时候,FTP服务器主动的连客户端的端口,叫主动模式,源端口是20,是固定的,
2、被动链接
1、客户端和服务器用21端口建立了控制连接,准备上传下载文件了,FTP服务器告诉ftp客户端它打开了一个1089端口来侦听客户端的请求,这个时候FTP客户端就主动的向FTP服务器的1089端口建立连接,建立请求,然后进行通讯,现在传数据就使用1089端口,不同客户端开的端口都不一样
FTP服务概述
FTP连接方式
- 控制连接:标准端口为21,用于发送FTP命令信息
- 数据连接:标准端口为20,用于上传下载数据
- 数据连接的建立类型:
1、主动模式:服务器从20端口 主动向客户端发起连接
2、被动模式:服务器在指定范围内的某个端口被动的等待客户端发起连接
FTP传输模式
- 文本模式: ASCLL模式,以文本序列传输数据
-
二进制模式:Binary 模式,以二进制序列传输数据
- 被动模式:FTP服务器段如果有防火墙,需要在防火墙开20和21端口,使用主动模式进行连接
安装和配置FTP服务器
- 将服务器和客户端放在同一个网络里面(NAT)
https://www.bilibili.com/video/av9876107?p=76
[图片上传中...(image.png-bfff83-1582899728176-0)]
远程终端协议TELNET
-
是一个简单的远程终端协议,也是intnet网的正式标准,它能用来干什么,比如说,有一个路由器这样的设备,连接一个交换机,交换机连接一个计算机,路由器这个设备没有图形界面,计算机想远程配置路由器,怎么配置呢,可以通过网络将命令传输给路由器,然后在路由器上来执行,这个时候,我们就可以使用telnet协议,我们可以用telnet远程调试网络设备,向路由器交换机,如果有一个windows系统,它装了telnet服务,在另外一台计算机上,也可以telnet这个windows系统的计算机,在这边的计算机上发送命令,可以在另外一台计算机上执行,可以用于远程管理,比如有一台linux系统,可以进行远程管理,总而言之,只要网络畅通,在中国的一台计算机都可以telnet美国的计算机,通过网络发送命令,执行命令
-
telnet 默认使用23端口
实例:
- 使用telnet远程配置xp或windows系统(要求被配置的计算机telnet服务是开启的)
https://www.bilibili.com/video/av9876107?p=77
-
在windows2003中,空密码的账户不允许连
远程桌面协议RDP
https://www.bilibili.com/video/av9876107?p=78
- RDP = TCP + 3389
-
mstsc 访问远程桌面
- 远程桌面多个用户可以同时操作
- 远程桌面只可以同时连俩个人
- 普通用户不可以远程桌面,只有管理员与远程桌面组中的用户可以远程桌面连过去
- 将用户添加到远程桌面组 remote Desktop User组
- Server多用户操作系统,启用远程桌面之后,可以多个用户同时访问服务器
- XP和Windows7是单用户操作系统,不支持多用户同时登录
使用Web代理访问网站
- 什么是web代理服务器,就是A计算机现在如果要访问一个网站,必须要去找这个网站的服务器,而有了代理服务器,则A计算机可以找找这个代理服务器,这个代理服务器会去找这个网站的服务器缓存页面,再发给A计算机
- WEB代理服务器可以有什么用
1、节省内网访问Internet的带宽
2、通过Web代理绕过防火墙
3、可以避免跟踪,当你直接访问一个服务器的时候,电信会有记录,而你找代理服务器上网的时候,电信只会有代理服务器的记录,所以就可以避免跟踪
Internet接收和发送邮件的过程
-
张注册了一个账号在qq邮件服务器上,于是再qq邮件服务器上就有了张的收件箱和发件箱,王注册了一个账号在inhe邮件服务器上,于是再inhe邮件服务器上就有了王的收件箱和发件箱,张在自己电脑下载了一个邮件客户端foxmail,王在自己电脑下载了一个邮件客户端foxmail,张如果想给王发一个邮件,则在foxmail的发件箱里面写好了邮件先发给qq邮件服务器,用SMTP协议,实名发送,qq邮件服务器收到之后在发给inhe邮件服务器,用SMTP协议,inhe发现是发给王的邮件,所以就实名再发给王,用POP3协议,于是王在foxmail的收件箱中就可以看见来自张的邮件
- 准备邮件服务器试验环境
https://www.bilibili.com/video/av9876107?p=82 - 安装和配置邮件服务器
https://www.bilibili.com/video/av9876107?p=83