软考数据库第五章网络基础知识

软考数据库第五章网络基础知识

笔记

5.1 计算机网络概述与网络硬件基础

主要考点
1、计算机网络的分类
2、网络拓扑结构
3、网络互连设备
4、网络传输介质

计算机网络的分类

计算机网络的分类(通信距离)

  • 局域网(LAN):传输距离有限,传输速度高,以共享网络资源为目的的网络系统。

    • 房间、楼宇、校园
  • 城域网(MAN):规模介于局域网和广域网之间的一种较大范围的高速网络,一般覆盖临近的多个单位和城市。

    • 城市
  • 广域网(WAN):又称远程网,它是指覆盖范围广、传输速率相对较低、以数据通信为主要目的的数据通信网。

    • 国家或全球

在这里插入图片描述

网络拓扑结构
  • 概念:是指网络中通信线路和节点的几何顺序,用以表示整个网络的结构外貌,反映各节点之间的结构关系。

  • 常见的网络拓扑结构有总线型、星型、环型、树型和分布式结构等。

  • 总线型结构在这里插入图片描述

    • 结构简单,节点的增、删和位置的变动较容易。因此系统的扩充性能好。

    • 缺点:负载重时,线路的利用率较低。网络延迟时间不确定,故障隔离和检测困难。

  • 星型结构在这里插入图片描述

    • 特点:1、维护管理容易,重新配置灵活;2、故障隔离和检测容易;网络延迟时间短;3、各节点与中央交换单元直接连通,各节点之间通信必须经过中央单元转换;

    • 缺点:1、网络共享能力差;2、线路利用率低,中央单元负荷重。

  • 环型结构

  • 在这里插入图片描述

    • 特点:1、环型网中信息的流动方向是固定的,两个节点仅有一条通路,路径控制简单;2、有旁路设备,节点一旦发生故障,系统自动旁路,可靠性高;结构简单,节点的增、删和位置的变动较容易。

    • 缺点:1、信息要串行穿过多个节点,在网中节点过多时传输效率低,系统响应速度慢;2、由于环路封闭,扩充较难。

  • 树型结构

  • 在这里插入图片描述

    • 特点:同总线型结构。
  • 分布式结构

  • 在这里插入图片描述

    • 特点:1、分布式网络具有较高的可靠性,当一条线路有故障时,不会影响整个系统工作;2、资源共享方便,网络响应时间短;

    • 缺点:1、由于节点与多个节点连接,故节点的路由选择和流量控制难度大,2、管理软件复杂,硬件成本高。

网络互连设备
  • 物理层的设备

    • 中继器

      • 它是在物理层上实现局域网网段互连的,用于扩展局域网网段的长度。

      • 在以太网中最多只能使用4个中继器。

    • 集线器

      • 可以看成是一种特殊的多路中继器,其优点是当网络系统中某条线路节点出现故障时,不会影响网上其他节点的正常工作。

      • 分为无源和有源。无源集线器不对信号作任何处理,只负责将多段介质连接在一起。有源集线器对传输信号进行再生和放大。

  • 数据链路层的设备

    • 网桥

      • 用于连接两个局域网网段,对帧进行过滤。

      • 过滤帧:网桥检查帧的源地址和目的地址,如果不在同一网段上,就把帧转发到另一个网段上,如果在,则不转发。

      • 隔离不同网段:将不同楼层的网络分成不同的网络段,段中间用网桥连接,这样可以缓解网络通信繁忙的程度,提高通信效率;另外还可以提高网络的可靠性,一个网络段发生故障不会影响另一个网络段。

    • 交换机

      • 按MAC地址(物理地址)进行数据转发,比网桥的转发性能要高,数据延迟要小。

      • 交换机的工作过程:从某一节点收到帧后,在其内存的MAC地址表(端口号-MAC地址)中进行查找,确认该MAC地址的网卡连接在哪一个节点,然后将帧转发至该节点。如果没有找到该MAC地址,就将数据包广播到所有节点,拥有该MAC的网卡收到广播后做出应答,交换机将该MAC地址添加到MAC地址列表中。

      • 交换机有三种交换技术:端口交换、帧交换和信元交换。

  • 网络层的设备

    • 路由器

      • 用于连接多个逻辑上分开的网络,例如不同的子网

      • 路由器具有很强的异种网互连能力。例如:即使两个互连的网络最低两层的协议不同,也可通过支持多协议的路由器进行连接。

      • 路由器最主要的功能是选择路径。在路由器的存储器中维护着一个路径表,记录各个网络的逻辑地址,用于识别其他网络。

      • 路由器的工作过程:收到某个网络向另一个网络发送的信息包时,打开信息包,并解读信息包中的数据,获得目的网络的逻辑地址(IP地址),使用复杂的程序决定该由哪条路径发送最合适,然后重新打包并转发出去。

    • 三层交换机

      • 不仅包括所有交换机的功能,还包含了网络层的部分功能。一次路由,多次交换。

      • 工作原理:可以总结为“一次路由,多次交换”。当三层交换机第一次收到一个数据包时必须通过路由功能寻找转发端口,同时记住目标MAC地址和源MAC地址,以及其他相关信息,当再次收到目标地址和源地址相同的帧时就直接进行交换了,不再调用路由功能。三层交换机不但具有路由功能,而且比通常的路由器转发得更快。

  • 应用层的设备

    • 网关

      • 主要功能是进行协议转换。

      • 当要连接不同类型而协议差别又较大的网络时,要选用网关设备。它可以将协议进行转换,并将数据重新分组,以便在两个不同类型的网络之间进行通信。

常见的网络设备总结

在这里插入图片描述

网络传输介质
  • 双绞线

  • 同轴电缆

  • 光纤

  • 微波

  • 红外线和激光

  • 卫星通信

