当用户在Web浏览器中输入域名

合集下载

A4纸版-同济大学课程考核试卷(A卷)--答案

A4纸版-同济大学课程考核试卷(A卷)--答案

同济大学课程考核试卷(A卷)2013 —2014 学年第一学期命题教师签名:审核教师签名:课号:课名:网络与通讯系统考试考查:考试此卷选为:期中考试( )、期终考试(√)、重考( )试卷年级专业学号姓名得分一、是非题(每题1分,共5分)1、计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。

(对)2、分组交换采用存储转发方式工作。

(对)3、RIP是一种分布式的基于链路状态而非基于距离的路由选择协议。

(错)4、双绞线是目前带宽最宽、信号传输衰减最小、抗干扰能力最强的一类传输介质。

(错)5、在五层结构的网络架构中透明传输属于数据链路层要完成的工作。

(对)二、填空题(每空格1分,共10分)1、为了能使模拟电话公共交换网实现计算机之间的远程通信,必须将计算机需要发送的数字信号变换成能在电话公共交换网上传输的模拟信号。

2、信道复用技术包括时分复用、频分复用、波分复用等复用技术。

(填码分复用也可)3、10M以太网使用的编码是曼彻斯特码。

4、某B类网段子网掩码为255.255.255.0,该字网段最大可容纳254 主机。

5、对每个经过路由器的IP报文,路由器都会对其头部的TTL字段进行减 1 运算,如果运算结果为0 ,路由器将丢弃该IP报文。

6、要把学校里行政楼和实验楼的局域网进行互联,应选择路由器(填写互联设备)。

三、选择题(每题1分,共10分)1、下列选项中,属于IP协议基本功能的是 D 。

(A) 流量控制(B) 寻址与路由(C) 分段与重组(D) B和C (E) A和B2、MAC地址长度为 C 位。

(A) 24 (B) 32 (C) 48 (D) 1283、网络协议三要素为 C 。

A:数据格式、编码、信号电平B:数据格式、控制信息、速度匹配C:语法、语义、同步D:编码、控制信息、同步4、POP3是Internet中 A 服务所使用的协议。

(A) 电子邮件(B) WWW (C) BBS (D) FTP5、OSI中,实现系统间二进制信息块的正确传输,为上一层提供可靠、无错误的数据信息的协议层是 B 。

浏览器输入网址后台怎么运行

浏览器输入网址后台怎么运行

浏览器输入网址后台怎么运行作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。

本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的IP地址导航的第一步是通过访问的域名找出其IP地址。

DNS查找过程如下:浏览器缓存–浏览器会缓存DNS记录一段时间。

有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存个自固定的一个时间(2分钟到30分钟不等)。

系统缓存–如果在浏览器缓存里没有找到需要的记录,浏览器会做一个系统调用(windows里是gethostbyname)。

这样便可获得系统缓存中的记录。

路由器缓存–接着,前面的查询请求发向路由器,它一般会有自己的DNS缓存。

ISP DNS 缓存–接下来要check的就是ISP缓存DNS的服务器。

在这一般都能找到相应的缓存记录。

递归搜索–你的ISP的DNS服务器从跟域名服务器开始进行递归搜索,从.com 顶级域名服务器到Facebook的域名服务器。

一般DNS服务器的缓存中会有.com域名服务器中的域名,所以到顶级服务器的匹配过程不是那么必要了。

DNS递归查找如下图所示:DNS有一点令人担忧,这就是像 或者 这样的整个域名看上去只是对应一个单独的IP地址。

还好,有几种方法可以消除这个瓶颈:循环 DNS 是DNS查找时返回多个IP时的解决方案。

举例来说,实际上就对应了四个IP地址。

负载平衡器是以一个特定IP地址进行侦听并将网络请求转发到集群服务器上的硬件设备。

一些大型的站点一般都会使用这种昂贵的高性能负载平衡器。

地理 DNS 根据用户所处的地理位置,通过把域名映射到多个不同的IP地址提高可扩展性。

这样不同的服务器不能够更新同步状态,但映射静态内容的话非常好。

列举几个常用的应用层协议

列举几个常用的应用层协议

列举几个常用的应用层协议在计算机网络领域中,应用层协议是一组在应用程序中使用的协议,用于实现网络应用程序之间的通信。

常见的应用层协议有许多种,下面列举几个常用的。

