当前位置:首页 » 网络连接 » 计算机网络解释名词协议栈
扩展阅读
北京移动网络出故障 2025-10-20 08:58:18
西乡网站制作多少钱 2025-10-20 08:54:23

计算机网络解释名词协议栈

发布时间: 2022-09-18 14:33:03

Ⅰ 计算机名词“协议”的解释

协议(Protocol) 是关于信息格式及信息交换规则的正式描述,包括底层协议(如机器接口、字节在介质中的传输方式等)和高层协议(文件传送方式等)。在信息技术中,协议就是-些特殊的规则集合,它被通信的接收方和发送方认可,接收到的信息和发送的信息均以这种规则加以解释。

计算机网络第一章课后答案

1-01 计算机网络向用户可以提供那些服务?
答: 连通性和共享

1-02 简述分组交换的要点。
答:(1)报文分组,加首部
(2)经路由器储存转发
(3)在目的地合并

1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。

1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?
答: 融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。

1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型
建成三级结构的Internet;分为主干网、地区网和校园网;
形成多层次ISP结构的Internet;ISP首次出现。

1-06 简述因特网标准制定的几个阶段?
答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。
(2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。
(3)草案标准(Draft Standard)
(4) 因特网标准(InternetStandard)

1-07小写和大写开头的英文名字 internet 和Internet在意思上有何重要区别?
答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。;协议无特指
(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络
区别:后者实际上是前者的双向应用

1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?
答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
(2)城域网:城市范围,链接多个局域网。
(3)局域网:校园、企业、机关、社区。
(4)个域网PAN:个人电子设备
按用户:公用网:面向公共营运。专用网:面向特定机构。

1-09 计算机网络中的主干网和本地接入网的主要区别是什么?
答:主干网:提供远程覆盖\高速传输\和路由器最优化通信
本地接入网:主要支持用户的访问本地,实现散户接入,速率低。

1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。)
答:线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)*(p/b)+ (k-1)*(p/b)
其中(k-1)*(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)*(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,相反。

1-11 在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(b/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大?(提示:参考图1-12的分组交换部分,观察总的时延是由哪几部分组成。)
答:总时延D表达式,分组交换时延为:D= kd+(x/p)*((p+h)/b)+ (k-1)*(p+h)/b
D对p求导后,令其值等于0,求得p=[(xh)/(k-1)]^0.5

1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?
答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。
核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。

1-13 客户服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?
答:前者严格区分服务和被服务者,后者无此区别。后者实际上是前者的双向应用。

1-14 计算机网络有哪些常用的性能指标?
答:速率,带宽,吞吐量,时延,时延带宽积,往返时间RTT,利用率

1-15 假定网络利用率达到了90%。试估计一下现在的网络时延是它的最小值的多少倍?
解:设网络利用率为U。,网络时延为D,网络时延最小值为D0
U=90%;D=D0/(1-U)---->D/D0=10
现在的网络时延是最小值的10倍

1-16 计算机通信网有哪些非性能特征?非性能特征与性能特征有什么区别?
答:征:宏观整体评价网络的外在表现。性能指标:具体定量描述网络的技术性能。

1-17 收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×108m/s。试计算以下两种情况的发送时延和传播时延:
(1) 数据长度为107bit,数据发送速率为100kb/s。
(2) 数据长度为103bit,数据发送速率为1Gb/s。
从上面的计算中可以得到什么样的结论?
解:(1)发送时延:ts=107/105=100s
传播时延tp=106/(2×108)=0.005s
(2)发送时延ts=103/109=1µs
传播时延:tp=106/(2×108)=0.005s
结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。

1-18 假设信号在媒体上的传播速度为2×108m/s.媒体长度L分别为:
(1)250px(网络接口卡)
(2)100m(局域网)
(3)100km(城域网)
(4)5000km(广域网)
试计算出当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。
解:(1)1Mb/s:传播时延=0.1/(2×108)=5×10-10
比特数=5×10-10×1×106=5×10-4
1Gb/s: 比特数=5×10-10×1×109=5×10-1
(2)1Mb/s: 传播时延=100/(2×108)=5×10-7
比特数=5×10-7×1×106=5×10-1
1Gb/s:比特数=5×10-7×1×109=5×102
(3) 1Mb/s: 传播时延=100000/(2×108)=5×10-4
比特数=5×10-4×1×106=5×102
1Gb/s:比特数=5×10-4×1×109=5×105
(4)1Mb/s:传播时延=5000000/(2×108)=2.5×10-2
比特数=2.5×10-2×1×106=5×104
1Gb/s:比特数=2.5×10-2×1×109=5×107

1-19 长度为100字节的应用层数据交给传输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部工18字节。试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销)。
若应用层数据长度为1000字节,数据的传输效率是多少?
解:(1)100/(100+20+20+18)=63.3%
(2)1000/(1000+20+20+18)=94.5%

1-20 网络体系结构为什么要采用分层次的结构?试举出一些与分层体系结构的思想相似的日常生活。
答:分层的好处:
①各层之间是独立的。某一层可以使用其下一层提供的服务而不需要知道服务是如何实现的。
②灵活性好。当某一层发生变化时,只要其接口关系不变,则这层以上或以下的各层均不受影响。
③结构上可分割开。各层可以采用最合适的技术来实现
④易于实现和维护。
⑤能促进标准化工作。
与分层体系结构的思想相似的日常生活有邮政系统,物流系统。

1-21 协议与服务有何区别?有何关系?
答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明。
协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。
协议和服务的概念的区分:
1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。
2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所提供的服务必须与下层交换一些命令,这些命令在OSI中称为服务原语。

1-22 网络协议的三个要素是什么?各有什么含义?
答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明。

1-23 为什么一个网络协议必须把各种不利的情况都考虑到?
答:因为网络协议如果不全面考虑不利情况,当情况发生变化时,协议就会保持理想状况,一直等下去!就如同两个朋友在电话中约会好,下午3点在公园见面,并且约定不见不散。这个协议就是很不科学的,因为任何一方如果有耽搁了而来不了,就无法通知对方,而另一方就必须一直等下去!所以看一个计算机网络是否正确,不能只看在正常情况下是否正确,而且还必须非常仔细的检查协议能否应付各种异常情况。

1-24 论述具有五层协议的网络体系结构的要点,包括各层的主要功能。
答:综合OSI 和TCP/IP 的优点,采用一种原理体系结构。各层的主要功能:
物理层物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞
线、同轴电缆、光缆等,是在物理层的下面,当做第0 层。)物理层还要确定连接电缆插头的定义及连接法。
数据链路层数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(frame)为单位的数据。每一帧包括数据和必要的控制信息。
网络层网络层的任务就是要选择合适的路由,使发送站的运输层所传下来的分组能够
正确无误地按照地址找到目的站,并交付给目的站的运输层。
运输层运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端
服务,使它们看不见运输层以下的数据通信的细节。
应用层应用层直接为用户的应用进程提供服务。

