`
mars5337
  • 浏览: 89310 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多

 

五层 结构 
应用层 运输层 网络层 数据链路层 物理层 

七层结构 
应用层 表示层 会话层 运输层 网络层 数据链路层 物理层 

TCP/IP体系结构 
应用层 运输层 网际层(ip) 网络接口层 

TCP/IP体系结构 是微软的,也是现在互联网实际运用最广的。 

wireshark:
Capture Option对话框
1、Interface(接口)和Link-layer header type(链路层头部)类型选项
2、Limit each packet to N bytes(将每个分组限制在N个字节以内)
3、Capture packets in promiscuous mode(在混杂模式下捕获分组)
4、Filter(过滤器)
5、Capture files(捕获文件)
6、Display Options(显示选项)
7、Stop Capture(停止捕获)
8、Name resolution(名字解析)
帧层(Frame)
在帧层(Frame),Wireshark记录真实的捕获时间、第一个分组与前一个分组的相对时间增量、帧序号、分组长度以及捕获长度。
以太网帧层
以太网的首部占用14字节,6字节目的地址和6字节源地址,2字节表示类型。
例如:以太网的类型为(08 00)。
IP层
传输层
TCP头部是20个字节。2个字节源端口和目的端口。4字节的序列号,4字节确认号。1个字节的数据偏移和标记。2个字节的窗口大小,2个字节的校验和,2个字节的紧急指针。
源端口:指定了发送端的端口
目的端口:指定了接受端的端口号
序号:指明了段在即将传输的段序列中的位置
确认号:规定成功收到段的序列号,确认序号包含发送确认的一端所期望收到的下一个序号
TCP偏移量:指定了段头的长度。段头的长度取决与段头选项字段中设置的选项
保留:指定了一个保留字段,以备将来使用
标志:SYN、ACK、PSH、RST、URG、FIN
SYN: 表示同步
ACK: 表示确认
PSH: 表示尽快的将数据送往接收进程
RST: 表示复位连接
URG: 表示紧急指针
FIN: 表示发送方完成数据发送
窗口:指定关于发送端能传输的下一段的大小的指令
校验和:校验和包含TCP段头和数据部分,用来校验段头和数据部分的可靠性
紧急:指明段中包含紧急信息,只有当U R G标志置1时紧急指针才有效
选项:指定了公认的段大小,时间戳,选项字段的末端,以及指定了选项字段的边界选项

Wireshark过滤规则:
一、IP过滤:包括来源IP或者目标IP等于某个IP
比如:ip.src addr==192.168.0.208  or ip.src addr eq 192.168.0.208 显示来源IP
        ip.dst addr==192.168.0.208  or ip.dst addr eq 192.168.0.208 显示目标IP

二、端口过滤:
比如:tcp.port eq 80 // 不管端口是来源的还是目标的都显示
        tcp.port == 80
        tcp.port eq 2722
        tcp.port eq 80 or udp.port eq 80
        tcp.dstport == 80 // 只显tcp协议的目标端口80
        tcp.srcport == 80 // 只显tcp协议的来源端口80

过滤端口范围
tcp.port >= 1 and tcp.port <= 80

三、协议过滤:tcp
udp
arp
icmp
http
smtp
ftp
dns
msnms
ip
ssl
等等
排除ssl包,如!ssl 或者  not ssl

四、包长度过滤:
比如:
udp.length == 26 这个长度是指udp本身固定长度8加上udp下面那块数据包之和
tcp.len >= 7  指的是ip数据包(tcp下面那块数据),不包括tcp本身
ip.len == 94 除了以太网头固定长度14,其它都算是ip.len,即从ip本身到最后
frame.len == 119 整个数据包长度,从eth开始到最后

五、http模式过滤:
例子:
http.request.method == “GET”
http.request.method == “POST”
http.request.uri == “/img/logo-edu.gif”
http contains “GET”
http contains “HTTP/1.”

// GET包
http.request.method == “GET” && http contains “Host: ”
http.request.method == “GET” && http contains “User-Agent: ”
// POST包
http.request.method == “POST” && http contains “Host: ”
http.request.method == “POST” && http contains “User-Agent: ”
// 响应包
http contains “HTTP/1.1 200 OK” && http contains “Content-Type: ”
http contains “HTTP/1.0 200 OK” && http contains “Content-Type: ”
一定包含如下
Content-Type:

六、连接符 and / or

七、表达式:!(arp.src==192.168.1.1) and !(arp.dst.proto_ipv4==192.168.1.243)

 

分享到:
评论

相关推荐

    计算机网络 计算机 网络分层

    计算机网络的分层模型是理解网络通信基础的关键概念。这一模型将复杂的网络功能分解为多个独立的层次,便于管理和实现。通常,我们采用的是OSI七层模型或TCP/IP四层模型(在现代网络中更常见)。在描述中提到的...

    计算机网络计算机网络分层结构概述.pptx

    计算机网络计算机网络分层结构概述.pptx

    计算机网络分层及相关协议解析

    "计算机网络分层及相关协议解析" 计算机网络分层是计算机网络的基础架构,定义了网络的七层框架。OSI(Open System Interconnect)即开放式系统互联,是ISO组织在1985年研究的网络互联模型。该体系结构标准定义了...

    计算机网络分层计算机网络分层.doc

    计算机网络的分层模型是其核心设计理念之一,它将复杂的通信任务分解为多个层次,每层专注于特定的任务,从而简化了网络设计和问题排查。这一概念在OSI(开放系统互连)模型中有明确体现,该模型分为七层,分别是...

    计算机网络分层解读PPT

    本PPT主要聚焦于计算机网络的分层模型,这是一套标准化的方法,将复杂的网络功能分解为一系列易于管理的层次。这里我们将深入探讨相关知识点。 首先,TCP/IP(Transmission Control Protocol/Internet Protocol)是...

    计算机网络基础知识分层讲解ppt.rar

    计算机网络基础知识分层讲解,内容丰富,学习网络必备

    《计算机网络高分笔记》

    - 计算机网络分层结构、协议、接口和服务的概念。 - OSI/OSI与TCP/IP模型的比较。 - 无连接服务与面向连接服务的区别。 ### 总结 通过对计算机网络的基本概念、组成、功能及其发展历程的了解,我们可以更好地...

    计算机网络讲义 计算机考研

    计算机网络分层结构 - **定义**:计算机网络的体系结构指的是计算机网络各层次及其协议的集合。 - **层次结构的要点**: - 除了物理媒体上的实际通信外,其余各对等实体间的通信均为虚拟通信。 - 对等层的虚拟...

    北航高等计算机网络完整课件

    ### 一、基于计算机网络分层体系结构的框架 计算机网络分层体系结构是理解网络协议如何协同工作的核心概念之一。这一部分主要探讨了以下几点: 1. **分层原理**:介绍为什么采用分层架构,并解释每一层的功能及其...

    计算机网络协议的分层.txt

    对计算机网络分层协议的描述和理解,计算机网络的七层协议和五层协议的解释和对协议的理解认识和对交换机中的网络分层协议的理解。

    计算机网络实用技术(基础版)

    1.4 计算机网络分层结构 1.4.1 OSI分层结构:由国际标准化组织(ISO)提出的开放系统互连参考模型,分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层七层,每层负责不同的网络功能。 1.4.2 TCP/IP...

    计算机网络实用技术教程书稿

    - **计算机网络分层结构**: - **OSI分层结构**:分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 - **TCP/IP参考模型**:分为四层,包括网络接口层、网络层、传输层和应用层,是...

    东南大学 计算机网络概论考研大纲.doc

    * 计算机网络分层结构 * 计算机网络协议、接口、服务等概念 * ISO/OSI 参考模型和 TCP/IP 模型 二、物理层 * 信道、信号、宽带、码元、波特、速率、信源与信宿等基本概念 * 奈奎斯特定理与香农定理 * 编码与调制 *...

    大学生《计算机网络》期末复习知识点总结.pdf

    计算机网络分层的概念非常重要,它将网络的功能划分为若干层次,每一层都具有特定的功能。分层的好处在于每一层不必了解下一层的具体实现,只需要通过接口使用下层提供的服务。这种结构有利于分层的独立性,使得某一...

    计算机网络(自顶向下)-整书复习资料

    常见的计算机网络分层结构包括OSI七层模型和TCP/IP四层模型等。 计算机网络的协议是指计算机网络中数据传输和交换的规则和标准。常见的计算机网络协议包括IP协议、TCP协议、UDP协议、HTTP协议等。 计算机网络是一...

    新东方计算机网络2018

    计算机网络分层结构的设计借鉴了ISO/OSI(开放系统互连)七层模型和TCP/IP四层模型。每一层都定义了相应的协议、接口和服务,以保证不同系统之间能够有效通信。 物理层是计算机网络的最底层,涉及到通信基础、传输...

    计算机网络:自顶向下方法 第六版英文版

    网络通信的模型,如端到端通信模型,以及计算机网络分层的架构和每一层的功能。 2. 应用层:应用层协议和服务,如HTTP、FTP、SMTP等,网络应用的实现以及如何在应用层设计网络服务。 3. 传输层:介绍TCP和UDP协议...

    (完整word版)计算机网络(第二版)胡亮编著-第一章-课后题答案.doc

    计算机网络体系结构是指将计算机网络分层的方式,以便更好地理解和管理网络。分层的优点包括各层之间独立、灵活性好、结构上可分隔开、易于实现和维护、有利于标准化工作等。 ISO OSI/RM 是一种经典的计算机网络...

Global site tag (gtag.js) - Google Analytics