计算机网络基础第六章应用层笔记

应用层特点

每个应用层协议都是为了解决某一类应用问题
应用层的具体内容:规定应用进程在通讯时所遵循的协议
应用层的许多协议是基于客户服务器方式,客户是服务请求方,服务器是服务提供方。

6.1域名系统DNS

DNS解决网络上机器命名的一种系统
分布式
域名和IP地址互相映射
名字到IP地址的解析是由若干个域名服务器程序完成。域名服务器程序在专设的节点上运行,运行该程序的机器称为域名服务器

域名结构
层次树状结构
唯一的层次结构名字是域名
…三级域名.二级域名.顶级域名
顶级域名TLD
国家顶级域名nTLD
.cn .us .uk
通用顶级域名gTLD
.com .net .org .edu .gov

中国将二级域名划分为“类别域名”(6个)和“行政区域域名”(34个)

域名服务器
一个服务器负责的范围叫做。一个区中的所有节点是可以联通的。
每个区设置相应的权限域名服务器

树状结构DNS域名服务器
根域名服务器:知道所有的顶级域名服务器的域名和IP地址(13个不同的ip地址)
顶级域名服务器:管理在该域名服务器注册的所有二级域名
权限域名服务器:负责一个区的域名服务器
本地域名服务器:对域名无法解析,先求助于根域名服务器。
DNS端口号:53
查询请求报文UDP发送给本地域名服务器
域名的解析过程
主机向本地域名服务器的查询一般都是采用递归查询
本地服务器向根域名服务器的查询通常是迭代查询
每个服务器都维护一个高速缓存,存放最近用过的名字以及何处获得名字映射信息的记录。

6.2文件传输协议FTP

用来在远程主机与本地主机之间或两台远程主机之间传输文件的。
交互式
适合异构网络中的任意计算机传输文件

基本工作原理
基于TCP,可靠传输
使用客户服务器方式。FTP的服务器进程两个:一个主进程(负责接收新的请求),一个从属进程(负责处理单个进程)。
主进程
端口号21
主进程和从属进制并发
简单文件传输协议TFTP,基于UDP,不能可靠传输
网络文件系统NFS:实现文件和目录的共享

6.3电子邮件

三个主要构件
用户代理UA
邮件服务器:发送和接收邮件,同时向发信人
邮件发送协议和邮件读取协议

电子邮件协议
电子邮件把邮件发送到ISP邮件服务器
发送方:简单邮件传送协议SMPT
读取邮件POP3和IMPA
通用因特网邮件扩充
SMTP
规定了两个互相通信的SMTP进程之间如何交换信息
客户服务器方式,发出的一方SMTP进程是客户,负责接收SMTP进程的是服务器(端口号25

POP3
客户服务器
由客户发起,读取邮件的协议

邮件读取协议IMAP
可以操作ISP的邮件服务器的邮箱,就像本地操作(联机协议
不同于POP3,IMAP读取后邮件仍然保存在服务器上,IMAP读取邮件必须联网,而POP3可以本地看。

电子邮件组成:信封和内容
格式:收件人邮箱名@邮箱所在主机域名

基于万维网的电子邮件
使用HTTP协议
两个邮件服务器之间的传送用SMTP
HTTP->SMTP->HTTP

6.4万维网

概述
分布式超媒体系统
客户服务器方式工作

统一资源定位符UPL
<协议>://<主机>:<端口>/<路径>
协议:FTP、HTTP、News
端口号:80

超文本传送送协议HTTP
建立TCP连接
HTTP请求报文
HTTP响应报文
释放TCP连接

万维网的文档
静态文档:HTML语言、XML语言、CSS
动态文档:在服务器中没有事先存储,用CGI创建动态文档
活动文档(程序)

万维网的信息检索
搜索引擎:全文检索搜索、分类目录搜索

动态主机配置协议DHCP

即插即用联网
上网需要配置:IP地址,子网掩码,默认路由器(网关)的IP地址,DNS服务器IP地址

客户服务器方式
启动时向DHCP服务器广播发现报文,这时该主机成为DHCP客户。
DHCP先在数据库中查找配置信息,如果没有再分配
服务器的回答报文叫做提供报文
租用期:DHCP分配的IP地址是临时的,这段有限的时间为租用期。
租用期的数值有服务器自己决定。
客户也可以在自己发送的报文中提出对租用期的要求。
采用UDP传送报文
服务器端口:67
客户:68

猜你喜欢

转载自blog.csdn.net/u011612364/article/details/106504819