1-25 试举出日常生活中有关“透明”这种名词的例子。
答:电视,计算机视窗操作系统、工农业产品

1-26 试解释以下名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。
答:实体(entity)表示任何可发送或接收信息的硬件或软件进程。
协议是控制两个对等实体进行通信的规则的集合。
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户是服务的请求方,服务器是服务的提供方。
客户服务器方式所描述的是进程之间服务和被服务的关系。
协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构.
对等层:在网络体系结构中,通信双方实现同样功能的层.
协议数据单元:对等层实体进行信息交换的数据单位.
服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方.服务访问点SAP是一个抽象的概念,它实体上就是一个逻辑接口.

1-27 试解释everything over IP 和IP over everthing 的含义。
TCP/IP协议可以为各式各样的应用提供服务 (所谓的everything over ip)
答:允许IP协议在各式各样的网络构成的互联网上运行(所谓的ip over everything)

Ⅲ 协议栈是什么意思

协议栈(Protocol Stack)是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(HTTP,FTP,TFTP,TELNET,DNS,EMAIL等),运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI,MAC等),物理层。

Ⅳ 什么叫协议栈!拿什么写呀!

协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(http,telnet,dns,email等),运输层(tcp,udp),网络层(ip),链路层(wi-fi,以太网,令牌环,fddi等),物理层。

