计算机网络 第五层 应用层

期末考试:路由器工作原理

引入目的:

为了方便用户去使用;

该如何方便用户使用网络呢,即怎样帮助用户使用网络?

1.用户需要知道网络资源所在的位置

2.网络上资源一定是在资源子网的主机上

3.资源子网上的主机,在通信子网中用IP地址表述

4.必须给出一个合理易用的网络主机描述的方法(对用户来讲)

描述网络上主机的位置  数据链路层物理地址  虚拟IP地址   应用层的域名

一,域名系统

为方便网络用户,对网络的访问遍历,引入的一种主机位置的描述方法

1.域名构成:是一个字符串

2.域名系统作用

字符串描述的域名是给人用的,网络协议中用到主机地址是IP

涉及到了一个域名与IP地址的转换问题

如何通过域名获取到IP地址;域名系统负责完成这个任务

www.nefu.edu.cn

域名系统:是一个分布式数据库系统,记录着域名与IP地址的对应关系,当需要将域名转换成IP时,可以向域名数据库系统发出查询请求,并获得查询结果IP

为了让域名数据库系统更高效的工作,域名系统,按工作职责不同,设置了不同的域名数据库服务器,简称为域名服务器,根域名服务器,区域(顶级)域名服务器,权限域名服务器,本地域名服务器

3.域名解析工作过程

迭代方式解析  递归方式解析

无论哪种方式,都要求助于根域名服务器

为此,为了减轻各域名服务器的工作负担,可以采用缓存的形式记录常用的域名与IP的映射关系;

www.nefu.edu.cn 域名字符串构成具有唯一性 ;不能同名;地址管理机构有专门的管理方案

二,HTTP协议

1.HTTP协议负责传输网络中的由HTML语言描述的网络信息资源内容

2.HTTP语言:用于描述网络资源内容的(网页页面内容)

3.HTTP协议特点:

1)HTTP协议是无连接,无状态的协议

2)HTTP协议借助运输层TCP协议完成数据的传输

4.HTTP协议工作过程

http://www.nefu.edu.cn:80/jwc/index.jsp

URL:www.nefu.edu.cn:80/jwc/index.jsp统一资源定位符

1)从URL中提取域名 www.nefu.edu.cn

2)向本地域名服务器发出解析请求,解析 www.nefu.edu.cn,获得IP地址

3)本地主机向该IP地址发出TCP连接请求SYN=1

4)发出HTTP请求命令:Get


HTTP协议:用于传输HTML页面资源的协议    index.html

1.协议工作应用层:无连接,无状态的协议

2.协议借助于运输层TCP完成运输

3.协议工作过程:http://www.nefu.edu.cn:80/jwc/index.jsp

1)客户进程IE浏览器 提取URL中域名 www.nefu.edu.cn

2)客户进程启动DNS查询请求 www.nefu.edu.cn 对应的IP地址

启动ARP地址解析协议,解析网关的地址,将请求内容交付给网关,网关要运行路由协议将请求转发到这个服务器 8.8.8.8

2)获取到IP地址后,TCP协议开始工作,向该IP地址发出连接建立请求SYN=1

4)发出HTTP的请求命令,Get 请求具体文件内容,发回查询结果

5)客户端浏览器进程负责解析HTML语言描述内容

三.DHCP     动态主机配置协议

1.方便用户(人)快捷的维护网络参数

MAC地址 IP地址 MASK 子网掩码 网关IP地址(与你连接路由器的地址)DNS地址解析协议(IP)

2.协议工作原理

四.E_mail协议

1.方便用户(人)的交流

SMTP    发邮件的 POP3   收邮件协议     www下客户端收发HTTP

五.FTP协议

1.方便用户(人)进行文件数据的共享

网盘的前身就是FTP服务器

你可能感兴趣的:(计算机网络,1024程序员节,计算机网络)