《数据通信与网络》笔记--SCTP】的更多相关文章

SCTP(stream control transmission protocol)是一种新的可靠的,面向报文的传输层控制协议.它兼有UDP和TCP的特性,它是可靠的面向报文的协议,它保存报文的边界,同时它检测丢失的数据,重复的数据和时序的数据.它还有拥塞控制和流量控制. 1.SCTP服务 1.1.多流 TCP客户端和TCP服务器的每一次连接都包含一个单一的流,这个方法存在的问题是流的任何一点丢失会阻塞其余的数据传递,但传输文本的时候,还可以接受,但是当传输的是实时数据(音视频)时,就接受不了了…
在之前的文章中已经介绍过虚电路交换,详细请参见:http://blog.csdn.net/todd911/article/details/9069447 这边介绍下使用虚电路交换的2中WAN技术:帧中继和ATM. 帧中继 帧中继(frame relay)是一种虚电路广域网.设计用来满足20世纪80年代和20世纪90年代早期对新型广域网的需求. 帧中继主要有一下特性: 1.以较高的速率(1.544Mbps以及最近的44.376Mbps)进行工作. 2.只工作再物理层和数据链路层 3.允许突发性数据…
1.拥塞窗口 发送方窗口的大小不仅取决于接收方,而.而且还取决于网络拥塞的情况. 发送方有2种信息:接收方通告的窗口大小和拥塞窗口的大小,实际的窗口大小事这两者中的最小者. 实际窗口大小 = min(rwnd,cwnd) rwnd:接收窗口大小. cwnd:拥塞窗口大小. 2.拥塞策略 TCP处理拥塞的一般策略基于3个阶段:慢速启动,拥塞避免和拥塞检测. 2.1.慢速启动:指数增长 TCP拥塞控制所使用的一种算法称为慢性启动(slow start),这种算法是基于这样的想法,它在开始时设置拥塞窗…
QoS(Quality of Service)服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术. 1.QoS参数 衡量服务质量QoS的参数主要包括: 端到端延迟(Delay):包括传输时延.传播时延.排队时延. 延迟抖动(Jitter):抖动是网络延迟的变化量,是由于同一应用的任意两个相邻分组在传输路由中经过不同的网络延迟产生的. 抖动控制对多媒体应用十分重要. 分组丢失率(Loss Ratio):网络拥塞时由于缓冲溢出或分组到达延迟超过延迟上界,分组将被丢弃.这些丢弃…
1.IP层的安全:IPSec IP层安全(IP security,IPsec)是由因特网工程任务组(IETF)设计用来为IP层的分组提供安全的一组协议.IPsec帮助 生成经过鉴别的与安全的IP层的分组,如下图: 1.1.两种方式 IPSec以2种不同的方式运行,传输方式和隧道方式,如下图所示:                                                                     传输方式 在传输方式(transport mode)下,IPsec…
上次简单地介绍了IP层的安全,今天来介绍下在传输层提供安全性最主要的2个协议:安全套接字层(SSL)协议和传输 层安全(TLS)协议.TLS实际上就是SSL的IETF版本. 1.SSL服务 设计安全套接字层(secure socket layer,SSL)是为了对来自应用层的数据提供安全的压缩服务,SSL可接受来自应用层 任何协议的数据,一般典型的是HTTP协议,来自应用层的数据被压缩(可选),被签记和被加密,然后将它们传给可靠的传输 层协议如TCP.Netscape在1994年开发了SSL,1…
1.JSON解析 1.JSON介绍 JSON是最网络传输数据最为广泛的数据格式,没有之一,出身草根,是Javascript的子集,专门负责描述数据格式.Javascript是网页开发的一种脚本语言,和Java没有任何关系. 2.语法规则 JSON数据以key/value 值对表示,每个数据由逗号分割,花括号保存对象,方括号保存数组 3.JSON值 数字(整数或浮点数),字符串(在双引号中),逻辑值(true 或false),数组(在方括号中),对象(在花括号中),null; 4.序列化&反序列化…
该文章来自网络,如有冒犯,请及时联系! 前提 引用以下文件 Microsoft.Practices.ObjectBuilder2.dll Microsoft.Practices.Unity.dll Microsoft.Practices.Unity.Configuration.dll Microsoft.Practices.Unity.Interception.dll Microsoft.Practices.Unity.Interception.Configuration.dll Microso…
(1)网络状态: ConnectivityManager负责管理所有连接的服务(如:系统服务,3G/4G,WiFi,蓝牙等).查看网络状态的类是NetWorkInfo,它是通过ConnectivityManager来获得,可以用来检测当前网络类型,当前网络状态.网络状态在一下场景需要使用,界面上需要表述当前的网络状态,根据不同的网络状态来处理逻辑,需要判断网络情况来开启服务.下面以一个demo来说明 package com.example.connectivitymanagerdemo; imp…
最近,有粉丝发消息给我,说想要好好学习计算机,但是找不到门路啊,所以小编打算给大家推荐一些很奈斯的计算机学习的资料,希望大家赶紧收藏起来好好学习. 资料分为四份,给大家展示了部分内容,头条受限,无法全部展示给大家,有需要的朋友,扫公众号获取 图解计算机基础 程序员必知的硬核知识大全 内存的物理结构 内存的使用 认识压缩算法 几种常用压缩算法的理解 认识磁盘 磁盘构件 节约内存 可以使用虚拟机获取其他环境 Windows 操作系统的特征 汇编语言的语法是 操作码 + 操作数 应用和硬件的关系 目录…