后端学习笔记计网

1.流量控制的机制

发送方和接收方都会维护发送窗口和接收窗口,接收方通过接收窗口告知对方自己目前的接收能力。

2.CSRF攻击

攻击者伪装成合法用户对服务端进行攻击。

解决方法:使用token、验证码、来源验证、使用安全框架

3.RTO和rtt

rtt是数据在网络中的往返时延,RTO是超时重传时间,每次超时就会增加RTO比如第一次是rtt第二次翻倍。

4.udp大小

udp头8字节,ip头20字节,1500-28=1472,这是udp实际的长度,1500mtu是对链路层数据的限制。

5.关于拥塞控制的方法

有慢启动、拥塞避免、快速重传和快速恢复算法,慢启动是指在窗口达到阈值之前,每收到一个确认报文窗口大小加一,每轮翻倍,当到达阈值启动拥塞避免算法每轮窗口大小加一。

快速重传是指在超时时间之内收到三个相同的确认报文就直接重传,快速恢复是指当出现超时或者快速重传窗口不直接恢复到1而是达到当前的一半,启动拥塞避免算法。

相关推荐
外收内放几秒前
Python与AI应用(项目开发实战:AI智能伴侣第三版)
python·学习·ai编程
pddqjd41 分钟前
顺德区中考美术集训画室概念释义与核心服务要点梳理
学习
传奇开心果编程1 小时前
【Jetpack Compose基础语法学与练】第7课 if条件渲染 + 列表基础(LazyColumn)
学习·ui·kotlin·android jetpack
Rabitebla2 小时前
【Linux系统编程】 指令(二):一条路径是怎么定位到文件的
linux·c++·笔记·学习·算法
库玛西2 小时前
数据结构与算法之美:树、森林与二叉树全解析
c语言·数据结构·笔记·考研·算法·学习方法
小贺儿开发2 小时前
Unity 结合百度AI开放平台 手写文字识别
人工智能·科技·学习·unity·云服务·文字识别·手写文字
传奇开心果编程2 小时前
【SwiftUI入门练中学】第1课 从零开始
学习·ui·ios·swiftui·swift
是隼人2 小时前
buuctf-pwn ciscn_2019_sw_1(32位只有一次格式化机会)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
传奇开心果编程2 小时前
【Jetpack Compose基础语法学与练】第9课 SideEffect副作用 + LaunchedEffect,处理异步任务和生命周期
android·学习·ui·kotlin·android jetpack
传奇开心果编程2 小时前
【ArkUI 练中学】第14课:应用性能优化实战
学习·ui·华为·harmonyos