计算机网络-应用层

本文介绍了计算机网络应用层中的各种协议,包括DNS域名系统的工作原理、动态主机配置协议DHCP的作用、FTP文件传输协议的机制、TELNET远程终端协议、RDP远程桌面协议的使用,以及WWW、HTTP和HTML在万维网中的角色。此外,还提到了电子邮件系统中的SMTP、POP3和IMAP协议。
摘要由CSDN通过智能技术生成

先大概记录这些协议后期再补充

域名系统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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值