网络
夏与ta
这个作者很懒,什么都没留下…
展开
-
为什么tcp连接是安全的
序列号和确认号对于传输的包有自己的序列号。超时重传机制每当发送一个报文启动一个计时器没有接收到ack确认报文就会重传该报文。快速重传机制当接受方接受的序列号不对时会发送三个序列号相同的ack报文,来告诉发送方丢包了。不用等了,马上重传。流量控制(滑动窗口)通过维护一个滑动窗口,来确认对方不会由于发送报文太快就受访无法及时处理问题 。拥塞控制慢启动:拥塞窗口大小<拥塞阈值 ,此时cwnd呈指数形式增长拥塞避免:拥塞窗口大小>拥塞阈值,此时cwnd呈线性增长,原创 2022-03-28 16:11:00 · 3127 阅读 · 0 评论 -
当浏览器的地址栏输如域名发起请求后都发生了什么
DNS域名解析在浏览器DNS缓存中搜索 在操作系统中搜索 读取系统hosts文件,查找其中是否有对应ip 像本地配置的首选DNS服务器发起域名解析。建立tcp连接为了准确的传输数据,tcp选取三次握手和四次挥手的策略。发送端首先发送一个带SYN(synchronize)标志的数据给接收方,接受方接受返回SYN/ACK(acknowledegment)标志的数据表达确认。最后发送方一个带有ack的数据包标志握手结束。发起http请求请求方法:GET:获取资源 POST:传原创 2022-03-28 15:56:03 · 3740 阅读 · 0 评论 -
socket通信
简介在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据网络通信有三要素。协议,ip和端口。而socket就是基于此的网络通信。通信方式Socket通信的数据传输方式,常用的有两种: a、SOCK_STREAM:表示面向连接的数据传输方式。数据可以准确无误地到达另一台计算机,如果损坏或丢失,可以重新发送,但效率相对较慢。常见的 http 协议就使用 SO原创 2022-03-17 20:46:19 · 288 阅读 · 0 评论