软考之路(1)——浅解网络基础知识

对网络这一块的基础知识理解如下,以图文并茂的形式展出,便于分析和理解。解析与图如下:

物理层:

功能:

提供为建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;

提供有关在传输介质上传输非结构的位流及物理链路故障检测指示;

为数据链路层提供一个物理连接,以及他们的机械、电气、功能和过程性。如规定使用电缆和接头的类型,传送信号的电压。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是位。

物理链路:

这里多次出现物理链路,简单解释物理链路:一条无源的点到点的物理线路段,中间没有任何其他的交换结点。当物理链路连通了之后就可以传送原始的数据(此时的数据还没有被组织,仅作为原始的位流或电气电压处理)了。

设备:

在OSI参考模型中规定了物理层需要完成如上的功能,为了完成上面的功能,于是它就需要借助一些工具来实现了:

①中继器(Repeater):

在物理层上实现局域网网段互连的,用于扩展局域网网段的长度。用于在两个局域网网段间实现电气信号的恢复与整形。

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

②集线器(Hub):

一种特殊的多路中继器,具有信号放大的功能,用于扩大网络。

分类:

无源集线器:负责连接多段介质,不对信号做处理

有源集线器:负责连接多段介质,既有对传输信号进行再生和放大从而扩展介质长度的功能。

智能集线器:除了有源集线器功能之外,还集成了网络的部分功能到集线器中:网络管理,选择网络传输线路。

优点:当网络系统中某条线路或某结点出现故障时,不会影响晚上其他结点的正常工作。

协议:

在TCP/IP协议模型中TCP/IP模型中的硬件层对应着ISO/OSI模型中物理层。

数据链路层:

功能:

负责在两个相邻结点间的线路上无差错地传送以帧为单位的数据,并进行流量控制。负责建立、维护和释放数据链路的连接。在传送数据时,如果接收点检测到所传数据中有差错,就要通知发送方重发这一帧。单位是帧。

设备:

为了完成检测,重发等功能,于是在这一层中采用了网桥(Bridge)和交换机(Switch)这两种设备。

①网桥:

用于连接两个局域网网段,工作于数据链路层。网桥用分析帧地址字段,以决定是否把收到的帧转发到另一个网段上。确切地说,网桥工作于MAC子层,只要两个网络MAC子层以上的协议相同,都可以用网桥连接。

②交换机:

是一个具有简化、低价、高性能和高端口密集特点的交换产品,它是按每一个包中的MAV地址相对简单地决策信息转发,而这种转发决策一般不考虑包中隐藏的更深的其他信息。交换机转发数据的延迟很小,操作接近单个局域网性能,远远超过了普通桥接的转发性能。交换机允许共享型和专用型的局域网段进行宽带调整,以减轻局域网之间信息流通出现的瓶颈问题。

协议:

在TCP/IP协议模型中TCP/IP模型中的网络接口层对应着ISO/OSI模型中数据链路层。

  • 网络接口层:

    • 处于TCP/IP协议层之下,负责接收IP数据报,并把数据报通过选定的网络发送出去。该层包含设备驱动程序,也可能是一个复杂的使用自己的数据链路协议的子系统。

网络层:

功能:

为传输层实体提供端到端的交换网络数据功能,使得传输层摆脱路由选择、交换方式和拥挤控制等网络传输细节;可以为传输层实体建立、维护和拆除一条或多条通信路径;网络传输中发生的不可恢复的差错予以报告。

选择合适的网间路由和交换结点,确保数据及时传送。网络层将数据链路层提供的帧组成的数据包,包中封装有网络层包头,其中还有逻辑地址信息——源站点和目的站点的网络地址。

设备:

为了完成网间路径选择的功能,网络层于是选择了路由器设备。

路由器:

用于连接多个逻辑上分开的网络。通常把网络层地址信息叫逻辑地址,把数据链路层地址信息叫物理地址。路由器在这一层中担任的主要功能就是路径选择。在路由器的存储器中维护着一个路径表,记录各个网络的逻辑地址,用于识别其他网络。

协议:

在TCP/IP协议模型中TCP/IP模型中的网络层对应着ISO/OSI模型中网际层。

  • IP:

    • IP只提供无连接,不可靠的服务,所以把差错检测和流量控制之类的服务授权给了其他的网络协议(即数据链路层),这正是TCP/IP能够高效率工作的一个重要保证。
    • IP的主要功能包括将上层数据(如TCP、UDP数据)或同层的其他数据(如ICMP数据)封装到IP数据报中,将IP数据报传送到目的地;为了使数据能够在链路层上进行传输,对数据进行分段;去顶数据报到达其他网络中的目的地的路径。
  • ARP:

    • 地址解析协议。将IP地址转换为物理地址
  • RARP:
    • 反地址解析协议。将物理地址转换为IP地址。
  • ICMP:
    • Internet控制信息协议。一个专门用于发送错误报文的协议。

