
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
学习websocket首先需要关注websocket的由来以及一些使用场景。首先是因为http在通信的时候存在缺陷,只能由客户端发起请求,服务器响应,造成服务器没办法主动推送消息,客户端需要轮询带来效率上的问题。websocket诞生于2008年,2011年成为国际标准目前所有浏览器都支持websocket,用于建立服务器与客户端的对等通信,通信的发起方可以是客户端也可以是服务器,使得服务器可以主
SRTP(Secure Real-time Transport Protocol)是一种用于保护实时通信数据的网络协议。它主要用于音频和视频通信,以确保数据的机密性和完整性。SRTP是在RTP(Real-time Transport Protocol)的基础上开发的,RTP是一种用于实时传输媒体数据的协议,但不提供安全性保障。SRTP的出现填补了这一缺陷,使得媒体通信可以在不担心数据泄露或篡改的情

1 可靠性传输1.1 如何保证可靠性?ACK机制重传机制 重传策略序号机制重排机制窗口机制1.2 ARQ重传时机(1)发送方没有收到ack请求重传;(2)接收方收到的序号有缺失;停等协议每一帧需要等回复后再发送回退N帧重传中间存在丢包后,从丢包位置重传后面所有包选择性重传只重传丢失的包;1.3 RTT和RTORTO:定时器超时时间tcp超时计算:RTO2,练习丢包三次之后变成RTO8,延迟非常大。
1 posixAPItcp serversocketbindlistenacceptrecvsendclosetcp clientsocketbind(opction)connectsendrecvclosesocket:创建fd和tcb(tcp control block)网络五元组(remoteip,remotepport,localip,localport,proto)bind:接收或者发送







