美文网首页
第10讲 | UDP协议:因性善而简单,难免碰到“城会玩”

第10讲 | UDP协议:因性善而简单,难免碰到“城会玩”

作者: carlclone | 来源:发表于2019-06-26 13:39 被阅读0次

知识点

1 疑问 IP协议发送的数据是什么格式的? 字节流吗? 错! IP是一个一个包 , UDP也是
2 UDP无连接 , 什么叫无连接?
3 建立连接是为了维护双方的连接 , 建立一定的数据结构来保存双方交互状态
4 IP包是没有可靠性保证的
5 UDP也一样 , 两不保证 , 不保证不丢,不保证按顺序到
6 拥塞控制 , TCP用来根据网络环境调整速度的机制 UDP木有
7 也可以用无状态有状态来区别TCP UDP
8 MAC定义局域网的行为,IP定义网络一端到另一端的行为, 都是以包为单位 , MAC层叫帧, 网络层叫包 , 传输层叫段 , 统称包
9 包匹配执行逻辑: 取下二层,MAC匹配,取下IP,匹配, 取下传输层,发现是UDP , 解析包内容 , 内核发给端口
10 适合场景 : 网络情况好的内网 , 可以容忍丢包的应用
11 DHCP就是基于UDP
12 可以一对多
13 D类地址是组播地址 , 用UDP可以发给多个机器
14 什么是IGMP协议
15 进程如何监听组播地址 , 如何跨路由器组播
16 什么是VXLAN
17 要求延迟低的应用 用UDP
18 QUIC基于UDP 应用层的协议
19 流媒体协议如RTMP基于UDP
20 游戏 , 多用UDP
21 在异步IO之前多是用UDP , 因为不需要在服务器维护大量玩家的连接
22 可以自己实现UDP的可靠和重传策略
23 物联网 , 移动通信 , 比如4G的GTP-U 基于UDP
24 总而言之 , UDP愣头青
25 两道题 1. 获得了对方的4元组数据结构, 并且状态处于ESTABLISHED , 则计算机认为是一个连接 . 2 4次握手 , 这下次复盘的时候可以拿出来写成一整篇 ?

相关文章

网友评论

      本文标题:第10讲 | UDP协议:因性善而简单,难免碰到“城会玩”

      本文链接:https://www.haomeiwen.com/subject/gocccctx.html