【计算机网络】(一):计算机网络+互联网基本知识

计算机网络

计算机网络主要是由一些通用的、可编程的硬件(一定含有CPU,智能手机也是)互连而成的,而这些硬件并非专门用来实现某一特定目的。与网络相连的计算机叫主机
这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
网络由若干个结点和连接这些结点的链路组成。

互联网

由众多网络相互连接而成的特定计算机网络。它由美国阿帕网(ARPANET)发展而成,主要采用TCP/IP协议作为通信的规则。
互联网具有两个重要基本特点:
连通性:使上网用户之间都可以交换信息
共享:指资源共享

互联网+

指“互联网 + 各个传统行业”
特点:把互联网的创新成果深度融合于经济社会各领域之中,从而大大地提升了实体经济的创新力和生产力。

互连网

互连网(internet):指在由多个计算机网络通过路由器互连而成的网络。网络的网络
在这里插入图片描述

互联网发展三个阶段

第一阶段:单个网络 ARPANET向互联网发展的过程
第二阶段:建成了三级结构的互联网
第三阶段:形成了多层次 ISP 结构的互联网

互联网的组成

以工作方式划分:边缘部分、核心部分
在这里插入图片描述

边缘部分

由所有连接在互联网上的主机组成(端系统),用户直接使用,用来进行通信和资源共享。
计算机之间通信:主机A的某个进程和主机B上的另一个进程进行通信。

通信方式
客户-服务器方式(C/S方式)

客户是服务请求方,服务器是服务提供方。服务请求方和服务提供方都要使用网络核心部分所提供的服务。
客户程序:必须知道服务器程序地址。被用户调用后运行,在打算通信时主动向远地服务器发起通信
服务器程序:不需要知道地址,一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。
客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可发送和接收数据。
弊端:容易瘫痪

对等方式(P2P方式)

并不区分服务请求方和提供方,每个主机既是服务器又是客户,可支持大量用户。

核心部分

由大量网络和连接这些网络的路由器组成,为边缘部分提供服务。

路由器

专用计算机,实现分组交换(分成数据片),转发收到的分组
输入和输出端口无直接连线。
处理分组的过程:

  1. 暂时存储
  2. 查找转发表
  3. 分组送到适当的端口转发出去
电路交换

电路交换:每一部电话都直接连接到交换机上,而交换,机使用交换让电话用户彼此之间可以很方便地通信。
交换——转接,动态地分配传输线路的资源
阶段:建立连接—通话—释放连接
缺点:通信线路的利用率低

分组交换

采用存储转发技术。在发送端,把较长的报文划分为短的固定长度数据块,每一个数据段的前面加上首部(包头,含有地址:目的地址和源地址),构成分组,也称包。
分组交换网以“包”作为数据传输单元
每个分组在互联网中独立地选择传输路径。
不断存储转发,到达最终目的。
接收端:

  1. 接收端剥去首部还原成报文
  2. 最终接收端把收到的数据转化为报文
    优点
优点所采用的手段
高效动态分配传输带宽,对通信链路是逐段占用。
灵活为每一个分组独立地选择最合适的转发路由
迅速可以不先建立连接就能向其他主机发送分组。
可靠保证可靠性的网络协议;分布式多路由的分组交换网,使网络有很好的生存性。
缺点问题
时延各结点存储转发时需要排队
开销分组必须携带的首部
三种交换

在这里插入图片描述
电路交换:连续传送大量的数据,传送时间远大
于连接建立时间
分组和报文:
报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
分组的长度小于整个报文的长度,分组交换比报文交换的时延小,同时也具有更好的灵活性。

计算机网络的类别

作用范围:
广域网 WAN :作用范围通常为几十到几千公里(跨越国家),是互联网的核心部分。
城域网 MAN :作用距离约为 5 ~ 50 公里(几个街区甚至整个城市)。
局域网 LAN:局限在较小的范围(如 1 公里左右),校园网或企业网。
个人区域网 PAN :范围很小,大约在 10 米左右,通过无线技术连接。
使用者:公用网(缴费就好)和专用网
用来把用户接入到互联网的网络:接入网 AN

