zoukankan      html  css  js  c++  java
  • 计算机网络—概述

    一、计算机网络的作用

      我们平时所说的网络是指“三网”,即电信网络、有线电视网络、计算机网络;电信网络可向用户提供电话、电报(现在已经基本消失)、传真的服务,有线电视向用户提供各种电视节目(之前那种不接网线的电视),计算机网络可以使用户能够迅速传送文件,以及从网络上获得各种资料。随着技术的发展,现在有线电视网和电信网都融合进了计算机网络,称为“三网融合”。

       计算机网络的两个重要功能:

        1,连通性:使用户的计算机都好像可以彼此直接连通,直接进行交流。

        2,共享:资源共享,信息共享,软件共享 ,硬件共享。

    二、因特网的组成

      1,边缘部分:由所有连接在因特网上的主机组成的。用户直接使用,用来进行通信和资源共享。例如:我们的笔记本电脑,手机,百度的服务器

      网络边缘的端系统通信方式可以分为两类:

        (1)客户--服务器模式

          客户程序:1,被用户调用后运行,在通信时主动向远的服务器发起通信(请求服务),客户端必须知道服务器的网络地址。

               2,不需要特殊的硬件和很复杂的操作系统。

          服务器程序:1,专门用来提供服务的程序。

                2,系统启动后自动调用不停地运行,被动地等待并接受来自各地客户端的通信请求。

                3,需要强大的硬件和高级的操作系统支持

          例如:我们的笔记本电脑访问百度的服务器,我们是客服端,当我们需要时才打开浏览器访问网站,而且需要知道百度的地址,对我们的电脑性能并没有要求,而 百度的服务器会一直开启,时刻运转,而且可以供很多人访问,需要专门的机器硬件,特定的系统。

      2,核心部分:大量网络和连接这些网路的路由器组成,为边缘部分提供服务。例如:我们家的路由器,从运营商接过来的网线。

            网络的核心部分起特殊作用的是路由器(我们平时所使用的的路由器),是一种专用的计算机,其任务是交换网络上的数据。

            三种方式:电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传输。

                   报文交换:整个报文先传送相邻接点,全部存储后转发。

                 分组交换:单个分组(报文一部分)传送到相邻接点,存储后转发。

    三、计算机网络的性能

      1,速率:连接在计算机网络上的主机在数字信道上传送数据的速率,这个数据又称比特(0或者1),又称比特率。单位:b/s,kb/s,Mb/s.

      2,带宽:1,某个信号具有的频带宽度

            2,网络通信线路传送数据的能力,单位时间内从网络的某一点到另一点所能通过的“最高数据率”(平时我们自己家用50兆,100兆的宽带)

      3,吞吐量单位时间内通过某个网络(信道,接口)的数据量

      4,时延:(1)发送时延:主机或路由器发送数据帧所需要的时间。

            (2)传播时延:电磁波在信道中传播一定距离需要的时间

            (3)处理时延:主机或者路由器接受到分组时需要花费一定的时间进行处理。

            (4)排队时延:分组传输进入主机或者路由器时可能路由器正在处理其他的分组,故可能需要等待。

           总时延 = 发送 + 传播 + 处理 + 排队

           用火车进行类比:发送时延为火车头开始出站到火车全部出站的时间,传播时延为从这一站到下一站路途中所有时间,处理时延为每一站火车停靠上下乘客的时间, 排队时延为火车进站时可能有其他的火车在进站,因此可能需要排队。

      5,计算机网络的非性能特征

        费用、标准化、可靠性、可扩展性、可升级行、易于管理和维护。

    四,计算机网络的体系结构

      OSI参考模型:

        1,应用层:所有能产生网络流量的程序,例如:英雄联盟,QQ,微信。

        2,表示层:在信息传输之前进行加密或者压缩处理,传送的数据类型:二进制,ASCII格式。

        3,会话层:进行身份验证,查木马。

        4,传输层:为两个主机进程之间的通信提供通用的数据传输服务。流量控制,差错管理,可靠传输。

        5,网络层:负责选择最佳路径,规划IP地址

        6,数据链路层:帧的开始,结束,透明传输,差错校验。平时宽带忘记交钱就是在这一层控制你能不能上网。

        7,物理层:确定电缆插头应该有多少根引脚,各个引脚应该如何连接。

     

  • 相关阅读:
    python自动华 (十七)
    vue 链接
    hexo博客相关
    nodejs 安装 cnpm 命令
    centos7 node express项目 将http接口升级为https接口的解决方法
    centos7 showdoc 手动安装部署
    centos7 showdoc 安装部署
    npm install -d
    AngularJs出现错误Error: [ng:areq]
    AngularJs1使用中出现错误 Error: [ng:areq]
  • 原文地址:https://www.cnblogs.com/cong12586/p/11107400.html
Copyright © 2011-2022 走看看