期末考试:路由器工作原理
为了方便用户去使用;
该如何方便用户使用网络呢,即怎样帮助用户使用网络?
1.用户需要知道网络资源所在的位置
2.网络上资源一定是在资源子网的主机上
3.资源子网上的主机,在通信子网中用IP地址表述
4.必须给出一个合理易用的网络主机描述的方法(对用户来讲)
描述网络上主机的位置 数据链路层物理地址 虚拟IP地址 应用层的域名
为方便网络用户,对网络的访问遍历,引入的一种主机位置的描述方法
1.域名构成:是一个字符串
2.域名系统作用
字符串描述的域名是给人用的,网络协议中用到主机地址是IP
涉及到了一个域名与IP地址的转换问题
如何通过域名获取到IP地址;域名系统负责完成这个任务
www.nefu.edu.cn
域名系统:是一个分布式数据库系统,记录着域名与IP地址的对应关系,当需要将域名转换成IP时,可以向域名数据库系统发出查询请求,并获得查询结果IP
为了让域名数据库系统更高效的工作,域名系统,按工作职责不同,设置了不同的域名数据库服务器,简称为域名服务器,根域名服务器,区域(顶级)域名服务器,权限域名服务器,本地域名服务器
3.域名解析工作过程
迭代方式解析 递归方式解析
无论哪种方式,都要求助于根域名服务器
为此,为了减轻各域名服务器的工作负担,可以采用缓存的形式记录常用的域名与IP的映射关系;
www.nefu.edu.cn 域名字符串构成具有唯一性 ;不能同名;地址管理机构有专门的管理方案
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语言描述内容
1.方便用户(人)快捷的维护网络参数
MAC地址 IP地址 MASK 子网掩码 网关IP地址(与你连接路由器的地址)DNS地址解析协议(IP)
2.协议工作原理
1.方便用户(人)的交流
SMTP 发邮件的 POP3 收邮件协议 www下客户端收发HTTP
五.FTP协议
1.方便用户(人)进行文件数据的共享
网盘的前身就是FTP服务器