美文网首页
HTTP(一) -- TCP/IP协议族

HTTP(一) -- TCP/IP协议族

作者: OakesYa | 来源:发表于2020-08-14 12:41 被阅读0次

本文主要参考《图解HTTP》,OSI 与TCP/IP

简介

TCP/IP是互联网相关各类协议族的总称,互联网协议是指网络设备间不同硬件,不同操作系统之间通信所遵守的规则,譬如如何建立通信,电缆的规格,IP地址的选定等等。

TCP/IP分层

之前在OSI七层模型中介绍过TCP/IP的四层分层,OSI是一个理论标准,而TCP/IP是基于OSI而行程的实际标准

  • 应用层
    应用层提供了应用服务时的通信协议,比如HTTP协议,FTP和DNS等。
  • 传输层
    传输层对上层应用层提供处于网络连接中的两台计算机之间的数据传输。TCP和UDP就是该层协议。
  • 网络层
    网络层用来处理在网络上流动的数据包,在传输线路中选择一条。所以IP协议算这一层
  • 链路层(网络接口层)
    用来处理连接网络的硬件部分,包括网络交换机,光纤等。

TCP/IP通信传输

传输流程
那么我们这边分析一下客户端向服务端请求一个HTTP请求的流程
1:客户端向传输层发送HTTP请求报文
2:传输层的TCP协议从应用层接受到的HTTP报文进行分割,并在各个报文上打上标记序号端口号转发给网络层
3:网络层(IP)在报文中增加通信目的地的MAC地址后转发给链路层
4:链路层根据生成好的请求报文通信到指定的服务端
5:服务器接收到请求报文之后按序向上层发送,一直到应用层
6:服务端应用层根据请求报文获取到所需数据之后再按照前面的顺序将数据返回给客户端

相关文章

  • TCP/IP

    TCP/IP协议族 TCP/IP协议族包含:TCP、UDP、IP、FTP、HTTP、SMTP、ICMP OSI七层...

  • 第五章 HTTP通信简介

    HTTP的基本概念和基础 1.1 TCP/IP 协议族-(HTTP属于TCP/IP协议族的一员) 图:TCP/IP...

  • HTTP协议笔记

    HTTP协议笔记 标签(空格分隔): HTTP,TCP/IP [TOC] 1.网络协议基础知识 TCP/IP协议族...

  • 图解Http读书笔记

    1、TCP/IP协议族 互联网相关联的协议集合起来总称为 TCP/IP 。 Http协议 是 TCP/IP 的...

  • 让我们了解HTTP(1)

    为了了解HTTP,我们有必要事先了解一下TCP/IP协议族,不过仅仅介绍理解HTTP所需要掌握的TCP/IP协议族...

  • HTTP和HTTPS详解

    TCP/IP协议族 TCP/IP 的分层管理 TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次...

  • TCP、IP、HTTP

    通常使用的网络协议基本都是 TCP/IP 协议族范畴内的,而HTTP则属于其内部的一个子集。 TCP/IP 协议族...

  • python面试大全-网络编程

    1,TCP/IP协议(族) 2,TCP/IP 跟 HTTP的区别 TCP/IP是网络上数据通信的一种协议,如果没有...

  • 图解HTTP笔记

    TCP/IP协议族:一般认为TCP/IP指的是在IP协议通信过程中,使用到的协议族的统称 TCP/IP协议族分为五...

  • http网络基础

    作者:李成文;标签: 网络基础TCP/IP TCP/IP 为了理解HTTP,首先先了解TCP/IP协议族,通常使用...

网友评论

      本文标题:HTTP(一) -- TCP/IP协议族

      本文链接:https://www.haomeiwen.com/subject/atibdktx.html