计算机网络复习——第一章计算机网络概述

这门课真的是要命了T^T,苦哈哈得开始复习,翻书。。。

相关知识见,感觉比较容易入手

《计算机网络》(谢希仁)内容总结 | JavaGuide

1.网络的概念

网络:结点、链路

internet 互连网:网络+路由器+链路,通用名词

Internet互联网:最大的开放的由多个网络连接而成的特定互连网,采用TCP/IP协议簇

2.互联网的组成

C/S、P2P、B/S(C/S的特例)

3.互联网发展的三阶段

        1)单个网络ARPANET向互连网发展

        2)建成三级结构的互联网

        3)逐渐形成多层次的ISP结构的互联网{主干ISP, 地区ISP, 本地ISP}

4.计算机之间的通信是进程之间的通信

5.通信方式 :边缘部分:主机{C/S、P2P}  核心部分:路由器及网络{电路交换,报文交换,分组交换}P17页图

6.网络的性能

速率(数据率):链接在计算机网络上得主机在数字信道上传送数据速率

带宽:表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。常用来表示网络的通信线路所能传送数据的能力。单位是“比特每秒”,记为 b/s。

吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。
时延(=发送时延(也叫传输时延=数据段长度/发送速率)+传播时延(信道长度、媒体在信道上传得传播速率)+处理时延(接收时间长度)+排队时延(等待时间长度)):一个数据(/报文/分组/比特)从网络的一端运送到另一端所需要的时间。

时延带宽积:指传播时延*带宽,表示一条链路上传播的所有比特,单位比特

往返时间:RTT, 从发送端发送数据开始的,到发送端收到来自接收端的确认所经历的时间
利用率:信道利用率是指某信道百分之几时间是被利用的。网络利用率是指全网络的信道利用率的加权平均值。

D = D0/(1 - U)

7.网络的分类 见作业题2

8.计算机体系结构

        1)OSI法律上的国际标准,TCP/IP实际上的国际标准

        2)具有五层协议的体系结构 P31 P33图1-19

  • 应用层:通过应用进程间的交互来完成特定网络应用,数据单元为报文
  • 运输层:负责向两台主机进程之间的通信提供数据传输服务(将数据从源端口发送到目的端口,实现进程到进程),数据单元:(TCP:报文段),(UDP:用户数据报)
  • 网络层(网际层):为分组交换网上的不同主机提供通信服务(从源设备发送到目标设备)数据单元:将用户数据报与报文段封装为分组(=IP数据报/数据报)或者是包
  • 数据链路层:实现相邻节点间的数据传输,附加控制信息实现检错并纠错,数据单元:帧
  • 物理层:利用物理媒体传送数据,数据单元:比特

        3)TCP/IP有四层 P38 图1-22 1-23 1-24 

          主机A                                                                                                              主机B

        应用层(HTTP,SMTP,DNS,RTP)                                                                        应用层

        传输层(UDP/TCP)                             路由器                                                传输层

        网际层  (IP)                                            网际层                                                网际层

        网络接口层                                            网络接口层                                        网络接口层

                                                        网络1                                        网络2

9.协议工作原理


重点知识:

  • 计算机网络(简称网络)把许多计算机连接在一起,而互联网把许多网络连接在一起,是网络的网络。
  • 计算机网络最常用的性能指标是:速率,带宽,吞吐量,时延(发送时延,处理时延,排队时延),时延带宽积,往返时间和信道利用率。
  • 五层体系结构由应用层,运输层,网络层(网际层),数据链路层,物理层组成。运输层最主要的协议是 TCP 和 UDP 协议,网络层最重要的协议是 IP 协议。

作业题:

3, 8,13, 17,21, 22,27

试从多个方面比较电路交换,报文交换和分组交换的主要优缺点 

1)电路交换

特点:先连接,再通信,再释放连接 ,静态分配存储带宽(传输速度不变)。

优点:端对端通信质量可靠,对连续传送大量数据(传送时间远大于连接建立时间)效率高。

缺点:灵活性差,信道利用率低,一旦某环节出现故障,电路交换系统无法自动从故障中恢复。    2)报文交换

特点:以整个报文为传输单位,不再分组,采用存储转发技术   

优点:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。

分布式路由转发协议,省去划分分组与终点重组得得步骤。

缺点:灵活性不如分组交换,传输时时延较大 

 3)分组交换

特点:以分组为传输单位,采用存储转发技术,不断存储与转发整个分组

优点:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好 。分布式路由转发协议,分组交换网络生存性好。一个分组长度小于整个报文,则分组交换比报文交换时延更小,灵活性更好。

缺点:转发需要排队,同时带宽不定,容易发生拥堵,存在一定时延。 分组携带一定控制信息,造成一定开销。电路交换网,需要网络管理。                                                               

  1. 计算机网络都有哪些类别?各种类别的网络都有哪些特点?

网络作用范围:

  • 广域网 WAN:几十~几千公里。远程、高速、是 Internet 的核心网。
  •  城域网 MAN:5~50km 城市范围,链接多个局域网。
  • 局域网 LAN:~=1km 校园、企业、机关、社区。
  • 个域网 PAN/WPAN:~= 10m 个人电子设备 

使用者:

  • 公用网:电信公司 
  • 专用网:特殊业务,军队,铁路,银行

交换方式:

  • 电路交换网
  • 分组交换网
  • 混合交换网
  1. 客户-服务器方式与P2P对等通信方式的主要区别是什么?有没有相同的地方?                          C-S:描述进程之间服务和被服务方的关系,C与S关系建立后,通信是双向的。(C要知道S的地址,但是 S并不需要知道C的地址)                                                                                 P2P:指两个主机在通信时不区分C与S的身份,只要都运行了对等连接的软件就可以平等地对等通信。(P2P本质上仍是C-S,只是两个主机既是C也是S,因此,双方必须知道彼此的地址)                                                                                                                                                前者严格区分服务和被服务者,后者无此区别。后者实际上是前者的双向应用。
  2. 收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×10^8m/s.试计算以下两种情况的发送时延和传播时延:k = 10^3 m = 10^6 G = 10^9 T = 10^12 P = 10^15 E = 10^18
  3. (1) 数据长度为10^7bit,数据发送速率为100kb/s。
  • 发送时延:10^7bit/100kb/s = 100s 传播时延:1000km/(2×10^8m/s) = 1/200s = 0.005s = 5ms(2) 数据长度为10^3bit,数据发送速率为1Gb/s。
  • 发送时延:10^3bit/1Gb/s = 1us 传播时延:1000km/(2×10^8m/s) = 1/200s = 0.005s = 5ms
  • 从上面的计算中可以得到什么样的结论?收发两端的传播时延是不变的,只和传输距离与信号在媒体上的传播速度有关,而与数据本身无关。若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。
  1. 协议与服务有何区别?有何关系?
  • 1) 协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。          下
  • 2)协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。
  1. 网络协议的三个要素是什么?各有什么含义?
  • 网络协议:为进行网络中的数据交换而建立的规则、标准或约定。
  • 语法:即数据与控制信息的结构或格式。
  • 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
  • 同步:即事件实现顺序的详细说明。语法语义同步
  1. 试解释everything over IP 和IP over everthing 的含义。
  • TCP/IP协议可以为各式各样的应用提供服务 (所谓的everything over ip)
  • 允许IP协议在各式各样的网络构成的互联网上运行(所谓的ip over everything)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值