软件设计师复习笔记__计算机网络基础

软件设计师笔记公告(备考攻略) 软件设计师说明文档 阅读详情

1.计算机网络的概念.

(1) 概念: 计算机网络是把分布在不同地理区域的计算机与专用的外部设备用通信线路互联成一个规模大,功能强的计算机应用系统.从而使众多的计算机可以方便的互相传递信息以及共享硬件,软件和数据信息等资源.

(2)目的: 资源共享

(3)涉及3方面的内容:  a.至少有两台计算机互联  b.通信设备和线路介质 c.网络软件,包括通讯协议和网络操作系统.

2.计算机网络的组成.

(1)硬件组成.

           <1>计算机设备: 主机和前端处理机.

           <2>通信线路: 有线线路和无线线路.

                    *1.有线介质.

                           a.双绞线: 屏蔽双绞线(适用于网络流量不大的网络)和非屏蔽双绞线.

                           b.同轴电缆: 基带同轴电缆和宽带同轴电缆

                           c.光导纤维

                    *2.无线介质.

                           a.微波

                           b.红外线和激光.

                           c.卫星通信

           <3>网络连接设备: 路由器和交换机.  交换机将计算机组成网络.路由器将网络组成更大的网络.

(2)软件组成.

           <1>系统级的网络操作系统.

           <2>网络通讯协议.

           <3>应用级的提供网络服务功能的专用软件

(3)功能组成

按数据通信和数据处理分为:

          <1>通信子网:对应于模型的低3层(物理层,数据链路层,网络层)

          <2>资源子网.对应于模型的高3层(会话层,表示层,应用层)

这种划分将通信子网的任务从主机中抽出来,有通信子网中的设备专门解决数据传输和通信控制问题,而资源子网中的计算机可几种精力处理数据.从而提高主句效率和网络整体性能.

3.计算机网络的分类

(1)按照计算机网络的覆盖范围和通信终端之间的距离划分为:

          <1>局域网(LAN)

          <2>城域网(MAN)

          <3>广域网(WAN)

4.网络互联设备.

(1)物理层的互联设备.

         <1>中继器:用于物理层上局域网网段的互联.用于扩展局域网网段的长度.

                优点: 安装方便,使用简单,价格便宜.

                缺点: 时延和衰耗大

         <2>集线器(Hub): 特殊的多路中继器.具有信号放大的功能.

              可分为:有源集线器,无源集线器和智能集线器. 

(2)数据链路层的互联设备.

         <1>网桥:用于连接两个局域网络段.

                 原理: 网桥检查帧的源地址和目的地址.如果源地址和目的地址不在同一个网段上,则把帧转发到另外一个网段上,如果相同则不转发.

                 作用: 过滤帧,提高网络可靠性和传输速率.

                 例子: 当一个网络由于负载很重而性能下降时,可以用网桥将其分成两个网络段并使段间的通信量保持最小.

          <2>交换机:按每个包中的MAC地址进行相对简单的决策信息转发.

                特点: 简化,低价,高性能和高端口密集等特点.而且转发数据延迟很小,远远超过普通桥接的转发性能.并且允许对共享型和专用型的局域网段进行带宽调整.以减轻局域网之间信息流通出现的瓶颈问题.

                原理: 当交换机从某一个节点上接收到一个以太网帧后,将立即在其内存中的地址表(存储端口和MAC地址对应关系)进行查找,已确认该目地MAC的网卡连接在哪一个节点地址上.然后转发到该帧节点.如果不存在则交换机将该数据包广播到所有节点.拥有该MAC地址的网卡在接受到广播帧后立即作出应答,从而使交换机将其节点的MAC地址加入地址表中.

               交换机使用的交换技术有端口交换,帧交换和信元交换3种.

(3)网络层的互连设备:路由器

作用: 连接多个单独的子网网络.

特点:

a.很强的异种网互连能力.

      互联的网络最低两层可以互不相同.通过驱动软件将其统一到第三层.如果第三层协议相同.则可使用单协议路由器进行互联,如果不同则需使用多协议路由器.(多协议路由: 是指支持多种协议的路由并非指不同协议之前的相互转化)