1. HTTP协议HTTP(超文本传输协议)是一种用于在网络上传输数据的应用层协议,主要用于在Web浏览器和Web服务器之间进行数据通信。

HTTP协议基于客户端-服务器模型,客户端向服务器发送请求,服务器响应请求并返回数据。

HTTP通常使用TCP协议作为它的传输层协议。

2. FTP协议FTP(文件传输协议)是一种用于在网络上传输文件的应用层协议。

使用FTP,用户可以将文件从一个计算机传输到另一个计算机。

FTP最初是为 UNIX 系统开发的,但现在已经被广泛应用于所有主要操作系统平台上。

FTP协议通常使用TCP协议作为它的传输层协议。

3. SMTP协议SMTP(简单邮件传输协议)是一种用于在网络上传输电子邮件的应用层协议。

SMTP协议用于将电子邮件从发送方传输到接收方,并使用POP3或IMAP协议让用户检索邮件。

SMTP协议通常使用TCP协议作为它的传输层协议。

4. DNS协议DNS(域名系统)是一种用于解析域名和IP地址之间映射关系的应用层协议。

DNS协议将域名解析为网络上可用的IP地址。

当用户在Web浏览器中输入URL时,浏览器会使用DNS协议查询特定的IP 地址。

DNS协议通常使用UDP协议作为它的传输层协议。

5. Telnet协议Telnet是一种用于在远程计算机上执行命令的应用层协议。

Telnet允许用户在一台计算机上执行命令,而不需要直接连接到该计算机。

Telnet协议不是安全的,因为它传输的信息是未加密的。

因此,使用SSH(安全Shell)协议来代替Telnet协议。

总之,各种应用层协议为互联网上的各种应用程序提供了通信和数据传输的支持,这些协议的共同目标是为用户提供更好的网络服务和更好的体验。

各种网络协议

各种网络协议

各种网络协议网络协议是指计算机网络中数据交换的规则和约定,它是保证网络正常运行和数据传输可靠的基础。

在现代互联网的基础设施中,各种网络协议扮演着重要的角色。

本文将介绍几种常见的网络协议,包括TCP/IP协议、HTTP协议、SMTP协议和DNS协议。

一、TCP/IP协议TCP/IP协议是互联网最基础和最重要的协议之一,它由两个部分组成:传输控制协议(TCP)和互联网协议(IP)。

TCP负责将数据分割成数据包,并进行可靠的传输,确保数据的完整和顺序。

IP则负责确定数据包的地址和路由,将数据从发送方传输到接收方。

TCP/IP协议被广泛应用于各种网络通信中,例如电子邮件、文件传输和网页浏览等。

它提供了一种可靠的、面向连接的通信方式,确保了数据的可靠传输和正确接收。

二、HTTP协议HTTP协议指超文本传输协议(Hypertext Transfer Protocol),是一种用于在Web浏览器和Web服务器之间传输超文本的协议。

它是基于TCP/IP协议的应用层协议。

HTTP协议定义了客户端和服务器之间的请求和响应的格式和规则。

通过HTTP协议,客户端可以向服务器发送请求,服务器则返回相应的内容。

HTTP协议使用URL(统一资源定位符)来指定要请求的资源,例如网页、图片和视频等。

HTTP协议是Web应用程序的基础,它使得用户可以通过浏览器访问、传输和共享各种资源。

目前使用的HTTP协议版本主要有HTTP/1.1和HTTP/2,后者提供了更好的性能和效率。

三、SMTP协议SMTP协议是指简单邮件传输协议(Simple Mail Transfer Protocol),是用于在邮件服务器之间传输电子邮件的协议。

它也是基于TCP/IP协议的应用层协议。

SMTP协议定义了电子邮件的传输过程和格式,包括邮件的标头、正文和附件等。

通过SMTP协议,发送方的邮件服务器将邮件发送至接收方的邮件服务器,并通过POP(邮局协议)或IMAP(互联网邮件访问协议)等协议,让接收方能够收取邮件。

http简介

http简介

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。

是WWW的核心。

Internet 的基本协议是TCP/IP协议,目前广泛采用的FTP、Archie Gopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用。

WWW服务器使用的主要协议是HTTP协议,即超文体传输协议。

由于HTTP协议支持的服务不限于WWW,还可以是其它服务,因而HTTP协议允许用户在统一的界面下,采用不同的协议访问不同的服务,如FTP、Archie、SMTP、NNTP等。

