网络通信知识
进击的小杨人
越努力,越不费力
展开
-
单播、广播和组播优缺点
当前的网络中有三种通讯模式:单播、广播、组播(多播),其中的组播出现时间最晚但同时具备单播和广播的优点,最具有发展前景。一、单播:主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协议。网络中的路由器和交换机根据其目...原创 2019-03-13 22:38:18 · 5993 阅读 · 0 评论 -
创建线程的几种方法
创建线程的几种方法使用函数作为thread对象的可调用对象#include #include using namespace std;void myprint() //创建自己的线程,初始函数{cout << "my thread begin ..." << endl;cout << "my thread running1 ..." <...原创 2019-05-20 21:42:07 · 352 阅读 · 0 评论 -
GPON标准简要解析
GPON标准简要解析一、GPON技术的产生发展PON(Passive Optical Network,无源光网络)一直被认为是光接入网中颇具应用前景的技术,它打破了传统的点到点解决方法,在解决宽带接入问题上是一种经济的、面向未来多业务的用户接入技术。过去,EPON在传输媒质层上采用以太网千兆以太网作为传输协议,数据链路层上也是采用以太网协议。由于以太网相关器件价格相对低廉,并且对于在通信业务...原创 2019-03-22 11:36:56 · 3971 阅读 · 3 评论 -
进程与线程的区别总结
主要区别进程是系统进行资源分配的基本单元,而线程是CPU任务调度和执行的基本单元。主要现在下几个方面:进程是系统进行资源分配的基本单位,有独立的内存地址空间; 线程是CPU调度的基本单位,没有单独地址空间,有独立的栈,局部变量,寄存器, 程序计数器等。每个进程都有独立的代码和数据空间(程序上下文),进程的创建和切换程都有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,...原创 2019-03-19 19:27:39 · 130 阅读 · 0 评论 -
使用socket实现TCP和UDP传输
转载自:https://blog.csdn.net/sinat_38102206/article/details/80320111socket由IP地址和端口号组成,可以通过TCP,UDP,IP协议实现不同虚拟机或不同计算机之间的通信,效率较高。(一)运用TCP协议进行socket通信TCP是面向连接的,它在进行通信之前,需要双方先进行沟通,然后才能进行通信。而且TCP是以数据流的方式进行数...转载 2019-03-14 20:09:21 · 523 阅读 · 0 评论 -
TCP与UDP区别以及三次握手
面向连接的TCP“面向连接”也是就是说 TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,简单来说说这三次对话的简单过程:第一次对话:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”。第二次对话:主机B向主机A发送同意连接和...原创 2019-03-14 19:35:21 · 577 阅读 · 0 评论 -
OLT与ONU之间上下行数据方式解释
下行方向:广播方式即OLT到ONU采用广播技术,ONU将接受到所有的下行数据,根据不同的LLID值提取属于各自的数据,并去掉LLID标签。其实,OLT的上联口和PON口会有各自的MAC地址表,在OLT内部如同一个交换机,数据进入OLT后首先根据MAC地址表去找对应的端口,找到对应的PON口后,数据下行就通过广播至所有的ONU。上行方向:时分多址技术在PON中,各ONU至OLT的上行信号采用...原创 2019-03-14 19:15:16 · 12667 阅读 · 0 评论 -
有源光网络VS无源光网络
有源光网络AON (Active Optical Network:有源光网络)是指信号在传输过程中,从局端设备到用户分配单元之间采用光电转换设备、有源光电器件以及光纤等有源光纤传输设备进行传输的网络。有源光器件包括光源(激光器)、光接收机、光收发模块、光放大器(光纤放大器和半导体光放大器)等。结构简单描述为:OLT(光线路终端)----放大器/中继器----多个平行ONU(光网络单元)无源光...原创 2019-03-14 18:41:58 · 6868 阅读 · 0 评论 -
并发、进程和线程的概念和实现方法(理论)
并发 进程和线程的基本概念并发:两个或者多个任务(独立任务)同时发生(进行);一个程序同时执行多个任务;在以往计算机中,单核CPU(中央处理器):在某个时刻只能同时执行一个任务,由操作系统进行调度,进行所谓的‘任务切换’,这是一种并发的假象(不是真正的并发),执行切换(上下文切换),是需要有时间开销的,比如操作系统要保存你恢复时的各种状态、执行进度等,都需要时间开销。多核CPU,能够实...原创 2019-05-16 21:58:45 · 307 阅读 · 0 评论