第一章 绪论

本文介绍了网络协议的基础,包括定义、三要素和OSI七层模型。重点讲解了协议逆向工程,阐述了其在无线网络对抗、恶意软件分析、漏洞挖掘等领域的应用,并讨论了协议逆向分析系统的组成和分类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1 协议

1.1.1 定义

(1)网络协议:

为进行网络中的数据交换而建立的规则、标准或约定即称为网络协议。

(2)网络协议三要素:

语法:数据报文中的控制信息和各种控制报文的结构、格式,也即规定了报文的长度,报文中划分多少个域,每个域的名称、意义、数据类型、长度等。

语义:协议数据报文中的控制信息和控制报文所约定的含义,即需要发出何种控制信息,完成何种动作以及做出何种响应。

同步:事件实现顺序的详细说明。

1.1.2 网络体系结构

OSI七层、TCP/IP四层

(1)物理层

透明地传输比特流。表示经实际电路传送后的比特流没有变化,对于传送比特流来说,由于这个电路并没有对其产生什么影响。

物理层主要任务是确定与传输媒体的接口的一些特性。

(2)数据链路层

在两个相邻节点间的线路上无差错地传送以帧为单位的数据。

每一帧包括数据和必要的控制信息,控制信息包括同步信息、地址信息、差错控制以及流量控制信息等。

数据链路层协议:停止等待协议;连续ARQ协议、选择重传ARQ协议;HDLC;PPP;

(3)网络层

在网络层,数据的传送单元是分组或包。网络层的任务是选择合适的路由,使发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。

(4)运输层

在两端主机进程间建立一条运输连接,从而透明地传输报文。

(5)会话层

会话连接管理服务:使得一个应用层的进程在一个完整的活动或事务处理中,通过表示层所提供的服务与远端的另一个对等应用进程建立和维持一条通畅的信息通道。

会话数据交换服务:为两个进行通信的进程在此信道上交换报文提供手段;

(6)表示层

主要解决用户信息的语法表示问题

(7)应用层

应用层确定进程之间通信的性质和满足用户的需要

1.2 协议分析

1.2.1 应用需求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值