计算机网络基础知识

计算机网络概述

计算机网络的定义:

官方的说法是计算机网络是一组自治计算机互连的集合,通俗一点讲计算机网络就是把不同地区的计算机和一些特殊设备利用通信线路连接成为一个网络系统,使这些计算机和设备之间可以相互传递信息,共享资源,就像一条条的通路将地球上的各个国家连接在一起,可以互帮互助,构成一个地球村。

计算机网络的功能:

一:资源共享

资源分为软件资源和硬件资源。软件资源可以理解为网络上的比如声音,图像,发送的信息等等,硬件更偏向是实体的东西比如,打印机,路由器这一类的。而网络让这些资源的分享更加方便,就像WeChat可以使天各一方的两人随时随地交流,真正实现了古人“海内存知己,天涯若比邻”的期望。

二:分布式处理和负载均衡

网上的信息成千上万而且复杂多变,计算机网络通过分布式处理将海量的信息分配到各地的计算机上,就像某东,总部在一个地方,但在各个地区仍有分部,将总部的资源分到分部,总部的压力就不会那么大,就不会过载,而负载均衡可以理解为,分配到各地计算机的信息是相同的,同时通信的距离也会被缩短,还拿某东举例,总部有100的资源,分配到每个分部5的资源,而原来客户需要从总部购买,现在客户就可以选择距离较近的分部去选购。

三:综合信息服务

随着科技的不断发展,网络的信息开始千变万化,从刚开始的电子邮件,到后来的语音电话,再到现在的视频电话,移动支付。计算机网络提供的是一套集成的信息服务。

计算机网络的进化

计算机网络初步诞生于二十世纪六十年代,从最开始的主机互连到局域网,互联网的产生,最后到八九十年代的因特网。主机互连是基于主机之间低速串行连接的联机系统,是计算机网络的雏形,而这种原始计算机网络的主要任务是通过终端与计算机的连接,提供一些服务。伴随着计算机的发展,逐步出现了一部分个人计算机,随着个人计算机越来越多,计算机开始被利用于商业计算,逐步产生了网络化连接的需求,由此产生了局域网,另外现在主流的以太网也是局域网的一种。伴随着商业计算的发展,单一的局域网不能满足对网络的多样化需求,广域网逐渐发展起来,方便将不同地区的局域网连接起来。最后ARPANET将TCP和IP协议作为主要的协议簇,使大范围网络互连成为可能。随着ARPANER网络不断发展扩大,全球的公司,用户都被涉及,最终演变成Internet(因特网)

计算机网络中的一些基本概念

按照计算机网络覆盖范围的大小,将计算机网络划分为局域网,城域网,广域网。

局域网

指几千米范围内,可以互连的计算机,打印机或其他设备的集合。局域网连接的是小范围的计算机,一般来说一个局域网为一个组织所有。局域网与其他网络的区别在于 1网络覆盖的范围,2网络使用的拓扑结构, 3网络使用的传输技术。局域网的优点在于容易管理和配置,而且容易构成简洁的拓扑结构,网络延迟小,所以被广泛使用于有限区域内的信息交换。

城域网

城域网顾名思义,是在一个城市内的网络,城域网主要使用IP技术,生活中熟知的宽带就是城域网的一种,城域网多负责多媒体业务,用来满足政府部门和企业以及一些个人用户对多媒体的需求

广域网

广域网的范围大,分布距离远,要使用各种专线连接。广域网的本身不具有规整的拓扑结构,往往包含复杂的设备用来互连,一般采用网状结构。广域网的数据传输慢,延迟大,拓扑不灵活,所以不能被常用。

网络中的拓扑结构

网络拓扑指的是计算机网络的物理布局,通俗来说,就是一组设备的连接方式是什么样的结构。

总线型拓扑

顾名思义,用一根总线连接所有节点的设备,所有通信都用一根总线完成。特点是结构简单,成本低,便于维护,使用的电缆长度小。缺点是存在单点故障,一个节点故障,全部设备都会瘫痪。

星型拓扑

以一台设备为中心,把周围的外围节点连接起来,中心设备对各个设备进行集中管理和控制。特点是可靠性强,没有单点故障,方便管理其他设备。缺点是使用的电缆长度较多而且如果中心设备出现故障,网络基本瘫痪。

环形拓扑

一条线路首尾相连将各个设备连接起来,形成一个封闭的环形网。但每台设备都只能和他相邻的进行直接通信。环形分为单向和双向,单行指所有信息都只能向着一个方向,只能和一个邻居通信。双向指数据可以在两个方向上进行传输,可以和两个邻居通信。环形拓扑的建造比较容易,可以实时控制数据的传输,但在单向环形拓扑中,任何一个节点故障,所有节点都不能正常通信,所以现实中多用多环型拓扑。

