《网络是如何连接的》——前言

1、这本书讲了什么?

本书通过一个案例来讲述网络的全貌。

案例:通过浏览器访问web服务器。 
全貌:从在浏览器输入地址,到屏幕上输出网页内容,这一过程中所有软硬件如何相互配合地完成一系列的工作。(软件:浏览器、服务器;硬件:网络设备,如路由器等;而我们理解的TCP/IP、以太网等技术,可以理解为规定网络设备和软件如何工作的一种规则

2、作者的对于学习计算机网络的建议:

如果只是讲解TCP/IP、以太网这些单独的技术,读者就无法理解网络这个系统的全貌;如果无法理解网络的全貌,也就无法理解每一种网络技术背后的本质意义;而如果无法理解其本质意义,就只能停留在死记硬背的程度,无法做到实际应用。
技术≠意义,只知道技术不知道其意义,是无法懂得如何具体去应用的,这个道理也适用于学习其他科目

3、作者在前言中先对网络的全貌进行初步的探索

网络的组成:
1)第一部分:浏览器和web服务器等网络应用程序
2)第二部分:负责搬运数字信息的机制。数字信息是浏览器和服务器交互过程中传输的数据。

浏览器显示页面,及服务器对浏览器发过来的数据进行处理的实际操作都很复杂,但是浏览器和web服务器之间的交互理解起来却很简单,就是请求和响应。(用代码实现也并不容易)

这个机制如何理解?
1)用来实现应用程序之间的交互。为了实现应用程序之间的交互,我们需要一个能够在浏览器和web服务器之间传递请求和响应的机制。
2)在网络中定位接收者。网络是由很多计算机等设备相互连接组成的,因此在通信的过程中需要确定正确的通信对象,并将请求和响应发送给它们。
3)传输数据过程确保数据的准确性。请求和响应在传递的过程中可能会丢失或损坏,因此这些情况也必须要考虑到。(请求和响应的本质都是电信号和光信号,这些信号可能会受到杂音等的干扰而损坏
所以说,我们需要一种机制,无论遇到任何情况都能够将请求和响应准确无误地发送给对方。由于请求和响应都是由0和1组成的数字信息,所以可以说,我们需要的是一种能够将数字信息搬运到指定目的地的机制。

这种机制是由操作系统中的网络控制软件,以及交换机、路由器等设备分工合作来实现的。
它的基本思路是将数字信息分割成一个一个的小块,然后装入一些被称为“包”(Packet)的容器中来运送。“包”这个词大家可能在用手机的时候经常会碰到,但在这里类似于邮政和快递中的概念。大家可以这样理解:包相当于信件或者包裹,而交换机和路由器则相当于邮局或快递公司的分拣处理区。包的头部存有目的地等控制信息,通过许多交换机和路由器的接力,就可以根据控制信息对这些包进行分拣,然后将它们一步一步地搬运到目的地。无论是家庭和公司里的局域网,还是外面的互联网,它们只是在规模上有所不同,基本的机制都是相同的。

注意,这种交互机制是操作系统中的网络控制软件,浏览器本身并不会亲自负责数据的传送的。

通过前言中的章节概述、各个章节的关键词、探索路线图这些信息,我们可以大概知道这本书在讲什么,逻辑是什么。并且还能让我们快速地找到某个知识点在哪个位置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值