计算机网络概述的学习笔记

5人阅读 评论(0) 收藏 举报
分类:
计算机网络的定义:计算机网络是把地理上分散的、两台以上的独立计算机系统,通过通讯设备和线路连接起来,在同一协议协作下,以实现资源共享和数据通讯为目的的系统。

三网:电信网络、有线电视网络、计算机网络(发展最快,起核心作用)
电信网络:提供电话、电报服务
有线电视网络:提供各种电视节目
计算机网路:迅速传输文件,查找各种资料

计算机向用户提供的两个最重要的功能:
(1) 连通性:用户之间可以交换信息
(2) 共享:资源共享

网络的定义:由若干结点和连接这些结点的链路组成。
互联网是“网络的网络”(因特网是世界上最大的互连网络)。

因特网的基础结构大体上经历了三个阶段:
(1) 从单个网络ARPANET向互联网发展的过程。
注意:internet:泛指多个计算机网络互连而成的网络。
Interne:专指当前全球最大的、开放的、由众多网络相互连接而成的计算机网络。(即因特网)
(2) 建成了三级结构的因特网:主干网、地区网和校园网(或称企业网)。
(3) 逐渐形成了多层次ISP结构的因特网:主干ISP、地区ISP和本地ISP。

因特网的组成:
(1) 边缘部分:由连接在因特网上的所有主机组成。用户直接使用的。(较低速链路连接)
(2) 核心部分:由大量网络和连接这些网络的路由器组成。为边缘部分提供服务的(提供连通性和交换)。(高速链路连接)

因特网边缘部分的主机称为端系统,其通信方式可划分为两大类:
(1) 客户-服务器方式(C/S):描述的是进程之间服务和被服务的关系。
客户是服务请求方,服务器是服务提供方。
注意:客户和服务器都是指计算机进程(软件)。
(2) 对等方式(P2P):不区分服务请求方和服务提供方。要求双方主机都运行了对等连接软件,平等通信。对等方式本质上看仍然是使用客户-服务器方式,只是对等连接中的每一个主机既是客户又是服务器。

因特网的核心部分,起特殊作用的是路由器(一种专用计算机,但不是主机),实现分组交换的关键构件,任务是转发收到的分组。
(1) 电路交换:整个报文的比特流连续地从源点直达终点。
过程:建立连接、通话、释放连接
特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。
电路交换不适合计算机网络的原因:线路的传输效率很低,因为计算机数据是突发式地出现在传输路线上的,因此线路上真正用来传送数据的时间往往不到10%,甚至1%。
(2) 报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
特点:线路利用率高,要求中间结点缓存大 延迟时间长。
(3) 分组交换:单个分组传送到相邻结点,存储下来后查找转发表,转发到下一个结点。
采用存储转发技术:在报文发送之前,先把较长的报文划分为一个个更小的等长数据段,然后在数据段面前加上一些必要的控制信息组成的首部(包头)后,构成一个分组(也称包)。分组是因特网中传送的数据单元。
路由器处理分组的过程:
A. 收到一个分组,先暂时存储一下
B. 检查其首部,查找转发表,
C. 按照首部中的目的地址,找到合适的接口转发出去
D. 分组到达下一个路由器或主机
计算机网络的类别:
按照网络的作用范围分类:
(1) 广域网(WAN):因特网的核心部分
(2) 城域网(MAN)
(3) 局域网(LAN)
(4) 个人区域网(PAN)
按照使用者分类:
(1) 公用网
(2) 专用网
注意:接入网:用来把用户接入到因特网的网络,让起到用户能够与因特网连接的“桥梁”作用。

计算机网络的性能指标:
(1) 速率
(2) 带宽
表示网络的通信线路传送数据的能力,单位时间内从一端到另一端所能通过的最高数据率
(3) 吞吐量
单位时间内某个网络的数据量
(4) 时延(延迟或迟延)
总时延 = 发送时延 +  传播时延 + 处理时延 + 排队时延
其中,发送时延 = 数据帧长度(b) / 发送数据(b/s)
传播时延 = 信道长度(m)  / 电磁波在信道上的传播速率(m/s)
(5) 时延带宽积
时延带宽积 = 传播时延 x 带宽
(6) 往返时间RTT
(7) 利用率
由信道利用率和网络利用率之分。
信道利用率:某信道有百分之几的时间是被利用的(有数据通过)。
网络利用率:全网络的信道利用率的加权平均值。
信道利用率并非越高越好,信道利用率过高会产生非常大的时延。
D = D0/(1-U) , D0表示网络空闲的时延,D表示网络当前的时延,U网络利用率。

计算机网络分层的好处:
(1) 各层之间独立的(复杂度降低)
(2) 灵活性好
(3) 结构上可分割开
(4) 易于实现维护
(5) 能促进标准化工作
通常各层要研究的功能主要有:
(1) 差错控制
(2) 流量控制
(3) 分段和重装
(4) 复用和分用
(5) 建立连接和释放

网络的体系结构:计算机网络的各层及其协议的集合。

 

OSI体系七层协议

 

TCP/IP体系四层协议

 

五层协议的体系结构

7

应用层

应用层

(各种应用层协议如TELNET,FTP,SMTP等)

