计算机网络
浩丶木
这个作者很懒,什么都没留下…
展开
-
TCP保证可靠传输的手段
1.应用数据被分割成TCP认为最适合发送的数据块。2.当TCP发出有一个段文之后,他启动一个定时器,等待目的端确认受到这个报文段。如果不能及时收到一个确认,将重发这个报文段。3.当TCP收到发自TCP连接另一端的数据,它将发送一个确认。但是不是立即就开始进行发送,需要先对包的完整性进行检查才开始发送。4.TCP将保持他的首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输的过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段。5. 对TCP端所收到的数据原创 2021-10-14 16:24:58 · 194 阅读 · 0 评论 -
文件传送协议FTP
将某台计算机中的文件通过网络传送到可能相距很远的另一台计算机中,文件传送协议FTP是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,FTP屏蔽了个计算机系统的细节,因而适合于在异构网络中任意计算机之间发送文件。FTP实现过程原理:FTP客户和服务器之间要建立以下两个并行的TCP连接:1.控制连接,在整个会话期间一直保持打开,用于传送FTP相关控制命令2.数据连接,用于文件传输,在每次文件传输时才建立,传输结束就关闭。默认情况下F原创 2021-07-12 19:12:33 · 331 阅读 · 1 评论 -
IPv4分类编址
只有A,B,C类地址可以分配给网络中的主机或路由器的各个接口主机号为全0的地址是网络地址,不能分配给主机或路由器的各个接口主机号为全1的地址是广播地址,不能分配给主机或路由器的各个接口...原创 2021-07-11 11:12:10 · 257 阅读 · 0 评论 -
IP地址,ARP协议,MAC地址
IP地址IP地址是因特网上的主机和路由器所使用的的地址,用于表示两部分信息:1.网络编号:表示因特网上数以百万计的网络2.主机编号:表示统一网络上不同的主机如果主机所在的网络要接入因特网,则IP地址和MAC地址都需要使用如果知识一个单独的网络,不接入因特网,可以只使用MAC地址。数据包转发过程中IP地址和MAC地址的变化情况:源IP地址和目的IP地址保持不变源MAC地址和目的MAC地址逐个链路改变ARP协议源主机在自己的ARP高速缓存表中查找目的主机的IP地址所对应的MAC地址,若找到原创 2021-07-11 09:32:26 · 168 阅读 · 0 评论 -
计算机网络-可靠传输
使用差错检测技术(例如循环冗余校验CRC),接受方的数据链路层就可检测出帧在传输过程中是否产生了误码(比特错误)。数据链路层向上层提供的服务类型:不可靠传输服务:仅仅丢弃有误码的帧,其他什么都不做。可靠传输服务:想办法实现发送端发送什么,接受端就接受什么。一般情况下,有线链路的误码率比较低,为了减小开销,并不要求数据链路层向上提供可靠传输服务。及时出现了误码,可靠传输的问题由其上层处理。而无线链路容易受到干扰,误码率比较高,因此要求数据链路层必须向上层提供可靠传输服务。可靠传输服务并不仅局限于数据原创 2021-07-10 15:20:14 · 759 阅读 · 1 评论 -
计算机网络的专用术语
实体:任何可以发送或接受信息的硬件或软件进程对等实体:收发双方相同层次中的实体协议:控制两个对等实体进行逻辑通信的规则的集合协议三要素:语法:定义所交换的信息的格式语义:定义收发双方所要完成的操作同步:定义收发双方的时序关系服务:在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。协议是水平的,服务是垂直的。实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议,也就是说,下面的协议对上面的实体是透明的。服务访问原创 2021-07-10 10:44:45 · 395 阅读 · 0 评论 -
TCP四次挥手释放
过程:TCP客户进程的应用进程通知其主动关闭TCP连接,TCP客户进程会发送TCP连接释放报文段,并进入终止等待1状态说明:该报文段首部中的终止位FIN和确认为ACK的值都被设置为1,表明这是一个TCP连接释放报文段,seq=u表明等待TCP客户进程之前已传送过的数据的最后一个字节的序号加1,ack=v表明TCP客户进程之前已收到的,数据的最后一个字节的序号加1。过程:TCP服务器进程受到TCP连接释放报文段后,会发送一个普通的TCP确认报文段并进入关闭等待状态。说明:该报文段首部中的确认位ACK原创 2021-05-31 11:05:35 · 163 阅读 · 0 评论 -
TCP三次握手
TCP的连接建立TCP是面向连接的协议,它基于运输连接来传送TCP报文段TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程TCP运输连接有以下三个阶段:1.建立TCP连接2.数据传输3.释放TCP连接三次报文握手:最初,TCP客户和TCP服务器的进程处于关闭状态开始,TCP服务器进程和TCP客户端进程首先创建传输控制块用来存储TCP的一些重要信息,包括:TCP连接表,指向发送和接受缓存的指针,指向重传队列的指针,当前的发送和接受序号等等。然后,TCP服务器进程就进入监听原创 2021-05-31 09:23:55 · 150 阅读 · 1 评论 -
UDP与TCP的区别
用户数据报协议UDP:无连接支持单播,广播,多播面向应用报文UDP向上层提供无连接不可靠传输服务UDP用户数据报首部仅仅8个字节传输控制协议TCP:面向连接仅仅支持单播TCP面向字节流TCP向上层提供面向连接的可靠传输服务TCP报文段首部最小20个字节,最大60个字节...原创 2021-05-31 08:11:26 · 102 阅读 · 0 评论 -
网际控制报文协议ICMP
差错报告报文终点不可达:当路由器或主机不能交付数据报的时候,就向源点发送终点不可达报文。源点抑制:当路由器或主机由于拥塞而丢弃数据报的时候,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢时间超过:当路由器收到一个目的IP地址不是自己的IP数据报,会将其生存时间TTL字段的值减1,如果不为0,就将该IP数据报转发出去;若结果为0,除丢弃该IP数据报以外,还要向源点发送时间超过报文。参数问题:当路由器或目的主机收到IP数据报后,根据其首部中的检验和字段发现首部在传输过程中出现原创 2021-05-29 11:42:41 · 118 阅读 · 0 评论 -
IPv4数据报的首部格式
版本:占4比特,表示IP协议的版本,通信双方使用的IP协议的版本必须一致。目前广泛使用的IP协议版本号为4首部长度占4比特,表示IP数据报首部的长度。该字段的取值以4字节为单位。最小十进制取值为5,表示IP数据报首部只有20字节固定部分;最大十进制取值为15,表示IP数据报首部包含20字节固定部分和最大40字节可变部分可选字段:长度从1字节到40个字节不等。用来支持排错,测量及安全等措施。填充字段:确保首部长度为4字节的整数倍,使用全0进行填充区分服务:用来获得更好的服务,利用该字段的不同数值可提.原创 2021-05-29 11:02:51 · 2762 阅读 · 0 评论 -
网络层概述
网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输。要实现网络层任务,需要解决一下主要问题:网络层向运输层提供怎样的服务,网络层寻址问题,路由选择问题。IPv4地址:就是给因特网上的每一台主机(或者路由器)的每一个接口分配一个在全世界范围内是唯一的32比特的标识符,但是32比特的IPv4地址不方便阅读,记录以及输入等,因此IPv4地址采用点分十进制表示方法。分类编址的IPv4地址:只有A类,B类和C类地址可分配给网络中的主机或路由器的各接口主机号为全0的地址是网络地址,不能分原创 2021-05-29 09:16:08 · 940 阅读 · 0 评论 -
虚拟局域网VLAN
当有多个以太网交换机互连起来的交换式以太网,其所有站点都属于同一个广播域。随着交换式以太网规模的扩大,广播域相应扩大,就会导致广播风暴,难以管理和维护,存在许多的安全问题。分割广播域的方法:使用路由器和虚拟局域网VLAN技术虚拟局域网VLAN是一种将局域网内的设备划分成与物理位置无关的逻辑组的技术,这些逻辑组具有某些共同的需求。实现机制:IEEE 802.1Q帧是由交换机来处理的,而不是用户主机来处理的。当交换机收到普通的以太网帧的时候,会将其插入VLAN标记,简称打标签。当交换机转发802.原创 2021-05-27 21:34:38 · 86 阅读 · 0 评论 -
MAC地址,IP地址以及ARP协议
MAC地址是以太网的MAC子层所使用的地址(数据链路层)IP地址是TCP/IP体系结构网际层所使用的地址;ARP协议属于TCP/IP体系结构的网际层,其作用是已知设备所分配到的IP地址,使用ARP协议可以通过该IP地址获取到设备的MAC地址。MAC地址:使用广播信道的数据链路层必须使用地址来区分各主机:当多个主机连接在同一个广播信息上,要实现两个主机之间的通信,则每个主机都必须有一个唯一的标识,即一个数据链路层地址。在每个主机发送的帧中必须携带标识发送主机和接受主机的地址。由于这类地址适用于媒体原创 2021-05-27 11:18:00 · 260 阅读 · 0 评论 -
媒体接入控制
媒体接入控制静态划分信道:复用是通信技术中的一个重要概念。复用就是通过一条物理线路同时传输多路用户的信号。当网络中传输媒体的传输容量大于多条单一信道传输的总通信量的时候,可利用复用技术在一条物理线路上建立多条通信信道来充分利用传输媒体的带宽。信道复用:1.频分复用频分复用的所有用户同时占用不同的频带资源并行通信2.时分复用时分复用的所有用户在不同的时间占用同样的频带宽度3.波分复用4.码分复用动态接入控制随机接入csma/cd 适用于广播信道的有线局域网多址接入MA:多个站连原创 2021-05-27 09:49:12 · 476 阅读 · 0 评论 -
数据链路层
链路:就是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。数据链路:指把视线通信协议的硬件和软件加到链路上,就构成了数据链路。帧:在数据链路层上传输的数据包,又称为帧,也就是说,数据链路层以帧为单位传输和处理数据。数据链路上所面临的三大问题:封装成帧,差错检测,可靠传输封装成帧:数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧。帧头和帧尾中包含有重要的控制信息,作用之一就是帧定界(为了使接收方从比特流中提取出一个个帧)透明传输:数据链路层对上层交付的传输数据没有原创 2021-05-26 21:47:31 · 417 阅读 · 0 评论 -
编码与调制
常用编码:不归零编码:指在整个码元时间内,电平不会出现零电平。还需要额外的一根传输线来传输时钟信号,使发送方和接收方同步,使接收端判断相同电平下的比特的个数。归零编码:每个码元传输结束后信号都要归零,所以接收方只要在信号归零后进行采样即可,不需要单独的时钟信号。曼彻斯特编码码元中间时刻的跳变既表示时钟,又表示数据差分曼彻斯特编码跳变仅表示时钟,码元开始处电平是否发生变化表示数据基本调制方法混合调制-正交振幅调制QAM-16...原创 2021-05-25 22:36:24 · 134 阅读 · 0 评论 -
计网-物理层
物理层基本概念:解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体主要任务:确定与传输媒体接口有关的一些特性1.机械特性:定义物理连接的特性,规定物理连接时所采用的规格,接口形状,引线数目,引脚数量和排列情况2.电气特性:规定传输二进制位时,线路上信号的电压范围,阻抗匹配,传输速率和距离限制等等3.功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途4.规程特性:定义各条物理线路的工作规程和时序的关系数据通信模型...原创 2021-05-25 22:07:07 · 101 阅读 · 0 评论 -
计算机网络中的‘nice’和‘香浓’
失真影响失真程度的因素:1.码元传输速率 2.信号传输距离 3.噪声干扰 4.传输媒体质量奈氏准则在理想低通条件下,为了避免码间串扰,极限码元传输速率为2W波特,w是信道带宽,单位是Hz1.在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全正确识别称为不可能。2.信道的频带越宽(即能通过的信号高频分量越多)就可以用更高的速率进行码元的有效传输。3.奈氏准则给出了码元传输速率的限制,但是并没有对信息传输速率给出限制4.由于码元的传输转载 2021-05-12 23:29:35 · 484 阅读 · 0 评论 -
码元与速率
码元码元是指用一个固定时长的信号波形,代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为K进制码元,而该时长称为码元宽度。当码元的离散状态有M个的时候,此时码元为M进制码元。速率(信源发送到信道上面的速率)速率也叫做数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。码元传输速率:他表示单位时间内数字通信系统所传输的码元个数,单位是波特。1波特表示数字通信系统每秒传输一个码元。这里的码元可以是多进制的,也可以是二进制的,但码元原创 2021-05-10 23:32:32 · 4194 阅读 · 0 评论 -
数据通信基础知识
典型的数据通信模型通信的目的是传送消息数据:传送信息的实体,通常是有意义的符号序列信号:数据 的电气/电磁的表现,是数据在传输过程中的存在形式信源:产生和发送数据的源头信宿:接受数据的终点信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接受信道三种通信方式:1.单工通信:只有一个方向的通信而没有反方向的交互,仅仅需要一条信道2.半双工通信:通信的双方都可以发送或者接受信息,但任何一方都不能同时发送和接受,需要两条信道。3.全双原创 2021-05-10 23:15:32 · 230 阅读 · 0 评论 -
OSI与TCP/IP模型
OSI参考模型应用层:所有能和用户交互产生网络流量的程序表示层:用于处理在两个通信系统中交换信息的表示方式功能一:数据格式变换,数据加密解密功能二:数据加密解密功能三:数据压缩和恢复会话层:向表示层实体或用户进程提供建立连接并在连接上有序地传输数据,也是建立同步。功能一:建立,管理,终止会话功能二:使用校验点可使会话在通信失效的时候从校验点/同步点继续恢复通信,实现数据同步传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。功能一:可靠传输,不可靠传输功能原创 2021-05-03 16:40:24 · 468 阅读 · 1 评论 -
计算机网络分层结构
分层结构(计算机网络体系结构)发送文件的基本过程1.发起通信的计算机必须将数据通信的道路进行激活2.要告诉网络如何识别目的主机3.发起通信的计算机要查明目的主机是否开机,并且与网络连接正常4.发送通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作5.确保差错和以外可以解决…分层的基本原则1.各层之间相互独立,每层值实现一种相对独立的功能2.每层之间界面自认清晰,易于理解,相互交流尽可能少3.结构上可分隔开。每层都采用最合适的技术来实现4.保持下层对上层的独立性,上层单原创 2021-05-03 15:38:57 · 474 阅读 · 0 评论 -
计算机网络性能指标
一.速率速率即数据率或称数据传输率或比特率比特 1/0 位连接在计算机网络上的主机在数字信道上传送数据位数的速率单位是b/s,kb/s,mb/s,gb/s,tb/s二.带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的最高数据率。单位是比特每秒链路带宽是指在发送端最高能发送的数据率在链路中的速度是电磁波的传播速度三.吞吐量表示在单位时间内通过某个网络的数据量吞吐量受网络的带宽或网络的额定速率的限制四.时延指数据从网络的一段传送到另一原创 2021-04-26 23:08:26 · 340 阅读 · 0 评论 -
计算机网络基本
计算机网络概念是一个将分散的,具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是互连的(互连互通,通信链路),自治(无主从关系)的计算机集合功能:1.数据通信2.资源共享3.分布式处理:多台计算机各自承担同一工作任务的不同部分4.提高可靠性5.负载均衡组成组成部分硬件,软件,协议工作方式1.边缘部分 用户直接使用2.核心部分...原创 2021-04-26 22:35:26 · 68 阅读 · 0 评论