传输层:

功能:

为会话层实体提供透明,可靠的数据传输服务,保证端到端的数据完整性;选择网络层提供的最适宜的服务;根据子网的特性,最佳地利用网络资源。信息传送的单位为报文。

协议:

在TCP/IP协议模型中TCP/IP模型中的传输层对应着ISO/OSI模型中传输层。

  • TCP:

    • 传输控制协议,在IP提供的不可靠的数据服务的基础上,为应用程序提供了一个可靠的,面向连接的,全双工的数据传输服务。
    • 为了实现可靠性,采用了重发的技术。
    • TCP建立连接的“三次握手”发生在此。
  • UDP:
    • 用户数据报协议,是一种不可靠,无连接的协议,可以保证应用程序进程间的通信。主要作用是将UDP消息展示给应用层。

会话层:

不参与具体的传输,提供包括访问验证会话管理在内的建立和维护应用之间通信的机制,如服务器验证用户登。

表示层:

为应用程层进程提供能解释所交换信息含义的一组服务。提供格式化的表示和转换数据服务。数据的压缩,解压缩,加密和解密等工作都由表示层负责。

应用层:

提供OSI用户服务,以满足用户需要以及提供网络与用户应用软件之间的接口服务,例如:事务处理程序,电子邮件和网络管理程序等。

协议:

在TCP/IP协议模型中TCP/IP模型中的应用层协议对应着ISO/OSI模型中会话层,表示层,应用层。

  • HTTP:

    • 超文本传输协议。从WWW服务器传送超文本到本地服务器,使浏览器高效,正确,快速的传输信息。
  • FTP:
    • 文件传输协议。是用户连上一个远程计算机,查看计算机和文件,做一些上传文件和下载文件等的控制。
  • SMTP:
    • 简单邮件传输协议,可靠,高效地传输邮件。它是基于TCP,跨网络传输邮件协议。

总结:

  1. 物理层:

连通物理链路,传输原始数据(即对位流或电气电压的处理),单位是位

  1. 数据链路层:

在两个相邻结点间的线路上无差错地传送以帧为单位的数据,并进行流量控制,单位是帧。

  1. 网络层:

选择合适的网间路由或交换结点,确保数据及时传送。

  1. 传输层:

为会话层实体提供透明,可靠的数据传输服务,保证端到端的数据完整性,选择网络层能够提供最适宜的服务。

  1. 会话层:

不参与具体的传输,提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录。

  1. 表示层:

提供格式化的标识和转换数据服务。如数据压缩,解压缩,加密,解密等工作。

  1. 应用层:

提供OSI服务,确定进程之间的通信的性质,以满足用户需要以及提供网络与用户应用软件的接口服务。如:事务处理程序,电子邮件和网络管理程序。

网络的OSI七层参考模型规定了哪一层该实现什么样的功能;设备就根据每一层的具体要求提供具体的服务;协议相当于规则制度,规范着相应的层次。

在网络基础这一块的知识比较杂碎,平时对这一块的接触也比较少,因此理解相对较困难。尽我所能将这一块的知识理解如上,很多都是来自于书本,语言很多都比较书面化,不太好理解。如有比较好的“农民理解“,请勿吝惜,贴出,大家一起分享。

软考之路(1)——浅解网络基础知识

时间: 2024-10-12 17:44:48

软考之路(1)——浅解网络基础知识的相关文章

软考之路(五)---编译原理 概念篇

从组成原理到编译原理,都是相互联系的,学习的知识都是在层层推进,顺利成章的,整个软考的所有的知识都可以从计算机的发展(组成原理)--->软件的开发(软件工程)--->软件的算法设计(数据结构)-->高级语言写的系统--->在计算机上识别(编译原理)--->各个系统的背后数据的支持--->(数据库)---->---网络知识的应用---->网络基础--,可以把整个所有的软考的课本给串起来,这些都是构成现在丰富世界的必不可少的条件. 当然由于机器语言由0.1组成,

我的软考之路(七)——数据结构与算法(5)之查找

上篇博文我重点介绍了八大内部排序,这篇博文(数据结构与算法的最后一课)重点介绍查找,我们依旧沿用上篇博文的风格,先简单介绍,再以例子重点讲解. 下面我们开始今天的旅行,首先祝你旅行愉快,呵呵. 静态查找 若查找目的是为了查询某个特定的数据是否在表中或检索某个特定数据的各种属性,则此类查找表为静态查找表. 1.顺序查找 基本原理:从表一端开始逐个和关键字进行比较,若找到一个记录和给定值相等,则查找成功,反之失败.再简单点就是,一个一个的比大小,看看是否相等. 例子: 顺序查找更适合于顺序存储结构和

软考之路--数据结构之线性表

