1 2 3 4

计算机网络--概述(一)

  1. 网络的网络
  2. ISP
  3. 主机间的通信方式
  4. 电路交换和分组交换
  5. 时延
    1. 排队时延
    2. 处理时延
    3. 传输时延
    4. 传播时延
  6. 计算机网络体系结构
    1. 五层协议
    2. OSI
    3. TCP/IP
    4. 数据在各层之间的传递过程
  7. 基本概念
    1. 功能
    2. 组成
    3. 性能指标

网络的网络

网络把主机连接起来,而互连网把多种不同的网络连接起来,因此互连网是网络的网络。互联网是全球范围的互连网。

 

 

 ISP

互联网服务提供商ISP可以从互联网管理机构获得许多IP地址,同时拥有通信线路以及路由器等联网设备,个人或机构向ISP缴纳一定的费用就可以接入互联网。

目前的互联网是一种多层次的结构,ISP根据覆盖面积的大小分为第一层ISP、区域ISP和接入ISP。互联网交换点IXP允许两个ISP直接相连而不用经过第三个ISP。

 

 

 

主机间的通信方式

  • 客户服务器(C/S):客户是服务的请求方,服务器是服务的提供方。
  • 对等(P2P):不区分客户和服务器

电路交换和分组交换 

1.电路交换

电路交换用于电话通信系统,两个用户通信之前需要建立一条专用的物理链路,并且再整个通信过程中始终占用该链路。由于通信的过程中不可能一直在使用传输线路,因此电路交换对线路的利用率很低,往往不到10%。

2.分组交换

每个分组都有首部和尾部,包含了源地址和目的地址等控制信息,在同一个传输路线上传输多个分组不会互相影响,因此在同一条传输线路上允许 同时传输多个分组,也就是说分组不用占用传输路线。

在一个邮局通信系统中,邮局收到一份邮件之后,先存储下来,然后把相同目的地的邮件一起转发到下一个目的地,这个过程就是存储转发过程,分组交换也使用了存储转发过程。

时延

总时延 = 排队时延 + 处理时延 + 传输时延 + 传播时延

1.排队时延

分组在路由器地输入队列和输出队列中排队等待的时间,取决于网络当前的通信量。

2.处理时延

主机或路由器收到分组时进行处理所需要的时间,例如分析首部、从分组中提取数据、进行差错检验或者查找路由。

3.传输时延

主机或路由器传输数据帧所需要的时间。

 

其中 l 表示数据帧的长度,v 表示传输速率。 

4.传播时延

电磁波在信道上传播所需要的时间,电磁波传播的速度接近光速。

 

 其中,l 表示信道长度,v 表示电磁波在信道上的传播速度。

计算机网络体系结构

 

名称 定义 功能
应用层 为特定应用程序提供数据传输服务,如HTTP, DNS等协议  数据单位为报文
表示层 信息的表示方式,使应用程序不必关心各主机中数据内部格式不同的问题 数据格式变换,加密解密,压缩恢复
会话层 建立并管理会话 会话管理,校验点
传输层 为进程提供数据传输服务,端到端的通信 (不)可靠传输,差错控制,流量控制,复用分用
网络层 为主机之间提供数据传输服务。把数据报或者报文段封装成分组 路由选择(最佳路径),差错控制,流量控制,拥塞控制
数据链路层 为同一链路的主机提供数据传输服务。将分组封装成帧 成帧,差错控制(帧错,位错),流量控制,访问接入控制(控制对信道的访问)
物理层 屏蔽传输媒体和通信手段的差异,实现透明传输 透明传输(接口特性,传输模式:单、双工,传输速率,比特同步编码)

1.五层协议

2.OSI 七层协议

3.TCP/IP 四层协议

数据链路层和物理层合并为网络接口层。

不严格遵循OSI分层理念,应用层可能会直接使用IP层或者网络接口层。

 

4.数据在各层之间的传递过程

 路由器只有下三层协议。

基本概念

计算机网络功能:

  1. 数据通信(连通性)
  2. 资源共享:硬件,软件,数据
  3. 分布式处理:hadoop
  4. 提升链路可靠性
  5. 负载均衡:在分布式处理的基础上,平衡各主机的工作量

计算机网络的组成:

  1. 组成部分:协议,硬件,软件
  2. 工作方式:
    1. 边缘部分:C/S方式, P2P方式
    2. 核心部分:为边缘部分服务
  3. 功能组成:
    1. 通信子网:实现数据通信
    2. 资源子网:实现资源共享、数据处理

 

计算机网络的性能指标:

  • 速率(数据率,比特率):主机在信道上传输数据位数的速率
  • 带宽(设备支持的最高速度):设备注入数据的速度
  • 吞吐量:单位时间通过某个接口的数据量
  • 时延:发送时延,传播时延,排队时延,处理时延
  • RTT:往返时延 = 传播时延*2 + 处理时间
  • 时延带宽积
  • 利用率

SDU(服务数据单元) + PCI(协议控制信息) = PDU(协议数据单元)

参考资料:https://github.com/muuya/CS-Notes

posted @ 2021-10-20 17:02  木木木999  阅读(162)  评论(0)    收藏  举报