另外,HTTP协议还可用于名字服务器和分布式对象管理。

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。

所有的WWW文件都必须遵守这个标准。

设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

[1]HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组(Inter net Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,其中最著名的就是RFC 2616。

RFC 2616定义了HTTP协议的我们今天普遍使用的一个版本——HTTP 1.1。

HTTP是一个客户端和服务器端请求和应答的标准(TCP)。

客户端是终端用户,服务器端是网站。

通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。

(我们称这个客户端)叫用户代理(user agent)。

应答的服务器上存储着(一些)资源,比如HTML文件和图像。

(我们称)这个应答服务器为源服务器(origin server)。

在用户代理和源服务器中间可能存在http和其他几种网络协议多个中间层,比如代理,网关,或者隧道(tunnels)。

dns ecs原理

dns ecs原理

dns ecs原理DNS(Domain Name System)是一种用于将域名解析为IP地址的分布式数据库系统,而ECS(Elastic Compute Service)是一种云计算服务,它提供了可调整的计算能力。

本文将介绍DNS ECS 的工作原理和相关概念。

一、DNS的基本工作原理DNS通过将域名解析为IP地址来实现互联网上的资源定位。

当用户在浏览器中输入一个域名时,浏览器会向本地DNS服务器发送一个查询请求,本地DNS服务器将查询请求转发给根域名服务器。

根域名服务器是负责管理顶级域名(如.com、.net等)的服务器,它并不直接返回IP地址,而是告诉本地DNS服务器负责该顶级域名的权威域名服务器的地址。

本地DNS服务器收到根域名服务器的回复后,会向权威域名服务器发送查询请求。

权威域名服务器是负责管理具体域名下的IP地址的服务器,它会将域名对应的IP地址返回给本地DNS服务器。

本地DNS服务器将IP地址返回给用户的浏览器,浏览器根据IP地址与目标服务器建立连接并发送请求,实现域名解析的过程。

二、ECS的基本概念ECS是一种按需分配计算资源的云计算服务,它提供了虚拟机实例,用户可以根据自身需求弹性调整计算能力。

ECS实例是基于虚拟化技术实现的,并且可以运行各种操作系统和应用程序。

ECS实例通过网络连接到云服务商的数据中心,用户可以通过公网或专线访问ECS实例。

ECS实例可以根据用户需求进行配置,包括计算能力、存储容量、操作系统等。

三、DNS ECS的工作原理DNS ECS是将DNS和ECS相结合的一种服务模式,它将DNS解析与云计算服务相结合,使得用户可以通过域名访问到ECS实例。

在DNS ECS中,用户首先需要将自己的域名解析到ECS实例的IP 地址上。

这可以通过修改域名的DNS记录来实现,用户可以将域名的A记录或CNAME记录指向ECS实例的IP地址。

当用户在浏览器中输入域名时,浏览器会向本地DNS服务器发送查询请求。

域名的功能

域名的功能域名的功能域名(Domain Name)是互联网上用于标识和定位网站的地址,类似于一个网站的身份证号码。

它由多个部分组成,包括主域名和子域名,通常由字母、数字和连字符组成。

域名具有以下几个重要的功能。

1. 网站定位和访问域名的最主要功能是定位和访问网站。

当用户输入一个域名到浏览器地址栏中,浏览器会根据该域名找到对应的网站,并将网站的页面内容加载显示给用户。

域名实际上是将网站的IP地址音译成易于记忆的字符组合,方便用户访问和使用。

2. 网站品牌建设域名也是企业品牌建设的重要组成部分之一。

一个简洁、易记的域名可以增加用户对网站的访问和记忆,提高网站的知名度和品牌价值。

很多企业会选择与其业务相关的域名来加强品牌形象,例如,汽车公司可能会选择与汽车相关的域名,而教育机构可能会选择与教育相关的域名等等。

3. 邮箱使用域名不仅仅用于网站访问,还可以用于电子邮件的发送和接收。

许多公司和个人都可以通过域名来创建自己的企业邮箱或个人邮箱。

例如,一个名为“mycompany”的公司可以使用名为“******************”的邮箱来与客户进行沟通和交流。

通过域名创建的邮箱不仅能提供更专业的邮件地址,还将增加对邮件内容和发件人的可信度。

4. SEO优化域名也对搜索引擎优化(SEO)有一定影响。

一些搜索引擎算法将域名作为搜索结果排序的一个重要因素之一。

域名中的关键字和域名的年限都会影响搜索引擎对网站的排名。

因此,选择一个与网站主题相关的域名可以提高网站在搜索引擎中的可见度和排名。

5. 域名投资一些人还将域名看作是一种投资。

他们购买热门、有潜力的域名,并在域名市场上出售或转让这些域名,以期获得利润。

一些知名的域名交易平台和拍卖网站使得域名投资成为一个新兴的行业。

域名作为一种特殊的数字资产,其价值会随着互联网的发展和需求的改变而变动。

总之,域名的功能是多样且重要的,它不仅仅是互联网上的标识和定位工具,还涉及到网站的品牌建设、企业邮箱、搜索引擎优化和域名投资等方面。

WEB浏览器工作原理

WEB浏览器工作原理一、引言WEB浏览器是我们日常使用最频繁的软件之一,它可以让我们浏览互联网上的各种网页内容。

但是,你知道WEB浏览器是如何工作的吗?本文将详细介绍WEB浏览器的工作原理,包括浏览器的结构、页面渲染过程、网络通信等方面。

二、浏览器的结构1. 用户界面:用户界面是我们与浏览器进行交互的部分,包括地址栏、导航按钮、书签等。

不同的浏览器可能在用户界面上有所差异。

2. 浏览器引擎:浏览器引擎负责解析HTML和CSS,以及执行JavaScript代码。

常见的浏览器引擎有WebKit、Gecko等。

3. 渲染引擎:渲染引擎负责将解析后的HTML、CSS转换为可视化的网页内容。

常见的渲染引擎有Blink、Gecko、WebKit等。

4. 网络通信:网络通信模块负责处理浏览器与服务器之间的通信,发送HTTP请求并接收服务器返回的数据。

5. JavaScript解释器:JavaScript解释器负责解析和执行网页中的JavaScript代码。

6. 数据存储:数据存储模块负责将浏览器缓存的数据存储在本地,以提高页面加载速度。

三、页面渲染过程1. 解析HTML:浏览器引擎首先会将接收到的HTML代码进行解析,构建DOM树(文档对象模型)。

DOM树表示了网页的结构和内容。

2. 解析CSS:渲染引擎会解析CSS样式表,将样式信息与DOM树中的元素进行匹配,生成渲染树(Render Tree)。

3. 布局和绘制:渲染引擎会根据渲染树进行布局和绘制,确定每个元素在屏幕上的位置和大小,并将其绘制到屏幕上。

4. JavaScript解析和执行:在渲染过程中,如果遇到JavaScript代码,浏览器会将其解析并执行,可以改变DOM树和渲染树的结构和样式。

5. 图片和其他资源加载:浏览器会根据HTML代码中的链接,发送HTTP请求,下载页面所需的图片和其他资源。

6. 页面渲染完成:当所有资源都加载完成,并且页面渲染完毕后,浏览器会触发页面加载完成的事件,并将页面展示给用户。

几种常见的网络协议

几种常见的网络协议在当今互联网时代,网络协议是网络通信的基础。

网络协议定义了在计算机网络中传输数据的规则和标准,为互联网的正常运行提供了保障。

本文将介绍几种常见的网络协议,包括传输控制协议(TCP)、网际协议(IP)、超文本传输协议(HTTP)和域名系统(DNS)。

一、传输控制协议(TCP)传输控制协议(Transmission Control Protocol)是一种可靠的传输协议,它负责将数据分割成合适的大小并按顺序传输。

TCP提供了可靠的数据传输和错误恢复机制,确保数据能够在网络中正确地到达目的地。

TCP使用端到端的连接方式,在发送和接收数据之间建立可靠的双向通信。

由于TCP有较高的可靠性和稳定性,它被广泛应用于网络传输中,如电子邮件、网页浏览和文件下载等。

二、网际协议(IP)网际协议(Internet Protocol)是一种网络层协议,用于在互联网中进行数据的传输与路由。

IP负责对数据进行分组、寻找最佳路径和发送到目的地。

IP地址是互联网上每个设备的唯一标识,它将数据包从发送者发送到接收者。

IP协议是无连接的,它不保证数据传输的可靠性,只负责将数据包从一个路由器传递到下一个路由器。

IP还支持IPv4和IPv6两种版本,以满足不同规模和需求的网络连接。

三、超文本传输协议(HTTP)超文本传输协议(Hypertext Transfer Protocol)是一种用于在Web浏览器和Web服务器之间传输数据的协议。

HTTP使用TCP作为传输层协议,它定义了客户端和服务器之间通信的规则。

HTTP通过请求-响应模式,客户端向服务器发送HTTP请求,服务器根据请求返回相应的HTML页面或其他资源。

HTTP是无状态协议,即服务器不会保留客户端的上下文信息,每个请求都是独立的。

HTTP还支持加密协议HTTPS,在传输敏感信息时提供更高的安全性。

四、域名系统(DNS)域名系统(Domain Name System)是互联网上的分布式命名系统,用于将域名转换为IP地址。

浏览器内输入网址到显示网页全过程及相关问题

浏览器内输⼊⽹址到显⽰⽹页全过程及相关问题在浏览器输⼊URL到把⽹页显⽰出来是⼀个很复杂的过程,其⼤致流程如下图所⽰:1、DNS解析什么是DNS解析?当⽤户输⼊⼀个⽹址并按下回车键的时候,浏览器得到了⼀个域名。

⽽在实际通信过程中,我们需要的是⼀个IP地址。

因此我们需要先把域名转换成相应的IP地址,这个过程称作DNS解析。

1. 请求⼀旦发起,浏览器⾸先要做的就是解析这个域名,⼀般浏览器会⾸先搜索⾃⾝缓存的DNS记录,⽐如chrome缓存1000条DNS解析结果;2. 当浏览器缓存中没有找到需要的记录或者记录已经过期,则会查看本地硬盘的hosts⽂件,看看其中有没有和这个域名对应的规则,如果有的话就直接使⽤ hosts ⽂件⾥⾯的 ip 地址。

(windows中可以通过 ipconfig / displaydns 命令查看本机当前的缓存);通过hosts ⽂件,可以⼿动指定⼀个域名和其对应的IP解析结果,并且该结果⼀旦被使⽤,同样可以缓存到hosts中,linux系统的hosts⽂件在/etc/hosts下⾯;3. 如果本地的hosts⽂件中没有找到对应的ip地址或者记录已经过期,则需要发送⼀个域名解析请求到本地域名解析服务器,本地DNS服务器会⾸先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果;如果没有,本地DNS服务器还要向DNS根域服务器进⾏查询。

(⼀般来说就是电脑上配置的DNS服务器⼀项)。

⼀般⼀台域名解析服务器会被地理位置临近的⼤量⽤户使⽤(特别是ISP的DNS,如中国联通、中国移动),⼀般常见的⽹站域名解析都能在这⾥命中;4. 假设要解析的域名是,本地DNS服务器中是没有查到的,便向根域服务器发送请求(注:根域服务器全球只有13台,所以不可能把所有的IP地址都记录下来,记录的是com域服务器的IP、cn域服务器IP的IP等等,如下图所⽰)。

很显然根域服务器上没有的IP,但是却有com域服务器的IP,所以根域服务器就把com域服务器的IP告诉本地DNS服务器,本地DNS服务器便到.com域服务器中去查找的IP;同样.com域服务器中也没有的IP,但是却有域服务器的IP,接着我们的域名解析服务器会向域服务器发出请求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.当用户在Web浏览器中输入域名“”访问该网站时,可能会
发送哪些报文。

1)ARP请求报文:根据缺省网关的IP地址查询其MAC地址(2分)
2)DNS请求报文:向指定的DNS服务器发送DNS请求报文,用来解析对应的IP地址。

