第12章      TCP传输控制协议基础知识 本章节为大家讲解TCP(Transmission Control Protocol,传输控制协议),通过本章节的学习,需要大家对TCP有个基本的认识,方便后面章节TCP实战操作. (本章的知识点主要整理自网络) 12.1  初学者重要提示 12.2  TCP基础知识参考资料 12.3  TCP基础知识点 12.4  TCP可靠性实现 12.5  TCP端口号 12.6  总结 12.1  初学者重要提示 磨刀不误砍柴工,初学者务必要对TCP的基础知…
第29章      NTP网络时间协议基础知识 本章节为大家讲解NTP (Network Time Protocol,网络时间协议)和SNTP(简单网络时间协议,Simple Network Time Protocol)的基础知识,方便后面章节的实战操作. (本章的知识点主要整理自网络) 29.1  初学者重要提示 29.2  NTP基础知识参考资料 29.3  NTP基础知识点 29.4  SNTP基础知识点 29.5  总结 29.1  初学者重要提示 NTP网络时间协议在实际项目中有比较重…
前言 TCP协议为数据提供可靠的端到端的传输,处理数据的顺序和错误恢复,保证数据能够到达其应到达的地方.TCP协议是面向连接的,在两台主机使用TCP协议进行通信之前,会先建立一个TCP连接(三次握手),双方不再继续通信时,会将连接释放(正常情况下四次挥手).下面就抓包分析TCP三次握手和四次挥手的过程. 建立连接--三次握手 第一次握手 客户端192.168.1.148发送一个建立TCP连接的请求包给服务器端174.143.213.184.可以从数据包中得出,建立连接源端口为57678,目标端口…
与UDP协议相比,TCP提供一种面向连接的.可靠的字节流服务. TCP首部 跟UDP一样,TCP数据被封装在一个IP数据报中,下面显示TCP的首部数据格式 每个TCP段都包含源端和目的端的端口号,用于寻找发送端和接收端应用程序. 序号用来标识从TCP发送端向TCP接收端发送的数据字节流,确认序号包含发送确认的一段所期望收到的下一个序号. 在TCP首部中由6个标志比特.它们中的多个可同时设置为1,下面简单介绍一下它们的用法: URG    紧急指针有效 ACK    确认序号有效 PSH    接…
第31章      Telnet远程登录基础知识 本章节为大家讲解Telnet (Teletype Network) 的基础知识,方便后面章节的实战操作. (本章的知识点主要整理自网络) 31.1  初学者重要提示 31.2  Telnet基础知识参考资料 31.3  Telnet基础知识点 31.4  总结 31.1  初学者重要提示 Telnet远程登录在实际项目中有一些实用价值,需要初学者对Telnet的基础知识也有个认识. 31.2  Telnet基础知识参考资料 大家可以从以下地址获得…
UNIX网络编程 第5章 TCP客户/服务器程序示例…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第59章       STM32H7的DAC基础知识和HAL库API 本章节为大家讲解DAC,实际项目用到DAC的地方比较多,而且H7的DAC性能也比较给力. 59.1 初学者重要提示 59.2 DAC基础知识 59.3 DAC的HAL库用法 59.4 源文件stm32h7xx_hal_dac.c 59.5 总结 59.1 初学者重要提示 注意STM32H7只有一个D…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第15章       STM32H7的GPIO基础知识(重要) 本章教程为大家讲解GPIO(General-purpose I/Os)基础知识.GPIO配置是所有外设驱动的基础,大家务必要熟练掌握. 15.1 初学者重要提示 15.2 GPIO功能简介 15.3 GPIO功能模式分析(重要) 15.4 GPIO的拉电流负载和灌电流负载能力 15.5 IO补偿单元,用于…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第61章       STM32H7的MDMA基础知识和HAL库API 本章节为大家讲解MDMA(Master direct memory access)基础知识,主要用于提供高速的数据传输. 61.1 初学者重要提示 61.2 MDMA基础知识 61.3 MDMA的HAL库用法 61.4 源文件stm32h7xx_hal_mdma.c 61.5 总结 61.1 初学…
3.0 第三章 网络接口层攻击基础知识 首先还是要提醒各位同学,在学习本章之前,请认真的学习TCP/IP体系结构的相关知识,本系列教程在这方面只会浅尝辄止. 本节简单概述下OSI七层模型和TCP/IP四层模型之间的对应关系,最后是本章教程需要的几个核心Python模块. 3.0.1 TCP/IP分层模型 国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model).它将计算机…