b.选择路径.

        在路由器中维护了一个路径表.表中记录着各个网络的逻辑地址.可用于识别其他网络,在互连网中,当路由器收到一个从网络向另一个网络发送的消息.首先丢弃掉信息包的外层,解读信息包中的数据以获得目的网络的逻辑地址.接着使用兴安岭路程序决定信息的转发路径.重新打包转发.

c.由于路由器工作在网络层,处理数据量比网桥多,因此处理速度比网桥慢.

(4)应用层的互连设备: 网关

作用: 协议转换.

5.网络协议的体系结构.

局域网标准: IEEE802.3(CSMA/CD,以太网) IEEE802.4(令牌总线) IEEE802.5(令牌环)

决定局域网特性的3大要素: 传输数据的传输介质,连接各种设备的拓扑结构和共享资源的介质访问控制.

(1)局域网的拓扑结构与协议.

         <1> 总线结构

                  优点:

                            a. 只有一条双向同路,便于进行广播式传播

                            b.属于分布式控制.无需中央处理器.

                            c.系统扩充性好.

                            d.接口采用无源线路.可靠性高.

                            e.设备少,价格便宜,安装方便.

                   缺点:

                           负载重时,线路的利用率低,网上的信息延时不确定,故障隔离和检测困难.

         <2> 星状结构

                 优点; 维护管理容易,重新配置灵活,故障隔离和检测容易网络延时低.

                 缺点:各节点通信必须经过中央处理机交换,网络共享性差,线路利用率低,中央单元负载重

         <3> 环状结构

                 各个节点通过中继器首位相接连入网络.

                 优点: 路径控制简单. 有旁路设备,一旦发生故障,系统自动旁路,可靠性高.

                 缺点: 传输速率低,响应速度慢,由于环路封闭,扩充较难.

         <4> 树状结构.          

                  用于多个网络组成的分级结构中,特带你同总线型结构.

          <5> 广域网多用分布式或者树状结构,局域网常用总线型,环状,星状或树状结构.

(2)局域网模型.

         <1>物理层

                和OSI物理层一样,处理在物理链路上的比特流.包括对带宽的频道分配和对基带的信号调制

         <2>介质访问层.

               与网络的拓扑方式有关和传输介质类型有关.只要包括对介质的访问控制和信道的资源分配.

         <3>逻辑链路控制层.

               提供了面向连接的服务和面向非连接的服务.对数据帧的封装和拆除,为高层提供网络服务的逻辑接口,能够实现差错控制和流量控制.

(3)以太网

采用的介质访问控制方法是带冲突检测的载波监听多路访问协议(CSMA/CD)技术

3种主要的类型:

a. IEEE802.3中定义的标准局域网.速度为:10Mbps. 传输介质为:同轴电缆.

b.IEEE802.3u中定义的快速以太网,速度为100Mbps. 传输介质为: 双绞线.

c.IEEE802.3z中定义的千兆以太网.速度为:1000Mbps.传输介质为:光钎或双绞线.

        <1>介质访问技术.

               工作过程: 首先监听信道,如果信道空闲则发送.如果哦信道忙,则继续侦听,直到信道空闲立即发送.开始发送一段时间后进行冲突检测.方法是边发送边接受并将收,发信息相比较.如果结果不同,则表明发送的信息遇到碰撞,于是立即停止发送并向总线上发出遗传阻塞信号通知信道上各站冲突已发送.再等待一段时间后重新发送. 等待时间采用算法: 二进制指数退避算法.

(4)令牌环网

传输介质: 主要是屏蔽双绞线和非屏蔽双绞线两种.

拓扑结构: 环状,星状(最多),总线

编码方式: 差分曼彻斯特编码.

介质访问: 令牌环控制技术.

6.广域网协议.

(1)点对点协议(PPP): 用于拨号上网这种广域网连接方式.

          其具有简单,具备用户验证能力和可以解决IP地址分配等优点

(2)非对称数据用户线ASDL/PPPoE

(3)数字用户线:xDSL:非对称数字用户线ADSL.

