软考(中级-软件设计师)计算机网络篇(1101)

ops/2024/11/2 7:55:26/

第五章:网络>计算机网络基础

			**考纲要求**

根据开始大纲中相应的考核要求,要求考生掌握一下方面的内容:

1、网络>计算机网络基础知识

  • 网络体系结构
  • 传输介质、传输技术、传输方法、传输控制
  • 常用网络设备和各类通信设备的特点
  • Client-Server结构、Browser-Server结构
  • LAN(拓扑、存取控制、组网、网间连接)
  • Internet和Intranet基础知识以及应用
  • 网络管理、网络性能分析

1、 网络>计算机网络的分类

请添加图片描述
2、七层网络体系结构请添加图片描述

3、网络的设备与标准

(2016年上半年试题7)

以下关于网络层次与主要设别对应关系的 叙述中,配对正确的是( )。

A. 网络层—集线器 B.数据链路层—网桥

C.传输层—路由器 D,会话层—防火墙

B

  • 集线器、中继器属于物理层设备;
  • 网桥、交换机属于数据链路层设备;
  • 路由器、三级交换机属于网络层设备;
  • 防火墙用于隔离内网和外网,是一种隔离技术,分为应用层防火墙、网络层防火墙和数据库防火墙。

网络的标准

  • ISO—国际标准化组织
  • ANSI—美国国家标准研究所
  • NIST—美国国家和技术研究所 National Institute of Standards and Technology
  • IEEE0—电气和电子工程师协会
  • EIA—-电子工业协会

4、TCP/IP协议族

TCP/IP作为Internet的核心协议,被广泛应用于局域网和广域网中,目前已成为事实上的国际标准。

1、TCP/IP协议是Internet的基础和核心,和OSI参考模型一样,也是采用层次体系结构,从上而下分为应用层、传输层、网际层、网络接口层。

2、网路接口协议

3、网际层协议—-IP

4、**ARP和RARP**

