ensp

webrtc-CreateOffer分析

孤街醉人 提交于 2020-01-28 04:45:59
# WebRTC CreateOffer 分析 ## 1. CreateOffer 的目的 >   WebRTC 主要用于 peer 之间音视频通讯,而通讯前需要协商一些参数,比如编解码器、传输协议等。 > 所以CreareOffer 的目的就在于搜集本地相关参数,用于初始化一次 session. ## 2. CreateOffer 主要收集了哪些信息 >   a. 要传输什么:即媒体相关信息,主要是 audio、video、data,以及相应支持的参数; ><br/> >   b. 怎么传输:即传输地址、策略、协议等; ## 3. Offer 如何交换 >   WebRTC 中 Offer 及与之对应的 Answer 都通过信令服务器使用 SDP 交换。 <br/> >   SDP:Session Description Protocol 会话描述协议,广泛用于多媒体会话中会话信息的描述,它定义了会话描述的规范、语义,并不限制传输层协议。 ><br/> >   由于 SDP 协议需要支持各种异构的终端(如PC、电话等)、异构的网络、异构的系统等,所以其使用场景和交互定义相当复杂,建议先了解其基础规范:[RFC4566](https://tools.ietf.org/html/rfc4566) > ><br/> > >  附:感谢 lichao2 提供 WebRTC 中,各场景下

ensp模拟器使用USG6000V防火墙模拟搭建点到点的IPSec 隧道(web网页版)

我们两清 提交于 2020-01-26 19:44:53
ensp模拟器使用USG6000V防火墙模拟搭建点到点的IPSec 隧道(web网页版) 关于IPSec技术的基本原理及使用场景请参考: IPSec技术的基本原理详解及应用场景 本文主要是使用ensp模拟器中的防火墙来模拟搭建点到点的IPSec 隧道。 拓扑图 相关配置 1、根据拓扑图配置好电脑终端的ip地址、子网掩码和网关。 2、配置好“云设备”。 “云设备”的相关配置请参考: ensp模拟器中云设备的使用及相关问题解决办法 3、 路由器的配置 [ Huawei ] display current-configuration [ V200R003C00 ] # snmp-agent local-engineid 800007DB03000000000000 snmp-agent # clock timezone China-Standard-Time minus 08:00:00 # portal local-server load flash:/portalpage.zip # drop illegal-mac alarm # wlan ac-global carrier id other ac id 0 # set cpu-usage threshold 80 restore 75 # aaa authentication-scheme default

如何解决ENSP路由器报40问题

给你一囗甜甜゛ 提交于 2020-01-19 15:45:51
很久一段时间没有用过ENSP,再次打开发现以前没有任何问题的路由器和AP现在都打不开了 进入ENSP之后无法打开路由器 报40错误 查看了ENSP的官方解决方案,提示需要检查虚拟网卡的状态,状态都是好的。。。 检查virtualbox的AR_Base虚拟机桥接网卡等状态,但发现都是连接正确的,尝试进入AR_Base虚拟机但是要输入登录密码 最后在学长的指导下终于找到了解决方法 解决方法其实很简单 首先删除virtualBox的AR_Base,WLAN_AC_Base,WLAN_AP_Base虚拟机 点击ENSP的菜单/工具/注册设备 把AR_Base,AP_Base,AC_Base选中,然后点击重新注册 然后就发现路由器,AP,AC又可以重新使用了 来源: CSDN 作者: 蜘蛛侠的摄影师 链接: https://blog.csdn.net/weixin_43235012/article/details/104039060

PRML第一章读书小结

