先大概记录这些协议后期再补充
文章目录
域名系统DNS(Domain Name System)
DNS服务作用
- 负责解析域名 将域名解析成IP
什么是域名
比如这里以百度为例,www.baidu.com中baidu.com就是域名(唯一)。
域名空间:
根 .
顶级域名 com, net, gov 等
二级域名 huawei, bj 等
三级域名 tsinghua, zknu 等
域名解析测试
(1)ping命名
可以看出域名解析成功了,显示出百度的ip地址。
nslookup命令
- 检查谁提供的域名解析的服务
- 也可以查看域名的IP地址(多)
域名注册
- 自己上网搜索购买
域名解析的过程
DNS域名解析是分布式查询系统。根DNS不负责具体的域名解析,但是它知道其他的域名解析(com, net, edu…)负责那一块的。其他的域名解析(com, net, edu…)
过程:
假如我的电脑要上网要访问一个.com域名,本地电脑DNS指向了.com的域名解析服务器,那么正好可以把这个域名解析出来。如果这里不是访问.com域名解析服务器而是.net域名解析服务器那么这时怎么办尼?这个时候.com的域名解析服务器会去问根DNS服务器谁负责.net域名解析,然后根DNS服务器就会告诉它.net域名解析服务器负责,.com域名解析接着就去问.net域名解析器服务器这个.net域名的地址是多少,这时.com域名解析服务器就会缓存这个结果,并把结果还回给我的电脑。
注意:
不管是根DNS服务器还是其他的服务器都不止一个。
安装自己的DNS服务器
(1)解析内网自己的域名
(2)降低Internet的域名解析流量
(3)域环境
动态主机配置协议DHCP(Dynamic Host Configuration Protocol)
是一个局域网的网络协议,使用UDP协议工作。主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。
静态IP地址
动态IP地址
DHCP客户端请求IP地址的过程
DHCP服务器必须是静态地址
释放租约
- ipconfig/ release
跨网段地址分配
文件传送协议FTP(File Transfer Protocol)
FTP使用的两个TCP链接
FTP连接方式:
- 控制链接:标准端口为21,用于发送FTP命令信息,比如:文件的上传、下载、删除、复制,用来传送文件操作命令等
- 数据链接:标准端口为20,用于上传、下载数据
- 数据连接的建立类型:
(1)主动模式:服务端从20端口主动向客服端发送链接
(2)被动模式:服务端在指定范围内的某个端口被动等待客服端发送链接
FTP服务器端 如果有防火墙 需要在防火墙开21和20端口 使用主动模式进行数据链接
FTP传输模式:
- 文本模式:ASCII模式,以文本序列传输数据
- 二进制模式:Binary模式,以二进制序列传输数据
远程终端协议TELNET
Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
telent 使用TCP的23端口
远程桌面RDP(Remote Desktop Protocol)
net user administrator a1! 个更改用户密码
net user han a1!/add 添加用户
在将管理员中的用户剔出后,成为普通用户,这时就不能再远程桌面,但可以将用户添加到远程桌面组Remote Desktop Users组,这样还可以远程桌面,但是只有部分权限。
Server多用户操作系统 启动远程桌面可以多用户同时使用服务器
XP和Window7单用户操作系统 不支持多用户同时登陆
在远处连接右下角有个选项接着本地资源,里面有个详细信息,驱动器,可以选择把磁盘映射过去。
万维网WWW(World Wide Web)
WWW是环球信息网的缩写,(亦作“Web”、“WWW”、“‘W3’”,英文全称为“World Wide Web”),中文名字为“万维网”,"环球网"等,常简称为Web。 分为Web客户端和Web服务器程序。 WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源。
超文本传输协议HTTP(Hyper Text Transfer Protocol)
在万维网客服程序与万维网服务器程序之间进行交互所使用的协议
超文本标记语言 HTML(HyperText Markup Language)
HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。
电子邮件(SMTP,POP3,IMAP)
发送邮件的协议:SMTP
读取邮件的协议:POP3和IMAP