图解TCP/IP第一章网络基础知识

1、在这里插入图片描述
2、超级计算机(计算能力极强的一种计算机, 常用于复杂的科学计算。 );小型机(与大型机相
比, 体积较“小” 的一种计算机。 虽说是“小型机” , 但实际大小其实足有五斗柜那么大。 )。

3、单机模式:指计算机未连接到网络, 各自独立使用的方式。

4、计算机网络, 根据其规模可分为WAN(Wide Area Network, 广域网) (指覆盖多个远距离区域的远程网络。 比广域网再小一级的、 连接整个城市的网络叫城域网MAN, Metropolitan Area Network) 。 ) 和LAN(Local Area Network, 局域网) (指一个楼层、 一栋楼或一个校园等相对较小的区域内的网络。 ) 。

5、计算机与网络发展的7个阶段:

  • 批处理(Batch Processing) ;
  • 分时系统(TSS(Time Sharing System) ) ;
  • 计算机之间的通信;
  • 计算机网络的产生;
  • 互联网的普及;
  • 以互联网技术为中心的时代;
  • 从“单纯建立连接”到“安全建立连接”。
    在这里插入图片描述

6、CPU(Central Processing Unit) 译作中央处理器。 它如同一台计算机的“心脏”, 每个程序实际上是由它调度执行的。

7、OS(Operating System) 译作操作系统, 是一种基础软件。 它集合了CPU管理、 内存管理、 计算机外围设备管理以及程序运行管理等重要功能。

8、所谓标准化是指使不同厂商所生产的异构产品之间具有兼容性、 便于使用的规范化过程。这种方式类似于普通话的推广。在这里插入图片描述
9、OSI参考模型的每个分层都接收由它下一层所提供的特定服务, 并且负责为自己的上一层提供特定的服务。 上下层之间进行交互时所遵循的约定叫做“接口”。 同一层之间的交互所遵循的约定叫做“协议”。
在这里插入图片描述
10、OSI协议与OSI参考模型:

  • 本章所介绍的是OSI参考模型。 然而人们也时常会听到OSI协议这个词。 OSI协议是为了让异构的计算机之间能够相互通信的、 由ISO和ITU-T推进其标准化的一种网络体系结构。
  • OSI(参考模型) 将通信功能划分为7个分层, 称作OSI参考模型。 OSI协议以OSI参考模型为基础界定了每个阶层的协议和每个阶层之间接口相关的标准。 遵循OSI协议的产品叫OSI产品, 而它们所遵循的通信则被称为OSI通信。 由于“OSI参考模型”与“OSI协议”指代意义不同, 请勿混淆。

11、OSI参考模型中各个分层的作用在这里插入图片描述
在这里插入图片描述

  • 应用层,为应用程序提供服务并规定应用程序中通信相关的细节。 包括文件传输、 电子邮件、 远程登录(虚拟终端) 等协议。
  • 表示层,将应用处理的信息转换为适合网络传输的格式, 或将来自下一层的数据转换为上层能够处理的格式。 因此它主要负责数据格式的转换。具体来说, 就是将设备固有的数据格式转换为网络标准传输格式。 不同设备对同一比特流解释的结果可能会不同。 因此, 使它们保持一致是这一层的主要作用。
  • 会话层,负责建立和断开通信连接(数据流动的逻辑通路) , 以及数据的分割等数据传输相关的管理。
  • 传输层,起着可靠传输的作用。 只在通信双方节点上进行处理, 而无需在路由器上处理。
  • 网络层,将数据传输到目标地址。 目标地址可以是多个网络通过路由器连接而成的某一个地址。 因此这一层主要负责寻址和路由选择。
  • 数据链路层,负责物理层面上互连的、 节点之间的通信传输。 例如与1个以太网相连的2个节点之间的通信。将0、 1序列划分为具有意义的数据帧传送给对端(数据帧的生成与接收) 。
  • 物理层,负责0、 1比特流(0、 1序列) 与电压的高低、 光的闪灭之间的互换。

12、通过网络发送数据, 大致可以分为面向有连接与面向无连接两种类型(面向无连接型包括以太网、 IP、
UDP等协议。 面向有连接型包括ATM、 帧中继、 TCP等协议。 ) 。

13、根据接收端数量分类

  • 单播(Unicast),字面上, “Uni”表示“1”, “Cast”意为“投掷”。 组合起来就是指1对1通信。 早先的固定电话就是单播通信的一个典型例子。
  • 广播(Broadcast),字面上具有“播放”之意。 因此它指是将消息从1台主机发送给与之相连的所有其他主机。 广播通信的一个典型例子就是电视播放, 它将电视信号一齐发送给非特定的多个接收对象。我们知道电视信号一般都有自己的频段。 只有在相应频段的可接收范围内才能收到电视信号。 与之类似, 进行广播通信的计算机也有它们的广播范围。 只有在这个范围之内的计算机才能收到相应的广播消息。 这个范围叫做广播域。
  • 多播(Multicast),多播与广播类似, 也是将消息发给多个接收主机。 不同之处在于多播要限定某一组主机作为接收端。最典型的例子就是电视会议, 这是由多组人在不同的地方参加的一种远程会议。 在这种形式下, 会由一台主机发送消息给特定的多台主机。 电视会议通常不能使用广播方式。 否则将无从掌握是谁在哪儿参与电视会议。
  • 任播(Anycast),任播是指在特定的多台主机中选出一台作为接收端的一种通信方式。 任播通信从目标主机群中选择一台最符合网络条件的主机作为目标主机发送消息。 通常, 所被选中的那台特定主机将返回一个单播信号, 随后发送端主机会只跟这台主机进行通信。任播在实际网络中的应用有DNS根域名解析服务器。