数据就是数值,也就是我们通过观察.实验或计算得出的结果.数据有很多种,最简单的就是数字.数据也可以是文字.图像.声音等.数据可以用于科学研究.设计.查证等.结构,组成整体的各部分的搭配和安排,两者完美结合在一起,我们这样需要重新认识她,对她重新审视与定义:数据结构是程序设计的重要理论和技术基础,她所讨论的内容和技术,对从事软件项目的开发有重要作用,通过学习数据结构,我们学会从问题出发,分析和研究计算机加工的数据的特性,以便为应用所设计的数据悬着适当的逻辑结构.存储结构及其相应的操作方法,为提高应

软考之路--开始的开始,我们都是孩子

为了软考,奋力一搏,没钱.没人脉.没背景,在人人自危的竞争中,要靠自己的真实力,这次考试我们积极备考,不打无准备之战,软考的目的,不仅仅是为了软考通过这么简单,在软考的背后还隐藏着一个古老的秘密,那就是为了学习知识,在个人重构,机房合作,牛腩新闻发布系统等学习中,小伙伴们有没有这样的疑问,出现了很多问题,解决了,但是具体的原理自己并不是很理解,这个时候,软考来了,驾着五彩的云霞,翩翩来到你眼前,解决我们计算机体系知识不全的问题.在面临自考,等级考,软考,计算机学习,英语学习等犹如冰糖葫芦的串儿的

软考之路--计算机背后的故事

文法:1.法制:法规. 2.文章的作法. 3.语法.语言的结构方式.包括词的构成和变化﹐词组和句子的组织.文法即文章的书写法规,一般用来指以文字.词语.短句.句子的编排而组成的完整语句和文章的合理性组织.这个是我们小时候接触过的关于文法的概念,那个时候的文法总是会和主语,宾语,谓语等联系在一起. 二十年过去了,今天她再次出现在我面前,还是一样的眼神,藏在记忆深处的"文法"跟眼前的这个"她"有什么不一样呢?在计算机科学中,文法是编译原理的基础,是描述一门程序设计语言和

软考之路--像树一样活着

俞敏洪说:我们每一个人,都应该像树一样的成长,即使我们现在什么都不是,但是只要你有树的种子,即使你被踩到泥土中间,你依然能够吸收泥土的养分,自己成长起来.当你长成参天大树以后,遥远的地方,人们就能看到你:走近你,你能给人一片绿色.活着是美丽的风景,死了依然是栋梁之才,活着死了都有用.这就是我们每一个同学做人的标准和成长的标准,开头小编先罗嗦一下,给各位小伙伴来一段心灵鸡汤,今天我们的知识点就从树开始说起. 树,原指木本植物之总名,主要由根.干.枝.叶.花.果组成.随着计算机的发展,在数据结构中树

软考之路(八)--- 大总结

软考考试伴随着24号完成了,但是学习才真正的开始,从整个准备软考过程,到考完,整体上来说时间对于自己来说还算是充裕的,收获是非常大的,不了解.不会的.模糊的知识越学发现越多啊,当然这期间的得与失,总结总结为Java的学习起到一个促进的作用. 自考PK软考PK专业课 非常重要的是自考的科目这次全部的通过,整个自考的过程对于非计算机系的我来说,算是极大程度上补充了很多计算机相关方面的知识,自考顺利成章的到软考,当看到软考的内容之后,心里多少有些底了,第一感觉:自考中大部分都学习过,解决了不怕不知道就

我的软考之路(九)——总结篇

经过两个月的备战,软考总算结束了.软考虽然结束了,但是还需要简单的总结一下得与失.我从时间安排,到讲课做真题简单的回顾一下软考的整个过程. 时间安排: 对于时间的安排,整个小组成员每个人都有自己的看法,我就不在这里吐槽了.对于我来说,时间安排有点仓促,看书的时间是拿晚上的休息时间补过来的.看书让我将课本的概念性的知识简单的过了一遍,即补充了当初学习的不足,也恶补一下基本知识,不管对于软考,还是对于后面的继续学习都是有帮助的. 时间安排,没有什么合理与不合理.以松散的状态完成一项任务的时间是合理的

我的软考之路(五)——数据结构与算法(3)之图

图跟树一样,也是非线性结构,咋看起来有点复杂,其实它很简单.树具有层次关系,上层元素可以与下一个多个元素连接,但是只能和上层的一个元素连接.在图结构中,节点间的连接是任意的,任何一个元素都可以与其他元素连接. 图相对而言很简单,我们只介绍的图的遍历和最小生成树,现在我们开始. 遍历 1.概念 从图中某一个顶点出发,访问图中的每一个结点,并要求只能访问一次,不能重复访问. 2.方法 (1)广度优先遍历 基本思想:首先访问顶点,再访问顶点的全部未访问的邻结点,再访问邻结点的所有结点即可(类似树的层次