《计算机网络》学习总结----第六章-应用层

应用层协议 http https ftp DNS STMP PoP3 RDP
通过服务理解应用层协议。
每一个应用层协议都为了解决某一类应用的问题。问题需要协议通信。。。
传输层与应用层之间关系
http=TCP+80端口
https=TCP+443
ftp=TCP+21 文件传输
SMTP=TCP+25 发送邮件
PoP3=TCP+110 接收邮件
RDP=TCP+3389 远程桌面端口
共享文件夹=TCP+445
SQL=TCP+1433
DNS=UDP+53 or TCP+53(少)

应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。

DNS(域名系统Domain Name System)服务

域名解析,将域名解析成IP
什么是域名:全球唯一 名称注册 从右往左看 域名只是个逻辑概念
根 就是 "."
顶级域名 com edu net cn org gov
二级域名 例:baidu 、 inhe 、qixueit 个人或企业可申请
三级域名 dba
可多级。。。
域名结构:
在这里插入图片描述

域名解析测试 ping 域名 or nslookup 再输入域名

主机向本地域名服务器的查询一般都是采用递归查询。
本地域名服务器向根域名服务器的查询通常是采用迭代查询。

域名解析过程分析
DNS服务器也有缓存。

安装自己的DNS服务器,
1.解析内网自己的域名;内部局域网域名的访问。
2.降低到Internet的域名解析流量;DNS服务器有缓存,会缓存从因特网解析的域名,内网其他主机访问,直接从缓存给出。
3.域环境
在这里插入图片描述
在这里插入图片描述

动态主机配置协议DHCP

DHCP允许一台计算机加入新的网络和获取IP地址而不用手工参与。
客户机-服务器结构

静态IP地址

动态IP地址

DHCP客户端请求IP地址过程
MAC--->IP:知道MAC地址,请求IP地址,靠广播。请求过程是RARP过程。
ipconfig /renew 更新IP信息
ipconfig /release 释放租约

跨网段地址分配

在路由器处接受到IP请求,需要配置,使路由器知道收到此请求 去指向哪个服务器地址。 ip helper-address 目的地址

文件传输协议FTP(File Transfer Protocol)

控制连接:标准端口21,用于发送FTP命令信息。
数据连接:标准端口20,用于上传、下载数据。

FTP传输模式:
文本模式,ASCII模式,以文本序列传输数据。
二进制模式,Binary模式,以二进制序列传输数据。

特点
在这里插入图片描述

两种数据连接类型:主动 被动
主动模式:FTP客户端通告FTP服务器使用什么端口侦听,FTP服务器主动连接客户端FTP,服务器端口20。防火墙需要打开21和20端口。即可进行数据连接。
被动模式:在控制连接建立后,FTP服务器开启某个端口(未知)侦听被动等待客户端连接。防火墙只打开21和20端口,被动模式下不能下载数据。
因此,FTP服务端,如果有防火墙,需要打开21和20端口,并使用主动模式进行数据连接。
在这里插入图片描述

远程终端协议 TELNET

使用客户机服务器方式
使用23端口。
可远程调设备、远程管理

在这里插入图片描述

远程桌面协议 RDP(Remote Desktop Protocol)

使用3389端口。

管理员用户可远程连接,若普通用户要用于远程连接,要将其放在远程用户组。
多用户操作系统 如linux,启用远程桌面可多用户同时登陆服务器。
Windows的单用户操作系统,不支持多用户同时登陆。

如何将本地硬盘映射到远程系统。

超文本传输协议 HTTP(Hyper Text Transfer Protocol)

www, world wide web, 万维网
万维网提供分布式服务
是分布式超媒体(hypermedia)系统,它是超文本(hypertext)系统的扩充。
在这里插入图片描述
URL 统一资源定位符 一般形式: <协议>://<主机>.:<端口> / <路径>
使用URL标志万维网上的各种文档;使每一个文档在整个因特网的范围内具有唯一的标识符 URL。
协议:ftp http News
主机:存放资源的主机在因特网的域名
端口、路径:有时可省略

HTTP——HTTP 是一个面向事务的应用层协议,本身无连接,它使用 TCP 连接进行可靠的传送。
在这里插入图片描述
HTML——HTML 把各种标签嵌入到万维网的页面,HTML 文档是一种可以用任何文本编辑器创建的 ASCII 码文件。

cookie
在这里插入图片描述
网站的标识:不同的IP地址 / 不同的访问端口 / 不同主机头(域名)访问(不能用IP)

使用Web代理服务器访问网站
1.节省内网访问Internet的带宽
2.绕过防火墙访问外网
在这里插入图片描述

邮件传输协议

SMTP 发送邮件
POP3 接收邮件
IMAP 接收邮件
在这里插入图片描述
1安装服务:SMTP POP3 DNS
2在DNS创建服务器,并创建主机记录mail、邮件交换记录、MX记录
3在POP3服务器上创建域名 邮箱
4配置SMTP服务器,创建远程域名*.com,允许发送至远程
5配置outlook指明收发邮件的服务器

邮箱格式:
在这里插入图片描述
SMTP通信三个阶段:连接建立--->邮件传送--->连接释放

在这里插入图片描述