地址解析协议(Address Resolution Protocol)及反地址解析协议(RARP)。ARP的作用是将IP地址转换为物理地址,RARP的作用是将物理地址转换为IP`地址。

5、网际层协议–ICMP

6、传输层协议—TCP

TCP(Transmission Control Protocol,传输控制协议)为应用程序提供了一个可靠、面向连接的数据传输服务。

7、传输层协议—UDP

用户数据报协议(User Datagram Protocol)是一种不可靠、无连接的协议,可以保证应用程序进程间的通信。TCP有助于提供可靠性,而UDP则有助于提高传输的高速率性

例题

相较于TCP,UDP的优势是()。

A.可靠传输 B.开销较小 C.拥塞控制 D.流量控制

TCP和UDP区别:

  • TCP面向连接,UDP是无连接的。
  • TCP提供可靠的服务,通过TCP连接传送的数据,无差错、不丢失、不重复,且按序到达;UDP尽最大努力交付,不可保证可靠交付。
  • TCP面向字节流,UDP是面向报文的,没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低。
  • 每一条TCP连接只能是点到点的,UDP支持一对一、一对多、多对一和多对多的交互通信;
  • TCP首部开销20个字节,UDP的首部开销小,只有8个字节;
  • TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道,整体来看UDP开销较小。

5、IP地址和IPV6简介

1、域名

域名(Domain Name) 通常是用户所在的主机名字或地址。域名格式由若干部分组成,每个部分又称为子域名,他们之间用“.”隔开,每个部分最少由两个字母或数字组成。域名通常按分层结构来构造,每个子域名都有其特定的含义。通常情况下,一个完整、通用的层次型主机域名由如下4个部分组成:

计算机主机名.本地名.组名.最高层域名

2、IP地址

Internet地址是按名字来描述的,这种地址表示方式易于理解和记忆。实际上,Internet中的主机地址是用IP地址来唯一标识的。

IP地址的长度为32位,分为4段,每段8位,可以用十进制数和二进制数表示。每段数字范围为0-255,段与段之间用句点隔开。IP地址由两部分组成,一部分为网络地址,另一部分为主机地址。

IP地址分为A,B,C,D,E,5类

  1. A类IP地址。由1个字节的网络地址和3个字节的主机地址组成,网络地址的最高为必须是“0”,地址范围是1.0.0.1~126.255.255.254可用的A类地址有126个,每个网络能容纳 2 24 − 2 个主机 2^{24}-2个主机 2242个主机
  2. B类IP地址。由2个字节的网路地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围是128.0.0.0~191.255.255.254,可用的B类网络地址有16384个,每个网络能容纳65534个主机。
  3. C类IP地址,由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高为必须是“110”,地址范围是192.0.1.1~223.255.255.254,可用的C类网络地址有 2 21 − 2 2^{21}-2 2212​个,每个网络能容纳254个主机。
  4. D类IP地址。第一个字节以“1110”开始,是专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它表示共享同一协议的一组计算机。D类IP地址的地址范围是224.0.0.1~239.255.255.254
  5. E类IP地址。以“1111”开始,为将来使用保留,仅做实验和开发使用。

IPv6是设计用于替代现行版本IP协议(IPv4)的下一代IP协议。

(1)IPv6地址长度为128位,地址空间增大了 2 96 2^{96} 296倍;

(2)灵活的IP报文头部格式,使用一系列固定格式的扩展头部取代了IPv4中可变长度的选项字段。IPv6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度;

(3)IPv6简化了报文头部格式,字段只有8个,加快报文转发,提高了吞吐量;

(4)提高安全性。身份认证和隐私权是IPv6的关键特性;

(5)支持更多的服务类型;

(6)允许协议继续演变,增加新的功能,使之适应未来技术的发展。

试题 7 (2017年下半年上午试题69)

在一台安装好TCP/IP协议的计算机上,当网络连接不可用时,为了测试编写好的网络程序,通常使用的目的主机IP地址为()

A.0.0.0.0 B.127.0.0.1 C.10.0.0.1 D210.255.21.255/24

B

解析:

  1. ping127.0.0.1先检查TCP/IP协议栈是否正常;
  2. ping本地ip检查你网卡是否正常工作;
  3. ping网关地址检查和网关连接性;
  4. ping远程网站检查远程连接。

6、Internet服务

1、DNS域名服务器

DNS用 的是UDP端口,端口号是53

2、远程登录服务

Telnet协议用的是TCP端口,端口号是23

3、电子邮件服务

电子邮件服务就是利用计算机进行信息交换的电子媒体信件。所用协议有简单邮件传送协议SMTP和用于接收邮件的POP3协议,两个均利用TCP端口,SMTP所用的端口号是25,POP3所用的端口号是110。

4、WWW服务

WWW服务是一种交互式图形界面的Internet服务,具有强大的信息连接功能,WWW用否是TCP端口,端口号是80.。

5、文件传输服务

文件传输服务用来在画押保护朱鹮传输文件。在客户机与服务器的内部建立两条TCP连接;一条是控制连接,主要用于传输命令和参数(端口号是21),另一条是数据连接,主要用于传送文件(端口号是20)

若一台服务器只开放了25和110两个端口,那么这台服务器可以提供( )服务。

A.E-Mail B.WEB C.DNS D.FTP

A

网络>计算机网络篇完结~~


http://www.ppmy.cn/ops/130363.html

相关文章

PHP轻松阅读图书借阅系统小程序源码

📚【学霸秘籍】图书借阅系统,让阅读触手可及!🚀✨ 📖 开篇:告别纸质登记,拥抱智能借阅新时代 你是否还记得,曾经为了借阅一本书,需要在图书馆的登记簿上手动填写复杂的…

【Redis】一种常见的Redis分布式锁原理简述

本文主要简述一下基于set命令的Redis分布式锁的原理。 一,a线程持有的锁不要被b线程同时持有→setnx 抢锁的时候,最核心的就是,a线程持有的锁不要被b线程同时持有,放在基于set命令的redis分布式锁中来看,就是“如果锁…

清单文件 AndroidManifest.xml

每个应用的根目录中都必须包含一个 AndroidManifest.xml,并且文件名必须一模一样。 这个文件中包含了APP的配置信息,系统需要根据里面的内容运行APP的代码,显示界面。

【1】基础概念

文章目录 一、特点二、基础语法注意三、官方编程指南四、go 语言标准库 API 一、特点 golang 一个 go 文件都要归属到一个包,需要进行申明。天然的并发:golang 从语言层面支持大并发。每个 go 文件都必须要归属到一个包中。执行 go 文件:go …

虚拟滚动 - 从基本实现到 Angular CDK

简介 在大数据列表的处理上,虚拟滚动是一种优化性能的有效方式。本篇文章将详细介绍两种常见的虚拟滚动实现方式:使用 transform 属性和 Intersection Observer。重点讲解如何通过 transform 属性实现高效的虚拟滚动,并对比Angular CDK中的实…

Docker | 通过commit操作实例来认识镜像底层实现的原理以及学会打包镜像

镜像底层实现的原理 docker 镜像镜像是什么?分层的镜像UnionFS(联合文件系统)为什么Docker镜像要采用这种分层结构呢?打包镜像 docker commit ⭐⭐ubuntu安装vim docker 镜像 镜像是什么? 是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容&…

Blender进阶:着色器节点

11 着色器节点 11.1着色器 着色器Shader,负责给物体表面着色。 综合以下参数: -基础色-金属度、粗超度、透明度-法向-入射光颜色、强度、角度。。 着色器本质上是一段程序、算法,即着色器编程。 在节点编辑器中,支持算法的可…

Docker:存储原理

Docker:存储原理 镜像联合文件系统overlay镜像存储结构容器存储结构 存储卷绑定挂载存储卷结构 镜像 联合文件系统 联合文件系统Union File System是一种分层,轻量且高效的文件系统。其将整个文件系统分为多个层,层与层之间进行覆盖&#x…