network review 01

计算机网络复习

网络的知识想复习一遍,MOOC上有一些高水平的课,网易教育的负责人和哈工大关系很好,哈工大的一些课都搬到了网易的在线教育,希望国内的在线教育越办越好。

HIT计算机网络

概览

计算机网络现在的发展主要是取决于两个技术的发展,通信工程和计算机技术,通信技术使得远至太空近到一个学校里的两台设备能相互通信,通信的方式有很多,但是在物理上,现在用的是电及电磁波,包括不限于 电,电磁波,光等,天下武功,唯快不破;只有两台设备互相连接是不够的,多态设备相互连接引入了交换网络,引入了路由器和路由算法,实现了硬件意义上连通。硬件上连通以后,还需要引入协议这种带语义进行控制。

早期的通信技术和计算机网络数据交换有重合的部分,比如电话网络对比电路交换,这是因为这两者本身就很难分出一个界限。我们现在使用的网络都是分组交换的了,再说频分、码分的时候,其实意味更多的时候是通信上的表述。比如现在流行的4G技术,使用的就是OFDMA, 其中的 FDM就是 频分复用。未来流行的5G 便是将频分,时分,码分糅合,但是又保持了各个信息源 正交,极大提高了通信效率。

image

网络结构

以前听 CDMA的广告,现在用腾讯的大王卡,免腾讯公司应用程序的流量,其实当一个公司大了,ISP可能只是内网 : )
image

网络编程

image

2019

  • 学习一个东西,其历史也是挺重要的,以史为鉴,可以知兴替
  • TCP是 1984年部署的,web 出现在1990年左右,之后的几年间出现了 QQ google facebook 其实也没几年,六七年,新技术的发展真的是牛逼。
  • 能把网络协议栈抽象成 socket , 控制不止数以亿万的字节流,真的是牛逼
  • 字节跳动这个名字取得好
-->