应用层的作用是定义源主机,目的主机之间发送和接收的数据,在应用程序使用的协议.其中代表性的协议有:HTTP,DNS,NAT,NAPT.
目录
1. HTTP协议
2. DNS协议
1)概念
域名转ip的一种协议,ip地址不方便人使用,创造的一种方便记忆的标识网络地址的方式.
2)如何查找某个域名对应的ip?
首先明确,公网域名是需要在网上申请的,绑定的http协议必须是80端口,一个域名申请时,可以绑定多个ip.
然后根据上图,从下到上查找.其中,主机和路由器,都有dns缓存,windows上,是在C:\Windows\System32\drivers\etc\hosts
3. NAT
应用层的协议,主要作用在路由器上面,提供了局域网ip和公网ip互相转换的手段.解决ip地址不够用的情况..
4. NAPT
应用层协议,主要是作用在路由器上,提供局域网主机ip+进程port 和路由器公网ip+进程port相互转换的手段.