(2分)
3)TCP连接报文:根据IP地址与服务器建立TCP连接。

4)HTTP请求报文:向网页服务器发送HTTP请求报文,来获取网站的首页地址
1.根据五层网络体系结构模型,简述发送电子邮件时网络各层(物理层除外)
的封装顺序、使用的协议及封装后的数据单位。

封装顺序如下:
a)应用层,使用SMTP协议将邮件封装成应用层协议数据单元。

(1分)
b)运输层,使用TCP协议将应用层协议数据单元封装成运输层报文段。

(1
分)
c)网络层,使用IP协议将报文段封装成分组。

(1分)
数据链路层,使用802.3协议将分组封装成帧。

2.简述UDP与TCP所提供服务的区别。

a)UDP是无连接的协议,协议简单高效,提供尽力而为的服务。

(2分)
TCP是面向连接的协议,通过可靠连接与释放、面向字节流、确认与重传机制、流量控制与拥塞控制等措施,提供可靠的传输服务。

3.简述(二层)交换机和路由器的区别
a)交换机工作在数据链路层,路由器工作在网络层;(1分)
b)交换机根据MAC地址在端口之间转发帧,路由器根据IP地址在不同网
络之间转发分组;(1分)
c)它们都有多个端口,交换机的端口一般连接不同的主机,而路由器的端
口一般连接不同的网络;(1分)
交换机所连接的主机属于同一个广播域,路由器可以隔离广播域
4.MAC地址与IP地址的区别?
a)MAC地址是48位的硬件地址,IP地址是32位的逻辑地址;(1分)
b)MAC地址用在帧的首部,IP地址用在分组的首部;(1分)
c)MAC地址用来标识一个局域网内的不同主机,IP地址用来标识虚拟互连
网中的不同主机;(1分)
d)MAC地址用于局域网内主机之间的通信,IP地址是路由器进行分组转发
的依据,从而将分组传输到目的网络的目的主机
子网掩码的作用是什么
子网掩码用来判断IP地址的哪一部分是网络号和子网号,哪一部分是主机号。