Ⅳ 协议栈的简介

协议栈(Protocol Stack)是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。面对众多不同的计算机和网络生产厂家,以及用户要求的便宜、灵活、方便的联网需求,必须建立一个公认的计算机网络连网标准和网络体系结构,以实现任意计算机系统和任意网络系统的互联。
使用最广泛的是英特网协议栈,由上到下的协议分别是: 应用层(HTTP,FTP,TFTP,TELNET,DNS,EMAIL等) 表示层(VTP) 会话层 传输层(TCP,UDP) 网络层(IP) 数据链路层(WI-FI,以太网,令牌环,FDDI,MAC等) 物理层 将协议应用到计算机网络中,就产生了网络协议。协议是一个描述进程之间信息交换过程的一个术语。在计算机网络中,两个相互通信的实体必在不同的物理位置,为了能在两个实体之间进行通信,并进行所要求的处理,通信双方必须遵守共同的通信规则。

Ⅵ 网络协议栈是什么

协议栈(英语:Protocol stack),又称协议堆叠,是计算机网络协议套件的一个具体的软件实现。协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和其他两个通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。每个高级的层次增加更多的特性。用户应用程序只是处理最上层的协议。

Ⅶ 网络协议名词解释是什么

网络协议:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

一个网络协议至少包括三要素:

语法:用来规定信息格式;数据及控制信息的格式、编码及信号电平等。

语义:用来说明通信双方应当怎么做;用于协调与差错处理的控制信息。

定时:(时序)定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是异步传输。

网络协议种类

1、TCP/IP协议,是这三大协议中最重要的一个,是互联网的基础协议,任何和互联网有关的操作都离不开TCP/IP协议。但TCP/IP协议在局域网中的通信效率不高,使用它在浏览“网上邻居”中的计算机时,会出现不能正常浏览的现象。

2、NetBEUI,即NetBios增强用户接口。它是NetBIOS协议的增强版本,曾被许多操作系统采用。NETBEUI协议在许多情形下很有用,是WINDOWS98之前的操作系统的缺省协议。NetBEUI协议是一种短小精悍、通信效率高的广播型协议。

3,、IPX/SPX协议,是Novell开发的专用于NetWare网络中的协议,但大部分可以联机的游戏都支持IPX/SPX协议。虽然这些游戏通过TCP/IP协议也能联机,但显然还是通过IPX/SPX协议更省事,因为根本不需要任何设置。

Ⅷ 《计算机网络》解释以下名词:协议栈、客户、服务器、客户-服务器方式。

协议栈怎么说呢就是指分层结构中定义硬件、软件在不同的级别如何协调工作的一组协议。
如TCP/IP协议栈中包括网络层的IP协议,传输层的TCP、UDP协议,应用层的HTTP、FTP协议等等等等。
==============
客户的定义就多了,对于各行各业都没有固定的意思,我摘抄了三种:
1、客户指的是购买或者使用本站的产品或者服务的群体
2、指咨询项目交付成果的使用者,同时也是该项目的定购人和支付人。
3、客户指的是产品和服务的受益者。
==============
服务器的接司就多啦:自己慢慢看:http://www.oaprinter.com/club/dispbbs.asp?boardid=63&id=16828
==============
客户-服务器(C/S)方式这个就更简单啦:请看这个地方:http://www.c111.net/htm/bbs/index.php?mods=topicdisplay&forumid=2&postid=37&p=1