风格不统一 提交于 2020-01-18 08:14:13
PRML第一章读书小结     第一章用例子出发,较为简单的引入了概率论、模型、决策、损失、信息论的问题,作为机器学习从业者,读PRML除了巩固已有基础,还受到了很多新的启发,下面将我收到的启发总结如下。 1. 多项式曲线拟合问题 多项式拟合问题作为全书的第一个引例,通过此说明了很多关键的概念。 给定一个训练集,训练集由$x$的N次观测组成,记作$mathbf{x} equivleft(x {1}, cdots, x {N}right)^{T}$,对应了相应的观测值$t$,记作$mathbf{t} equivleft(t {1}, cdots, t {N}right)^{T}$。 它们拥有了一个内在的规律,这个规律是我们想要学习的 ,但是同时独立的观察会被随机噪声所干扰。我们的目标是利用这个训练集预测输入变量的新值,我们需要隐式地发现内在的函数$sin(2pi x)$,由于 有限的观察和噪声 的,发现这一函数($sin(2pi x)$)很难。 概率论提供了一个框架,用精确的数学形式描述这种不确定性。决策论让我们能够根据合适的标准,利用这种概率的表示,进行最优的预测。 我们经常用多项式函数进行曲线拟合,即$y(x, boldsymbol{w})=w {0} w {1} x w {2} x^{2} ldots w {M} x^{M}=sum {j=0}^{M} w {j} x^{j}$

Redis入门

自作多情 提交于 2020-01-17 22:05:57
Redis介绍 一.NoSQL数据库 什么是redis? “ Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。Redis是一个非常快速的开源非关系、Key-Value数据库,通常称为数据结构服务器;它存储了五种不同类型值的键映射。 ” (一)产生Redis 命令背景     随着Web2.0的时代的到来,用户访问量大幅度提升,同时产生了大量的用户数据。加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战。包括web服务器CPU及内存压力,数据库服务器IO压力等。     关于如何解决Web服务器的负载压力,其中最常用的一种方式就是使用nginx实现web集群的服务转发以及服务拆分等等。但是这样也会存在问题,后端服务器的多个tomcat之间如何解决session共享的问题,以及session存放的问题等等。 为了解决session存放的问题,也有多种解决方案 方案一:存放在cookie里面。不安全,否定 方案二:存放在文件或者数据库当中。速度慢 方案三:session复制。大量session冗余,节点浪费大 方案四:使用NoSQL缓存数据库。例如redis或者memcache等,完美解决 (二)NoSQL数据库简介     NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起

华为ensp模拟器--通过IKE动态协商方式建立IPSec隧道的实验(不对对等体存活进行检测)

非 Y 不嫁゛ 提交于 2020-01-17 17:19:31
组网需求 如图1所示,在Router1和Router3之间建立一个安全隧道,对PC 1代表的子网(10.1.1.x)与PC2代表的子网(20.1.1.x)之间的数据流进行安全保护。安全协议采用ESP协议,加密算法采用DES,认证算法采用SHA2-258 拓扑图设计 关键配置r1和r3 ike local-name huawei1 **–本地命名 acl number 3000 rule 5 permit ip source 10.1.1.0 0.0.0.255 destination 20.1.1.0 0.0.0.255 **–acl的控制让内网的网段能够去另一个内网的网段 #ipsec proposal a**–ipsec的安全提议命名为a esp authentication-algorithm sha1 **–选择sha1算法 ike proposal 1**–ike 的提议为默认1 encryption-algorithm **–aes-cbc-128 选择aes-cbc-128 ike peer supb v1**–配置ike的对端supb 版本v1 exchange-mode aggressive pre-shared-key cipher % % lGY\M:XUH;9*F(P/^!f:,.2n% % ike-proposal 1 local-id-type name

I

前提是你 提交于 2020-01-10 22:58:26
一、Linux协议栈总结   本课程重点关注传输层协议和socket以及内核初始化和相关函数调用,顺序如下, 试题主要也是按照此顺序编写   Linux网络总体结构 ---> TCP/IP简介 ---> socket和Linux内核函数调用 ---> IP ---> ARP ---> L2 Switching(二层交换机) ---> DNS   1. linux网络总体结构           2. TCP/IP   网络协议通常分不同层开发,每一层分别负责不同的通信功能。   一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。 通常被认为是一个四层协议系统,如下图       TCP/IP协议族中不同层次的协议如下:        TCP和UDP是两种最为著名的运输层协议,二者都使用 IP 作为网络层协议。     TCP使用不可靠的IP服务,但它却提供一种可靠的运输层服务     UDP为应用程序发送和接收数据报, 但它是不可靠的      IP是网络层上的主要协议,同时被TCP和UDP使用。     TCP和UDP的每组数据都通过端系统和每个中间路由器中的I P层在互联网中进行传输。      ICMP是IP协议的附属协议。IP层用它来与其他主机或路由器交换错误报文和其他重要信息。      ARP(地址解析协议)是某些网络接口使用的特殊协议

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平

