计算机网络自学笔记(一)

网络组成

网络边缘

网络核心区域之外的部分,包括主机应用

网络核心

网络的中心,设备连接上网络核心直接,通俗意义上就是联网成功了。

显然,网络核心不可能是一个大型的中枢,而是由许许多多的交换机路由器组成的大范围的网络

网络接入

通俗意义上讲就是网线。

实际上不仅仅,包括无线的,有线的。(曾经有以电话线与网线公用,通过猫调制解调使用的网络接入)

网络接入最重要的是,带宽,共享还是独享。(以河大校园网为例,千兆带宽,但是因为学生太多,使用量太大,基本上卡的要死。这个带宽很大,是共享的)

三种交换方式

电路交换

类似于打电话,一旦建立连接,知道交换停止才断开。

优势
  1. 通信时延小
  2. 有序传输
  3. 没有冲突(自己一条信道,没人抢)
  4. 适用范围广
  5. 实时性强(主要还是时延小)
  6. 控制简单
劣势
  1. 建立时间长(建立连接比较费劲)
  2. 线路独占,效率低(类比多线程一般比单线程快)
  3. 灵活性差
  4. 难以规格化

报文交换

直接发送,不用建立连接,携带好源地址,目的地址等信息就好,怎么走不用管,只管送到。

优势
  1. 无需建立连接
  2. 动态分配线路
  3. 提高线路利用率(前边信息走完后,后边的信息可以直接使用)
  4. 提高多目标服务(可以同时给好多人发信息了,如果电路交换,那需要建立好多信道,一个让他霸占了都浪费,别说多个了)
劣势
  1. 引起了转发时延(相当于坐火车不是直达了,得导车)
  2. 需要较大的存储缓存空间(你坐火车导车不成问题,你要是带着八百吨的货,把客运站挤爆了就完了,客运站必须做大)
  3. 需要传输额外的信息量(发送信息得带上源地址,目标地址等,不然容易发丢)

分组交换

把本来好好的一个数据,多拆几分再发送。

优势
  1. 无需建立连接
  2. 线路利用率高
  3. 简化了储存管理(你发送8000顿的货导车也无所谓了,把你的货拆成几十万分发送)
  4. 加速传输
  5. 减少出错概率和重发数据量(报文发送如果一出问题,整个数据得从发,现在那一组出错发哪一组)
劣势
  1. 转发时延
  2. 需要额外的信息量
  3. 对于数据报服务,存在失序,丢失或重复分组的问题;对于虚电路服务,存在呼叫建立、数据传输、虚电路释放多个三个过程(总结一句话,拆完再发送,难免出错。相当于一辆汽车,拆成八百份发送,最后可能丢俩轮子)

计算机网络的分类

按交换技术

  1. 电路交换网络
  2. 报文交换网络
  3. 分组交换网络

按使用者

  1. 公用网
  2. 专用网

按传输媒介

  1. 无线网络
  2. 有线网络

按覆盖范围

  1. 广域网(WAN)
  2. 城域网(MAN)
  3. 局域网(LAN)
  4. 个人网(PAN)

按拓扑类型

  1. 总线型网络
  2. 星型网络
  3. 环型网络
  4. 网状线网络

计算机网络的性能指标

  1. 速率:连接在计算机网络上的主机在数字管道上传送比特的速率(注:数据大小的单位进制是1024,速率的单位进制是1000。如:1Mb=1024kb,但是1Mb/s=1000kb/s
  2. 带宽:在计算机网络上,从一处到另一处,单位时间内传输的数据量的大小。
  3. 吞吐量:单位时间内通过某个网络(接口或信道)的数据量。
  4. 时延:
    发送时延:分组长度**/发送速率
    传输时延:信道长度
    /**电磁波传播速度
    处理时延:看家里电脑的反应,电脑上的程序开发者的水平等等,难以用公式测算
  5. 时延带宽积:传播时延×带宽
  6. 往返时间:发送到目的地在传输回源地址所花费的时间。
  7. 利用率:信道被占用时间与总时间之比。
    利用率越高,时延越长。如果超过50%,时延会随着利用率升高急速增长。如果太低会造成资源浪费。
  8. 丢包率:丢失分组数量**/**总分组数量
    丢包的主要原因:1.分组传输中出现误码,被结点丢弃。2.分组到达一台队列已满的分组交换机时被丢弃(丢包率反应网络的拥塞状态,在无拥塞的路径下,丢包率为0,轻微拥塞1%~4%,严重拥塞5%~15%)

计算机网络体系结构

七层模型(OSI体系结构)

从下到上依次是:物理层数据链路层网络层运输层会话层表示层应用层
他是法律上的国际标准。
因为OSI体系结构过于繁琐,不同层有重复,且成型较晚,实际上的国际是TCP/IP体系结构。

四层模型(TCP/IP体系结构)

从下到上依次是:网络接口层网际层(因为IP协议又被称为网际协议),运输层应用层
相较于七层模型,它删除了会话层表示层,将物理层数据链路层合并成了网络接口层。

五层模型(原理模型)

因为四层模型中的网络接口层为了不同网络接口可以接通,基本没有什么具体内容。为了解释完整的计算机网络体系结构,一般结合七层模型和四层模型,出现了五层模型。
从下到上依次为:物理层数据链路层网络层运输层应用层

举例

  1. http协议等属于应用层
  2. TCP,UDP协议在运输层
  3. IP协议在网络层
  4. 以太网CSMA/CD协议在数据链路层
  5. 物理层协议包含一些编码协议,如传统以太网使用的曼彻斯特编码。

了解实体,服务,协议

实体

实体是任何可发送或接受信息的硬件或软件进程(每层的具体东西基本就是实体)
**对等实体:**发送信息与接受信息方出于同一层的实体。

协议

协议是水平的,及对等实体之间进行逻辑通信的规则的集合。

服务

在协议的控制下,两个对等实体间的逻辑通信使得本层对上一层进行服务。要实现本层协议,需要下一层提供的服务。

协议与服务

我的理解是一个是自家人之间的协作,协议是其他人的协作。相当于服务是本公司内员工对总监提供服务,总监对老板提供服务。协议是本公司总监与另一个公司总监之间的信息交流的规则。






以上均是我自己学习计网的一点笔记与心得,如果有错误请指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值