Ⅸ 计算机网络名词解释知识点简答题整理

基带传输:比特流直接向电缆发送,无需调制到不同频段;

基带信号:信源发出的没有经过调制的原始电信号;

URL :统一资源定位符,标识万维网上的各种文档,全网范围唯一;

传输时延:将分组的所有比特推向链路所需要的时间;

协议:协议是通信设备通信前约定好的必须遵守的规则与约定,包括语法、语义、定时等。

网络协议:对等层中对等实体间制定的规则和约定的集合;

MODEM :调制解调器;

起始(原始)服务器:对象最初存放并始终保持其拷贝的服务器;

计算机网络:是用通信设备和线路将分散在不同地点的有独立功能的多个计算机系统互相连接起来,并通过网络协议进行数据通信,实现资源共享的计算机集合;

解调:将模拟信号转换成数字信号;

多路复用:在一条传输链路上同时建立多条连接,分别传输数据;

默认路由器:与主机直接相连的一台路由器;

LAN :局域网,是一个地理范围小的计算机网络;

DNS :域名系统,完成主机名与 IP 地址的转换;

ATM :异步传输模式,是建立在电路交换和分组交换基础上的一种面向连接的快速分组交换技术;

Torrent :洪流,参与一个特定文件分发的所有对等方的集合;

Cookie :为了辨别用户、用于 session 跟踪等而储存在用户本地终端的数据;

SAP :服务访问点;

n PDU : PDU 为协议数据单元,指对等层之间的数据传输单位;第 n 层的协议数据单元;

PPP :点对点传输协议;

Web caching :网页缓存技术;

Web 缓存:代替起始服务器来满足 HTTP 请求的网络实体。

Proxy server :代理服务器;

Go-back-n :回退 n 流水线协议;允许发送方连续发送分组,无需等待确认,若出错,从出错的分组开始重发;接收方接收数据分组,若正确,发 ACK ,若出错,丢弃出错分组及其后面的分组,不发任何应答;

Packet switching :分组交换技术;

CDMA :码分多路复用技术;各站点使用不同的编码,然后可以混合发送,接收方可正确提取所需信息;

TDM :时分多路复用,将链路的传输时间划分为若干时隙,每个连接轮流使用不同时隙进行传输;

FDM :频分多路复用,将链路传输频段分成多个小的频段,分别用于不同连接信息的传送;

OSI :开放系统互连模型,是计算机广域网体系结构的国际标准,把网络分为 7 层;

CRC :循环冗余检测法,事先双方约定好生成多项式,发送节点在发送数据后附上冗余码,使得整个数据可以整除生成多项式,接收节点收到后,若能整除,则认为数据正确,否则,认为数据错误;

RIP :路由信息协议;

Socket (套接字):同一台主机内应用层和运输层的接口;

转发表:交换设备内,从入端口到出端口建立起来的对应表,主要用来转发数据帧或 IP 分组;

路由表:路由设备内,从源地址到目的地址建立起来的最佳路径表,主要用来转发 IP 分组;

存储转发:分组先接收存储后,再转发出去;

虚电路网络:能支持实现虚电路通信的网络;

数据报网络:能支持实现数据报通信的网络;

虚电路:源和目的主机之间建立的一条逻辑连接,创建这条逻辑连接时,将指派一个虚电路标识符 VC.ID ,相关设备为它运行中的连接维护状态信息;

毒性逆转技术: DV 算法中,解决计数到无穷的技术,即告知从相邻路由器获得最短路径信息的相邻路由器到目的网络的距离为无穷大;

加权公平排队 WFQ :排队策略为根据权值大小不同,将超出队列的数据包丢弃;

服务原语:服务的实现形式,在相邻层通过服务原语建立交互关系,完服务与被服务的过程;

透明传输:在无需用户干涉的情况下,可以传输任何数据的技术;