(4)数字数据网.

(5)帧中断

       它提供了一种简单的面向连接的虚电路分组服务.包括交换虚电路连接和永久虚电路连接.具有降低网络互连费用,简化网络功能,提高网络性能,采用国际标准等优点.

(6)异步传输模式(ATM)

           它是一种面向分组的快速分组交换模式,使用了异步时分复用技术将信息流分割成固定长度的信元.使用统一的信息单位.能比较容易的实现各种信息流混合在一起的多媒体通信并能够根据业务类型,速率的需求动态的分配有效容量. 在ATM网络中,数据以定长的信元为单位进行传输,信元由信元头和信元体构成,每个信元53个字节,其中信元头5个字节,信元体48个字节.

(7)X.25协议

7.ISO/OSI 参考模型

(1)7层协议:

应用层: 向用户提供接口 如网络管理程序,电子邮件,ftp等.

表示层: 数据压缩,加解密等

会话层:为表示层提供建立,维护和结束会话连接的功能.

传输层:TCP/UDP

网络层:路由器所在,IP,ICMP,ARP,RARP.

数据链路层:帧

物理层:比特流

(2)TCP/IP协议族

特性: 逻辑编址,路由选择,域名解析,错误检测,流量控制,对应用程序的支持.

        <1>4层结构: 应用层/传输层/网际层/网络接口层

        <2>网络接口层协议: Ethernet

        <3>网际层协议: IP协议(不可靠无连接的)

                                   ARP和RARP协议. ICMP协议.

        <4>传输层协议: 面向连接的可靠的TCP协议(SYN/ACK): FTP

                                        面向无连接的UDP协议: DNS, SNMP

8 Internet及应用

(1)Internet地址.

          <1>域名: 主机名.本地名.组名.最高层域名

          <2>IP地址.

                  image006

               A: 1.0.0.0-126.0.0.0 可表示127个子网.

               其中 10.0.0.0-10.255.255.255被保留,127.0.0.0做闭环使用.

               B:128.1.0.0-192.254.0.0 其中 172.16.0.0-172.31.255.255被保留

              C:192.0.1.0 至223.255.254.0 其中192.168.0.0和192.168.255.255保留 

              D: 组播地址   224.0.0.0到239. 255. 255.254

              E: 保留地址: 240.0.0.0 至255.255.255.255

        <3>子网掩码.

        <4>NAT技术

(2) Internet 服务

          <1>域名服务<DNS>

                  域名服务器: 主服务器,缓存域名服务器,转发服务器.

          <2>远程登陆服务<Telnet协议>

          <3>电子邮件服务

          <4>万维网服务

          <5>文件传输服务<FTP协议>

9 常用的网络管理命令.

(1)ipconfig

(2)ping

(3)arp

(4)netstat

(5)tracert

【软考-软件设计师精华知识点笔记】考试大纲及题型介绍 前言 今年上半年参加了软件设计师考试,考完感觉稳了,考试内容与我学习的内容基本一致,因此感觉自己的笔记可以帮助其他准备考试的童鞋。 《软件设计师教程(第5版)》 + 真题 + 大纲 链接:https://pan.baidu.com/s/1P21GKMk8QP7XxSsU-TH9Cg?pwd=优快云 提取码:优快云 考试大纲及题型 考试总纲: 掌握计算机内的数据表示、算术和逻辑运算方法; 掌握相关的应用数学及离散数学基础知识; 掌握计算机体系结构以及各主要部件的性能和基本工作原理; ...... 阅读详情

相关推荐

软考中级软件设计师考点精析与复习笔记

非关系型数据库(NoSQL)是近年来迅速发展起来的数据库类型,特别适合处理大规模的分布式数据存储。

weixin_42298164的博客 1227

【软件设计师】——4.计算机网络

【软件设计师】——4.计算机网络

weixin_49015558的博客 1305

软件设计师中级王勇老师课程笔记-4计算机网络

软件设计师中级王勇老师课程笔记-4计算机网络 笔记

weixin_42182290的博客 232

软件设计师【软考中级】复习笔记 —— 第五章(计算机网络基础)

