day11(计网基础) | 青训营笔记

135 阅读7分钟

这是我参加青训营笔记活动的第11天

计网基础

计算机网络

1、计算机网络(可简称为网络),即许多计算机连接在一起

  • 这里所说的网络是指“三网”,即电信网络、有线电视网络和计算机网络。电信网络,这里的电信,非三大运营商,而是指利用电子技术在不同地点之间传递信息

Internet

2、internet(互联网/互连网),泛指由多个计算机网络互连而成的网络,通信规则(协议)任意。

3、Internet(因特网),特指当前全球最大的、开放的、由众多计算机网络互连而成的网络,通信规则为TCP/IP协议族,前身是美国的ARPANET(阿帕网)。

  • 大写与小写的internet有着严格的含义区别,小写为泛指, 互联网 可以表示种种不同的网络,可以使用不同的通信协议
  • 大写Internet则为专有名词,指因特网

Web

WEB 是一种基于超文本和 HTTP 的、全球性的、动态交互的、跨平台的分布式图形信息系统。 创建在 Internet 的一种网络服务,为浏览者在 Internet 上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级连接将 Internet 上的信息节点组织成一个互为关联的网状结构。

分组和报文

  • 大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组。
  • 报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。

在信息技术中,分组是目前分组交换网络中传输的格式化数据块,是基本的信息传输单位。它与数据报意义近似,但有微小的区别。分组是一个泛指词,而数据报往往用于不 可靠服务场合。 分组由控制信息和用户数据构成。

4、因特网采用存储转发的分组交换技术,实质是采用了在数据通信过程中断续(或动态)分配传输带宽的策略。

  • ☞电路交换:整个报文的比特流连续地从源点直达终点,好比在一个管道中传送。
  • ☞报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
  • ☞分组交换:单个分组(整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下个结点。

5、因特网服务提供者(ISP)分三层:主干ISP、地区ISP和本地ISP。

6、计算机网络按作用范围分为:广域网WAN、城域网MAN、局域网LAN和个人区域网PAN。

7、因特网按工作方式可分为:边缘部分与核心部分。

  • ☞ 边缘部分 由所有连接在因特网上、用户直接使用的主机组成,用来进行通信和资源共享。
  • ☞ 核心部分 由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(即连通性和分组交换)。

因特网的结构:三级计算机网络结构,分为主干网、地区网和校园网(或企业网) 这里是组成由:边缘部分和核心部分组成。 网络由若干结点和连接这些结点的链路组成。网络中的结点可以是计算机、集线器、交换机或路由器等。 其中:计算机可以理解为边缘部分,而其他的结点和链路都可以看成是核心部分。

通信方式

8、计算机通信是指计算机中进程(即运行的程序)之间的通信,计算机网络采用的通信方式有:

  • ☞ 客户机-服务器方式
  • ☞ 对等连接方式(P2P方式)

常用的性能指标

9、计算机网络最常用的性能指标:

  • ☞ 速率(额定速率/标称速率):指连
  • 接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率(data rate)或比特率(bit rate);单位是b/s或bps。
  • ☞ 带宽:表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。
  • ☞ 吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。
  • ☞ 时延(发送时延、传播时延、处理时延、排队时延):指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。
  • ☞ 时延带宽积:即以比特为单位的链路长度。
  • ☞ 往返时间:表示从发送方发送数据开始,到发送方收到来自接收方的确认(接收方收到数据后便立即发送确认),总共经历的时间。往返时间与所发送的分组长度有关。
  • ☞ 信道(或网络)利用率:信道利用率指某信道有百分之几的时间是被利用的(有数据通过)。网络利用率则是全网络的信道利用率的加权平均值。

协议和服务

10、协议和服务是完全相分离的,两个截然不同的概念,不能混淆。

  • 『1』网络协议(network protocol)即协议,是进行网络中的数据交换而建立的规则、标准或约定,其三要素:
    • ☞语法,即数据与控制信息的结构或格式;
    • ☞语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;
    • ☞同步,即事件实现顺序的详细说明。
  • 『2』服务,是指某一层向它上一层提供的一组原语(操作),定义了该层(服务提供者)准备代表其上层(服务)用户执行哪些操作,但并不涉及如何实现这些操作。

  • 『3』服务涉及层与层之间的接口,即服务是“垂直的”;协议涉及不同机器上两个对等实体之间发送的数据包,即协议是“水平的”。 上层实体只能看见下层提供的服务而无法看见下层的协议,也就是说下面的协议对上面的实体是透明的。

详:
  • 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。协议是规则,约定,而服务是功能,本领。
  • 网络协议是由于网络节点之间联系的复杂性,在制定协议时,通常把复杂成分分解成一些简单成分,然后再将它们复合起来。协议是通信双方对等层之间才有的,是水平方向上的关系。而服务则是通信某一端上下层之间才有的,是垂直方向上的关系,而且是自下向上提供的。
  • 下层服务于上层意思就是该层将上层数据包封装之后起的作用。除了底层和最上层,每一层都是服务的享受者也是服务的提供者。

11、计算机网络的各层及其协议的集合,称为网络的体系结构,有:

  • ☞ SNA:1974年,美国IBM公司宣布的系统网络体系结构 (System Network Architecture)。
  • ☞ ISO:法律上的国际标准,开放系统互连基本参考模型 OSI/RM (Open Systems Interconnection Reference Model),简称为OSI,其七层体系结构分别为应用层、表示层、会话层、运输层、网络层、数据链路层和物理层。
  • ☞ TCP/IP:应用最广泛、事实上的国际标准,其四层体系结构分别为应用层、运输层(TCP、UDP)、网际层(IP)和网络接口层。

?kb和KB

12、kb和KB的区别

  • ☞ 比特(bit,记作b):通信领域中使用的信息量的单位,一比特(1b)就是二进制数字中的一位,即一个1或0。
  • ☞ 字节(byte,记作B):计算机中数据量的度量单位,1字节=8比特。
  • ☞ 1kb=10^3bit=1000比特,1KB=2^10byte=1024字节=1024x8比特