通信

刘光毅解读MEC:解锁垂直行业的“金钥匙”

旧街凉风 提交于 2020-03-25 08:53:47
导读 作为5G网络体系架构演进的关键技术,MEC几乎可以被视作一把“钥匙”,可以满足系统对于吞吐量、时延、网络的可伸缩性和智能化等多方面的“刚需”,近年来引起了行业的广泛关注。 得益于网络的快速部署以及智能终端的大规模普及,视频、游戏等大流量业务暴涨,用户对业务体验要求也越来越高,网络处理能力急需下沉到网络边缘,来应对这些实时大流量业务对网络的压力,这也是近几年运营商联手产业界积极推动MEC(移动边缘计算)技术的主要原因。 作为5G网络体系架构演进的关键技术,MEC几乎可以被视作一把“钥匙”,可以满足系统对于吞吐量、时延、网络的可伸缩性和智能化等多方面的“刚需”,近年来引起了行业的广泛关注。尤其在电信运营商4G时代增量不增收、难以适应垂直行业差异化需求的挑战下,MEC已经成为破解上述问题的“金钥匙”。 正如中国移动研究院无线所总工刘光毅在9月27日“移动边缘计算与互联网高峰论坛”的演讲中所提到的,应对暴涨的流量,网络容量扩容的压力很大,5G到来后更大流量的业务也会爆发,那么消费者和行业用户如何能随时随地体验到网络的高速、高效和低时延,进而愿意为各类新颖应用付费,从而让通信产业链赚到钱? MEC,正在为此而探路。 MEC助力运营商转变管道角色 据预测,从2016-2020年,全网业务量平均增长可以达到8倍,热点地区超过10倍,2030年可以超过100倍,这样的趋势对运营商来说

如何使用PLCSIM Advanced仿真通信

為{幸葍}努か 提交于 2020-03-25 07:58:21
PLCSIM Advanced是SIEMENS推出的一款高功能仿真器,它的显著特点是除了可以仿真一般的PLC逻辑控制程序外还可以仿真通信,功能还是比较强大的。下图是PLCSIM Advanced和PLCSIM的功能比较。 图1 PLCSIM ADV和PLCSIM功能比较 比较遗憾的是目前PLCSIM ADV只支持仿真S7-1500系列PLC。不过对于我们学习通信来说关系不大,毕竟S7-1200和S7-1500的通信指令基本是一样的。 安装 PLCSIM ADV的安装比较简单,一路NEXT即可。不过记得先安装PLCSIM ADV安装包文件夹里面的“\Support\WinPcap_4_1_3.exe”,否则无法仿真通信。如果忘了的话后面再安装也可以。 图2 WinPcap PLCSIM ADV安装后会在计算机上生成一个虚拟网卡,我们要将它的IP地址设置成和我们项目中PLC的IP地址为同一网段。 图3 PLCSIM虚拟网卡 运行 双击桌面上的S7-PLCSIM Advanced V3.0图标即可启动PLCSIM ADV。 图4 PLCSIM ADV界面 如果要仿真通信的话需要选择上图中红色方框里面的“PLCSIM Virtual Eth. Adapter”有效。然后点击蓝色圆圈中的箭头添加虚拟PLC。 图5 添加虚拟PLC 输入虚拟PLC实例名称和IP地址、子网掩码后点击按钮

TCP简介

扶醉桌前 提交于 2020-03-25 03:47:59
TCP介绍 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP通信需要经过 创建连接、数据传送、终止连接 三个步骤。 TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,"打电话"" TCP特点 1. 面向连接 通信双方必须先建立连接才能进行数据的传输,双方都必须为该连接分配必要的系统内核资源,以管理连接的状态和连接上的传输。 双方间的数据传输都可以通过这一个连接进行。 完成数据交换后,双方必须断开此连接,以释放系统资源。 这种连接是一对一的, 因此TCP不适用于广播的应用程序,基于广播的应用程序请使用UDP协议。 2. 可靠传输 1) TCP采用发送应答机制 TCP发送的每个报文段都必须得到接收方的应答才认为这个TCP报文段传输成功 2) 超时重传 发送端发出一个报文段之后就启动定时器,如果在定时时间内没有收到应答就重新发送这个报文段。 TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据包就被假设为已丢失将会被进行重传。 3)