5.2 网络的协议与标准

主要考点
1、OSI参考模型
2、TCP/IP协议簇

ISO/OSI参考模型

在这里插入图片描述

TCP/IP协议簇
  • TCP/IP协议是Internet的核心协议,是迄今为止发展最为成熟的互联网络协议系统。TCP/IP包含以下五个特性

    • (1)逻辑编址。每一台连入互联网的设备都要分配一个IP地址,一个IP地址包含网络号,子网络号和主机号,因此可以通过IP地址很方便地找到对应的设备。

    • (2)路由选择。在TCP/IP协议中包含了专门用于定义路由器如何选择网络路径的协议,即IP数据包的路由选择。

    • (3)域名解析。为了方便用户记忆,专门设计了一种更方便的字母式地址结构,称为域名。将域名映射为IP地址的操作,称为域名解析。

    • (4)错误检测与流量控制。TCP/IP协议可以检测数据信息的传输错误,确认已传递的数据信息已被成功接收,监测网络系统中的信息流量,防止出现网络拥塞。

TCP/IP协议簇–网际层协议
  • IP

    • IP所提供的服务通常被认为是无连接的和不可靠的,它将差错检测和流量控制之类的服务授权给了其他的各层协议,这正是TCP/IP能够高效率工作的一个重要保证。

    • 其主要功能包括

      • (1)将上层数据(TCP/UDP数据)或同层的其他数据(如ICMP数据)封装到IP数据报中;

      • (2)将IP数据报传送到最终目的地;

      • (3)为了使数据能够在链路层上进行传输对数据进行分段;

      • (4)确定数据报到达其他网络中的目的地的路径。

  • ARP和RARP

    • ARP负责将IP地址转换为物理地址(MAC地址);RARP负责将物理地址转换为IP地址。

    • 网络中的任何设备(主机、路由器和交换机等)均有唯一的物理地址,该地址通过网卡给出,每个网卡出厂后都有不同的编号,即用户所购买的网卡有着唯一的物理地址。而IP协议又使用了IP地址,因此,在数据传输过程中,必须对IP地址和物理地址进行相互转换。

  • ICMP(网络控制信息协议)

    • 是一个专门用于发送差错报文的协议。由于IP是一种尽力传送的协议,传送的数据报有可能丢失、重复、延迟或乱序,因此IP需要一种避免差错并在发生差错时报告的机制。

    • 主要功能有:通告网络故障、通告网络拥堵、协助解决故障。

TCP/IP协议簇–传输层协议
  • TCP(Transmission Control Protocol)

    • TCP提供了一个可靠的、面向连接的、全双工的数据传输服务。

    • 它采用了一种叫做“重发”的技术。即在TCP传输过程中,发送方启动一个定时器,然后传输数据包,接收方收到后给发送方发送一个“确认”信息,如果超过时间发送方还没有收到确认信息,就重新发送这个数据包。

    • 利用TCP建立和关闭连接时,均需要通过三次握手。

      • 1)源主机发送一个数据包,表示想与目的主机进行通信。

      • 2)目的主机发送一个确认进行响应,表示愿意进行通信。

      • 3)源主机再发送一个确认来响应,该确认中可包含真正要发送的数据包。

    • TCP协议一般用于传输数据量比较少,且对可靠性要求高的场合。

  • UDP

    • UDP是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信。

    • UDP的主要作用是将UDP消息展示给应用层,它并不负责重新发送丢失的或出错的数据信息,不对接收到的无序IP数据报重新排序,不消除重复的IP数据报,不对已收到数据进行确认,也不负责建立或终止连接。

  • 总结

    • TCP是面向连接的、可靠的,但是它是以牺牲通信量来实现的,也就是会降低传输速率。如果传输的数据量不多,对传输速度要求不高,但是对可靠性要求较高的时候,则用TCP。

    • UDP是无连接的、不可靠的,但是它可以实现高速传输。如果传输的数据量大,要求传输速度快,但对可靠性要求不高,或者已知网络是可靠的情况下,可以用UDP。

TCP/IP协议簇–应用层协议
  • FTP(File Transport Protocol 文件传输协议)

    • 是网络上两台计算机传送文件的协议。

    • 运行在TCP之上,是通过Internet将文件从一台计算机传输到另一台计算机的一种途径。

    • FTP在客户机与服务器之间需要建立两条TCP连接,一条用于传送控制信息(使用21端口),另一条用于传送文件内容(使用20端口)。

  • SFTP(SSH File Transfer Protocol 安全文件传输协议)

    • 一种通过网络传输文件的安全方法,它要求客户端用户必须由服务器进行身份验证,并且数据传输必须通过安全通道(SSH)进行,不传输明文密码或文件数据。

    • 建立在TCP之上,默认端口号22。

  • TFTP(Trivial File Transfer Protocol 简单文件传输协议)

    • 是用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

    • 建立在UDP之上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。

  • Telnet(远程登录协议)

    • 将用户计算机与远程主机连接起来,在远程计算机上运行程序,将相应的屏幕显示传送到本地机器,并将本地的输入送给远程计算机。

    • 建立在TCP之上,使用23端口。

  • HTTP(Hypertext Transfer Protocol 超文本传输协议)

    • 是用于从WWW服务器传输超文件到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。

    • 建立在TCP之上。

  • HTTPS(Hypertext Transfer Protocol Secure 超文本传输安全协议)

    • 是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。

    • HTTPS在HTTP的基础上加入SSL(安全套接层)。

  • DHCP(Dynamic Host Configuration Protocol 动态主机配置协议)

    • 该协议允许服务器向客户端动态地分配IP地址和配置信息。建立在UDP之上。
  • DNS(Domain Name System 域名系统)

    • 是进行域
  • 22
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值