计算机网络

计算机网络

一共6章,如下所示:

  • 第一章 计算机网络体系结构
  • 第二章 物理层
  • 第三章 数据链路层
  • 第四章 网络层
  • 第五章 传输层
  • 第六章 应用层

第一章 计算机网络体系结构

这一章主要分为两个部分:1.计算机网络概述;2.计算机网络体系结构与参考模型

1.计算机网络概述

  • 计算机网络概念:计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。简言之,计算机网络是一些互连的、自治的计算机系统的集合。
    1.计算机网络的概念:根据人们对计算机网络的不同定义,反映出了网络技术发展的水平,这些定义主要分为三类:

    1. 广义观点:只要能实现远程信息处理的系统或进一步能达到资源共享的系统。(低级阶段)
    2. 资源共享观点:以能够相互共享资源的方式互联起来的自治计算机系统的集合。(目前计算机网络的基本特征)
    3. 用户透明性观点:存在着一个能为用户自动管理资源的网络操作系统,它能够调用用户所需要的资源,而整个网络就像一个大的计算机系统一样对用户是透明的。(分布式系统,追求的目标

    2.计算机网络的组成

    1. 组成部分:硬件,软件,协议。
    2. 工作方式:边缘部分和核心部分
    3. 功能组成:通信子网和资源子网

    3.计算机网络的功能
    五大功能:数据通信,资源共享,分布式处理,提高可靠性,负载均衡。

    4.计算机网络的分类

    1. 按分布范围分类:广域网,城域网,局域网,个人区域网。
    2. 按创术技术分类:广播式网络,点对点网络。
    3. 按拓扑结构分类:星型网络,总线型网络,环形网络,网状型网络。
    4. 按使用者分类:公用网,专用网。
    5. 按交换技术分类:电路交换网络,报文交换网络(存储-转发网络),分组交换网络。
    6. 按传输介质分类:有线和无线。有线网络分为双绞线网络,同轴电缆网络。无线网络分为蓝牙、微波、无线电等类型。

    5.计算机网络与互联网的发展历史

    1. 发展:第一代计算机网络:远程终端连接阶段;第二代计算机网络:计算机网络阶段(局域网);第三代计算机网络:计算机网络互联阶段(广域网、Internet);第四代计算机网络:信息高速公路(高速,多业务,大数据量)
    2. 互联网的发展:第一阶段:起源阶段(1969-1983年)ARPAnet;第二阶段:发展阶段(1983-1993)TCP/IP标准协议;第三阶段:飞跃阶段(1994-至今)。

    6.计算机网络的标准化工作及相关组织
    因特网的所有标准都以RFC(Request For Comments)形式在因特网发布。国际上有众多的标准化组织负责制定、实施相关网络标准。主要有:1.国际标准化组织(ISO):制定的主要网络标准或规范有OSI参考模型、HDLC等。2.国际电信联盟(ITU):其前身为国际电话电报咨询委员会(CCITT),其下属机构ITU-T制定了大量有关远程通信的标准。3.国际电气电子工程师协会(IEEE):世界上最大的专业技术团体,由计算机和工程学专业人士组成。最著名的研究成果是802标准。

    7.计算机网络的性能指标

    1. 带宽:表示网络的通信线路所能传送数据的能力,单位是b/s
    2. 时延:指数据从网络的一端传送到另一端所需要的总的时间。它由四个部分组成:发送时延,传播时延,处理时延和排队时延。
      发送时延=分组长度/信道宽度
      传播时延 = 信道长度/电磁波在信道上的传播速率
      处理时延:数据在交换结点为存储转发而进行的一些必要的处理所花费的时间。
      排队时延:分组在进入路由器后要现在输入队列中排队等待处理。
    3. 时延带宽积 = 传播时延*信道带宽
    4. 往返时延(RTT):表示在发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认),总共经历的时延。
    5. 吞吐量:表示在单位时间内通过某个网络的数据量。
    6. 速率:网络中的速率是指连接在计算机网络上的主机在数字信道上传送数据的速率,单位为b/s。

    2.计算机网络体系结构与参考模型

    1.计算机网络分层结构
    我们把计算机网络的各层及其协议的集合称为网络的体系结构。由于分层后各层之间相互独立灵活性好,因而分层的体系结构易于更新,易于调试,易于交流,易于抽象,易于标准化。
    2.计算机网络协议、接口、服务的概念

    1. 协议(水平的):控制两个或多个对等实体进行通信的规则的集合。(对等实体表示同一层上的实体)
    2. 接口:是同一结点内相邻两层间交换信息的连接点。(相邻两层的实体通过服务访问点SAP进行交互)
    3. 服务(垂直的):指下层为紧相邻的上层提供的功能调用。需要通过交换命令来实现,在OSI中成为服务原语。请求,知识,响应,证实。
      1. 面向连接服务与无连接服务。
      2. 可靠服务和不可靠服务。
      3. 有应答服务和无应答服务。(文件传输服务就是有应答服务,WWW服务,客户端收到服务器发送的页面文件不给出应答)

    3.ISO/OSI参考模型和TCP/IP模型
    开放系统互联参考模型(OSI/RM).OSI有七层,自下而上依次为物理层,数据链路层,网络层,运输层,会话层,表示层,应用层。低三层称为通信子网,高三层称为资源子网。运输层承上启下。
    这里写图片描述

    1.物理层:传输单位比特,功能是在屋里媒体上为数据端设备透明的传输原始比特流。
    2.数据链路层:将数据分帧,并处理流控制。本层指定拓扑结构并提供硬件寻址。这一层功能:成帧、差错控制、流量控制和传输管理等。典型的数据链路层协议有SDLC、HDLC、PPP、STP和帧中继等。
    3.网络层:数据报。功能是对分组进行路由选择,并实现流量控制、拥塞控制、差错控制和网际互联等。因特网的网络层协议是无连接的网际协议(IP)和许多路由选择协议,因此因特网的网络层也叫作网际层或IP层。
    4.传输层:传输单位是报文段TCP或用户数据报(UDP)。负责主机中两个进程通信。功能是为端到端连接提供可靠的传输服务,为端到端连接提供流量控制、差错控制、服务质量、数据传输管理等服务。
    5.会话层:允许不同主机上个进程之间的回话。会话层负责管理主机间的会话进程,包括建立、管理以及终止进程间的回话。会话层使用校验点可使通信会话在通信失效时从校验点继续回复通信,实现数据同步。
    6.表示层:主要用于处理在两个通信系统中交换信息的表示方式。
    7.应用层:是用户与网络的界面。
    各层对应的典型设备如下:
    应用层 ……………….计算机:应用程序,如FTP,SMTP,HTTP
    表示层 ……………….计算机:编码方式,图像编解码、URL字段传输编码
    会话层 ……………….计算机:建立会话,SESSION认证、断点续传
    传输层 ……………….计算机:进程和端口
    网络层…………………网络:路由器,防火墙、多层交换机
    数据链路层 ………..网络:网卡,网桥,交换机
    物理层…………………网络:中继器,集线器、网线、HUB

实际使用的标准为TCP/IP:四层协议
TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:
- 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
- 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
- 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
- 网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。(OSI物理层和数据链路层)

TCP/IP模型与OSI参考模型的比较:
相似之处:分层的体系结构,都是基于独立的协议栈的概念,都可以解决异构网络的互联,实现不同厂家生产的计算机之间的通信。
差异:第一:OSI最大贡献是精确定义了三个概念:服务、协议和接口,与面向对象程序设计思想非常吻合,而TCP/IP没有明确区分。第二:OSI通用性良好,不偏向任何特定协议,而TCP/IP是产生于协议之后,不适合任何其他非TCP/IP的协议栈。第三:TCP/IP考虑了异构网互连的问题,而OSI是后来意识到并划分子层来完成类似TCP/IP模型中的IP功能。第四:OSI参考模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信,而TCP/IP模型认为可靠性是端到端的问题,因此在网际层仅有一种无连接的通信模式,而在传输层主持无连接和面向连接两种模式。
这里写图片描述

两种均有优缺点,因此在学习计算机网络时采用折中的办法,综合OSI和TCP/IP优点,采用一种只有五层协议的体系结构,即物理层、数据链路层、网络层、传输层和应用层。
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值