一起学Python:TCP简介

青春壹個敷衍的年華 提交于 2020-03-25 03:47:13
一起学Python:TCP简介 TCP介绍 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP通信需要经过 创建连接、数据传送、终止连接 三个步骤。 TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,"打电话"" TCP特点 1. 面向连接 通信双方必须先建立连接才能进行数据的传输,双方都必须为该连接分配必要的系统内核资源,以管理连接的状态和连接上的传输。 双方间的数据传输都可以通过这一个连接进行。 完成数据交换后,双方必须断开此连接,以释放系统资源。 这种连接是一对一的, 因此TCP不适用于广播的应用程序,基于广播的应用程序请使用UDP协议。 2. 可靠传输 1) TCP采用发送应答机制 TCP发送的每个报文段都必须得到接收方的应答才认为这个TCP报文段传输成功 2) 超时重传 发送端发出一个报文段之后就启动定时器,如果在定时时间内没有收到应答就重新发送这个报文段。 TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认

一起学Python:TCP简介

主宰稳场 提交于 2020-03-25 03:46:55
一起学Python:TCP简介 TCP介绍 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP通信需要经过 创建连接、数据传送、终止连接 三个步骤。 TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,"打电话"" TCP特点 1. 面向连接 通信双方必须先建立连接才能进行数据的传输,双方都必须为该连接分配必要的系统内核资源,以管理连接的状态和连接上的传输。 双方间的数据传输都可以通过这一个连接进行。 完成数据交换后,双方必须断开此连接,以释放系统资源。 这种连接是一对一的, 因此TCP不适用于广播的应用程序,基于广播的应用程序请使用UDP协议。 2. 可靠传输 1) TCP采用发送应答机制 TCP发送的每个报文段都必须得到接收方的应答才认为这个TCP报文段传输成功 2) 超时重传 发送端发出一个报文段之后就启动定时器,如果在定时时间内没有收到应答就重新发送这个报文段。 TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认

UDP通信

隐身守侯 提交于 2020-03-25 03:35:35
1、UDP概述 UDP(User Datagram Protocol):用户数据报协议,是一种面向无连接的协议,在通信时发送端和接收端不用建立连接。 2、DatagramPacket DatagramPacket用于封装数据,在接收端和发送端的DatagramPacket方法有所不同,接收端的构造方法只需要接受一个字节数组来存放接收到的数据,而发送端的构造方法不但要接受发送数据要存放的字节数组,还需要指定发送端IP地址和端口号。 接收端构造方法: DatagramPacket(byte[] buf, int length):构造DatagramPacket,用来接受长度为length的数据包。 发送端构造方法: DatagramPacket(byte[] buf, int length, InteAddress address, int port):构造数据包,用来将长度为length的包发送到指定主机上的指定端口号。 常用方法: InetAddress getAddress():返回某台机器的IP地址,此数据报将要发往该机器或者是从该机器接收到的。 int getPort():返回某台远程主机的端口号,此数据报将要发往该主机或者是从该主机接受到的。 getData():返回数据缓冲区。 int getLength():返回将要发送或接收到的数据的长度。 3

Java入门网络编程-使用UDP通信