喜你入骨 提交于 2020-01-10 22:52:39
这是我的最后一门博客了,主要总结了网络协议栈的部分内容(内容实在太庞大,只抽取一小部分来理解)。 此外作为最后的总结,我结合老师每个课件相关内容,找了相对应的题目。 一、网络协议栈总结 首先上图,此图是客户端发到服务器消息所经过的完整路径(图片源自:https://www.cnblogs.com/sammyliu/p/5225623.html) 1. linux内核ipv4网络部分分层结构: BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有:/net/socket.c /net/protocols.c etc INET socket层:BSD socket是个可以用于各种网络协议的接口,而当用于tcp/ip,即建立了AF_INET形式的socket时,还需要保留些额外的参数,于是就有了struct sock结构。文件主要 有:/net/ipv4/protocol.c /net/ipv4/af_inet.c /net/core/sock.c etc TCP/UDP层:处理传输层的操作,传输层用struct inet_protocol和struct proto两个结构表示。文件主要有: /net/ipv4/udp.c /net/ipv4/datagram.c /net/ipv4/tcp

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

ぐ巨炮叔叔 提交于 2020-01-10 20:50:46
课程概要和重心 本课程从实践入手循序渐进,以Linux系统环境和Linux内核源代码为例,将Linux网络相关命令用法、Socket网络编程、TCP协议、IP协议及路由表、ARP协议及ARP缓存、二层交换网络的学习转发和过滤数据库等互联网架构的关键环节一一解析,并通过MenuOS实验系统进行代码跟踪分析。最终理解分析打开一个网页背后互联网的工作过程,其中重点分为三个抽象层次: 一是便于人类理解的记忆的编址方式DNS Naming;二是便于全球定位编址和路由的IP Networking;三是便于局域网中实际完成数据交换传输的Layer 2 Switching;同时在理解互联网体系结构的基础上探寻它的历史演化渊源,乃至发现它背后的设计哲学,解读未来网络的演进方向。 选择题部分 1.在实现基于TCP的网络应用程序时,服务器端正确的处理流程是( C )【百度文库】 A. socket() -> bind() -> listen() -> connect() -> read()/write() -> close() B. socket() -> bind() -> listen() -> read()/write() -> close() C . socket() -> bind() -> listen() -> accept() -> read()/write() -> close() 

考试试题

风格不统一 提交于 2020-01-10 19:25:20
客观题 1 .(408 2011年)TCP/IP参考模型的网络层提供的是 A.无连接不可靠的数据报服务 C.有连接不可靠的虚电路服务 B.无连接可靠的数据报服务 D.有连接可靠的虚电路服务 解答:A。TCP/IP的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据 报服务。此外考察IP首部,如果是面向连接的,则应有用于建立连接的字段,但是没有;如 果提供可靠的服务,则至少应有序号和校验和两个字段,但是IP分组头中也没有(IP首部中 只是首部校验和)。因此网络层提供的无连接不可靠的数据服务。有连接可靠的服务由传输 层的TCP提供。 2.在OSI参考模型中,自下而上第一个提供端到端服务的层次是 (  )   A、数据链路层    B、传输层   C、会话层    D、应用层  答:B,考察端到端概念和对OSI参考模型的掌握。 3 .(408 2011年)主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接, 若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是 A.(SYN=0,ACK=0,seq=11221,ack=11221) B.(SYN=1,ACK=1,seq=11220,ack=11220) C.(SYN=1,ACK=1,seq=11221,ack=11221) D.(SYN=0,ACK=0,seq=11220