当前位置:网站首页>Webrtc protocol introduction -- an article to understand ice, stun, NAT, turn
Webrtc protocol introduction -- an article to understand ice, stun, NAT, turn
2022-07-03 05:13:00 【Jiangnan - crossing the river with a reed】

If you want to know ICE, You have to understand NAT
NAT
Network address translation ( English :Network Address Translation, abbreviation :NAT; Also known as network masking 、IP Masking ) In computer network, it is a kind of IP Rewrite the source when the packet passes through the router or firewall IP Address or purpose IP Address technology . This technology is widely used when there are multiple hosts but only through a public network IP Address access to the private network of the Internet . It is a convenient and widely used technology . Of course ,NAT It also complicates the communication between hosts , It leads to the reduction of communication efficiency .
Why is there a public network IP And lan IP.
We know that because of IPv4 Your address is limited , Therefore, it is impossible to assign a public address to all devices in the world ,NAT Is relief IPv4 A method of address exhaustion .
meanwhile ,NAT It can also ensure the security of LAN devices .
ICE
Interactive connection creation (Interactive Connectivity Establishment), A comprehensive NAT Crossing technology .
The interactive connection is created by IETF Of MMUSIC Developed by the working group
边栏推荐
- 1119 pre- and post order traversals (30 points)
- [practical project] autonomous web server
- 酒店公共广播背景音乐-基于互联网+的酒店IP网络广播系统设计
- 1095 cars on campus (30 points)
- Redis 过期淘汰机制
- Ueditor, FCKeditor, kindeditor editor vulnerability
- JS scope
- appium1.22.x 版本后的 appium inspector 需单独安装
- Yolov5 input (II) | CSDN creative punch in
- Go language interface learning notes Continued
猜你喜欢

Common interview questions of microservice

(完美解决)matplotlib图例(legend)如何自由设置其位置

JQ style, element operation, effect, filtering method and transformation, event object

大学校园IP网络广播-厂家基于校园局域网的大学校园IP广播方案设计指南

Use posture of sudo right raising vulnerability in actual combat (cve-2021-3156)

ZABBIX monitoring of lamp architecture (3): zabbix+mysql (to be continued)

How to connect the network: Chapter 1 CSDN creation punch in

appium1.22. Appium inspector after X version needs to be installed separately

Class loading mechanism (detailed explanation of the whole process)

【批处理DOS-CMD命令-汇总和小结】-CMD窗口的设置与操作命令-关闭cmd窗口、退出cmd环境(exit、exit /b、goto :eof)
随机推荐
Detailed explanation of the output end (head) of yolov5 | CSDN creation punch in
1119 pre- and post order traversals (30 points)
Gbase8s composite index (I)
JS function algorithm interview case
The principle is simple, but I don't know how to use it? Understand "contemporaneous group model" in one article
【实战项目】自主web服务器
Introduction to redis and explanation of data types
XML Configuration File
ZABBIX monitoring of lamp architecture (3): zabbix+mysql (to be continued)
[Yu Yue education] basic reference materials of interchangeability and measurement technology of Zhongyuan Institute of Technology
[backtrader source code analysis 5] rewrite several time number conversion functions in utils with Python
What is UUID
Notes | numpy-09 Broadcast
Distinguish between releases and snapshots in nexus private library
Redis 入門和數據類型講解
Notes | numpy-08 Advanced index
[research materials] annual report of China's pension market in 2021 - Download attached
Yolov5 network structure + code + application details | CSDN creation punch in
Shallow and first code
Prepare for 2022 and welcome the "golden three silver four". The "summary of Android intermediate and advanced interview questions in 2022" is fresh, so that your big factory interview can go smoothly