标签: 通信

计算的本质

计算的本质

图灵将世界上的数学问题分成了两类,一类是可以用图灵机在有限步内完成计算的,另一类是不可以的。今天我们说一个软件问题能不能计算,其实不是指数学计算,而是能否用图灵机这个简单逻辑来计算。图灵机给后人设计计算机制定了一个行之有效的原则,就是计算机可以通过存储地址、计算机状态、规则表和当前位置的读写来进行计算。

网络基础面试题(2)网络编程

网络基础面试题(2)网络编程

整理一些网络基础面试题,内容涵盖网络协议、网络编程、开源通信组件等等。本章节面试题有:什么是Socket,交互过程是怎么样的;如何用代码实现TCP Socket通信;如何用代码实现 Socket 双向通信;通过线程池如何优化上面的服务端程序;说说select、poll、epoll的区别;说说 Netty 的线程模型。

网络基础面试题(1)网络协议

网络基础面试题(1)网络协议

整理一些网络基础面试题,内容涵盖网络协议、网络编程、开源通信组件等等。本章节面试题有说说HTTP协议的交互流程;HTTP和HTTPS有什么差异,说说SSL交互流程;HTTP协议都有哪些方法;REST和HTTP什么关系;浏览器发生302跳转背后的逻辑;如何理解HTTP协议是无状态的;HTTP协议的长链接与短链接是什么;网络七层模型是什么,HTT协议工作在哪一层;Session和Cookies有什么区别;建立TCP连接的过程什么。

人类通信简史(六):通信的未来

人类通信简史(六):通信的未来

通信技术的研发至少需要两个必要条件:1. 商业利益驱动:许多新技术新发明从实验室走向普通消费者,背后是商业利益的驱动。利益越大,投入越多,产出才会越多。2. 基础学科的突破:先在基础学科取得重大成果,应用层面才有可能有质的突破。基础学科一般包括数学、生命科学、材料学等等。基础学科的探索耗费大量的人力和财力,只有实力雄厚的国家才能做到。未来的通信会发展成什么样子呢?

人类通信简史(五):移动通信

人类通信简史(五):移动通信

在过去的半个世纪中,移动通信的发展对人们的生活、生产、工作、娱乐乃至政治、经济和文化都产生了深刻的影响,30年前幻想中的无人机、智能家居、网络视频、网上购物等均已实现。移动通信技术经历了模拟传输、数字语音传输、互联网通信、个人通信、新一代无线移动通信5个发展阶段。

人类通信简史(二):电与电报

人类通信简史(二):电与电报

2500年前,人类就发现了一些带电的现象。古希腊人用毛皮摩擦琥珀后,琥珀就能吸引绒毛、毛发等小东西。我国古书中也有虎珀拾芥的记载,并且把打雷、打闪等现象叫做“阴阳相激为电”。

人类通信简史(一):古老的通信

人类通信简史(一):古老的通信

今天我们处在一个通信无比便利的时代,只需一部小小的手机,就能迅速发布和获取信息。从远古的山洞壁画到如今的通信卫星,人类前进的每一步都充满了艰辛和未知。我们早就发明出复杂的语言和文字,但是通信的手段只是近两百年才取得巨大发展。