IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【概述】请求报文在网络各层中的具体传输 -> 正文阅读

[系统运维]【概述】请求报文在网络各层中的具体传输

请求报文在网络各层中的具体传输

在这里插入图片描述

电脑中之间的通信,可以看成为两个应用进程之间的通信;一个请求从客户端到服务器端,通常需要经过三个阶段:

  • 客户端
  • 路由转发阶段
  • 服务器端

客户端请求服务端

请求在客户端中每一层的具体传输数据

在这里插入图片描述

应用层会将要请求的内容封装为报文格式,并将其交给传输层
在这里插入图片描述

传输层接收上层应用层的报文,并给报文加上一个tcp头部信息,使之成为tcp

报文段,tcp首部主要是为了区分应用进程和实现可靠传输。并将tcp报文段交给网络层处理

在这里插入图片描述

网络层接收来自上层运输层的数据,并为数额加上一个ip首部,使之成为IP数据报,该首部是使ip数据报可以在互联网上传输可以被路由器转发。网络层将ip数据报交给数据链路层处理
在这里插入图片描述

数据链路层接收来自网络层的数据,并为其加上一个ETH头部信息,和一个ETH尾部信息;使之成为"帧"。首部作用是为了让帧能在一段链路上传输,能够被相应的主机接收;尾部的作用是为了让目的主机检查所接受的帧是否有误码。数据链路层将帧交给下层物理层处理

在这里插入图片描述

物理层接收来自与上层数据链路层的信息,将帧看作为比特流。并为其加上一个前导码,前导码的作用是为了让目的主机做好接收帧的准备。物理层将数据转化为相应的信号发送给传输媒体。

请求在路由转发过程中每一层的具体传输数据

在这里插入图片描述

信号通过传输媒体到达路由器的物理层,物理层去除收到数据的前导码,将其交给上层数据链路层

在这里插入图片描述

链路层接收来自下层物理层的数据,去除ETH头和ETH尾,将其交给网络层

在这里插入图片描述

路由网络层接收来自链路层的数据。 从IP数据报中提取目的网络地址,去除原有的ip首部;查找自身的路由表,确定转发端口,为其加上一个新的ip首部。网络层将新的ip数据报交给下层数据链路层
在这里插入图片描述

数据链路层接收来自网络层的数据,为其加上一个新的ETH头和RTH尾,形成新的"帧",将其交给下层物理层

在这里插入图片描述

物理层接收来自上层数据链路层的数据。物理层将帧看作比特流,为其加上新的前导码 。再将其转化为特殊的信号通过传输媒体传输。

请求在服务器端中每一层的具体传输数据

在这里插入图片描述

物理层接通传输媒体接收数据,去除其前导码。将其交给数据链路层。

在这里插入图片描述

数据链路层接收下层的数据,去除掉ETH头与ETH尾,将其交给上层网络层。
在这里插入图片描述

网络层接收来自与下层数据链路层的数据,去掉IP头部信息,将其交给上层运输层

在这里插入图片描述

运输层接收来自与下层网络层的数据,去除其TCP头部,将其交给上层应用层。

在这里插入图片描述

应用层接受来自与下层运输层的数据,对HTTP报文进行解析,然后将发送HTTP相应报文

服务端发送响应报文

当客户端的HTTP请求到达服务端后,服务端会发送一个HTTP响应报文。

该相应报文与客户端发送的请求类似,会层层封装,层层解析。




本文所有的与图片来自于mooc–>湖南科技大学–>计算机网络
本人只是学习与记录,若有侵权请联系我!!若有错误,望指正!!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-12-25 11:43:44  更:2022-12-25 11:47:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 14:57:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码