zoukankan      html  css  js  c++  java
  • 计算机网络----学习笔记(第一章)

    1.  internet  与Internet的区别

    internet 即互连网。泛指多个计算机网络互连而成的计算机网络,通讯协议不确定,多种多样。

    Internet 即互联网。专指全球最大最开放的特定互连网,采用TCP/IP协议作为通讯规则。前身是美国ARPANET

    2.  ISP  IXP

    ISP  (Internet Service Provider)即互联网服务提供商

    IXP  (Internet eXchange Point)即互联网交换点。

    3.互联网的组成

    互联网可分为边缘部分和核心部分。边缘部分指 计算机主机 ,核心部分指网络和连接这些网络的路由器。

    4.计算机的通信方式

    分为两大类,客户-服务器方式(C/S方式)和对等方式(P2P  (peer to peer)方式).

    5.计算机网络的核心部分   电路交换  分组交换  和 报文交换

    电路交换最重要特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。传输效率很低。

    分组交换 ,路由器即采用分组交换。采用存储转发技术,报文头部包括目的地址和源地址等重要控制信息,路由器接收后存储,查找转发表,转发到下一个节点。(路由器即相当于节点)

    报文交换,与分组交换相似,都是先存储再转发,区别:报文交换采用整个报文一起存储,再一起转发。分组交换先进行分组,再按组转发。

    示意图如下:

    *

    6.计算机网络类别

    按作用范围分类:

    广域网(WAN) 城域网(MAN) 局域网(LAN) 个人局域网(PAN)

    7.计算机网络性能

    速率:单位bit/s、bps、b/s。网络中的速率往往指的是额定速率或标称速率,并非实际运行速率

    带宽:有两种不同的意义。

      第一种:指某个信号具有的频带宽度。单位是HZ,KHZ,MHZ.是频域称谓

      第二种:在计算机网络中带宽表示每秒网络中某信道所能通过的最高数据率。单位:bit/s. 是时域称谓

    吞吐量:单位时间通过某个网络(信道、接口)的实际数据量

    时延:分为发送时延,传播时延,处理时延,排队时延。

      传播时延,电磁波在自由空间的传播速率是光速--3.0*10^5km/s.电磁波在铜线中的传播速率--2.3*10^5km/s.在光纤中速率--2.0*10^5km/s。

      误区:常常有人以为提高发送速率就能提高总时延,实际这是不对的,得看哪种时延占主要时间。

    时延带宽积:传播时延*带宽

    往返时间RTT: 发送信息后需要收到对方的确认信息,往返时间RTT即为收到对方确认信息所等待的时间(可能理解错了)

    利用率:D0表示网络空闲时的时延,D表示当前网络时延,则两者与利用率U的关系为:D = D0/(1-U).因此为了保证当前网络时延,尽量使利用率U低于50%。

     8. 计算机网络体系结构

     网络协议三要素:

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

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

      同步:即事件实现顺序的详细说明

    协议的体系结构:

      OSI有七层,分别是应用层,表示层,会话层,运输层,网络层,数据链路层,物理层。

      TCP/IP有四层,应用层,运输层,网际层,网络接口层。

      OSI的既复杂又不实用,TCP/IP实际上只有上面三层,网络接口层并没有什么具体内容,因此常采用折中的方式,采用一种只有五层的体系结构。把网络接口层分为数据链路层和物理层。

    如下图所示:

    9.  实体、协议、服务、服务访问点、协议栈、协议数据单元PDU,服务数据单元SDU

     实体表示任何可发送或接收信息的硬件或软件进程

    协议是控制两个对等实体(或多个实体)进行通信的规则的集合。

    服务是指不同层之间交流的动作成为服务。

    协议与服务的区别:协议是  “ 水平 ”的,服务是 “  垂直 ”的。协议作用于两个实体之间的通信,服务作用于不同层之间的交流

    服务访问点SAP:同一系统中,相邻两层的实体进行交互的地方称为服务访问点

    协议栈:协议的体系结构的层次很像一个栈的结构,因此称为协议栈

    协议数据单元PDU:OSI模型把对等层次之间传送的数据单元称为该层的协议数据单元PDU.

    服务数据单元SDU:OSI把不同层之间交换的数据的单位称为服务数据单元SDU。

  • 相关阅读:
    机器学习与深度学习资料
    JVM调优实战
    Spark on Yarn下JVM的OOM问题及解决方式
    Centos环境下部署游戏服务器-简介
    新华网,要厚道
    物联网操作系统在运营商领域推广的理论分析
    Android基础之Activity launchMode详解
    《高效程序员的修炼》读后感
    Java科普之算法剖析
    Java科普之基础知识回顾
  • 原文地址:https://www.cnblogs.com/wxkang/p/9426582.html
Copyright © 2011-2022 走看看