自治系统 AS :由一组通常在相同管理者控制下的路由器组成,在相同的 AS 中,路由器可全部选用同样的选路算法,且拥有相互之间的信息;

分组丢失:分组在传输过程中因为种种原因未能到达接收方的现象;

隧道技术:在链路层或网络层通过对等协议建立起来的逻辑通信信道;

移动接入:也称无线接入,是指那些常常是移动的端系统与网络的连接;

面向连接服务:客户机程序和服务器程序发送实际数据的分组前,要彼此发送控制分组建立连接;

无连接服务:客户机程序和服务器程序发送实际数据的分组前,无需彼此发送控制分组建立连接;

MAC 地址:网卡或网络设备端口的物理地址;

拥塞控制:当网络发生拥塞时,用响应的算法使网络恢复到正常工作的状态;

流量控制:控制发送方发送数据的速率,使收发双方协调一致;

Ad Hoc 网络:自主网络,无基站;

往返时延:发送方发送数据分组到收到接收方应答所需要的时间;

电路交换:通信节点之间采用面向连接方式,使用专用电路进行传输;

ADSL :异步数字用户专线,采用不对称的上行与下行传输速率,常用于用户宽带接入。

多播:组播,一对多通信;

路由器的组成包括:输入端口、输出端口、交换结构、选路处理器;

网络应用程序体系结构:客户机 / 服务器结构、对等共享、混合;

集线器是物理层设备,交换机是数据链路层设备,网卡是数据链路层设备,路由器是网络层设备;

双绞线连接设备的两种方法:直连线和交叉线,同种设备相连和计算机与路由器相连都使用交叉线;不同设备相连用直连线;

MAC 地址 6 字节, IPv4 地址 4 字节, IPv6 地址 16 字节;

有多种方法对载波波形进行调制,调频,调幅,调相;

IEEE802.3 以太网采用的多路访问协议是 CSMA/CD ;

自治系统 AS 内部的选路协议是 RIP 、 OSPF ;自治系统间的选路协议是 BGP ;

多路访问协议:分三大类:信道划分协议、随机访问协议、轮流协议;

信道划分协议包括:频分 FDM 、时分 TDM 、码分 CDMA ;

随机访问协议包括: ALOHA 、 CSMA 、 CSMA/CD(802.3) 、 CSMA/CA(802.11) ;

轮流协议包括:轮询协议、令牌传递协议

ISO 和 OSI 分别是什么单词的缩写,中文意思是什么?用自己的理解写出 OSI 分成哪七层?每层要解决的问题和主要功能是什么?

答:ISO:international standard organization 国际标准化组织;OSI:open system interconnection reference model 开放系统互连模型;

OSI分为 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层;

层名称解决的问题主要功能

应用层实现特定应用选择特定协议;针对特定应用规定协议、时序、表示等,进行封装。在端系统中用软件来实现,如HTTP;

表示层压缩、加密等表示问题;规定数据的格式化表示,数据格式的转换等;

会话层会话关系建立,会话时序控制等问题;规定通信的时序;数据交换的定界、同步、建立检查点等;

传输层源端口到目的端口的传输问题;所有传输遗留问题:复用、流量、可靠;

网络层路由、拥塞控制等网络问题;IP寻址,拥塞控制;

数据链路层相邻节点无差错传输问题;实现检错与纠错,多路访问,寻址;

物理层物理上可达;定义机械特性,电气特性,功能特性等;

因特网协议栈分层模型及每层的功能。

分层的优点:使复杂系统简化,易于维护和更新;

分层的缺点:有些功能可能在不同层重复出现;

​​



假设一个用户 ( 邮箱为: [email protected]) 使用 outlook 软件发送邮件到另一个用户 ( 邮箱为: [email protected]) ,且接收用户使用 IMAP 协议收取邮件,请给出此邮件的三个传输阶段,并给出每个阶段可能使用的应用层协议。

