windows tcp端口占满_TCP与UDP分析、三次握手四次断开、DDOS
一、TCP协议分析
TCP协议概述
TCP协议属于4层传输层
传输层包括2个协议:TCP和UDP,区别是什么?
TCP可靠传输数据、速度慢(TCP是面向连接的服务) UDP不可靠、速度快(UDP是无连接服务)
TCP包头分析
TCP包头长度:20-60字节
源端口:客户机随机生成的。例如:打开IE浏览器,就自动生成一个50000
目标端口:服务器的服务端口,例如:FTP21/20 HTTP80 HTTPS443 TELNET23
注释:端口号范围:0-65535
序号:英文seq,发出去的每一个报文,都要唯一编号!初始报文的编号是随机的! 确认号:ack,确认对方的报文是否正常,如正常,则ack=对方的seq+1
首部长度:TCP包头长度是可变的,20字节-60字节,一般情况下都是20字节保留:国际组织没有对该值做定义,保留使用!
SYN:建立连接位,1代表请求建立连接
FIN:请求断开连接位,1代表请求断开连接
RST:重置位(强制断开位)
ACK:确认开关!为1时,代表ack是有效的,0代表ack无效!
二、三次握手建立TCP连接
SYN只有双方前2次握手为1,代表彼此要建立连接
三、四次握手断开TCP连接
四、UDP协议分析
无连接服务、不可靠的传输协议
UDP包头长度:8个字节
UDP长度:代表4+5层数据的总长度
UDP校验和:校验4+5层数据是否发送传输错误!
五、DDOS
D :Distribute 分布式
D :Deny 拒 绝
O :Of 的
S :Services 服务
DOS攻击:拒绝服务攻击(SYN泛洪攻击、ICMP泛洪攻击、UDP泛洪攻击)
特点:非法占用甚至占满资源(CPU、内存、会话、带宽),最终实现目标无法正常运转或提供正常的 服务
DDOS攻击:分布式拒绝服务攻击
CC攻击:频繁的模拟正常访问去攻击服务器,服务器还检查不出来!杀敌一千,自损八百! 泛洪:flooding
DDOS实验演示:要求大家一定在虚拟环境种做!建议win7/10攻击win2003服务器,因为loic软件至少工作在win7系统以上!
windows tcp端口占满_TCP与UDP分析、三次握手四次断开、DDOS相关推荐
- TCP三次握手四次断开及11种状态转变
TCP三次握手四次断开及11种状态转变 置位概念: 根据TCP的包头字段,存在三个重要的标识ACK.SYN.FIN ACK: 表示验证字段 SYN: 位数置为1,表示建立TCP连接 FIN: 位数置为 ...
- NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
网络层次: OIS网络模型概念: OSI层次--应用层: OSI层次--表示层: OSI--会话层: OSI--传输层: OSI--网络层: IP地址的概念说明: OSI数据链路层: OSI= ...
- TCP三次握手四次断开(图解)
- windows tcp端口映射或端口转发
windows tcp端口映射或端口转发 windows内部有一个叫netsh的玩意,可以把tcp端口进行映射或转发,可惜不支持udp. 举个例子: 一台windows有一个80端口,对外可以访问. ...
- 电脑开机CPU被Windows资源管理器占满,导致其他软件不可用解决方法
项目场景: 提示:电脑开机是CPU被Windows资源管理器占满,导致其他软件不可用 问题描述: 具体情况如下: 原因分析: 听说很多window10用户出现过这种情况,说是一种很玄学的问题,或许更新 ...
- java 中的网络编程(Socket、TCP三次握手四次挥手、TCP/UDP/URL)
文章目录 前言 一.网络编程概述 二.网络通信要素概述 1.如何实现网络中的主机互相通信 2.网络通信协议 3.IP和端口号 4.InetAddress类 5.网络协议 6.TCP/IP协议簇 7.T ...
- Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里 ...
- 网络编程 | tcp协议 | udp协议 | 三次握手与四次挥手
目录 网络编程 为什么要用网络编程 软件开发的结构 1. C/S架构 2.B/S架构 网络基础 一个程序如何在网络上找到另一个程序? ip地址 什么是端口 远程数据传输发展史 OSI七层网络模型 前言 ...
- Linux网络编程(网络七层协议,TCP/IP,三次握手四次挥手,TCP/UDP的区别)
1.OSI 7层网络模型 1.网络七层协议 (1)OSI定义了网络互连的七层框架(物理层.数据链路层.网络层.传输层.会话层.表示层.应用层),即ISO开放互连系统参考模型. (2)各层功能定义 这里 ...
最新文章
- 异步预热在线视频实现
- 收藏 | AI领域必看的45篇论文(附下载地址)
- tomcat 远程管理(入门级)
- Node-流(Stream)三二事-1.0.1版本
- LibreOJ 6279 数列分块入门 3(分块+排序)
- 人脸扫描建模_人脸识别智能锁安全吗?
- python基础入门:内置函数之排列组合函数教程
- Ajax 的乱码问题(2)
- osg着色语言着色_探索数字着色
- oracle11g创建表空间大文件,oracle11g创建表空间 sql语法
- 积分上下限无穷_数学分析|第九章 定积分利用等价无穷小量和定积分定义解决数列极限问题总结...
- 帮管客CRM客户管理系统 v3.6.0
- 浅谈计算机软硬件的日常维修与维护,浅谈计算机硬件的日常维护工作
- (算法)C语言得到两个升序序列的中位数
- 面试官常问的 web前端 问题(一)
- python if函数两个并列条件怎么用_IF函数,多个条件怎么用
- 电脑维修中的十个笑话
- Scrapy使用MailSender发送邮件
- 【PHP】PHP MySQL问题 phpinfo() 没有显示MySQL模块
- Ubuntu 18.04 vscode安装网易云音乐插件
热门文章
- Newbe.McrMirror 1.1.6 发布,助您全速下载 mssql docker 镜像
- MVC中如何使用语音识别功能实现输入
- 活在贫困线之下的开源软件项目——开源的可持续性斗争
- mysql jdbc百度_mysql8.0 jdbc连接注意事项
- python定义一个类怎么弄_Python怎么创建一个类
- java 自定义报表_设计好的报表是如何在 web 上显示的
- python解析nginx配置文件_Nginx情景分析之配置文件解析
- php期末考试题机考_phP基础知识期末考试题
- css定位能用android,绝对的CSS定位显示android html上的空白区域
- ce修改面板属性_脑叶公司员工属性CE修改教程