计算机网络

2019-01-26  本文已影响0人  骑着白龙马的猪八戒

一下这些内容为大二备考计算机网络时总结所得

求网络地址:  将IP地址和子网掩码分别化为二进制逐位相与,再化为十进制即可。

注意:同样的IP地址和不同的子网掩码可以得出相同的网络地址。

主机号不能全为1.

对等层之间传送的数据单元称为该层的协议数据单元PDU。层与层之间交换的数据单元为SDU。

FTP 基于TCP,TFTP基于UDP.

数据链路层有帧中继的复用

应用层中简单网络管理协议SNMP按客户服务器方式工作,SNMP中的管理程序运行SNMP客户程序,SNMP中的代理程序运行SNMP的服务器

SNMP分三部分组成:SNMP本身负责网管动作的完成、SMI管理信息结构,制定规则、MIB管理信息库,对变量进行说明

API是应用程序和操作系统之间的接口;套接字是应用进程和运输层协议之间的接口

AM:调幅

FM:调频

PM:调相

频分复用:在同样的时间占用不同的频带宽度;

时分复用:在不同的时间占用同样的频带宽度;

波分复用:光的频分复用;

码分复用:码分多址CMDA;

PPP协议组成部分:IP数据包的封装,LCP,NCP;

“三网融合”  电信网,有线电视网,计算机网络

多播地址只能用于目的地址,不能用于源地址;

客户服务器方式:客户是服务请求方,服务器是服务提供方

DNS:域名系统,将互联网上的主机名字转换成IP地址

域名解析过程有两点:主机向本地域名服务器查询采用递归查询;本地域名服务器向根域名服务器采用迭代查询

FTP的服务进程两大部分:主进程负责新的请求;从属进程处理单个请求

HTTP/1.1协议持续连接有两种方式:流水线方式和非流水线方式

HTTP两类报文:请求报文:从客户向服务器发送请求;响应报文:从服务器到客户的回答

搜索分为:全文检索搜索、分类目录搜索

SMTP:简单邮件传送协议:用户代理向邮件服务器发送邮件;POP3:邮局协议:用户代理从邮局服务器接受邮件;

网络层为主机之间提供逻辑通信,运输层为应用进程之间提供端到端的逻辑通信

数据链路层通过物理地址表示不同主机

电路交换 的三个阶段:建立连接——通话——释放连接

在通话时,两用户之间占用端到端的资源,而由于绝大部分时间线路都是空闲的,所以线路的传输速率往往很低。分组交换 的组成:报文、首部、分组。采用存储转发技术,即收到分组——存储分组——查询路由(路由选择协议)——转发分组。优点:高效、灵活、迅速、可靠。缺点:时延、开销。关键构件:路由器。报文交换 整个报文传送到相邻结点,全部存储下来之后查询转发表,转发到下一个结点。

计算机网络的类别 分类

按通信距离分:广域网、局域网、城域网

按信息交换方式分:电路交换网、分组交换网、总和交换网

按网络拓扑结构分:星型网、树型网、环型网、总线网

按通信介质分:双绞线网、同轴电缆网、光纤网、卫星网

按传输带宽分:基带网、宽带网

按使用范围分:公用网、专用网

按速率分:高速网、中速网、低速网

按通信传播方式分:广播式、点到点式

性能指标:接在计算机网络上的主机在数字信道上传送数据的速率。b/s(bps) 如100M以太网,实际是指100Mb/s。往往是指额定速率或标称速率。

带宽:数字信道所能传送的最高速率。b/s(bps)

吞吐量:单位时间内通过某个网络(或信道、接口)的实际数据量。其绝对上限值等于带宽。

时延:数据(一个报文或分组、甚至比特)从网络(或链路)的一段传送到另一端的时间,也称延迟。

① 发送时延:主机或路由器发送数据帧所需的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。也成传输时延。

发送时延 = 数据帧长度(b) / 信道带宽(b/s)

② 传播时延:电磁波在信道中传输一定距离所需划分的时间。

传播时间 = 信道长度(m) / 传输速率(m/s)

③ 处理时延:主机或路由器处理收到的分组所花费的时间。

④ 排队时延:分组在输入队列中等待处理的时间加上其在输出队列中等待转发的时间。

综上:总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延。

注:对于高速网络链路,提高的是发送速率而不是传播速率。

时延带宽积:传播时延 * 带宽。表示链路的容量。

往返时间RTT:从发送方发送数据开始,到发送发收到接收方的确认为止,所花费的时间。

利用率:某信道有百分之几是被利用的(有数据通过)。而信道或网络利用率过高会产生非常大的时延。

当前时延=空闲时时延/(1-利用率)

物理层:物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在物理层的下面,当做第0 层。)物理层还要确定连接电缆插头的定义及连接法。

数据链路层:将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上”透明“的传送以帧为单位的数据。每一帧包括数据和必要的控制信息。在收到数据时,控制信息使收到端直到哪个帧从哪个比特开始和结束。

网络层:选择合适的路由,使发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。网络层将运输层产生的报文或用户数据报封装成分组(IP数据报)或包进行传送。

运输层:向上一层的进行通信的两个进程之间提供一个可靠的端对端服务,使它们看不见运输层以下的数据通信的细节。(TCP、UDP)

应用层:直接为用户的应用进程提供服务(HTTP、FTP等)

OSI体系结构:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层

TCP/IP体系结构:网络接口层、网际层IP、运输层、应用层

数据链路层使用的信道主要有以下两种类型:

点对点信道

广播信道

使用点对点信道的数据链路层

链路 :从一个结点到相邻结点的一段物理线路

数据链路 :把实现这些协议的硬件和软件加载链路上

现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。

三个基本问题:封装成帧

就是在一段数据的前后分别添加首部(帧开始符SOH 01)和尾部(帧结束符EOT 04),然后就构成了一个帧。(数据部分<=长度限制MTU)首部和尾部的一个重要作用就是进行帧定界。

帧定界是分组交换的必然要求透明传输

为了达到透明传输(即传输的数据部分不会因为包含SOH和EOT而出错),在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(十六进制1B)

透明传输避免消息符号与帧定界符号相混淆差错检测

现实通信链路中比特在传输中会产生差错,传输错误的比特占比称为误码率BER,为了保证可靠性,通常通过循环冗余检验CRC来做差错检测。

差错检测  防止无效数据帧浪费后续路由上的传输和处理资源

https://blog.csdn.net/hushhw/article/details/78985307#22__117

https://blog.csdn.net/hushhw/article/details/78489470

上一篇 下一篇

猜你喜欢

热点阅读