用户 [email protected] 使用outlook软件发送邮件到 163 邮件服务器

163邮件服务器将邮件发送给用户 [email protected] 的yahoo邮件服务器

用户 [email protected] 使用IMAP协议从yahoo邮件服务器上拉取邮件

第1、2阶段可以使用SMTP协议或者扩展的SMTP协议:MIME协议,第3阶段可以使用IMAP、POP3、HTTP协议

三次握手的目的是什么?为什么要三次(二次为什么不行)?

为了实现可靠数据传输,TCP协议的通信双方,都必须维护一个序列号,以标识发送出去的数据包中,哪些是已经被对方收到的。三次握手的过程即是通信双方相互告知序列号起始值,并确认对方已经收到了序列号起始值的必经步骤。

如果只是两次握手,至多只有连接发起方的起始序列号能被确认,另一方选择的序列号则得不到确认。

选择性重传 (SR) 协议中发送方窗口和接收方窗口何时移动?分别如何移动?

发送方:当收到ACK确认分组后,若该分组的序号等于发送基序号时窗口发生移动;向前移动到未确认的最小序号的分组处;

接收方:当收到分组的序号等于接收基序号时窗口移动;窗口按交付的分组数量向前移动;

简述可靠传输协议 rdt1.0, rdt2.0, rdt2.1, rdt2.2 和 rdt3.0 在功能上的区别。

rdt1.0:经可靠信道上的可靠数据传输,数据传送不出错不丢失,不需要反馈。

rdt2.0(停等协议):比特差错信道上的可靠数据传输,认为信道传输的数据可能有比特差错,但不会丢包。接收方能进行差错检验,若数据出错,发送方接收到NAK之后进行重传。

rdt2.1:在rdt2.0的基础上增加了处理重复分组的功能,收到重复分组后,再次发送ACK;

rdt2.2:实现无NAK的可靠数据传输,接收方回发带确认号的ACK0/1,

收到出错分组时,不发NAK,发送接收到的上一个分组的ACK;

rdt3.0:实现了超时重发功能,由发送方检测丢包和恢复;

电路交换和虚电路交换的区别?哪些网络使用电路交换、报文交换、虚电路交换和数据报交换?请各举一个例子。

电路交换时整个物理线路由通讯双方独占;

虚电路交换是在电路交换的基础上增加了分组机制,在一条物理线路上虚拟出多条通讯线路。

电路交换:电话通信网

报文交换:公用电报网

虚电路交换:ATM

数据报交换:Internet

电路交换:面向连接,线路由通信双方独占;

虚电路交换:面向连接,分组交换,各分组走统一路径,非独占链路;

数据报交换:无连接,分组交换,各分组走不同路径;

交换机逆向扩散式路径学习法的基本原理:

交换表初始为空;

当收到一个帧的目的地址不在交换表中时,将该帧发送到所有其他接口(除接收接口),并在表中记录下发送节点的信息,包括源MAC地址、发送到的接口,当前时间;

如果每个节点都发送了一帧,每个节点的地址都会记录在表中;

收到一个目的地址在表中的帧,将该帧发送到对应的接口;

表自动更新:一段时间后,没有收到以表中某个地址为源地址的帧,从表中删除该地址;

非持久 HTTP 连接和持久 HTTP 连接的不同:

非持久HTTP连接:每个TCP连接只传输一个web对象,只传送一个请求/响应对,HTTP1.0使用;

持久HTTP连接:每个TCP连接可以传送多个web对象,传送多个请求/响应对,HTTP1.1使用;

Web 缓存的作用是什么?简述其工作过程:

作用:代理原始服务器满足HTTP请求的网络实体;

工作过程:

浏览器:与web缓存建立一个TCP连接,向缓存发送一个该对象的HTTP请求;

Web缓存:检查本地是否有该对象的拷贝;

若有,就用HTTP响应报文向浏览器转发该对象;

