文件名称:程序员面试刷题的书哪个好-turn-server-learn:新手学习TURN指南
文件大小:1.11MB
文件格式:ZIP
更新时间:2024-07-27 06:24:36
系统开源
程序员面试刷题的书哪个好 TURN-Server Learn 1. 理论基础 这里有在接手转发服务器之前,你所要知道的。 1.1. 浅谈P2P 你需要对P2P有一定的了解,虽然不必过于深入(但请读完)。 1.2. TURN协议 必要的情况下,你可能需要深入TURN协议,下面的文档详细且方便查阅,里面有你想知道的一切。不急于完全理解,遇到问题时,回来读它。 2. 工作机制 若你已看过前面推荐的文章,应该对转发服务器有了一些了解,结合下述图解与上述理论基础,希望帮你更深入。也可以直接看我的博客文章。 2.1. Allocate 客户端发送Allocate请求给TURN服务器,请求服务器为A客户端开启一个relay端口。 若该请求不含验证信息,服务端回复error responce。 客户端收到错误请求的回复后,携带验证信息再次请求。 若请求被成功响应,服务端回复的response中包含XOR-RELAYED-ADDRESS属性,是分配给客户端的relay端口的异或结果。 客户端A获得一个公网IP作为relay address,所有传递给A的信息都要发送到此地址。 2.2. Forward
【文件预览】:
turn-server-learn-master
----img()
--------send_data.png(90KB)
--------forward.png(43KB)
--------allocate.png(34KB)
--------channel_data_messages.png(94KB)
--------turnserver_module.jpg(238KB)
--------refresh.png(35KB)
--------allocate.svg(8KB)
--------create_permission.png(38KB)
--------channel_bind.png(38KB)
--------turnserver_module.png(486KB)
----README.md(9KB)
----docs()
--------install_turnserver_in_ubuntu.pdf(397KB)