计算机网络知识对测试人员来说是非常重要的基础技能。无论是在平时测试工作中(比如接口测试),还是测试技术面试时,都会经常涉猎。很多基础薄弱的同学靠临时抱佛脚突击搜索学习,对系统知识和重点难点的理解总是不够透彻。
本系列文章就带大家从最最基础的网络知识开始,一步一个台阶学习,最终深度理解和掌握计算机网络核心知识点、相关面试题以及在测试工作中的应用。
网络、互联网、因特网,经常听到的这三个名词,他们的区别是什么?先参考如下图
-
网络(Network)
-
计算机通过交换机设备组建成一个局域网,一般不超过100米,例如学校的机房;
-
- 互联网(Network of Network)
-
还是以学校机房为例,不同教室之间的网络可以通过路由器相互连接,这就叫做互联网;并且通过广域网可以连接的很远。
-
- 因特网(Internet)
-
全球最大的一个互联网
-
- 总结
-
- 网络:许多计算机连接在一起
-
- 互联网:internet 许多网络连接在一起
-
- 因特网:Internet 全球最大的一个互联网
-
- ISP:电信运营商internet service producer
-
由上图可以清晰的看出网络直接的关系,在实际生活中也很容易提现;比如以前在学校的时候,同学和老师之间传文件很快,因为大家都是在一个校园网中;再比如网络下载的时候,一般会提供好几个下载路径,通常我们选择本地下载也是速度最快的。
-
再由下图的实际场景可以很清楚的看出ISP、企业和我们普通的网民之间的关系:
-
- 局域网:自己购买设备,自己维护,带宽固定,100M 1000M 距离100米以内
-
- 广域网:花钱买服务,花钱买带宽
-
1)电路交换——面向连接
-
- 连接的三个阶段:
-
- 建立连接
-
- 通信
-
- 释放连接 <