若没有,缓存与原始服务器建立TCP连接,向原始服务器发送一个该对象的HTTP请求,原始服务器收到请求后,用HTTP响应报文向web缓存发送该对象,web缓存收到响应,在本地存储一份,并通过HTTP响应报文向浏览器发送该对象;

简要说明无线网络为什么要用 CSMA/CA 而不用 CSMA/CD ?

无线网络用无线信号实施传输,现在的技术还无法检测冲突,因此无法使用带冲突检测的载波侦听多路访问协议CSMA/CD,而使用冲突避免的载波侦听多路访问协议CSMA/CA;

简述各种交换结构优缺点,并解释线头 HOL 阻塞现象。

内存交换结构:以内存为交换中心;

       优点:实现简单,成本低;

       缺点:不能并行,速度慢;

总线交换结构:以共享总线为交换中心;

       优点:实现相对简单,成本低;

       缺点:不能并行,速度慢,不过比memory快;

纵横制:以交叉阵列为交换中心;

       优点:能并行,速度快,比memory和总线都快;

       缺点:实现复杂,成本高;

线头HOL阻塞:输入队列中后面的分组被位于线头的一个分组阻塞(即使输出端口是空闲的),等待交换结构发送;

CSMA/CD 协议的中文全称,简述其工作原理。

带冲突检测的载波侦听多路访问协议;

在共享信道网络中,发送节点发送数据之前,先侦听链路是否空闲,若空闲,立即发送,否则随机推迟一段时间再侦听,在传输过程中,边传输边侦听,若发生冲突,以最快速度结束发送,并随机推迟一段时间再侦听;

奇偶校验、二维奇偶校验、 CRC 校验三者比较:

奇偶校验能检测出奇数个差错;

二维奇偶校验能够检测出两个比特的错误,能够纠正一个比特的差错;

CRC校验能检测小于等于r位的差错和任何奇数个差错;

GBN 方法和 SR 方法的差异:

GBN:一个定时器,超时,重发所有已发送未确认接收的分组,发送窗口不超过2的k次方-1,接收窗口大小为1,采用累计确认,接收方返回最后一个正确接受的分组的ACK;

SR:多个定时器,超时,只重发超时定时器对应的分组,发送窗口和接收窗口大小都不超过2的k-1次方,非累计确认,接收方收到当前窗口或前一窗口内正确分组时返回对应的ACK;

Ⅹ 什么是tcp/ip协议栈

