还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
第一章概述重要概念计算机网络的概念计算机网络是一个将分散的具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统计算机网络的组成.组成部分来看由硬件、软件、协议组成
1.工作方式来看边缘部分(主机等,通信和共享资源)和核心部分(路由器等,连通和交换2服务),功能组成来看通信子网(传输介质、通信设备和协议)和资源子网(设备和软件的集合)3计算机网络功能数据通信(最基本重要)、资源共享、分布式处理、提高可靠性、负载均衡计算机网络分类.广域网()、城域网()、局域网()、个人区域网()1WAN MANLAN PAN.广播式网络和点对点网络
2.星形、总线形、环形、网状形
3.公用网、专用网
4.电路交换、报文交换、分组交换5计算机网络性能指标.带宽
1.时延二发送时延(二分组长度/信道宽度)+传播时延(信道长度/电磁波在信道上的传播速度)2+处理时延+排队时延.时延带宽积二传播时延信道带宽3X.往返时延()4RTT.吞吐量5,速率6协议、服务、接口协议控制两个或多个对等实体进行通信的集合(水平的)服务指下层为紧邻的上层提供功能的调用(垂直的)接口是同一结点内相邻两层间交换信息的连接点面向连接、非面向连接服务面向连接通信前先建立连接,分配相应的资源,传输结束后释放连接和资源非面向连接通信前不需要建立连接,需要发送时就直接发送,由系统选定路线,是一种不可靠的服务可靠服务和不可靠服务可靠具有纠错检错应答机制,保证数据正确可靠地传输不可靠只是尽量正确、可靠地传送,但不保证,尽力而为接入网络,因此现在通常指的网关就是路由器的)经常在家IP,庭中或者小型企业网络中使用,用于连接局域网和网关也经常指把一种协议转成另一Internet种协议的设备,比如语音网关第五章传输层与的区另」
1.TCP UDPI是面向连接的,是无连接的;
1.TCP UDP是可靠的,是不可靠的;
2.TCP UDP只支持点对点通信,支持一对
一、一对多、多对
一、多对多的通信模式;
3.TCP UDP是面向字节流的,是面向报文的;
4.TCP UDP有拥塞控制机制;没有拥塞控制,适合媒体通信;
5.TCP UDP首部开销(个字节)比的首部开销(个字节)要大;
6.TCP20UDP8的三次握手和四次挥手
2.TCP三次握手(我要和你建立链接,你真的要和我建立链接么,我真的要和你建立链接,成功):
1.第一次握手将标志位置为随机产生一个值并将该数据包发送给Client SYN1,seq=J,Server,Client进入状态,等待确认SYN_SENT Server第二次握手收到数据包后由标志位知道请求建立连接,■将标志
3.Server SYN=1Client Server位和都置为随机产生一个值二并将该数据包发送给以确认连接SYN ACK1,ack=J+l,seq K,Client请求,进入状态Server SYN_RCVD第三次握手收到确认后,检查是否为是否为如果正确则将标志位
4.Client ackJ+l,ACK1,ACK置为并将该数据包发送给检查是否为是否为如果正确则1,ack=K+l,Server,Server ackK+l,ACK1,连接建立成功,和进入状态,完成三次握手,随后与Client ServerESTABLISHED Client Server之间可以开始传输数据了四次挥手(我要和你断开链接;好的,断吧我也要和你断开链接;好的,断吧)第一次挥手发送一个用来关闭到的数据传送,进入
1.Client FIN,Client Server Client FIN_WAIT_1状态第二次挥手收到后,发送一个给确认序号为收到序号(与相同,
2.Server FINACK Client,+1SYN一个占用一个序号),进入状态此时链接处于半关闭状态,即客FIN ServerCLOSE_WAIT TCP户端已经没有要发送的数据了,但服务端若发送数据,则客户端仍要接收第三次挥手发送一个用来关闭到的数据传送,进入
3.Server FIN,ServerClientServer LAST_ACK状态第四次挥手:收到后,进入状态,接着发送一个给确认
4.Client FINClient TIME_WAIT ACKServer,序号为收到序号进入状态,完成四次挥手+1,Server CLOSED.为什么链接需要三次握手,两次不可以么,为什么?3TCP为了防止已失效的链接请求报文突然又传送到了服务端,因而产生错误客户端发出的连接请求报文并未丢失,而是在某个网络节点长时间滞留了,以致延误到链接释放以后的某个时间才到达这是,误以为这是发出的一个新的链接请求,于Server ServerClient是就向客户端发送确认数据包,同意建立链接若不采用“三次握手”,那么只要发出确Server认数据包,新的链接就建立了由于此时并未发出建立链接的请求,所以其不会理睬client Server的确认,也不与通信;而这时一直在等待的请求,这样就白白浪费Server ServerClientServer了一定的资源若采用“三次握手在这种情况下,由于端没有收到来自客户端的确认,Server则就会知道并没有要求建立请求,就不会建立链接Client协议如何来保证传输的可靠性
4.TCP数据包校验目的是检测数据在传输过程中的任何变化,若校验出包有错,则丢弃报文段并
1.且不给出响应,这时发送数据端超时后会重发数据;TCP对失序数据包重排序既然报文段作为数据报来传输,而数据报的到达可能会失
2.TCP IP IP序,因此报文段的到达也可能会失序将对失序数据进行重新排序,然后才交给应用TCP TCP层;丢弃重复数据对于重复数据,能够丢弃重复数据;
3.应答机制当收到发自连接另一端的数据,它将发送一个确认这个确认不是立即
4.TCP TCP发送,通常将推迟几分之一秒;超时重发当发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段
5.TCP如果不能及时收到一个确认,将重发这个报文段;流量控制连接的每一方都有固定大小的缓冲空间的接收端只允许另一端发送接
6.TCP TCP收端缓冲区所能接纳的数据,这可以防止较快主机致使较慢主机的缓冲区溢出,这就是流量控制使用的流量控制协议是可变大小的滑动窗口协议TCP的拥塞处理
7.TCP防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载;拥塞控制和流量控制不同,前者是一个全局性的过程,而后者指点对点通信量的控制慢启动不要一开始就发送大量的数据,先探测一下网络的拥塞程度,也就是说由小到大逐渐L增加拥塞窗口的大小;.拥塞避免拥塞避免算法让拥塞窗口缓慢增长,即每经过一个往返时间就把发送方的拥2RTT塞窗口加而不是加倍,这样拥塞窗口按线性规律缓慢增长cwnd1,.快重传快重传要求接收方在收到一个失序的报文段后就立即发出重复确认(为的是使发3送方及早知道有报文段没有到达对方)而不要等到自己发送数据时捎带确认快重传算法规定,发送方只要一连收到三个重复确认就应当立即重传对方尚未收到的报文段,而不必继续等待设置的重传计时器时间到期.快恢复快重传配合使用的还有快恢复算法,当发送方连续收到三个重复确认时,就执行“乘4法减小”算法,把门限减半,但是接下去并不执行慢开始算法因为如果网络出现拥ssthresh塞的话就不会收到好几个重复的确认,所以发送方现在认为网络可能没有出现拥塞所以此时不执行慢开始算法,而是将设置为的大小,然后执行拥塞避免算法cwnd ssthresh和分别对应的常见应用层协议
6.TCP UDP对应的应用层协议TCP定义了文件传输协议,使用端口常说某某计算机开了服务便是启动了文件传输FTP21FTP服务下载文件,上传主页,都要用到服务FTP它是一种用于远程登陆的端口,用户可以以自己的身份远程连接到计算机上,通过这种Telnet端口可以提供一种基于模式下的通信服务如以前的是■纯字符界面的,支持的DOS BBSBBS服务器将端口打开,对外提供服务23定义了简单邮件传送协议,现在很多邮件服务器都用的是这个协议,用于发送邮件如SMTP常见的免费邮件服务中用的就是这个邮件服务端口,所以在电子邮件设置■中常看到有这么端口设置这个栏,服务器开放的是号端口SMTP25它是和对应,用于接收邮件通常情况下,协议所用的是端口也POP3SMTP POP3POP3110是说,只要你有相应的使用协议的程序(例如或)就可以不以方式POP3Fo-xmail Outlook,Web登陆进邮箱界面,直接用邮件程序就可以收到邮件(如是邮箱就没有必要先进入网易网站,163再进入自己的邮-箱来收信)从服务器传输超文本到本地浏览器的传送协议HTTP Web对应的应用层协议UDP用于域名解析服务,将域名地址转换为地址用的是号端口DNS IP DNS53简单网络管理协议,使用号端口,是用来管理网络设备的由于网络设备很多,无SNMP161连接的服务就体现出其优势()简单文件传输协议,该协议在熟知端口上使用服务TFTP TrivalFile TransferProtocal69UDPHDLC,为什么状态还需要等(最大分段生存期)秒之后才能7TIME_WAIT2*MSL MaxSegmentLifetime,返回到状态呢?CLOSED因为虽然双方都同意关闭连接了,而且握手的个报文也都发送完毕,按理可以直接回到4CLOSED状态(就好比从状态到状态那样),但是我们必须假想网络是不可靠的,SYN_SENT ESTABLISH你无法保证你最后发送的报文一定会被对方收到,就是说对方处于状态下的ACK LAST_ACK可能会因为超时未收到报文,而重发报文,所以这个状态的作用就SOCKET ACKFIN TIME_WAIT是用来重发可能丢失的报文ACK第六章应用层⑴浏览器查询获取域名对应的地址:具体过程包括浏览器搜索自身的缓存、搜索操DNS,IPDNS作系统的缓存、读取本地的文件和向本地服务器进行查询等对于向本地DNS HostDNS DNS服务器进行查询,如果要查询的域名包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析(此解析具有权威性);如果要查询的域名不由本地服务器区域解析,但该DNS服务器已缓存了此网址映射关系,则调用这个地址映射,完成域名解析(此解析不具有权威IP性)如果本地域名服务器并未缓存该网址映射关系,那么将根据其设置发起递归查询或者迭代查询;⑵浏览器获得域名对应的地址以后,浏览器向服务器请求建立链接,发起三次握手;IP⑶链接建立起来后,浏览器向服务器发送请求;TCP/IP HTTP⑷服务器接收到这个请求,并根据路径参数映射到特定的请求处理器进行处理,并将处理结果及相应的视图返回给浏览器;⑸浏览器解析并渲染视图,若遇到对文件、文件及图片等静态资源的引用,则重复上述步js css骤并向服务器请求这些资源;⑹浏览器根据其请求到的资源、数据渲染页面,最终向用户呈现一个完整的页面的长连接和短连接本质上是长连接和短连接属于应用层协议.
2.HTTP TCPHTTP短连接:浏览器和服务器每进行一次操作,就建立一次连接,但任务结束就中断连接长HTTP连接:当一个网页打开完成后,客户端和服务器之间用于传输数据的HTTP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的TCP连接不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如)Keep-Alive Apache中设定这个时间实现长连接要客户端和服务端都支持长连接模式和模式的区别
3.C/S P2P
①结构是一种客户端/服务器结构,客户端与服务器之间是主从关系,是一种一对多的模C/S式它的信息和数据需要保存在服务器上,若用户要浏览和下载信息、,必须先访问服务器,才能浏览和下载信息,而且客户机之间没有交互的能力相反,模式不分提供信息服务器和P2P索取信息的客户端,每一台电脑都是信息的发布者和索取者,对等点之间能交互,无需使用服务器
②模式中信息的存储和管理比较集中、稳定,服务器只公布用户想公布的信息,并且会在C/S服务器中稳定地保存一段时间,该服务器通常也不间断的运行在网络间而缺乏安全机制,P2P是能给用户带来方便,但也会带来大量垃圾信息,而且各个对等点可以随便进入或者退出P2P网络,会造成网络的不稳定
③从安全的角度来说,因为系统会出现漏洞,而模式采用集中管理模式,客户端只能被C/S动地从服务器获取信息,所以一旦客户端出了差错,并不会影响整个系统@模式的管理软件更新的较快,要跟上技术,必须花费大量精力和金钱在软件的更新换代C/S上,而且工作人员要维护服务器和数据库,也要耗费大量资金相反的不需要服务器,也P2P就不必耗费大量资金,而且每个对等点都可以在网络上发布和分享信息,这使得闲散资源得以充分的利用.在一个互联网中,能否使用一个很大的交换机()来代替互联网中很多的路由器?4switch不行交换机和路由器的功能是很不一样的交换机可在一个单个的网络中和若干个计算机相连,并且可以将一个计算机发送过来的帧转发给另一个计算机从这一点上看,交换机具有集线器的转发帧的功能但交换机比集线器的功能强很多集线器在同一时间只允许一个计算机和其他计算机进行通信,但交换机允许多个计算机同时进行通信路由器连接两个或好几个网络路由器可在网络之间转发分组(即数据报)特别是,这IP些互连的网络可以是异构的因此,如果是许多相同类型的网络互连在一起,那么用一个很大的交换机(如果能够找得到)代替原来的一些路由器是可以的但若这些互连的网络是异构的网络,那么就必须使用路由器来进行互连.路由表中只给出到目的网络的下一跳路由器的地址,然后在下一个路由器的路由表中再给5IP出再下一跳的路由器的地址,最后才能到达目的网络进行直接交付采用这样的方法IP有什么好处这样做的最大好处就是使得路由选择成为动态的,十分灵活当数据报传送到半途时,若网IP络的情况发生了变化(如网络拓扑变化或出现了拥塞),那么中途的路由器就可以改变其下一跳路由,从而实现了动态路由选择协议有分片的功能,但广域网中的分组则不必分片这是为什么?
5.IP数据报可能要经过许多个网络,而源主机事先并不知道数据报后面要经过的这些网络所能通过IP的分组的最大长度是多少等到数据报转发到某个网络时可能才发现数据报太长了,因此在IP这时就必须进行分片重点内容但广域网能够通过的分组的最大长度是该广域网中所有主机都事先知道的源主机不可能发送网络不支持的过长分组因此广域网就没有必要将已经发送出的分组再进行分片模型OSI开放系统互联参考模型共七层,第三层物理层、数据链路层、网络层是通信子网,完成数据传输的功能;高三层会话层表示层应用层为资源子网,完成数据处理等功能,中间运输层承上启下每层功能上相互独立,下层对上层提供一个服务访问点,实现透明传输,网络协议分层有利于把设计问题划分成较小的易于处理的片断,当某一层的协议的改变不会影响其他的协议.物理层实现了相邻计算机节点之间比特流的透明传送,并尽可能地屏蔽掉具体传输介质和1物理设备的差异,使其上层数据链路层不必关心网络的具体传输介质,数据链路层接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将2来自上层的数据帧,拆装为位流形式的数据转发到物理层这一层在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法HDLCPPP.网络层将网络地址翻译成对应的物理地址,并通过路由选择算法为分组通过通信子网选择3最适当的路径IPRIPOSPF•传输层在源端与目的端之间提供可靠的透明数据传输,使上层服务用户不必关系通信子网4的实现细节在协议栈中,传输层位于网络层之上,传输层协议为不同主机上运行的进程提供逻辑通信,而网络层协议为不同主机提供逻辑通信TCPUDP.会话层管理主机间的会话进程,在数据中插入校验点实现同步
5.表示层将信息进行变换,保证能被另一主机程序理解
6.应用层为操作系统或网络应用程序提供访问网络服务的接口7STMPTelnet FTPHttp和模型的比较OSI TCP/IP相同.都分层1,都基于独立的协议栈的概念2渚可以解决异构网络的互联3R不同精确地定义了服务协议和接口的概念
1.0SI通用性良好,没有偏向任何特定协议而首先出现的是协议,然后模型是对已有
2.0SI TCP/IP协议的描述对异构网络互联处理更为合理
3.TCP/IP网络层支持无连接和面向连接,传输层仅支持面向连接服务而网路层仅支持无
4.0SI TCP/IP连接服务,传输层支持无连接和面向连接服务与最大的不同在于是一个理论上的网络通信模型,而则是实际上的网TCP/IP OSIOSI TCP/IP络通信标准第二章物理层基本概念奈奎斯特定理(理想条件下)L信道极限传输速率=2Wlog2V=2Wlog_{2}V=2Wlog2其中为带宽,为码元可表示的数量V,W V结论.任何信道,码元的传输速率是有上限的
1.频带越宽,速率越快
2.奈氏准则给出了码元的传输速率限制,但没有对信息传输速率给出限制
3.要提高数据传输速率,可以使每个码元携带的比特更多
4.香农定理(非理想)2信道极限数据传输速率=()()Wlog2l+S/N=Wlog_{2}l+S/N=Wlog2()为信道带宽,为信噪比1+S/N,W S/NS/NS/N o(数字形式表示,分贝表示形式为()()10I og10S/N10log_{10}S/N10log10()两种表示形式的区别就是前者没单位,后者有单位,当信噪比特别大时,用后者表示S/N,节省篇幅)结论信噪比越大,极限传输速率越高L.只要实际传输速率低于极限传输速率,就能以某种方法实现无差错传输
2.香农定理理论的,实际的传输速率比它低不少
3.编码与调制4数字数据数字信号L.非归零码.曼彻斯特编码(高变低为低变高为应用在以太网).差分曼彻斯特编码(前121,0,3半个电平与上一个码元后半个电平相同为,反之为应用在局域网)10,后两种可以自同步,数字数据->模拟信号()2Modem幅移键控()、频移键控()使用广泛、相移键控()、正交振幅调制()ASK FSKPSK QAM.模拟数据数字信号3脉码调制()抽样、量化、编码PCM.模拟数据->模拟信号(电话)4调频、调幅、调相.电路交换、报文交换、分组交换5电路交换数据传输之前,先建立物理通信路径,期间独占信道,结束才释放(适合大量数据传输)特点时延小,有序传输、没有冲突、实时性强;建立连接长、利用率低、灵活性差、无差错控制能力报文交换在交换结点采用存储转发的传输方式特点无需建立连接、动态分配线路、提高可靠性、线路利用率高、提供多目标服务;时延长、对报文大小无限制,需要网络节点有较大的存储空间分组交换将大的报文分割为小的报文端进行传输(适合路由段数较多时)简化了存储管理、加速传输(流水线方式)、减少出错几率;额外信息量大、可能会出现时序重复现象.数据报与虚电路(都属于分组交换)6数据报无连接虚电路有连接,但是是逻辑上的虚电路,此虚电路可能存在若干条虚电路通过,且可以与多个结点之间有虚电路.传输介质7双绞线在局域网和传统电话网使用普遍屏蔽双绞线STP非屏蔽双绞线UTP同轴电缆粗缆适合短距离传输细缆适合较大局域网,可靠性高光纤抗电磁干扰,高频带,主要用于环形网多模光纤用发光二极管,便宜,定向性差单模光纤注入极光二极管,定向性好.物理层接口特性8机械特性规定物理连接时所采用的规格、引线数目、引脚数量、排列情况电气特性指明各条线上的电压范围等功能特性指明线上出现的电压表示的意义规格特性说明对于不同功能的各种可能时间的出现顺序.物理层设备9中继器(转发器)将衰减的信号整形再生(数字信号)集线器实质是一个多端口的中继器第三章数据链路层(主要研究点到点之间的通信).组帧方法1字符定界在帧头使用一个计数字段标明帧内字符数L计数字段出错将会一起灾难性的后果.字符填充的首位定界法在帧前后加上特殊字符,在数据部分特殊字符前面加上转义字符
2.比特填充的首位标志法帧前后使用特定比特组合,在数据部分出现连续的个3“01111110”5则添不管其后是否有10,0此方法优于字符填充法.违规编码法
4.差错控制
2.检错编码
1.奇偶校验在数据部分结尾添加一个校验元后使得其中的个数为奇(偶)数个
11.循环冗余码()2CRC.纠错编码3海明码(只能纠单比特错,发现双比特错).流量控制就是控制发送方的发送速率,使得接收方来得及接收4停等协议后退协议()选择重传()N GBNSR发送窗口11lt;=W Tlt;=2n-1llt;=W_{T}lt;=2A{n}-ll=W=2nT lt;=2n-1lt;=2A{n-l}=2nT接收窗口11lt;=2n-1lt;=2A{n-l}=2nT.信道利用率,吞吐率,吞吐量,信道容量5信道利用率是对发送方而言的,信道利用率()()二(其中为发送的比特=L/C/T=L/C/T L/Q/T,L数,为数据传输率,为周期C T信道吞吐率二信道利用率***发送方的发送速率吞吐量是指某个系统在单位时间内正确传输的信息比特数,并非一个上界如果引入了某种编码方案,那么在计算吞吐量的时候,一定要把冗余比特(如校验位)除去信道容量是指互信息量的最大值具体地说,就是在一定带宽和信噪比下,借助某种编码方案实现无差错传输时可以达到的最大速率,它是一个上界.介质访问控制6信道划分介质访问控制(多路复用技术)频分复用()、时分复用()、波分复用()、码分复用()★FDM TDMWDM CDM随机访问介质访问控制(胜利者通过争用获得信道,从而获得信息的发送权)
1.AL0HA⑴纯协议想发就发,碰撞则等一段随机时间重传,直至成功ALOHA()时隙协议只能在时隙开始的时候才能发送,控制了想法就发的随意性2ALOHA协议■坚持先侦听信道,如果空闲就发,忙则继续侦听直至空闲,冲突则随
2.CSMA1CSMA机等待一段时间再重新监听非坚持先侦听信道,如果空闲就发,忙则停止监听,等待一个随机事件后重复该过程CSMA坚持先侦听信道,如果空闲就以的概率发送,的概率推迟到下一个时隙,忙则p-CSMA p1-p等待下一个时隙再监听先听后发,边听边发,冲突停止,随机重发最小帧长二总线传播时延***数据
3.CSMA/CD传输速率*2*2*2(无线网络)碰撞避免,在发送数据时先广播告知其它结点不要发送数据,以免
4.CSMA/CA出现碰撞采用预约信道、帧等方式实现碰撞避免ACK轮询访问介质访问控制用户不能随机地发送信息,通过一个集中控制的监控站,以循环的方式轮询每个结点,再决定信道的分配信息帧应该被每个站点转发,直到回到始发站目的站除了要转发还要复制一份副本.局域网(物理层一链路层)6介质访问控制方法主要有、令牌环/总线CSMA/CD主要分为以太网,令牌环网以太网规范,定义标准的总线介质访问控制子层和物理层规范
802.3:CSMA/CD令牌环线网,定义令牌传环介质访问控制子层和物理层规范
802.5:无线局域网,定义自由空间媒体的媒体访问控制子层和物理层规范
802.11:以太网标准逻辑上是总线型拓扑,信息以广播形式发送,使用提供不可靠交/
802.3CSMA/CD付网卡连接计算机与传输介质的接口,实现与局域网传输介质之间的物理连接和电信号匹配,帧的封装发送接收拆封,介质访问控制,数据的编码解码和缓存以太网帧目的地址⑹源地址⑹协议类型⑵数据(<)⑷MAC MACMAC1500FCS高速以太网、吉比特以太网、吉比特以太网100BASE-T10,广域网(物理层一网络层)7分组交换技术距离较远的局域网通过广域网与另一个局域网相连广域网由结点交换机和链路相连和是广域网中数据链路层协议PPP HDLC协议是点对点的,不是总线型,无需采用协议,无最小帧长,面向字节,字节填PPP CSMA/CD充法,只支持全双工,不可靠,即没有序号和确认机制协议面向比特,比特插入法,可靠传输,即有序号和确认机制,分为信息帧,监督帧,HDLC0无编号帧论述题.链路和数据链路的区别1链路是两结点之间的物理线路,而中间没有任何交换结点数据链路不仅包含了物理链路,还有控制物理线路上数据传输的协议,是一条逻辑链路.在停等协议中为什么帧不需要序号?2ACK因为在停等协议中,发送方每发送一帧,都需要等收到接收方的确认帧后才能进行下一帧的发送,因此无需序号.既然数据链路层使用、协议时不保证可靠传输,为什么对传输帧进行差错控制?3PPP HDLC这里差错控制是为了防止出现有比特差错的帧上传到主机,而可靠传输出了要预防比特差错之外还有帧失序重复丢失等问题总之,这里的差错控制仅仅为了无比特差错,没有保证可靠传输.拥塞控制和流量控制的区别4流量控制是端到端的控制,例如通过网络给发数据,发送的太快导致没法接收(缓冲A BA BB窗口过小或者处理过慢),这时候的控制就是流量控制,原理是通过滑动窗口的大小改变来实现拥塞控制是与之间的网络发生堵塞导致传输过慢或者丢包,来不及传输防止过多的数据A B注入到网络中,这样可以使网络中的路由器或链路不至于过载拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低网络性能有关的所有因素第四章网络层网络层的协议工作原理L ARP网络层的协议完成了地址与物理地址的映射首先,每台主机都会在自己的缓冲ARP IP ARP区中建立一个列表,以表示地址和地址的对应关系当源主机需要将一个数据包ARP IPMAC要发送到目的主机时.,会首先检查自己列表中是否存在该地址对应的地址:如果ARP IPMAC有,就直接将数据包发送到这个地址;如果没有,就向本地网段发起一个请求的广MAC ARP播包,查询此目的主机对应的地址此请求数据包里包括源主机的地址、硬件地MAC ARP IP址、以及目的主机的地址网络中所有的主机收到这个请求后,会检查数据包中的目IPARP的是否和自己的地址一致如果不相同就忽略此数据包;如果相同,该主机首先将发送IP IP端的地址和地址添加到自己的列表中,如果表中已经存在该的信息,则将MAC IPARP ARP IP其覆盖,然后给源主机发送一个响应数据包,告诉对方自己是它需要查找的地址;ARP MAC源主机收到这个响应数据包后,将得到的目的主机的地址和地址添加到自己的ARPIPMAC ARP列表中,并利用此信息开始数据的传输如果源主机一直没有收到响应数据包,表示ARP ARP查询失败地址的分类
2.IP地址是指互联网协议地址,是协议提供的一种统一的地址格式,它为互联网上的每一个网IP IP络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异地址编址方案将地址空IP IP间划分为、、、、五类,其中、、是基本类,、类作为多播和保留使用,为特A B C D E ABCDE殊地址每个地址包括两个标识码()即网络和主机同一个物理网络上的所有主机都使用IP ID,ID ID同一个网络网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机与ID,ID其对应类地址的特点如下A~E类地址以开头,第一个字节范围;A00~127类地址以开头,第一个字节范围;B10128~191类地址以开头,第一个字节范围;C110192~223类地址以开头,第一个字节范围为;D1110224~239类地址以开头,保留地址E1111地址与物理地址
3.IP物理地址是数据链路层和物理层使用的地址,地址是网络层和以上各层使用的地址,是一种IP逻辑地址,其中协议用于地址与物理地址的对应ARPIP.保留地址4类:A——类:B——类:C——协议
1.1CMP是ICMP InternetcontrolMessage因特网控制报文协议它是协议族的一个子协议,用于在主机、路由器之间Protocol,TCP/IPIP传递控制消息、控制消息是指网络通不通、主机是否可达、路由器是否可用等网络本身的消息这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用ICMP报文有两种差错报告报文和询问报文协议
6.DHCP动态主机配置协议,是一种让系统得以连接到网络上,并获取所需要的配置参数手段通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配地址,使网络环境中的主机动IP态的获得地址、地址、服务器地址等信息,并能够提升地址的使用率IP GatewayDNS.静态路由和动态路由7静态路由是由管理员手工配置的,适合比较简单的网络或需要做路由特殊控制而动态路由则是由动态路由协议自动维护的,不需人工干预,适合比较复杂大型的网络路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调整动态路由机制的运作依赖路由器的两个基本功能对路由表的维护;路由器之间适时的路由信息交换.网关网关顾名思义就是连接两个网络的设备,区别于路由器由于历史的原因,许8Gateway多有关的文献曾经把网络层使用的路由器称为网关,在今天很多局域网采用都是TCP/IP Router路由来。