计算机网络
文章平均质量分 68
Gnomeshgh9
Special
展开
-
MAC地址,IP地址,ARP协议
MAC地址,IP地址,ARP协议MAC地址概述:MAC地址是以外网的MAC子层所使用的地址。属于数据链路层解释:当多个主机连接在同一个广播信道上,要想实现两个主机之间的通信,则每一个主机就必须有唯一的一个标识,既一个数据链路层地址在每个主机发送的帧中必须携带标识发送主机和接收主机的地址,由于这类地址是用于媒体接入MAC,因此这类地址被称为MAC地址MAC地址一般被固化在网卡上,的电可擦可编程只读存储器EEPROM中,因此MAC地址也被称为硬件地址MAC地址有时也被称为物理地址原创 2021-04-26 19:26:41 · 574 阅读 · 1 评论 -
媒体接入控制——动态接入控制-随机接入-CSMA/CA协议
媒体接入控制——动态接入控制-随机接入-CSMA/CA协议载波监听多址接入/碰撞检测 CSMA/CA(Carrier Sense Mulitiple Access/Collision Avoidance)在无线局域网中,仍然可以使用载波监听,多址接入CSMA,既在发送帧之前先对传输媒体进行载波监听。若发现有其他站在发送帧,就推迟发送以免发生碰撞在无线局域网中,不能使用碰撞检测CD,原因如下:由于无线信道的传输条件特殊,其信号强度的动态范围非常大,无线网卡上接收到的信号强度往往远远小于发送信原创 2021-04-26 19:23:09 · 1916 阅读 · 1 评论 -
媒体计入控制——动态接入控制-随机接入
媒体计入控制——动态接入控制-随机接入载波监听多址接入/碰撞检测CSMA/CD协议(Carrier Sense Multiple Access/Collision Detection)多址接入MA:多个站链接在一条总线上,竞争使用总线载波监听CS:每一个站在发送帧之前先要检测一下总线上是否有其他站点在发送帧(“先听后说”)若检测到总线空闲96比特时间,则发送这个帧若检测到总线忙,则继续检测并等待总线转为空闲96比特时间,然后发送这个帧碰撞检测CD:每一个正在发送帧的站边发送原创 2021-04-26 19:21:06 · 554 阅读 · 0 评论 -
媒体接入控制——静态划分信道
媒体接入控制——静态划分信道信道复用复用(Multiplexing)是通信技术中一个重要概念。复用就是通过一条物理线路同时传输多路用户的信号当网络中传输媒体的传输容量大于多条单一信道传输的总通信量时,可以利用复用技术在一条物理线路上建立多条通信信道来充分利用传输媒体的带宽常见的信道复用技术有:频分复用(FDM)时分复用(TDM)波分复用(WDM)码分复用(CDM)频分复用时分复用波分复用码分复用码分复用CDM是另一种共享信道的方法。实际上,由于该技术原创 2021-04-24 18:31:30 · 839 阅读 · 0 评论 -
媒体接入控制的基本概念
媒体接入控制的基本概念共享信道要着重考虑的问题就是如何协调多个发送和接收站点对一个共享传输媒体的占用,既媒体接入控制MAC(Medium Access Control)媒体接入控制静态划分信道频分多址时分多址码分多址 预先固定分配好信道。这类方法不灵活,对于突发性数据传输信道利用率会很低 通常在无线网络的网络层使用,而不是在数据链路层使用动态划分信道受控接入集中控制:有一个主站以循环方式轮询每个站点有无数据发送,只有被轮询的站点才能发送数据,最大缺点就是存在单点故障问题原创 2021-04-24 18:28:37 · 781 阅读 · 0 评论 -
点对点协议ppp
点对点协议ppp概述:点对点协议ppp(Point-to-Point Protocol)是目前使用最广泛的点对点数据链路层协议ppp协议是IETF在1992年制定的。经过1993和1994年的修订,现在的ppp协议已成为因特网的正式标准ppp协议对在点对点链路传输各种协议数据报提供了一个标准方法,主要由以下三部分组成对各种协议数据报的封装方法(封装成帧)链路控制协议LCP,用于建立,配置,以及测试数据链路的连接一套网络控制协议NCPs,其中的每一个协议支持不同的网络层协议原创 2021-04-24 18:27:05 · 617 阅读 · 0 评论 -
可靠传输实现机制——选择重传协议SR
可靠传输实现机制——选择重传协议SR概述:回退N帧协议的接收窗口尺寸Wr只能是1,因此接收方只能按需接收正确到达的数据分组一个数据分组的误码就会导致其后续对个数据分组不能被接收方按序接收而丢弃(尽管它们是无乱序和误码)。这必然导致发送方对这些数据分组的超时重传,这显然是对通信资源的极大浪费为了进一步 提高性能,可以只重传出现出现误码的数据分组。因此接收窗口的尺寸就不应该再等于1,而应该大于1,以便于接收方先收下失序到达但是无误码并且序号落在接收窗口内的那些数据分组,等到所缺分组收齐之后再原创 2021-04-24 18:23:06 · 1543 阅读 · 0 评论 -
可靠传输的实现机制——回退N帧协议GBN(Go Back N)
可靠传输的实现机制——回退N帧协议GBN(Go Back N)因为使用停等协议的发送方式,在发送过程中,信道利用率很低,如果出现超时重传,则信道利用率更低如果可以同时发送很多个数据分组,采用一种流水线式的传输方式,可以调高信道的利用率过程分析采用三个比特给分组编序号,既序号为0~7发送窗口的大小为07,接收窗口的大小也为07序号落在发送窗口内的数据分组可以被连续发送,不必等到收到接收方的确认分组后再发送发送窗口的尺寸几位Wt,1<Wt<=2的位数次方-1。这里的位数是给原创 2021-04-24 18:21:35 · 15333 阅读 · 1 评论 -
可靠传输的实现机制——停-等协议
3.5可靠传输实现机制——停-等协议三种可靠传输的实现机制停止-等待协议(SW)回退N帧协议(GBN)选择重传协议(SR)这三种可靠传输的机制的基本原理并不仅仅局限于数据链路层,可以应用到计算机网络体系结构的各层协议中停止-等待协议我们想象的理想情况发送方发送数据,接收方在收到数据后,进行差错检测,没有差错就发送ACK,有差错就发NAK,接收方在收到ACK后,就会发送下一个数据分组,在收到NAK后,就发送之前发送的那个分组,这样就做到了可靠传输实际情况1:在发送方原创 2021-04-24 18:18:53 · 6360 阅读 · 0 评论 -
可靠传输的基本概念
可靠传输的基本概念使用差错检错技术,接受方的数据链路层就可以检测出真在传输过程中是否出现误码这取决于数据链路层向上层提供的服务类型不可靠传输:仅仅丢弃有误码的帧,其他的什么也不做可靠传输:想方法实现发送端发送什么,接收端就收到什么一般来说,有线链路的误码率比较低,为了减小开销,并不要求数据链路层向上提供可靠传输服务,即使出现了误码,可靠传输的问题由其上层处理无线链路易收到干扰,误码率比较高,因此要求数据链路层必须向上层提供可靠传输比特差错只是传输差错中的一种从整个原创 2021-04-24 18:15:09 · 8973 阅读 · 0 评论 -
差错检测
差错检测实际的通信链路都不是理想的,比特在传输过程中可能会产生差多,1可能变成0,0可能会变成1,这成为比特差错一段时间内,传输错误的比特占所传输比特总数的比率成为误码率BER(Bit Error Rate)使用差错检测码来检测数据在传输过程中是否产生了比特差错,是数据链路层要解决的重要问题之一。检错方法奇偶校验在待发送的数据后面添加一位的奇偶校验位,是整个数据(包括所添加的校验位在内)中"1"的个数为奇数(奇校验),或者偶数(偶校验)。如果有奇数个位发生误码,则奇偶性发生变化,可检原创 2021-04-24 18:14:08 · 1418 阅读 · 0 评论 -
封装成帧
封装成帧封装成帧是指数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧帧头和帧尾中包含有很多重要信息帧头和帧尾的作用就是帧定界在ppp帧中,帧头和帧尾会有一个自己的标志位表示这其中是一个帧在MAC帧中,并没有标志位来做帧定界,而是在数据链路层中封装好帧后,物理层给封装好的帧添加8字节的前导码,前七个字节是同步码,作用是使对方的时钟同步,第八个字节是帧开始的定界符,表明其后面紧跟着的是MAC帧以太网帧间间隔的的时间是96比特的发送时间,所以MAC帧不需要帧结束定界符原创 2021-04-24 18:11:24 · 3056 阅读 · 0 评论 -
计算机网络数据链路层概述
数据链路层概述数据链路层在网络体系机构中所处的地位 链路(Link)就是从一个节点到相邻节点的一段物理线路,而中间没有任何其他的交换节点数据链路(Data Link)是指把实现通信协议的硬件和软件加到链路上,就构成了数据链路数据链路层是以帧作为单位传输和处理数据的数据链路层的三个重要问题封装成帧差错检测可靠传输封装成帧我们把数据链路层给网络层交付数据链路层的数据添加帧头和帧尾的操作叫做封装成帧添加帧头和帧尾的目的都是为了在数据链路层以帧为传输单元传输数据差错检测帧在原创 2021-04-24 18:09:24 · 112 阅读 · 0 评论 -
计算机网络物理层的基本概念
物理层的基本概念传输媒体导引型传输媒体双绞线同轴电缆光纤非导引型传输媒体微波通信(2~40GHZ)物理层的作用解决各种传播媒体上传输比特0和1的问题,进而给数据链路层提供透明传输比特流的服务透明:就是指数据链路层看不见,也无需看见物理层是用什么方法传输比特0和1的物理层的四个任务机械特性:指明接口所用接线器的形状和尺寸,引脚数目和排列,固定和锁定装置电气特性:指明接口电缆的各条线上出现的电压的范围功能特性:指明某条线上出现的某一电平的电压表示何种意义过程特原创 2021-04-23 09:47:45 · 110 阅读 · 0 评论 -
计算机网络体系结构
计算机网络体系结构常见的计算机网络体系结构OSI体系结构(开放系统互联参考模型)该模型是一个七层协议的体系结构,从下往上依次是:物理层数据链路层网络层运输层会话层表示层应用层这是法律上的国际标准TCP/IP体系结构因特网1983年开始使用TCP/IP协议族,并逐步演变为TCP/IP参考模型该模型是一个四层模型的体系结构,从下往上依次是:网络接口层网际层运输层应用层这是事实上的国际标准详细信息:网络接口层并没有规定什么具体内容,这样做的目的就是可原创 2021-04-23 09:26:16 · 165 阅读 · 0 评论 -
计算机网络中的性能指标
计算机网络的性能指标性能指标可以从不同的方面来度量计算机网络的性能常用的计算机网络的性能指标有以下八个速率带宽吞吐量时延时延带宽积往返时间利用率丢包率速率比特比特是计算机中数据量的单位,也是信息论中信息量的单位,一个比特就是二进制数字中的一个1或0为什么厂家给的硬盘容量和操作系统给出的硬盘容量不一样呢eg:一个厂家给出的250GB容量的硬盘,操作系统给出的容量却是232.8GB,这是为什么呢这是因为厂家给出的GB中的G,是10的九次方,而操作系统中,G原创 2021-04-23 09:18:41 · 1535 阅读 · 1 评论 -
计算机网络的定义和分类
计算机网络的定义和分类计算机网络的定义计算机网络的精准定义并未统一计算机的简单定义是:一些互相连接的,自治的计算机的集合互连:是指计算机之间可以通过有线或无线的方式进行数据通信自治:是指独立的计算机,它有自己的硬件和软件,可以单独运行使用集合:是指至少需要两台计算机计算机网络的较好的定义是:计算机网络主要是由一些通用的,可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传输数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应原创 2021-04-23 09:12:44 · 376 阅读 · 0 评论 -
电路交换,分组交换,报文交换
三种交换方式电路交换(Circuit Switching)问题提出:电话机两两相连,如果有n个电话机两两相连需要n*(n-1)/2跟电线,这种消耗是很大的。解决方案:应当使用一个中间设备将这些电话连接起来,这个中间设备就是电话交换机,每一部电话都连接到电话交换机上综上所述,电话交换机接通电话线的方式成为电路交换从通信资源的分配角度来看,交换(Switching)就是按照某种方式动态的分配传输线路的资源电路交换的三个步骤建立连接(分配通信资源)通话(一直占用通信资源)释放连接(归还通原创 2021-04-23 09:10:35 · 428 阅读 · 0 评论 -
因特网概述
因特网概述网络、互联网、因特网因特网发展的三个阶段因特网的标准化工作因特网的组成网络、互联网、和因特网网络是有若干个节点(node)和连接这些节点的链路(Link)组成的如下图:这四个节点和三段链路就构成了一个简单的网络多个网络还可以通过路由器连接起来,这样就构成了范围更大的网络,既互联网,如下如所示:因特网是世界上最大的互联网internet与Internet的区别:internet是一个通用名词,它繁殖多个计算机网络互连而成的网络,这些网络之间的通信协议可原创 2021-04-23 09:08:09 · 257 阅读 · 0 评论