五天带你学完《计算机网络》·第四天·应用层
Posted 只想婧婧的小菜鸡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了五天带你学完《计算机网络》·第四天·应用层相关的知识,希望对你有一定的参考价值。
应用层
一、应用层的功能
- 通过应用进程间的交互来完成特定的网络应用
二、域名系统DNS
UDP,端口号53
域名等级及域名服务器的命名
迭代查询
具体过程
- ①主机m.xyz.com先向其本地域名服务器dns.xyz.com进行查询;
- ②本地域名服务器采用迭代查询。它先向一个根域名服务器查询;
- ③根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器dns.com的IP地址;
- ④本地域名服务器向顶级域名服务器dns.com进行查询;
- ⑤顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器dns.abc.com的IP地址;
- ⑥本地域名服务器向权限域名服务器dns.abc.com进行查询;
- ⑦权限域名服务器dns.abc.com告诉本地域名服务器,所查询的主机的IP地址。
- ⑧本地域名服务器最后把查询的结果告诉主机m.xyz.com.
三、文件传输协议FTP
- 使用TCP,端口号20,21
- 客户–服务器方式,可同时为多个进程提供服务。主进程负责接收新请求,从属进程负责处理单个请求
四、远程终端协议TELNET
- 使用TCP,端口号23
- 实现远程操控
五、万维网 WWW
超文本传输协议HTTP
- 使用TCP,端口号80
工作过程
- 输入网页文件的URL
- 浏览器向DNS发出请求,要求把域名转化为IP地址。
- DNS进行查询后,向浏览器发出应答IP地址。
- HTTP协议工作阶段:浏览器向相应IP地址的80端口建立一条TCP连接的请求。
- 连接建立成功后,浏览器发出一条请求传输网页的HTTP命令。
- 服务器收到请求后,向浏览器发送相应网页文件。
- 文件发送完成后,服务器主动关闭TCP连接。HTTP的工作过程结束。
- 浏览器显示收到的网页文件
六、电子邮件
发送邮件协议:SMTP
- 使用TCP,端口号25
读取邮件协议:POP3
- POP3:使用 TCP,端口号110
基本发送过程
基于万维网的发送过程
七、动态主机配置协议DHCP
- 使用UDP,端口号67,68
使用UDP的只有DNS和DHCP
以上是关于五天带你学完《计算机网络》·第四天·应用层的主要内容,如果未能解决你的问题,请参考以下文章