网状拓扑

网状拓扑也有两种,分为全网状和部分网状。全网是通信的任意两个节点通过电缆直接互相连接,安全性较高,但全网的建造费用较高,结构也复杂,维护起来也比较困难,所以不被经常使用。部分网状是指在一些比较重要的节点使用网状拓扑。

电路交换与分组交换

电路交换

电路交换起源于电话的通信方式,当通信节点发送数据时,交换机就在发送节点和接收节点创建一条通路,直到两个节点通信结束才会断开这条通路,电路交换的优点是传输延迟小,而且不会发生冲突,但电路较短不适用于大规模的计算机网络,因为其特殊的交换方式,如果想要大规模使用,则每两台计算机之间都要建立直连电路。

分组交换

分组交换将信息划分为一定长度的分组(包),一组一组进行转发。每个组都有独特的标签,方便在网路中寻找地址,分组交换可以充分利用线路,充分利用信道宽带,但因为网络设备要对数据分组转发,所以延迟较高。

OSI参考模型(分层介绍)

OSI参考模型分为七层,从下到上依次为物理层数据链路层网络层传输层会话层表示层应用层

物理层

物理层是OSI参考模型中的最底层,也是最基础的一层。物理层再往下就是传输介质,向上是数据链路层,物理层 的传输单位是比特,物理层主要应用于硬件接口。物理层常见的介质有双绞线,电缆,光纤和无线电信号等等

数据链路层

链路:数据传输中任何两个相邻节点间点到点的物理线路,链路间没有其他节点存在,网络中的链路是一个基本的通信单元。

数据链路:把用来控制数据传输的硬件和软件加到链路上,就构成了数据链路。

数据链路层介于物理层和网络层之间,数据链路层能提供异常处理,差错的控制和恢复,以及信息的格式化。数据层的主要功能是将数据组合成为数据帧,控制帧在物理上的传输。不同的传输介质需要不同的数据链路层协议。

网络层

网络层中数据的传送单位是包(也叫分组,报文)。网络层的任务就是找到合适的路径转发数据包。网路层的主要功能为 编址 路由选择 拥塞控制 异种网络连接互连。网络层的地址通常被分为"网络地址"和"主机地址",这样可以方便确认数据包的发送地址。

传输层

传输层用来为会话层提供精准的传送链路。传输层的数据单位是段。传输层从会话层接收数据传给网络层,如果数据较大,则分割为段(较小的数据单位)进行传输。传输层可以为每个会话层建立单独连接也可以为多个会话层建立单独连接,这种功能叫多路复用。传输层的重要功能是差错校验和重传。传输层就像一位“老师”,网络层是“学生”,传输层要检查网络层传来的数据包,并且直接改正这些错误。

会话层

会话层可以建立会话关系兵保持会话的畅通。也可以进行差错的检查,会话层的检查可以在故障节点后进行改正,就像解一道数学题,前几个步骤都是正确的,直到第七步错了,而老师这时候就在第七步帮你改正。

表示层

表示层可以将应用层的信息设计撑一种格式,使对端设备可以准确识别。表示层还负责数据的加密和压缩,将数据编码进行转换,让没有授权的用户不能读取改数据。压缩顾名思义,将数据所占用的地区缩小

应用层

应用岑格式OSI参考模型的最高层,它直接和用户联系,负责给软件提供接口使程序能够使用网络服务。应用层协议包括FTP,SMTP,SNMP,Telnet等等

TCP/IP模型

网络接口层

TCP/IP模型的网络接口层大致对应的是OSI模型中的物理层和数据链路层,负责处理与传输介质相关的细节,如物理线路和接口,链路层的通信。用到的主要协议有以太网和HDLC/PPP。

网络层

TCP/IP模型中的网络层大致对应OSI模型中的网络层。TCP/IP中网络层的主要功能是让主机将信息发送到任何网络并且送到正确的目标。网络层使用ip地址标记网络节点,使用路由协议生成路由信息,并根据路由信息将包准确送到目的地。主要使用的协议是ICMP协议,IGMP协议和IP协议。

传输层

TCP/IP中传输层大致对应OSI模型中的传输层.TCP/IP中的传输层为两台主机的应用程序提供端到端的连接,使两端的对等实体可以进行会话。有数据完整性,差错重传,数据重新排序的功能。主要用到的协议为TCP协议和UDP协议。

应用层

TCP/IP模型中没有单独的会话层和表示层,一个应用层大致对应了OSI模型中的会话层,表示层和应用层。TCP/IP中的应用层直接与用户和应用程序相连,负责对软件提供端口使程序能使用网络服务。用到的协议主要包括Telnet协议,FTP/TFTP协议,SMTP/POP3协议和SNMP/HTTP协议。

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值