域名解析的IP路由通信过程(ip地址查看)

   百度SEO    

我们在地址栏输入网址,从输入网址到获得网址下的网页,这个过程究竟发生了哪些操作?从网络协议的角度上来看,这个过程都发生了哪些协议呢?

域名解析协议DNS

应用层协议,网址相当于是域名,访问DNS服务器,这个过程有域名解析协议,解析出域名对应的IP地址。

超文本传输协议HTTP

应用层协议,基于请求和响应的协议,通过请求行、消息报头、请求正文向目的地址发送请求。目的服务器在接受请求后,返回一个状态行、消息报头、响应正文的响应。

传输控制协议TCP

传输层协议,HTTP协议是基于TCP协议的,也就是说HTTP无论是请求还是响应都是把HTTP的内容作为TCP的正文封装到TCP的报文中的。TCP协议是传输安全,面向连接的协议,在客户端和服务端建立TCP/IP五层模型的协议 连接的过程中需要经过三次握手,发送第一个SYN的一端将执行主动打开,接收这个SYN并发回下一个SYN的另一端执行被动打开,以及四次释放的过程才停止发送数据。

网际协议IP协议

IP协议在整个传输过程中都起着重要的作用,网址通过DNS解析为IP地址,在TCP建立连接以及传输数据的整个过程中都在使用着IP协议。

主要就用了上面的四个协议,为了更好的了解协议,小编就从OSI的七层网络架构以及TCP/IP的五层网络架构说起。

OSI的七层网络架构有:

应用层

主要提供文件传输、电子邮件,主要的协议有TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet

表示层

主要数据格式的转变,没有协议

会话层

建立或者是释放其他节点的连接

传输层

提供数据传输的服务,提供端对端的接口,主要有TCP、UDP协议。

网络层

提供路由选择,主要的协议有IP,ICMP,RIP,OSPF,BGP,IGMP。

数据链路层

传输有地址的帧以及错误检测功能,主要的洗衣SLIP,CSLIP,PPP,ARP,RARP,MTU。

物理层

以二进制数据形式在物理媒体上传输数据。

明天再接着打卡TCP/IP五层模型的协议吧!

 标签:

评论留言

我要留言

欢迎参与讨论,请在这里发表您的看法、交流您的观点。