前言
计算机网络是一门基础课程,但是老师所讲的东西无非起到一个抛砖引玉的作用 。然而对于需要自学的人来说,无疑是更难的 。前路漫漫~~
计算机网络本来就是比较枯燥的,文章内容较多,建议读者耐心看完这篇文章,希望大家看完后都能有所收获 。先把这篇文章的大致结构放上来 。
文章插图
预备知识
谢希仁的那本《计算机网络》是很多大学选择的计网教材,在第一章是一个概论,大致讲了计算机网络的发展,也可以说是每个人都必须了解的小常识 。在这里,我就做一个总结概括,把它作为学习计网预备知识 。
互联网简史
- 第一阶段:20世纪50年代,数据通信技术与网络理论基础研究
- 第二阶段:20世纪60年代,ARPANET与分组交换技术
- 第三阶段:20世纪70年代中期,网络体系结构与网络协议的标准化
- 第四阶段:20世纪90年代,互联网、高速网络、无线网络、移动互联网与网络安全技术发展
「计算机网络的发展主要经历了下面的七个阶段 。」
「批处理」:为了让更多的人使用计算机,出现了批处理系统 。所谓的批处理,是指事先把用户数程序数据装入卡带或者磁带,并由计算机按照一定顺序读取 。
文章插图
【TCP/IP 基础知识总结】
- 「分时系统」:批处理系统之后,又出现分时系统 。它是指多个终端同时与计算机连接,允许多个用户同时使用计算机 。
文章插图
- 「计算机通信技术」:在分时系统中,我们看到了终端和计算机的连接,但这并不意味着计算机与计算机之间也已互联连接 。随着计算机的数量普及,计算机之间的数据交互的便捷性越来越受到重视,最开始两个主机之间交互数据过程相当繁琐,因此计算机通信技术(计算机与计算机之间由通信线路连接)应运而生 。人们可以很轻松的即时读取另一台计算机中的数据,从而极大地缩短了传输数据的时间 。
- 「计算机网络的产生」:20世纪70年代,人们开始实验基于分组交换技术的计算机网络,并着手研究不同厂商的计算机之间相互通信的技术 。到了80年代,一种能够互联多种计算机的网络应运而生 。网络通信技术进入了发展的高速公路 。
- 「互联网的普及」:进入20世纪90年代,随着计算机的价格降低、性能增强、各类应用纷纷冒头,计算机普及程度越来越高 。面对这一趋势,各家厂商不仅要保证生产产品的自身互联性,还着力于让自己的网络技术不断与互联网技术(TCP/IP)兼容 。
- 「互联网时代」:随着互联网的普及,现在,人们越来越离不开互联网了 。生活、学习工作也都得依靠网络信息,万物互联的时代早就已经到来了 。
- 「网络安全时代」:互联网给世界带来了颠覆性的改变,给人们日常生活带来了极大的便利,互联网呈现给现代人一个高度便捷的信息网络环境,在国家面前,犹如水电煤气一样,成为了国家必不可少的重要资源,随着万物互联,网络安全必定是国家安全最重要的一环 。在互联网普及的初期,人们更关注单纯的连接性,注重不受任何限制的建立连接 。但现在,人们不再满足与“单纯的连接”而是更为追求“安全的连接” 。
- 「比特」:比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位 。英文单词bit来源于binary digit,意思是一个“二进制数字” 。网络技术中的速率指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率(data rate)或比特率(bit rate) 。
- 「带宽」:在计算机网络中,带宽用来表示网络的通信线路传送数据的能力,因此网络带宽表示单位时间内从网络中的某一点到另一点所能通过的“最高数据率” 。这种意义的带宽的单位是比特/秒 。
- 「吞吐量」:吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据量,他表示当前网络传输数据的能力 。
- 时延:
- 1、「发送时延」:指主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需要的时间 。
推荐阅读
- RS485布线经验总结!吃透这几个485布线注意点,接485就简单多了
- Windows TCP/IP远程执行代码漏洞分析
- 为什么 TCP 协议有粘包问题
- 从一个HTTP请求来读懂HTTP、TCP协议
- 3千字Apollo配置中心的总结,让配置“智能”起来
- TCP/IP协议 网络层
- 龙井茶的泡法,茶农总结的龙井茶的保存方法
- TCP 粘包、半包 Netty 全搞定
- 新手养暹罗猫基础知识 怎么养暹罗猫
- 国外网友总结的最佳Android浏览器应用,看看有你用过的吗
- 1、「发送时延」:指主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需要的时间 。