廉价感情. 提交于 2020-03-25 03:29:50
程序说明: 以下代码,利用java的网络编程,使用UDP通信作为通信协议,描述了一个简易的多人聊天程序,此程序可以使用公网或者是局域网进行聊天,要求有一台服务器。程序一共分为2个包,第一个包:udp,放置服务器端代码,包括:Server.java,第二个包:ui,放置客户端代码,包括:Login.java,Chat.java,Sender.java,Reciever.java,Test.java,期中Chat与Login为ui界面。 没有公网服务器的同学可以选择阿里云租赁【可以选择云翼计划】【非广告】,或者使用局域网,此代码使用公网ip测试成功,没有试过局域网,感兴趣的同学可以试一试。 具体代码: Server.java: 1 package udp; 2 3 import java.io.IOException; 4 import java.io.UnsupportedEncodingException; 5 import java.net.*; 6 import java.util.LinkedList; 7 import java.util.List; 8 9 public class Server 10 { 11 12 public static void main(String[] args) 13 { 14 new Thread(new Server_Run())

java udp协议DatagramSocket类使用

吃可爱长大的小学妹 提交于 2020-03-25 03:26:52
1 package com.temp; 2 3 4 import org.junit.Test; 5 6 import java.io.*; 7 import java.net.DatagramPacket; 8 import java.net.DatagramSocket; 9 import java.net.InetSocketAddress; 10 11 /** 12 * @author 13 * @date 2019/7/23 14 */ 15 public class TestUdp { 16 17 /** 18 * udp 发送数据: 19 * 1.建立通信DatagramSocket,占用端口建立通信 20 * 2.创建数据包DatagramPacket,指定数据包发向的端口,不会发生端口占用行为 21 * 3.发送行为 22 * 4.关闭通信 23 * 24 * @param 25 * @return 26 * @author 27 * @date 2019/7/23 10:51 28 */ 29 @Test 30 public void udpSend() throws IOException { 31 DatagramSocket datagramSocket = new DatagramSocket(9999); 32 String msg = "msg

UDP通信(一)

主宰稳场 提交于 2020-03-25 03:25:03
package demo01; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; public class UDPrecieve { public static void main(String[] args) throws IOException { // 接收端(单线上传)b // 1.创建码头,绑定端口号 DatagramSocket ds = new DatagramSocket(8000); // 2.创建字节数组,接收发来的数据 byte[] b = new byte[1024]; // 3.创建数据包对象 DatagramPacket dp = new DatagramPacket(b, b.length); // 4.接收数据 ds.receive(dp); // 5.拆包 int len = dp.getLength(); String ip = dp.getAddress().getHostAddress(); int port = dp.getPort(); System.out.println("ip:" + ip + "端口号:" + port + "内容:" + new String(b, 0, len)); // 6

计算机网络的发展历程,你真的清楚吗

会有一股神秘感。 提交于 2020-03-24 23:21:23
既然入了网工的坑,那么我们首先就需要对网络的发展历程有个大致的了解。这就好比日后别人问起你的奋斗史,假若你连自己的奋斗历程都说不明白,这可就有点尴尬了。好了,闲话少说,咱们步入正题。 前言 虽然计算机网络仅仅经历了几十年的发展历程,但如今它已经成为了人们生活中不可或缺的一部分。21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以迅速的传递信息,网络已经成为信息社会的命脉和发展知识经济的重要基础。 一、 Internet的发展历程 互联网的基础结构大致经历了三个阶段的演进。这三个阶段在时间划分上并非截然分开的,而是存在部分重叠,这是因为网络的演进是渐变的,而非在某一天突然发生了质的飞越。 从单个网络ARPANE向互联网发展的过程。 1969年美国国防部创建的第一个分组交换网络ARPANET最初只是一个单个的分组互联网(当时连一个互连的网络都算不上)。所有要连接在ARPANET上的主机都直接与就近的结点交换机相连。但是到了20世纪70年代中期,人认识到不可能仅使用一个单独的网络来满足所有的通信问题。于是ARPA开始研究多种网络(如分组无线网络)互连的技术,这就导致了互连网络的出现。当时的美国国防部只是希望通过网络加快信息的传递,以此应对可能面临的威胁,因此,互联网的诞生只是一个意外。他们未曾想到,有朝一日