• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    图解从URL到网页通信原理
    POST TIME:2021-12-14 19:05

    内容导读

    简单说,这个通信的过程是基于TCP/IP通信协议族规范的,完成从客户端到服务器端等一系列运作流程。1、TCP/IP协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。这里就说到TCP/IP重要的层次化划分,按层次可以分为4层:应用层、传输层、网络层和数据链路层。如HTTP,FTP,DNS等协议;(2) 传输层:对应用层提供网络连接时的两台计算机的数据传输。传输层有两个性质不同的协议: TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议);(3) 网络层: 用来处理网络中流动的数据包,该层规定了通过怎样的传输路径将数据包传递到对方计算机。而计算机相对更容易处理一组数字,这时DNS域名解析服务应运而生。

    前言

    我们使用浏览器发送请求后页面是如何呈现在我们面前的呢?

    在实际的学习web开发的过程中通讯,网站开发,网络爬虫的程序设计都是需要这方面专业知识。接下来我们图解下这个URL到呈现页面的过程。

    一、从URL请求响应过程概括

    URL请求过程.jpg

    我们在浏览器中输入一个 URL,回车之后便会在浏览器中观察到页面内容。实际上这个过程是浏览器向网站所在的服务器发送了一个 Request(请求),网站服务器接收到这个 Request 之后进行处理和解析,然后返回对应的一个Response(响应)给浏览器,Response里面就包含了页面的源代码等内容,浏览器再对其进行解析便将网页呈现了出来。

    这个过程是如何规范并实现的呢?简单说,这个通信的过程是基于TCP/IP通信协议族规范的,完成从客户端到服务器端等一系列运作流程。

    二、TCP/IP 通信协议大家族的整体介绍

    前面说过网络的通信是基于TCP/IP协议族规范的。那TCP/IP协议族是什么呢?如何规范网络通信的过程呢?

    1、TCP/IP协议族

    计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则,而我们就把这种规则称为协议(protocol)。通常我们说的TCP/IP协议族是互联网相关的各类协议族的总称。

    TCP/IP族.png

    TCP/IP协议族由那么多的协议组成,那功能上如何划分的呢?这里就说到TCP/IP重要的层次化划分,按层次可以分为4层:应用层、传输层、网络层和数据链路层。层次化的好处在于每个层次内部的设计可以自由改动,并通过各层的接口关联起来,而如果只有一个协议统筹就需要对所有涉及到的部分都重新设计。

    2、TCP/IP各层的作用

    (1) 应用层:决定了向用户提供应用服务时候的通信活动。如HTTP,FTP通讯,DNS等协议;

    (2) 传输层:对应用层提供网络连接时的两台计算机的数据传输。传输层有两个性质不同的协议: TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议);

    (3) 网络层: 用来处理网络中流动的数据包,该层规定了通过怎样的传输路径将数据包传递到对方计算机。如IP协议;

    (4) 数据链路层:用来处理网络连接中的硬件部分。 如FDDI协议;

    三、TCP/IP是如何规范通信过程

    通信过程.png

    第一步、发送URL请求

    URL格式介绍.png

    Url由以下元素组成:

    上一篇:在以前的战争前线通信兵危险大吗?为什么?
    下一篇:瓮安党务干部培训助力“两学一做”学习教育
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信