TCP/IP协议,或称为TCP/IP协议栈,或互联网协议系列。 TCP/IP协议栈 (按TCP/IP参考模型划分) 应用层 FTP SMTP HTTP ... 传输层 TCP UDP 网络层 IP ICMP ARP 链路层 以太网 令牌环 FDDI ... 包含了一系列构成互联网基础的网络协议。 这些协议最早发源于美国国防部的DARPA互联网项目。 TCP/IP字面上代表了两个协议:TCP传输控制协议和IP互联网协议。 时间回放到1983年1月1日,在这天,互联网的前身Arpanet中,TCP/IP协议取代了旧的网络核心协议NCP(Network Core Protocol),从而成为今天的互联网的基石。最早的的TCP/IP由Vinton Cerf和Robert Kahn两位开发,慢慢地通过竞争战胜了其它一些网络协议的方案,比如国际标准化组织ISO的OSI模型。TCP/IP的蓬勃发展发生在上世纪的90年代中期。当时一些重要而可靠的工具的出世,例如页面描述语言HTML和浏览器Mosaic,导致了互联网应用的飞束发展。 随着互联网的发展,目前流行的IPv4协议(IP Version 4,IP版本四)已经接近它的功能上限。IPv4最致命的两个缺陷在于: 地址只有32位,IP地址空间有限; 不支持服务等级(Quality of Service, Qos)的想法,无法管理带宽和优先级,故而不能很好的支持现今越来越多的实时的语音和视频应用。因此IPv6 (IP Version 6, IP版本六) 浮出海面,用以取代IPv4。 TCP/IP成功的另一个因素在与对为数众多的低层协议的支持。这些低层协议对应与OSI模型 中的第一层(物理层)和第二层(数据链路层)。每层的所有协议几乎都有一半数量的支持TCP/IP,例如: 以太网(Ethernet),令牌环(Token Ring),光纤数据分布接口(FDDI),端对端协议( PPP),X.25,帧中继(Frame Relay),ATM,Sonet, SDH等。 TCP/IP协议栈组成 整个通信网络的任务,可以划分成不同的功能块,即抽象成所谓的 ”层” 。用于互联网的协议可以比照TCP/IP参考模型进行分类。TCP/IP协议栈起始于第三层协议IP(互联网协议) 。所有这些协议都在相应的RFC文档中讨论及标准化。重要的协议在相应的RFC文档中均标记了状态: “必须“ (required) ,“推荐“ (recommended) ,“可选“ (elective) 。其它的协议还可能有“ 试验“(experimental) 或“ 历史“(historic) 的状态。 必须协议 所有的TCP/IP应用都必须实现IP和ICMP。对于一个路由器(router) 而言,有这两个协议就可以运作了,虽然从应用的角度来看,这样一个路由器 意义不大。实际的路由器一般还需要运行许多“推荐“使用的协议,以及一些其它的协议。 在几乎所有连接到互联网上的计算机上都存在的IPv4 协议出生在1981年,今天的版本和最早的版本并没有多少改变。升级版IPv6 的工作始于1995年,目的在与取代IPv4。ICMP 协议主要用于收集有关网络的信息查找错误等工作。 推荐协议 每一个应用层(TCP/IP参考模型 的最高层) 一般都会使用到两个传输层协议之一: 面向连接的TCP传输控制协议和无连接的包传输的UDP用户数据报文协议 。 其它的一些推荐协议有: TELNET (Teletype over the Network, 网络电传) ,通过一个终端(terminal)登陆到网络(运行在TCP协议上)。 FTP (File Transfer Protocol, 文件传输协议) ,由名知义(运行在TCP协议上) 。 SMTP (Simple Mail Transfer Protocol,简单邮件传输协议) ,用来发送电子邮件(运行在TCP协议上) 。 DNS (Domain Name Service,域名服务) ,用于完成地址查找,邮件转发等工作(运行在TCP和UDP协议上) 。 ECHO (Echo Protocol, 回绕协议) ,用于查错及测量应答时间(运行在TCP和UDP协议上) 。 NTP (Network Time Protocol,网络时间协议) ,用于网络同步(运行在UDP协议上) 。 SNMP (Simple Network Management Protocol, 简单网络管理协议) ,用于网络信息的收集和网络管理。 BOOTP (Boot Protocol,启动协议) ,应用于无盘设备(运行在UDP协议上)。 可选协议 最常用的一些有 支撑万维网WWW的超文本传输协议HTTP, 动态配置IP地址的DHCP(Dynamic Host Configuration Protocol,动态主机配置协议), 收邮件用的POP3 (Post Office Protocol, version 3, 邮局协议) , 用于加密安全登陆用的SSH (Secure Shell,用于替代安全性差的TELNET) , 用于动态解析以太网硬件地址的ARP (Address Resolution Protocol,地址解析协议) 。 范例: 不同计算机运行的不同协议 一个简单的路由器上可能会实现ARP, IP, ICMP, UDP, SNMP, RIP。 WWW用户端使用ARP, IP, ICMP, UDP, TCP, DNS, HTTP, FTP。 一台用户电脑上还会运行如TELNET, SMTP, POP3, SNMP, ECHO, DHCP, SSH, NTP。 无盘设备可能会在固件比如ROM中实现了ARP, IP, ICMP, UDP, BOOT, TFTP (均为面向数据报的协议,实现起来相对简单)。