首页 > 其他分享 >计算机网络教程

计算机网络教程

时间:2023-02-06 17:55:05浏览次数:45  
标签:计算机 报文 交换 网络 电路 网络教程 分组 时延

第一章、计算机网络概述

1、典型的网络交换方式

1、电路交换

  • 步骤:建立连接 → 通话 → 释放连接

2、分组交换

  • 分组交换的优点:高效、灵活、迅速、可靠
  • 分组交换带来的问题
    • 分组在各结点存储转发时需要排队,这就会造成一定的时延
    • 分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。
    • 无法确保通信时端到端所需的带宽,在通信量较大时可能造成网络拥塞。 分组可能丢失或重排。

3、报文交换

  • 数据传输单位:报文
  • 转发方式:存储转发即中间结点接受数据后再转发至下一线路,逐段占用线路

4、三种交换时延的比较

假设发送报文,从发送端到接收端要经过k条链路,数据分组n个(释放链接、结点排队等待时间忽略不计)

  • 电路交换所需时间 = 建立连接时间 + 报文发送时间 + 线路传播时间
  • 报文交换所需时间 = 报文发送时间 + (k-1)倍报文转发时间 + 线路传播时间
  • 分组交换所需时间 = n个分组发送时间 + (k-1)倍单个分组转发时间 + 线路传播时间

5、几种交换形式比较

电路交换 分组交换 报文交换
数据单位 比特流透明传输 分组 报文
转发方式 直接发送 存储转发 存储转发
连接与否 面向连接 面向无连接,也可面向连接 面向无连接
链路占用方式 占用源点到终点的物理通道 分段占用链路 分段占用链路
遵循时序与否 按时序发送 乱序或丢失 按时序发送
适用网络 通信质量要求高。传输延迟小的通信方式。网络故障时则无法保证到达 可靠、迅速、高效的通信方式,可适应较差网络环境 仅保证可达性

2、计算机网络的分类

从网络的作用范围进行分类

  • 广域网 WAN(Wide Area Network)(大于100km)传输技术:光纤,宽带,延时大,出错率高
  • 局域网 LAN(Local Area Network)(10m——10km)传输技术:基带,10M至100Gbps,延迟低,出错率低
  • 城域网 MAN(Metropolitan Area Network)(10km——100km)传输技术:光纤,宽带/基带,45至150Mbps
  • 个人区域网(PAN,10m内)传输技术:基带

从网络的使用者进行分类:公用网(public network)和 专用网(private network)

第四章、路由选择协议

1、IP地址及编址方式

1、分类编址

A类地址( 1 至 126 )每个网络中的最大主机数:16777214
B类地址( 128.1 至 191.255 )每个网络中的最大主机数:65534
B类地址( 129.0.1 至 223.255.255 )每个网络中的最大主机数:254

2、IP地址解析及含义

IP地址 含义 源/目的
0.0.0.0 本网络本主机
255.255.255.255 本网络的任何主机 目的
129.34.255.255 B类网络129.34中的任何主机 目的
129.34.0.0 B类网络129.34
202.103.96.121 C类网络202.103.96中的121主机 均可
127.0.0.1 本机环回测试地址

2、互联网的路由选择协议

路由选择协议分为

  • 内部网关协议IGP(AS内部)(这类协议又分为局部路由协议RIP、全局路由协议OSPF等)
  • 外部网关协议EGP(AS之间)

课堂练习及题目解析

1、多址通信

共有四个站进行码分多址通信。四个站的码片序列为 A ( -1 -1 -1 +1 +1 -1 +1 +1 ) B ( -1 -1 +1 -1 +1 +1 +1 -1 ) C ( -1 +1 -1 +1 +1 +1 -1 -1 ) D ( -1 +1 -1 -1 -1 -1 +1 -1 ) 现收到这样的信号S:( -1 +1 -3 +1 -1 -3 +1 +1 )。问哪个站发送数据了?发送数据的站发送的是0还是1?

2、求帧检验序列FCS