路由器把IP地址和子网掩码进行相“与”,就可以得出网络地址来
1.Internet上有一台WWW服务器,其名称是, IP地址是
213.67.145.89,HTTP服务器进程在默认端口等待,如果某个用户直接用服务器名称查看该WWW服务器主页,那么客户端的WWW浏览器需要经过哪些步骤才能将主页显示在客户端的屏幕上?
WWW浏览器直接使用名称访问该WWW服务器,首先需要完成对该服务器的域名解析,并最终获得改服务器的IP地址
213.67.145.89。

然后,WWW浏览器通过TCP协议与服务器建立一条连接。

当TCP连接建立后,WWW浏览器就向WWW服务器发送请求获取其主页。

WWW服务器在收到浏览器的HTTP请求后,将构建所请求的Web页必需的各种信息,并将信息通过Internet传送给客户端的浏览器。

浏览器将收到的信息解析,然后将Web页显示在用户的屏幕上。

5.数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加
以解决?
a)帧定界是分组交换的必然要求,只有定界清楚、结构分明,才能识别出
其中的MAC地址和数据的位置等信息。

b)透明传输避免消息符号与帧定界符号相混淆。

c)差错检测可以防止有差错的无效帧继续传输或接收,从而避免浪费后续
路由上的传输和处理资源。

