赵豆豆

博客园 首页 新随笔 联系 订阅 管理

第一章 概述

     互联网:由数量极大的各种计算机网络互连起来的。

     Internet:是一个专用名词,它指当前全球最大的、开放的、由总舵网络相互连接而成的特定互联网,它采用TCP/IP协议作为通信的规则,且其前身是美国的ARPANET。

      互联网的组成:  

    (1)边缘部分:由所有连接在互联网上的主机组成。   进行通行(传送数据、音频或者)

    (2)核心部分  由大量网络和链接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交互)

        (1) 网络边缘

                 通信方式:客户-服务器方式(C/S方式)和对等方式(P2P方式)

      (a)、客户-服务器方式  客户是服务请求放,服务器是服务提供方。

        客户程序:主动向远地服务器发起通信,因此,客户程序必须知道服务器程序的地址。不需要特殊的硬件和很复杂的操作系统。

              服务器程序:是一种专门用来提供某种服务的程序,可同时处理多个原地或本地客户的请求。 系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要知道客户程序的地址。 一般需要有很强大的硬件和高级的操作系统支持

       (b)对等连接方式:

                               只要两台主机都运行了对等连接软件,他们就可以运行平等的,对等连接通信。这时双方都可以下载对方已经存储在硬盘中的共享文档,因此这种工作方式成为P2P方式。

         (2)互联网的核心部分

                在网络核心部分起特殊作用的是路由器,它是一种专用计算机,路由器是实现分组交换的关键构件,其任务是转发收到的分组。

               从通信资源分配的角度来看,交换就是按照某种方式动态地分配传输线路的资源。

                这种必须经过“建立连接”-->“通话”-->“释放资源”三个步骤的交换方式称为电路交换。

                 电路交换的一个重要特点就是在通话的全部时间内,通话的两个用户是种占用端到端的通信资源。使用电路交换来传送计算机数据时,其线路上传输效率往往很低。

            

                   分组交换的特点:

       分组交换采用存储转发技术。通常我们把要发送的整块数据称为一个报文,在发送报文之前,先把较长的报文划分称为一个个更小的等长数据段。在每一个数据段前面,加上一些由必要的控制信息组成的首部(header)后,就构成了一个分组(packet),分组又称为包,而分组的首部也可以称为包头。

                    分组是在互联网中传送的数据单元。分组中的头部,包头包含了诸如目的地地址和原地址等重要控制信息,每一个分组才能在互联网中独立的选择传输路径,并被正确的交付到分组的传输终点。

                      位于网络边缘的主机和位于网络核心部分的路由器都是计算机,但他们的作用却很不一样。主机是为用户进行信息处理的。并且可以和其它主机通过网络交换信息。路由器则是用来转发分组的,即进行分组交换。

 

                分组交换在传送数据之前不必先占用一条端到端的链路通信资源,分组在哪段链路上传送才占用这条链路的通信资源。当网络中的某些节点或者链路突然出现故障是,在个路由器中运行的路由选择协议,能够自动找到转发分组最合适的路径。

 

                 分组交换交换采用存储转发,实质上是采用了在数据通信的过程中断续分配传输带宽的策略,这对传送突进式的计算机数据非常合适。使得通信线路的效率大大提高了。

 

 

计算机网络的性能

  1、速率:

           网络技术中的速率指的是数据的传送率,他也称为数据率或比特率

          10 (3)千,10(6)兆,10(9)G

  2、带宽:

             表示网络中某通道传送数据的能力。网络带宽表示在单位时间内网络中某信道所能通过的最高数据率。

  3、吞吐量:

       表示在单位时间内通过某个网络的实际数据量

  4、时延:

    是指从网络的一段传送到另一端所需的时间。

               分为发送时延和传播时延

     发送时延:是主机或路由器发送数据帧所需要的时间。

               传播时延:是电磁波在信道中传播一定的距离所需要花费的时间。

  5、时延带宽积

   6、往返时间RTT

 

 

协议与划分层次

  同步含有时序的意思,这些为进行网络中的数据交换而建立的规则、标准或约定成为网络协议

网络协议    

  语法:数据与控制信息的结构或者格式

  语义:即需要发出何种控制信息,完成何种动作以及做出何种响应

  同步:即时间实现顺序的详细说明

TCP/IP的体系结构

  网络接口层:

  网际层IP:

       运输层(TCP或UDP)

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

五层协议的体系结构:

  1、物理层

  2、数据链路层:数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻节点间的链路上传送帧。

  3、网络层:负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据封装成分组或包进行传送。在TCP/IP提系统,由于网络层使用IP协议,因此分组也叫IP数据报

       不要讲传输层的“用户数据报UDP” 和网络层的“IP数据报”,无论在哪一层传送的数据单元,都可笼统地用分组来表示。

  4、运输层:负责向两台主机中进程间的通信提供通用的数据传输服务

    传输控制协议(transmission control protocol) 提供面向连接接的、可靠地数据传输服务

    用户数据协议:(user datagram protocol) 提供无连接的、尽最大努力的数据传输服务,其数据传输的单位是用户数据报。

  5、应用层:是网络体系结构的最高层,任务:通过应用进程间的交互来完成特定网络应用。。

应用层的任务是通过应用进程间的交互来完成特定网络应用。 应用层协议定义的是应用进程加 通信

 

 

 

 

 

 

 

 

 

 

 

             

 

 

 

 

 

 

 

 

 

                

 

 

 

 

                 

                  

 

             

 

 

                   

                         

 

        

              

       

posted on 2018-03-21 18:12  赵豆豆  阅读(616)  评论(0编辑  收藏  举报