应用层

6

表示层

5

会话层

4

运输层

运输层(TCP或UDP)

运输层

3

网络层

网际层IP

网络层

2

数据链路层

网络接口层

数据链路层

1

物理层

物理层

五层协议的各层介绍:
(1) 应用层
任务:通过应用进程间的交互来完成特定网络应用。
(2) 传输层
任务:负责向两个主机中进程之间的通信提供通用的数据传输服务。
主要协议:
传输控制协议TCP:面向连接的、可靠的数据传输服务,其数据传输的单位是报文段。
用户数据报协议UDP:提供无连接的、尽最大努力的数据传输服务(不保证数据的可靠性),其数据传输的单位是用户数据报。
(3) 网络层(网际层或IP层)
任务:负责为分组交换网上的不同主机提供通信服务;选择合适的路由,使源主机运输层所传下来的分组能够通过网络中的路由器找到目的主机。
主要协议:
无连接的网际协议IP
路由选择协议
(4) 数据链路层(简称链路层)
主要任务:封装成帧、透明传输、差错控制   

(5) 物理层
任务:考虑用多大的电压代表‘1’和‘0’,以及接收方如何识别出发送方所发送的比特;确定连接电缆的插头有多少根引脚以及各条引脚应当如何连接。


实体:表示任何可发送或接收信息的硬件或软件进程。
协议:控制两个对等实体进行通信的规则的集合。

协议是“水平”的,但服务是“垂直”的:协议是控制对等实体之间通信的规则,服务是由下层向上层通过层间接口提供的。

查看评论

计算机网络基本概述及简单介绍

网络为我们的生活提供了很大的方便!但是作为一个学计算机的学生不仅要会用它,我们需要了解它,甚至要熟记于心。除了作为一门考试课,更是作为自己的一门技能与知识。从网络逻辑功能来讲计算机网络分为资源子网和通...
  • qq_36474990
  • qq_36474990
  • 2017-12-07 18:21:40
  • 116

计算机网络学习笔记——计算机网络的概述(2)

1、计算机网络的类别 从网络的交换功能:电路交换;分组交换;报文交换;混合交换(同时采用电路交换和分组交换)按网络的作用范围:广域网WAN(Wide Area Network)(作用范围通常是几十...
  • nawuyao
  • nawuyao
  • 2016-03-21 15:11:42
  • 462

计算机网络总结之计算机概述

一,计算机概述 (1),基本术语 结点 (node): 网络中的结点可以是计算机,集线器,交换机或路由器等。 链路(link ): 从一个结点到另一个结点的一段物理线路。中间...
  • qq_34337272
  • qq_34337272
  • 2017-04-16 16:44:32
  • 144

(一)计算机网络概述

计算机网络的概念: 最简洁的定义: 计算机网络就是一些互联的,自治的计算机系统的结合。 注意:在计算机网络的发展的不同阶段,对计算机网络的定义是不一样的。(不是考试的重点)。 疑问点: 什么...
  • bcbbcc
  • bcbbcc
  • 2016-01-17 16:20:32
  • 311

计算机网络基础知识点学习(一)(概述)

1.通常所说的网络是指“三网”,即电信网络、有线电视网络、计算机网络。发展最快并起到核心作用的是计算机网络。 2.计算机网络向用户提供的最重要的功能:连通性-计算机网络使上网用户之间都可以交换信息;...
  • fenxinzi557
  • fenxinzi557
  • 2016-07-23 09:37:39
  • 1030

《深入理解计算机网络》学习笔记

大三上,开了计算机网络这门课,老师上课就是
  • u011396840
  • u011396840
  • 2014-10-10 21:10:24
  • 754

计算机网络自顶向下方法学习笔记

计算机网络自顶向下方法学习笔记2017/5/22: 网络层协议提供主机之间的服务,传输层协议提供的是终端程序之间的服务,两者提供的都是逻辑上的通信 网络层提供的是best-effort deliver...
  • the_little_fairy___
  • the_little_fairy___
  • 2017-05-22 19:33:00
  • 268

计算机网络学习笔记二

网络体系结构简单的定义就是计算机网络的分层结构、各层协议、功能和层间借口的几何。几个易混淆的概念: 1、服务数据单元(Service Data Unit,SDU):为完成用户所要求的功能而应传送的数...
  • m_hahahaha1994
  • m_hahahaha1994
  • 2016-06-22 10:27:15
  • 360

计算机网络(概述上)

计算机网络概述(上):这一周开始,每天会学习计算机网络,每周日会写一次学习心得,希望能和大家一起学习,有建议或问题随便提~~...
  • qq_36214279
  • qq_36214279
  • 2017-06-25 21:35:35
  • 346

计算机网络(谢希仁)学习笔记(1)

TCP/IP四层体系 五层协议的体系结构 应用层 运输层 网络层 数据链路层 物理层   主机1向主机2发送数据的过程 5)送到应用层,在应用层加上应用层首部,成为应用层PDU 4)送到传输层,...
  • huangwumanyan
  • huangwumanyan
  • 2017-03-09 22:43:51
  • 358
    个人资料
    等级:
    访问量: 147
    积分: 54
    排名: 167万+
    文章存档