k位信息可对应于一个(k-1)次多项式G(x),第i个信息位为1,则X的i-1次方的系数为1,否则为0;即10010001表示为x7+x4+1,约定的除数称为生成多项式,求帧检验序列FCS。

3、时延计算示例

试在下列条件下比较电话交换和分组交换
报文长度 x (bit),从源点到终点经过链路 k 段,每段链路传播时延 d (s),数据率 b (b/s),电路交换时电路的建立时间为 s (s),分组长度为 p (bit),各结点排队等待时间忽略不计
问:怎样的条件下分组交换的时延比电路交换的要小?
电路交换所需时间: s + x/b + kd
分组交换所需时间: (x/p)
(p/b) + (k-1)p/b + kd
满足条件:“s > (k-1)p/b” 时分组交换的时延比电路交换的要小
满足条件:“s > (k-1)
x/b” 时报文交换的时延比电路交换的要小

  • 题目4:考虑建立一个CSMA/CD网,电缆长1K吗,不使用,运行速率为1Gbit/s,电缆中的信号速度是200000Km/s,求最小帧长度是多少?

标签:计算机,报文,交换,网络,电路,网络教程,分组,时延
From: https://www.cnblogs.com/lyn-/p/16725992.html

相关文章

  • 计算机多媒体应用基础
    计算机基础(03)多媒体应用基础3多媒体应用基础3.1多媒体技术概述3.1.1多媒体基础概念@1媒体与多媒体:从一般意义上讲,在计算机或通讯领域,媒体是指信息的载体或者信息的......
  • 【深入浅出】《深入理解计算机系统》CSAPP
    《计算机系统基础》30’一、处理器的时序电路1、CPU中的时序电路答:CPU中的时序电路:通过RS触发器控制CPU的时序。2、单周期处理器的设计答:CPU在处理指令时,一般需要经过以下几......
  • 2023计算机领域顶会(A类)以及ACL 2023自然语言处理(NLP)研究子方向领域汇总
    2023年的计算语言学协会年会(ACL2023)共包含26个领域,代表着当前前计算语言学和自然语言处理研究的不同方面。每个领域都有一组相关联的关键字来描述其潜在的子领域,这些子领......
  • 01 什么是计算机?
    一、图灵机的概念:二、冯诺依曼模型:1、程序和数据都是以0,1的形式存储在计算机中。......
  • 1.1计算机工作过程(超详细)
    @目录一、计算机组成框图二、思维导图三、部件剖析(1)存储器(2)运算器(3)控制器四、案例剖析(重点)(1)a=2(2)a*b(3)a*b+c(4)y=a*b+c(5)停机五、总结一、计算机组成框图为了方便大家对计算机......
  • 1.3计算机性能指标
    @目录一、静态测试(1)存储器的性能指标<1>概念<2>补充(2)CPU的性能指标<1>概念<2>例题<3>IPS和FLOPS<4>注意(3)系统整体的性能指标二、动态测试三、知识回顾这一节,我们来学习几......
  • 1.2计算机系统的层次结构
    @目录(1)微指令(2)汇编语言(3)高级语言(4)操作系统(5)编译程序与解释程序(6)总结请先食用这一篇计算机工作过程(1)微指令前边我们了解到,高级语言编写的代码,最终需要翻译成机器语言,才能......
  • 计算机操作系统
    第四章、调度与死锁笔记调度算法先来先服务调度算法FCFS(FirstComeFirstServed)短作业优先调度算法SJF(ShortestJobFirst)或SPN(ShortestProcessNext)时间片轮转......
  • 计算机导论学习记录(一)
    这个作业的目标<自我介绍以及学习内容的系列记录>这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/2023learning这个作业要求在哪里https://www......
  • 3.3计算机运算出错的原因
    由于前一节了解到将小数二进制数转换成十进制数的方法后,计算机运算出错的原因也就容易理解了。之所以容易出错的原因是“有一些十进制数的小数无法转换成二进制数。例如:十......