14、到此为止, 读者可能会有一个疑问。 前面提到, 在同一个通信网络中不允许有两个相同地址的通信主体存在。 这在单播通信中还好理解, 因为通信两端都是单一的主机。 那么对于广播、 多播、 任播通信该如何理解呢? 岂不是通信接收端都被赋予了同一个地址? 其实, 在某种程度上, 这样理解有一定的合理性。 在上述这些通信方式中, 接收端设备可能不止一个。 为此, 可以对这些由多个设备组成的一组通信赋予同一个具有唯一特性的地址, 从而可以避免产生歧义, 明确接收对象。举个简单的多播的例子。 某位老师说: “一年一班的同学们请起立! ”其中, “一年一班”实际上就明确地
指代了目标对象。 此时, “一年一班”就是这一次“多播”的目标地址, 具有唯一性。
在这里插入图片描述
15、MAC地址由设备的制造厂商针对每块网卡NIC(Network Interface Card) , 也叫网卡, 是计算机连网时所使用的部件。 ) 进行分别指定。 人们可以通过制造商识别号、 制造商内部产品编号以及产品通用编号确保MAC地址的唯一性。 然而, 人们无法确定哪家厂商的哪个网卡被用到了哪个地方。 虽然MAC地址中的制造商识别号、 产品编号以及通用编号等信息在某种程度上也具有一定的层次性, 但是对于寻找地址并没有起到任何作用, 所以不能算作有层次的地址。 正因如此, 虽然MAC地址是真正负责最终通信的地址, 但是在实际寻址过程中, IP地址却必不可少。那么IP地址又是怎样实现分层的呢? 一方面, IP地址由网络号和主机号两部分组成。 即使通信主体的IP地址不同, 若主机号不同, 网络号相同, 说明它们处于同一个网段。 通常, 同处一个网段的主机也都属于同一个部门或集团组织。 另一方面, 网络号相同的主机在组织结构、 提供商类型和地域分布上都比较集中, 也
为IP寻址带来了极大的方便 。 这也是为什么说IP地址具有层次性的原因。

16、在这里插入图片描述

17、传输速率和吞吐量:

  • 在数据传输的过程中, 两个设备之间数据流动的物理速度称为传输速率。 单位为bps(Bits PerSecond, 每秒比特数) 。 从严格意义上讲, 各种传输媒介中信号的流动速度是恒定的。 因此, 即使数据链路的传输速率不相同, 也不会出现传输的速度忽快忽慢的情况(因为光和电流的传输速度是恒定的。 )。 传输速率高也不是指单位数据流动的速度有多快, 而是指单位时间内传输的数据量有多少。
  • 以我们生活中的道路交通为例, 低速数据链路就如同车道较少无法让很多车同时通过的情况。 与之相反, 高速数据链路就相当于有多个车道, 一次允许更多车辆行驶的道路。
  • 传输速率又称作带宽(Bandwidth) 。 带宽越大网络传输能力就越强。
  • 此外, 主机之间实际的传输速率被称作吞吐量。 其单位与带宽相同, 都是bps(Bits Per Second) 。 吞吐量这个词不仅衡量带宽, 同时也衡量主机的CPU处理能力、 网络的拥堵程度、 报文中数据字段的占有份额(不含报文首部, 只计算数据字段本身) 等信息。

18、中继器(Repeater) 是在OSI模型的第1层——物理层面上延长网络的设备。 由电缆传过来的电信号或光信号经由中继器的波形调整和放大再传给另一个电缆。

在这里插入图片描述
19、网桥是在OSI模型的第2层——数据链路层面上连接两个网络的设备。
在这里插入图片描述
20、路由器是在OSI模型的第3层——网络层面上连接两个网络、 并对分组报文进行转发的设备。 网桥是根据物理地址(MAC地址) 进行处理, 而路由器则是根据IP地址进行处理的。 由此, TCP/IP中网络层的地址就成为了IP地址。

21、网关
在这里插入图片描述
22、 虚拟化和云

  • 以几个比较有特点的网站为背景介绍一下虚拟化与云。 读者可能或多或少都访问过抽奖、 网游、 内容(内容content) 在此处是指集动画、 文章、 音乐、 应用以及游戏软件于一体, 提供阅览以及上传/下载服务的一种信息集中体的统称。 ) 下载等网站。 这些网站有一个共同的特点, 那就是具有明显的访问高峰点。 以提供抽奖的站点为例, 在抽奖活动期间, 白天或周末访问量都非常高, 而在抽奖活动结束后基本无人问津。 而且, 在访问高峰期, 网站又必须保证每一个用户都能正常访问, 否则极可能会被起诉发生索赔事件。
  • 类似于这种抽奖网站, 有些站点所提供内容的种类和性质决定了它们实际上对网络资源的需求时刻都在发生变化。 尤其在像数据中心一样配置大量的服务器提供对外服务的环境中, 为每个网站和内容提供商分配固定的网络资源显然是低效的。
  • 基于这样一个背景, 出现了虚拟化技术。 它是指当一个网站(也可以是其他系统) 需要调整运营所使用的资源时, 并不增减服务器、 存储设备、 网络等实际的物理设备, 而是利用软件将这些物理设备虚拟化, 在有必要增减资源的时候, 通过软件按量增减的一种机制。 通过此机制实现按需分配、 按比例分配, 对外提供可靠的服务。
  • 利用虚拟化技术, 根据使用者的情况动态调整必要资源的机制被人们称作“云”。 而且, 将虚拟化的系统根据需要自动地进行动态管理的部分被称作“智能协调层”。 它能够将服务器、 存储、 网络看作一个整体进行管理。 有了“云”, 网络的使用者就可以实现不论何时何地都可以只获取或只提供需要信息的机制。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值