作品简介

由于TCP/IP协议对整个互联网运作进行了标准化,所以它包含大量的理论知识。同时,由于大部分协议都被隐藏在系统和软件内部,用户无法直接接触,更不可能复现,因此传统TCP/IP协议的学习过程漫长而又枯燥乏味。

本书便是针对这种现状而写,主要是结合理论,并通过实际动手实践,带领读者掌握TCP/IP的相关知识。本书结合了Wireshark和netwox工具对TCP/IP协议进行讲解。其中,netwox工具提供了大量模块,允许用户手动创建各种协议的数据包,而Wireshark工具则可以捕获数据包,直观地展现用户创建的数据包。

大学霸IT达人编著

作品目录

  • 前言
  • 第1章 网络概述
  • 1.1 网络组成
  • 1.2 网络协议
  • 1.3 学习辅助工具——网络工具集netwox
  • 1.4 学习辅助工具——网络分析工具Wireshark
  • 第2章 网络访问层
  • 2.1 网络访问层的构成
  • 2.2 网络体系
  • 2.3 物理地址
  • 2.4 以太网
  • 2.5 网络配置信息
  • 第3章 网际层和IP协议
  • 3.1 IP地址
  • 3.2 IP协议
  • 3.3 构造IP数据包
  • 第4章 ARP协议
  • 4.1 ARP协议概述
  • 4.2 ARP协议包结构
  • 4.3 基于ARP协议扫描
  • 第5章 ICMP协议
  • 5.1 ICMP协议概述
  • 5.2 IMCP协议应用——探测主机
  • 5.3 IMCP协议应用——路由跟踪
  • 5.4 IMCP协议其他应用
  • 第6章 传输层和TCP协议
  • 6.1 基础知识
  • 6.2 TCP协议
  • 6.3 TCP建立连接
  • 6.4 数据传输
  • 6.5 TCP断开连接
  • 6.6 TCP协议应用——扫描主机
  • 6.7 TCP协议应用——扫描TCP端口
  • 6.8 TCP协议应用——探测防火墙
  • 6.9 TCP协议应用——跟踪路由
  • 6.10 TCP协议应用——检测网络性能
  • 6.11 TCP协议应用——干扰连接
  • 第7章 UDP协议
  • 7.1 UDP协议作用
  • 7.2 UDP数据格式
  • 7.3 构造UDP包
  • 7.4 UDP协议应用——扫描主机和端口
  • 7.5 UDP协议应用——路由跟踪
  • 7.6 UDP协议应用——网络性能测试
  • 第8章 DHCP协议
  • 8.1 地址分配
  • 8.2 DHCP工作方式
  • 8.3 DHCP报文格式
  • 8.4 DHCP协议应用——获取IP地址
  • 8.5 DHCP协议应用——获取DHCP服务器信息
  • 第9章 DNS协议
  • 9.1 域名
  • 9.2 域名解析
  • 9.3 DNS报文格式
  • 9.4 DNS协议应用——伪造DNS服务器
  • 9.5 DNS协议应用——伪造DNS响应
  • 第10章 Telnet协议
  • 10.1 Telnet协议概述
  • 10.2 使用Telnet服务
  • 10.3 Telnet协议包分析——透明模式
  • 10.4 Telnet协议包分析——行模式
  • 10.5 暴力破解Telnet服务
  • 第11章 SNMP协议
  • 11.1 SNMP协议工作方式
  • 11.2 信息格式
  • 11.3 报文分析和构建
  • 第12章 WHOIS协议
  • 12.1 工作流程
  • 12.2 获取WHOIS服务器
  • 12.3 获取WHOIS信息
  • 第13章 FTP协议
  • 13.1 FTP协议概述
  • 13.2 FTP工作流程
  • 13.3 FTP命令及应答码
  • 13.4 FTP内部命令
  • 13.5 FTP基本使用
  • 13.6 暴力破解FTP服务
  • 第14章 TFTP服务
  • 14.1 TFTP协议概述
  • 14.2 下载文件
  • 14.3 上传文件
展开全部