文章 2023-05-31 来自:开发者社区

带你读《智慧光网络:关键技术、应用实践和未来演进》——2.5 无源波分复用器件

2.5 无源波分复用器件 光分插复用器(OADM,Optical Add / Drop Multiplexer)是在纯光域中实现支路信号的分插和复用的一种设备,其分插复用的支路信号以波长为单位,被称为光通道。OADM 设备是全光网络的关键节点设备之一。 由于OADM 器件是在纯光域中实现的,因此对电信号有着完全透明的属性,即理论上来说,OADM 中的每一个波长...

带你读《智慧光网络:关键技术、应用实践和未来演进》——2.5 无源波分复用器件
文章 2023-05-31 来自:开发者社区

带你读《智慧光网络:关键技术、应用实践和未来演进》——2.6 光波长选择及交叉技术(1)

2.6 光波长选择及交叉技术 本节将组合前面章节的模块、器件,达到在整个光层组网调度光信号的目的。 2.6.1 传统波分复用技术 传统的波分复用系统主要就是将前面章节的各个技术点组合在一起,完成多个波长信号在同一个系统中的传输过程。 1.WDM 系统 在发射端,利用WDM器件(合波器件)将不同波长的光信号合并到一根光纤中进行传...

带你读《智慧光网络:关键技术、应用实践和未来演进》——2.6 光波长选择及交叉技术(1)
文章 2023-05-07 来自:开发者社区

Linux五大网络模型之I/O多路复用浅入深出

网上寻得一篇讲解Linux I/O模型很好的文章,特此引用。文章摘录自:https://new.qq.com/rain/a/20210610A05G9600浅入深出的解释清·俞樾《湖楼笔谈》六:“盖诗人用意之妙,在乎深入显出。入之不深,则有浅易之病;出之不显,则有艰涩之患。”从出处可知,“入”说的是内容,“出”说的是表达,内容在文字之下,文字驾驭内容,是上下结构的深入浅出!如果把一篇技术文章看作....

Linux五大网络模型之I/O多路复用浅入深出
文章 2023-05-07 来自:开发者社区

【Linux网络编程】select多路复用

前言我们上节课讲解了服务端的编程(Linux服务端编程初体验)本节课要讲的是select提示:以下是本篇文章正文内容,下面案例可供参考如何增强服务端的通信能力如何增强服务端的能力,同时支持很多个客户端?1、有同学说:用多线程啊!这个回答可以完成,但有缺陷:太占用系统的资源了所以:我们的select就诞生了Linux的设计哲学一切都是文件!Linux中文件是什么1、文件系统中物理意义上的文件2、L....

【Linux网络编程】select多路复用
文章 2023-01-11 来自:开发者社区

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念

注意区分点对点通信 和 端到端协议。简单的认为:运输层直接为应用进程间的逻辑通信提供服务。逻辑通信是概念上的,实际上可不是这样。使用不同的端口号来区分不同的应用进程。端口号的概念用户PC中的DNS客户端进程会发送一个DNS查询请求报文。然后找一个暂时没有使用上的,比如说49152作为源端口,作为短暂端口号。DNS服务器接收到之后,发现目的端口为53,那么也就知道了应该交付给服务器中的 DNS服务....

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念
文章 2023-01-10 来自:开发者社区

网络编程实战之高级篇, 彻底解决面试C10k问题, 高并发服务器, IO多路复用, 同时监视多个IO事件

一.IO多路复用的理解提出问题: 在进行socket套接字编程中, 很多方法都是阻塞式的, 需要等待IO事件的到来, 像是accept 这是一个典型的阻塞函数, 如果没有IO到来.  你却把整个应用程序给阻塞起来等待IO的到来, 这就是对于CPU一个极大的浪费 解决办法:   IO多路复用, 对于整个应用程序中所有IO事件是否发生的一种监视, 多路IO地理解, 就是可以同时监....

网络编程实战之高级篇, 彻底解决面试C10k问题, 高并发服务器, IO多路复用, 同时监视多个IO事件
文章 2022-12-11 来自:开发者社区

Linux系统网络编程——第二十节 多路复用之epoll 模型

epoll相关系统调用1、epoll_create:int epoll_create(int size);(自从linux2.6.8之后, size参数是被忽略的,用完之后, 必须调用close()关闭其返回值是一个文件描述符。调用这个函数的时候,底层(内核层)会帮我们构建出一个epoll模型。epoll模型是什么?先不用管,就先理解它是一个模型就好了,它是有一个整体的、抽象的概念。2、epol....

Linux系统网络编程——第二十节 多路复用之epoll 模型
文章 2022-12-11 来自:开发者社区

Linux系统网络编程——第十九节 多路复用(1)(概念、select、poll)

概念引出我们来思考一个问题:什么叫IO(input output)?读取或者写入(IO)本质就是:等+拷贝。读:等+将数据从内核空间(缓冲区)拷贝到用户空间(缓冲区)写:等+将数据从用户空间(缓冲区)拷贝到内核空间(缓冲区)等是在等什么呢?等某事件就绪。即有数据可读或者可写的时候,或者达到一定的“水位线”的时候。而高效IO即在IO的过程当中,尽可能减少等的比重。那我们应当怎么促使高效IO呢?我们....

Linux系统网络编程——第十九节 多路复用(1)(概念、select、poll)
文章 2022-04-21 来自:开发者社区

从网络I/O模型到Netty,先深入了解下I/O多路复用

1.I/O多路复用模式的实现这是我们上一篇讲I/O多路复用使用的图,可以再回顾一下I/O多路复用模型。多个的进程的IO可以注册到一个复用器(selector)上,然后用一个进程调用select,select会监听所有注册进来的IO。举个例子。在BIO模式中,一个老师(应用进程/线程)只能同时处理一个同学(IO流)的问题。如果有10个同学,就需要配置10个老师来做一对一的讲解。在IO多路复用模型中....

从网络I/O模型到Netty,先深入了解下I/O多路复用
文章 2022-04-20 来自:开发者社区

【从零开始的嵌入式生活】网络编程5——IO多路复用

今天继续网络编程,基本的TCP和UDP实现方式我们已经可以实现了,接下来就是学习一些更加底层的原理了,预计这部分是需要七天文章对应一星期的写作。这周刚好完结,希望有人愿意跟我一起学习呀。作者简介:一个学嵌入式的年轻人✨联系方式:2201891280(QQ)源码地址:https://gitee.com/xingleigao/study_qianrushi⏳全文大约阅读时间: 60min文章目录IO....

【从零开始的嵌入式生活】网络编程5——IO多路复用

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

域名解析DNS

关注DNS技术、标准、产品和行业趋势,连接国内外相关技术社群信息,加强信息共享。

+关注