zoukankan      html  css  js  c++  java
  • http协议和四个层之间的关系

    • TCP/IP协议的分层:应用层、传输层、网络层、数据链路层。

    ····应用层····

    决定了向用户提供应用服务时通信的活动。HTTP协议存在于该层。(FTP文件传输协议,DNS域名系统)

    ....传输层....

    对上层应用层,提供处于连接中的两台计算机之间的数据传输。包含协议:TCP(传输控制协议)和UDP(用户数据报协议)。

    ....网络层....
    用于处理在网络上流动的数据包。数据包是网络传输的最小的数据单位。该层规定了通过怎样的路径到达对方计算机,并把数据包传输给对方。

    ....链路层....

    用来处理连接网络的硬件部分。如:控制操作系统、硬件的设备驱动、NIC(网卡)、光纤等物理可见部分。

    在层层传输数据时,每经过一层都会打上该层所属的首部信息。

    • 各种协议与HTTP协议的关系········································

    (1)当客户端(即应用层)发出想要浏览某个页面时,位于应用层的DNS协议会将其页面的域名告诉应用层,然后http协议将生成针对目标web服务器的http请求报文。(2)在TCP协议下将http请求报文分割成报文段,然后将每个报文段可靠地传给对方。(3)IP协议中,搜索对方的地址,一边中转一边传送。·············到达对方tcp层,tcp将接收到的报文段按序号进行重组,然后http协议对请求的内容进行处理。

  • 相关阅读:
    大数据概述
    语法分析-代码
    语法分析-C语言程序
    Hadoop综合大作业
    hive基本操作与应用
    理解MapReduce计算构架
    熟悉HBase基本操作
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化与保存
  • 原文地址:https://www.cnblogs.com/alaner/p/9569617.html
Copyright © 2011-2022 走看看