软件设计师【软考中级】复习笔记 —— 第五章(计算机网络基础)5.1 七层模型5.1.1 OSI/RM七层模型5.1.2 练习题5.2 网络技术标准与协议DHCP协议DNS服务器:考查比较深的是在DNS体系当中的迭代查询和递归查询例题:选A5.3 网络类型与拓扑结构5.4 网络规划与设计5.4.1 网络规划与设计-逻辑设计5.4.2 网络规划与设计-物理设计5.4.3 网络规划与设计-分层设计(考的比较多)5.5 IP地址与子网划分5.5.1 IP地址5.5.2 子网划分5.5.3 例题5.5.4 无分

weixin_43645603的博客 2182

软件设计师中级王勇老师课程笔记-8软件工程

软件设计师中级王勇老师课程笔记-8软件工程

weixin_42182290的博客 434

软件设计师中级王勇老师课程笔记-6程序设计语言与语言处理基础

软件设计师中级王勇老师课程笔记-6程序设计语言与语言处理基础

weixin_42182290的博客 264

2023年上半年软件设计师中级学习总结(超详细)

本系列笔记根据官方教材《软件设计师教程第五版》的章节内容和节奏进行梳理,由于教材内容偏多,这里会精挑细选总结关键的考点,以及整理出各种令人头疼的英文缩写的中文全称和英文全称,希望能够对同在备考网络工程师的童鞋们有帮助~如有不当的地方,还望多多指教!(持续更新中…)/**//// } //////特殊情况,分开讨论"鞋子" , "音响" , "电脑" };// 商品重量数组1 /*鞋子*/, 4 /*音响*/, 3 /*电脑*/ };// 商品价格数组。

Circ 2007

软件设计师中级王勇老师课程笔记-3数据库系统

根据软考-软件设计师中级考试王勇老师课程做的手写笔记,总结的有关数据库系统的考点基础知识

weixin_42182290的博客 299

《软件设计师》复习笔记(5.1)——七层模型、局域网、TCPIP协议族

在 TCP/IP 体系结构中,将 IP 地址转化为 MAC 地址的协议是( )。在 OSI 参考模型中能实现路由选择、拥塞控制与互连功能的层是()。A. 传输层 B. 应用层 C. 网络层 D. 物理层。A. 交换机 B. 中继器 C. 路由器 D. 网桥。下列网络互连设备中,属于物理层的是()。

一些知识和经验 722

软考中级软件设计师教程(第5版)知识点笔记第一章计算机系统知识持续更新中.

软考中级软件设计师教程(第5版)知识点笔记第一章计算机系统知识持续更新中.

软件设计师计算机网络知识(软件设计师)

软件设计师计算机网络知识(软件设计师) 软件设计师计算机网络知识(软件设计师)

中级软考笔记-基础知识-8-网络与信息安全

中级软件设计师考试笔记第8章

qq_44277244的博客 728

软件设计师之计算机网络笔记

软件设计师之计算机网络笔记,包括两部分:计算机网络知识和计算机网络重点和难点。

《软件设计师》复习笔记(1)——考试介绍和目录

考试科目>考题形式>考试时长>合格标准计算机与软件工程知识75道单选题(每题1分,总分75分)2023年11月改革机试后,合并考试,总时间240分钟45分及以上软件设计6道问答题,其中前4道必做,后两道题选做一题(每题15分,总分75分)45分及以上两门考试必须同时通过,才能拿到证书。否则下次重考两门。

一些知识和经验 1529

告别迷茫!用ETAS RTA-OS配置你的第一个AUTOSAR OS任务(含VRTA虚拟ECU实战)

本文详细介绍了如何使用ETAS RTA-OS工具链在VRTA虚拟ECU上配置和运行第一个AUTOSAR OS任务。通过从XML配置到任务调度的全流程实战,帮助开发者快速掌握嵌入式操作系统开发的核心步骤,特别适合刚接触AUTOSAR的开发者快速上手。

weixin_42533622的博客 418

人工智能训练师认证教程(5)使用MONAI进行医学影像分析的完整指南

