《精通Wireshark》—第1章1.2节TCP/IP模型概述

1.2 TCP/IP模型概述
下面,我们来讨论一下网络领域最重要的话题。要想理解这些技术之间是如何关联起来的,读者就必须理解TCP/IP模型的基本概念。即使是计算机世界也需要通过一系列的规则和规范才能完成通信,这就是网络协议的作用之所在了。网络协议的作用正是管理数据包/数据分段/数据帧如何通过主机之间的一条专用通道进行传输。

TCP/IP模型最初称为DoD模型,因为这个项目当初是由美国国防部(United States Department of Defense)负责统筹的。TCP/IP模型涉及当前数据包生命周期的方方面面,它涵盖了数据包在始发节点创建、封装一系列信息(PDU)、逐层进行处理、在网络中准备进行发送、通过中间节点向目的设备路由、通过解封装剔除添加的信息还原为最初的数据包等全部的操作过程。

如果读者对于网络协议的基本概念还感到有些模棱两可,推荐读者先复习一下这些概念,然后再阅读后面的内容,因为阅读本书需要读者对TCP/UDP协议相对比较熟悉。在复习之后,读者自己就应该能够想象出上面我们提供的数据包处理过程了。

时间: 2024-11-05 14:49:44

《精通Wireshark》—第1章1.2节TCP/IP模型概述的相关文章

《精通Wireshark》—第1章1.3节TCP/IP模型的分层

1.3 TCP/IP模型的分层 如下所示,TCP/IP模型中包含了4层,每一层均包含了一系列对应的协议.每个协议都自己的作用,这些协议也都是通过这个模型来对接业界标准的. 第一层是应用层,这一层直接和用户及其他网络层协议进行互动:这一层的重点在于将数据通过用户可以理解的方式呈现给用户.应用层也会追踪用户连接的Web会话,并且使用一系列的协议帮助应用层连接到TCP/IP模型中的其他各层.在本书当中,我们会介绍下面几种非常常用的应用层协议: 超文本传输协议(HTTP): 文件传输协议(FTP): 简

《CUDA C编程权威指南》——3.1节CUDA执行模型概述

3.1 CUDA执行模型概述 一般来说,执行模型会提供一个操作视图,说明如何在特定的计算架构上执行指令.CUDA执行模型揭示了GPU并行架构的抽象视图,使我们能够据此分析线程的并发.在第2章里,已经介绍了CUDA编程模型中两个主要的抽象概念:内存层次结构和线程层次结构.它们能够控制大规模并行GPU.因此,CUDA执行模型能够提供有助于在指令吞吐量和内存访问方面编写高效代码的见解. 在本章会重点介绍指令吞吐量,在第4章和第5章里会介绍更多的关于高效内存访问的内容.3.1.1 GPU架构概述 GPU

《CUDA C编程权威指南》——2.1节CUDA编程模型概述

2.1 CUDA编程模型概述 CUDA编程模型提供了一个计算机架构抽象作为应用程序和其可用硬件之间的桥梁.图2-1说明了程序和编程模型实现之间的抽象结构的重要.通信抽象是程序与编程模型实现之间的分界线,它通过专业的硬件原语和操作系统的编译器或库来实现.利用编程模型所编写的程序指定了程序的各组成部分是如何共享信息及相互协作的.编程模型从逻辑上提供了一个特定的计算机架构,通常它体现在编程语言或编程环境中. 除了与其他并行编程模型共有的抽象外,CUDA编程模型还利用GPU架构的计算能力提供了以下几个特

《Nmap渗透测试指南》—第2章2.5节TCP SYN Ping扫描

2.5 TCP SYN Ping扫描表2.4所示为本章节所需Nmap命令表,表中加粗命令为本小节所需命令--TCP SYN Ping扫描. TCP协议是TCP/IP协议族中的面向连接的.可靠的传输层协议,允许发送和接收字节流形式的数据.为了使服务器和客户端以不同的速度产生和消费数据,TCP提供了发送和接收两个缓冲区.TCP提供全双工服务,数据同时能双向流动.通信的每一方都有发送和接收两个缓冲区,可以双向发送数据.TCP在报文中加上一个递进的确认序列号来告诉发送者,接收者期望收到的下一个字节,如果

《代码整洁之道》—第13章13.5节了解执行模型

13.5 了解执行模型有几种在并发应用中切分行为的途径.要讨论这些途径,我们需要理解一些基础定义,如表13-2所示. 有了这些定义,我们就能讨论在并发编程中用到的几种执行模型了.13.5.1 生产者-消费者模型[9]一个或多个生产者线程创建某些工作,并置于缓存或队列中.一个或多个消费者线程从队列中获取并完成这些工作.生产者和消费者之间的队列是一种限定资源. 13.5.2 读者-作者模型[10]当存在一个主要为读者线程提供信息源,但只偶尔被作者线程更新的共享资源,吞吐量就会是个问题.增加吞吐量,会

《精通Wireshark》目录—导读

版权精通Wireshark• 著 [印度] Charit Mishra 译 YESLAB工作室 责任编辑 傅道坤 • 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 电子邮件 315@ptpress.com.cn 网址 http://www.ptpress.com.cn • 读者服务热线:(010)81055410 反盗版热线:(010)81055315 版权声明精通WiresharkCopyright Packt Publishing 2016. First publi

《精通Wireshark》—第1章1.1节Wireshark简介

第1章 欢迎来到Wireshark数据包分析的世界精通Wireshark在这一章里,我们会介绍TCP/IP模型的基本概念,并在帮助读者熟悉Wireshark GUI界面的同时,向读者展示一个抓包的实例.在这一章中,读者会学到下列内容: 什么是Wireshark:Wireshark是怎么工作的:TCP/IP模型概述:数据包分析简介:为什么要使用Wireshark:理解Wireshark的GUI界面:第一次抓包.1.1 Wireshark简介Wireshark是最强大的抓包软件之一,这款软件不仅能让

《精通Wireshark》—第1章1.6节总结

1.6 总结在这一章中,我们介绍了一些网络的基本概念,同时展示了Wireshark软件的GUI界面.Wireshark是一款协议分析软件,这款软件被全世界的IT从业者广泛采用,大家会用它来对网络级的数据包进行抓取和分析. TCP/IP模型分为4层,即应用层.传输层.网络层和链路层.在数据从一层到达另一层的过程中,设备会对数据进行封装:到达最底层的数据包称为一个完整的PDU,PDU就是数据包穿越通信信道的形式. 在安装Wireshark时,管理员只需要访问http://www.wireshark.

《精通Wireshark》—第1章1.7节练习题

1.7 练习题1.TCP/IP模型分为多少层?它们的名称分别是什么? 2.TCP/IP模型中的哪一层负责处理二层地址? 3.链路层还有一个名称是什么? 4.HTTP协议使用的是TCP还是UDP? 5.IP.ICMP和 属于互联网层的协议. 6.你了解Wireshark窗口中的哪些部分? 7.判断正误:ARP是三层协议. 8.TCP协议是否采用了三次握手的通信建立方式? 9.判断正误:端口镜像技术只能通过交换机实现. 10.判断正误:插拔设备的方法是用一台路由器来将同一个网络中的PC隔离开. 11