摘要: 网络层的目的就是实现终端节点之间的通信,即点对点通信。具体功能包括路由选择与地址管理等。 这一层主要有IP和ICMP两个协议组成,在这里就先重点讲解IP协议,后面会单独将IP协议相关的如ICMP,DNS,NAT,NAPT,DHCP等协议单独写一篇博客汇总。 IP层协议是实现网络数据传输的重要协议之一 阅读全文
posted @ 2023-06-08 17:32 韓さん 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在TCP的socket编程中,发送端和接收端都有成对的socket。发送端为了将多个发往接收端的包,更加高效的的发给接收端,于是采用了优化算法(Nagle算法),将多次间隔较小、数据量较小的数据,合并成一个数据量大的数据块,然后进行封包。那么这样一来,接收端就必须使用高效科学的拆包机制来分辨这些数据 阅读全文
posted @ 2023-06-08 15:02 韓さん 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 总的来说,FreeSwitch由一个稳定的核心(Core)及一些外围模块组成、这些外围模块根据其功能和用途的不同又分为Endpoint、Codec、Application等不同的类别。 FreeSwitch内部使用线程模型来处理并发请求,每个连接都在单独的线程中进行处理,不同的线程间通过Mutex互 阅读全文
posted @ 2023-06-08 11:28 韓さん 阅读(491) 评论(0) 推荐(0) 编辑