本文介绍了使用MONAI框架进行医学影像分析的全流程。首先详细说明了环境搭建步骤,包括PyTorch和MONAI的安装配置。然后以肺部CT 3D分割为例,分步骤讲解了数据准备与预处理、3D UNet模型构建、训练配置(DiceLoss损失函数、Adam优化器等)以及训练验证循环的实现。文章还包含推理可视化方法和模型导出为ONNX格式的部署方案,并强调了医学影像分析中的数据格式适配、强度归一化、显存优化等关键注意事项。最后指出MONAI的医学专用组件可大幅简化开发流程,建议后续可探索SwinUNETR等进阶方

华为开发者布道师,天府英才计划,致力于大数据+AI 的应用创新,助力企业与个人AI创新赋能。 1208

软件设计师(中级)详细复习过程总结

上周末刚刚参加完软件设计师中级考试,趁热打铁写一篇详细的总结作为记录,同时和小伙伴分享一下整个复习过程,希望对大家有帮助。

李赛男 2800

一个开源的AI数据分析工具,与数据对话,一键生成SQL、图表、表格、报告和智能商业分析。

Wren AI是一个开源的AI智能代理,让用户能够跟数据对话,实现从文本到SQL的转换,还能生成图表、电子表格、报告以及商业智能分析。它支持多种语言,能深入挖掘数据价值,提供智能数据探索功能,通过语义索引和精心设计的界面,让用户无需写代码即可获取洞察。Wren AI采用独特的架构,包含Wren UI、Wren AI Service和Wren Engine三大核心服务,可部署在本地或云端,助力团队高效、安全地解锁数据潜力。

AI_Charlotte的博客 4494

软考中级 软件设计师资料(考点分析+复习笔记+历年真题+电子版课本)

软考中级 软件设计师资料(考点分析+复习笔记+历年真题+电子版课本): https://blog.youkuaiyun.com/weixin_44754772/article/details/113763165 软件设计师是软考中级职称,相比高级的难度而言,中级难度较低,每个人花些时间都能顺利通过的,考试分为上午的选择题和下午的综合题,这里跟大家分享一些自己备考时使用的资料和经验 一、先对自己进行评估: 因为每个人的知识点掌握情况和学校教学内容的不一致,这里以我个人情况进行说明,大家做个参考就行: 大家先了解一下软

古月哲亭 4万+

STM32单片机语音提示盲人拐杖整点报时夜间警示超声波测距

STM32单片机语音提示盲人拐杖整点报时夜间警示超声波测距 关键词:语音提示盲人拐杖 整点报时 超声波测距拐杖

LS840233684的博客 2047

Simeck算法流程

算法流程 paper在此:https://eprint.iacr.org/2015/612.pdf x ⋘\lll⋘ c denotes the cyclic shift of x to the left by c bits. x & y is the bitwise AND of x and y. x⊕yx \oplus yx⊕y is the exclusive-or (XOR) of x and y. github代码在此:https://github.com/bozhu/Simeck

Simp123 1074

软件设计师备考 | 计算机网络基础超详解析,轻松拿下 2 分!

在软件设计师的备考过程中,计算机网络基础这部分内容虽然只占上午题的 2 分左右,但却是不容忽视的得分点。今天,咱们就一起来详细梳理这部分知识,让大家稳稳拿下这 2 分!

m0_57836225的博客 796

智能优化算法-北方苍鹰优化算法(NGO)(附源码)

北方苍鹰优化算法 (Northern Goshawk Optimizer, NGO) 是一种基于群体智能的元启发式优化算法,它模拟了北方苍鹰(Northern Goshawk)的捕食行为、领地行为以及社交互动,用于解决复杂的优化问题。总之,NGO作为一种新颖的优化算法,在处理复杂优化问题方面展现出了潜力。随着进一步的研究和应用,NGO有望成为解决实际问题的有效工具。

w971656545的博客 1360
上一篇: 软件设计师复习笔记__面向对象基础
下一篇: 软件设计师复习笔记--多媒体
橘子局
博客等级 码龄14年 70粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值