网络基本功----五层协议

  • 知识点汇总

  • 服务器Response客户端网页请求的详细数据传输过程
    1.需要传送的数据是网络服务器的HTML页面。
    2.应用协议HTTP报文头添加到HTML数据之前。报文头信息包括:服务器所使用的HTTP版本,以及表明它包含发给网络客户端信息的状态编码。
    3.HTTP应用层协议将HTML格式的网页数据发送给传输层。TCP传输层用于管理网络服务器和客户端之间的会话。
    4.IP信息添加到TCP信息之前。IP指定适当的源和目的IP地址。这些信息就构成了IP报文。
    5.以太网协议添加到IP报文的两端之后,就形成了数据链路帧。上述帧发送至通向网络客户端的路径上的最近一个路由器。路由器移除以太网信息,观察IP报文,判定最佳路径,将报文插入一个新的帧,并发送至目标路径上下一个相邻路由器。每一个路由器在转发之前都移除并添加新的数据链路层信息。
    6.数据通过互联网络传输,互联网络包含媒介和中间设备。
    7.客户端接收到包含数据的数据链路帧,处理各层协议头,之后以添加时相反的顺序移除协议头。首先处理并移除以太网信息,之后是IP协议信息,接下来TCP信息,最后是HTTP信息。
    8.之后,将网页信息传递给客户端网页浏览器软件。
  • 传输数据的特殊处理(封装和解析)
    封装
    封装是指在传输之前为数据添加额外的协议头信息的过程。在绝大多数数据通信过程中,源数据在传输前都会封装以数层协议。在网络上发送消息时,主机上的协议栈从上至下进行操作。
    以网络服务器为例,HTTP应用层协议发送HTML格式网页数据到传输层,应用层数据被分成TCP分段。各TCP分段被打上标签,称为头(header),表明接收方哪一个进程应当接收此消息。同时也包含使得接收方能够按照原有的格式来重组数据的信息。
    传输层将网页HTML数据封装成分段并发送至网络层,执行IP层协议。整个TCP分段封装成IP报文,也就是再添上IP头标签。IP头包括源和目的IP地址,以及发送报文到目的地址所必须的信息。
    之后,IP报文发送到接入层,封装以帧头和帧尾。每个帧头都包含源和目的物理地址。物理地址唯一指定了本地网络上的设备。帧尾包含差错校正信息。最后,由服务器网卡将比特编码传输给介质。
    解封装
    接收主机以相反的方式进行操作称为解封装。解封装是接收设备移除一层或多层协议头的过程。数据在协议栈中向上移动直到终端应用层伴随着解封装
时间: 2024-09-30 05:54:35

网络基本功----五层协议的相关文章

网络的分层协议总结

OSI七层模型OSI 中的层            功能                                                        TCP/IP协议族 应 用层                 文件传输,电子邮件,文件服务,虚拟终 端         TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层                 数据格式化,代码转换,数据加密                                   

五层协议及tcp三次握手四次挥手

一.五层协议:物理层:传送数据  通过高低电平传输数据数据链路层:ethernet  以太网协议            必须有一块网卡:12位16进制数,前六位位厂商编号,后六位为流水线号 (定位到某一台机器上)            有一个数据帧 :  (报头+数据部分)             →报头(head:发送者:6个字节,接送者:6个字节,数据类型:6个字节)             →数据部分:date 数据本身广播只能在一个局域网里看到,基本靠吼!网络层:ip协议的作用有两个,一

网络7层协议

第一层,物理层  OSI模型最低层的“劳苦大众”.它透明地传输比特流,就是传输的信号.该层上的设备包括集线器.发送器.接收器.电缆.连接器和中继器. 第二层,数据链路层 这一层是和包结构和字段打交道的和事佬.一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧:另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中.起着重要的中介作用. 数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC). 智能集线器.网桥和网络接口卡(NIC)等就驻扎

网络七层协议的形象说明

网络七层协议的形象说明 第一层,物理层  OSI模型最低层的“劳苦大众”.它透明地传输比特流,就是传输的信号.该层上的设备包括集线器.发送器.接收器.电缆.连接器和中继器. 第二层,数据链路层 这一层是和包结构和字段打交道的和事佬.一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧:另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中.起着重要的中介作用. 数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC). 智能集线器.网桥和网络

网络七层协议形象解释

第一层,物理层  OSI模型最低层的"劳苦大众".它透明地传输比特流,就是传输的信号.该层上的设备包括集线器.发送器.接收器.电缆.连接器和中继器. 第二层,数据链路层 这一层是和包结构和字段打交道的和事佬.一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧:另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中.起着重要的中介作用. 数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC). 智能集线器.网桥和网络接口卡(NIC

五层协议

TCP/IP五层模型讲解(2分) 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就理解了整个互联网通信的原理. 首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比较好理解 每层都运行特定的协议,越往上越靠近用户,越往下越靠近硬件 物理层(2分) 物理层由来:上面提到,孤立的计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网 物理层功能:主要是基于

OSI,TCP/IP,五层协议的体系结构,以及各层协议

以下整理的是计算机网络的OSI,TCP/IP,五层协议的体系结构,以及各层协议,便于以后查看: OSI分层,自上而下分别是:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP分层:网络接口层(对应OSI的物理层和数据链路层),网际层(对应OSI的网络层,定义了标准的分组格式和协议,即IP协议,当前采用ip4,下一版为ip6),运输层(对应OSI的传输层),应用层(对应OSI的会话层,表示层和应用层) 五层协议分别为:物理层,数据链路层,网络层,传输层,应用层 物理层:作用:

网络基本功系列:细说网络那些事儿

网络基本功(一):细说网络传输 https://community.emc.com/thread/197851?start=0&tstart=0

Protocol Informatics【基于网络轨迹的协议逆向工程文献学习】

Protocol Informatics[基于网络轨迹的协议逆向工程文献学习]by tsy 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途.恕作者著作权限制,本页面仅上传图片版本的文献学习文稿. 2)若本文档内有侵权文字或图片等内容,请联系作者bitpeach删除相应部分. 3)本文档内容涉及Protocol Informatics论文主题,该论文为协议逆向工程的入门经典之作,非常值得基于网络轨迹的协议逆向工程的学习. 论文标题为<Network