6.某个应用进程使用运输层的用户数据报UDP,然后继续向下交给IP层后,又
封装成IP数据报。

既然都是数据报,是否可以跳过UDP而直接交给IP层?
哪些功能UDP提供了但IP没有提供?
a)不能跳过UDP而直接交给IP层。

因为IP数据报只能将用户数据送到目的主机,而UDP可以将数据交给目的进程,UDP还提供了进程的复用功能及对数据部分的差错检验功能。

7.简述网桥和路由器的区别
a)网桥工作在数据链路层,网络根据MAC地址转发帧。

网桥可将两个以太
网连接在一起,构成一个范围更大的以太网。

路由器工作在网络层,可将两个不同类型的网络连接在一起,构成一个互联网,路由器根据分组的目的IP地址转发分组。

8.在数据链路层,可以根据MAC地址将数据帧传送到相邻的下一站。

而因特
网实际上是由许许多多的网络连接一起构成的,是否可以使用MAC地址一站一站的将数据包传送到目的主机的?为什么还要有IP地址呢?
a)使用MAC地址可以将数据帧传送到相邻的下一站,但是,这只能在同一
个网络内进行。

下一站在哪里?下面把帧传向哪个网络?用MAC地址无
法解决。

b)必须在网络层使用IP地址进行路由选择,根据IP地址可以将数据包从一
个网络传送到另一个网络,直到目的网络目的主机。

9.简述UDP与TCP所提供服务的区别。

a)UDP是无连接的协议,协议简单高效,提供尽力而为的服务。

b)TCP是面向连接的协议,通过可靠连接与释放、面向字节流、确认与重
传机制、流量控制与拥塞控制等措施,提供可靠的传输服务。

相关文档
最新文档