计算机网络的性能

速率:速率是计算机网络中最重要的一个性能指标,指的是数据的传送速率,它也称为数据率或比特率。额定
bit/s,或 kbit/s、Mbit/s、 Gbit/s
带宽:在单位时间内网络中的某信道所能通过的“最高数据率”。用来表示网络中某通道传送数据的能力。bit/s。 额定
吞吐量: 表示在单位时间内通过某个网络(或信道、接口)的数据量。受网络的带宽或网络的额定速率的限制(实际)
时延:指数据从网络(或链路)的一端传送到另一端所需的时间。
发 送 时 延 = 数 据 帧 长 度 ( b i t ) 发 送 速 率 ( b i t / s ) 与 带 宽 相 关 发送时延 =\frac {数据帧长度(bit)}{发送速率(bit/s)}与带宽相关 =bit/sbit
传 播 时 延 = 信 道 长 度 ( 米 ) 信 号 在 信 道 上 的 传 播 速 率 ( 米 / 秒 ) 额 定 传播时延 =\frac {信道长度(米)}{信号在信道上的传播速率(米/秒)额定} =/

“在高速链路(或高带宽链路)上,比特会传送得更快些”。(×)
提高链路带宽减小了数据的发送时延,不是传播时延。
总 时 延 = 发 送 时 延 + 传 播 时 延 + 处 理 时 延 + 排 队 时 延 总时延 = 发送时延+ 传播时延+ 处理时延+ 排队时延 =+++
时延带宽积:以比特为单位的链路长度。
时 延 带 宽 积 = 传 播 时 延 × 带 宽 时延带宽积 = 传播时延 × 带宽 =×
往返时间:表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间。

利用率:分为信道利用率和网络利用率。
信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。 与时延成正比,非越大越好
D = D 0 1 − U D=\frac{D_0}{1-U} D=1UD0
D0 表示网络空闲时的时延
D 表示网络当前的时延
U 是网络的利用率,数值在 0 到 1 之间

网络利用率则是全网络的信道利用率的加权平均值。

计算机网络体系结构

网络协议

简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。

组成要素

语法:数据与控制信息的结构或格式 。
语义:需要发出何种控制信息,完成何种动作以及做出何种响应。
同步:事件实现顺序的详细说明。

层次式协议结构

文件传输模块

文件传送模块作为最高的一层

  1. 确信对方已做好接收和存储文件的准备。
  2. 双方已协调好一致的文件格式。
    在这里插入图片描述

通信服务模块

来保证文件和文件传送命令可靠地在两个系统之间交换。
例:上面的文件传送模块可以换成电子邮件模块
在这里插入图片描述

网络接入模块

负责做与网络接口细节有关的工作,使上面的通信服务模块能完成可靠通信的任务。(避免丢失)
例如:规定传输的帧格式,帧的最大长度等。
在这里插入图片描述

具有五层协议的体系结构

OSI 的七层协议体系结构的概念清楚,理论也较完整,但它既复杂又不实用。
TCP/IP 是四层体系结构:应用层、运输层、网际层和网络接口层,但最下面的网络接口层并没有具体内容。
因此往往采取折中的办法,即综合 OSI 和TCP/IP 的优点,采用
一种只有五层协议的体系结构 。
在这里插入图片描述
实际中TCP/IP合并下面网络接口层,应用层也合并了。五层只是学习的。
应用层
 通过应用进程间的交互来完成特定网络应用
 如 域名系统DNS,万维网HTTP协议,电子邮件SMTP协议
运输层
向两台主机中进程之间的通信提供通用的数据传输服务
 传输控制协议TCP、用户数据报协议UDP
网络层
 为分组交换网上的不同主机提供通信服务;选择合适的路由
 网际协议IP和路由选择协议
数据链路层
 两个相邻节点之间传送数据
物理层
 传输数据单位为比特,要考虑多大的电压代表1或0
 不包含物理媒介

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值