计算机网络
爱全栈的工程师
路漫漫其修远兮,吾将上下而求索。
展开
-
解决GET请求内容不变问题
URL相同,默认使用了http缓存机制。原创 2023-07-25 13:14:12 · 328 阅读 · 0 评论 -
以太网CSMA/CD算法&&交换机自学习/转发简述
一、以太网CSMA/CD算法NIC从网络层接收数据报,创建数据帧。监听信道(1-坚持):如果NIC监听到信道空闲,则开始发送帧;如果NIC监听到信道忙,则一直等待到信道空闲,然后发送帧。NIC发送完整个帧,而没有检测到其他结点的数据发送,则NIC确认帧发送成功。如果NIC检测到其他结点传送数据,则中止发送,并发送阻塞信号。中止发送后,NIC进入二进制指数退避:第m次连续冲突后,取n=...原创 2020-04-07 14:31:40 · 3495 阅读 · 1 评论 -
奇偶校验码浅谈
转载自:https://www.cnblogs.com/dushikang/p/8334776.html 1.什么是奇偶校验码奇偶校验码也是一种校验码,它用来检测数据传输过程中是否发生错误,是众多校验码中最为简单的一种。顾名思义,它有两种校验方法:奇校验和偶校验奇校验:原始码流+校验位 总共有奇数个1偶校验:原始码流+校验位 总共有偶数个1 2. 算法跟CRC类似...转载 2020-04-05 12:27:47 · 1929 阅读 · 0 评论 -
详解差错控制之码距、检错与纠错
详解差错控制之码距、检错与纠错[转载自:http://www.csairk.com/net/200803140941491305.htm]一、什么是码距? 码距就是两个码字C1与C2之间不同的比特数。如:1100与1010的码距为2;1111与0000的码距为4。 ...转载 2020-04-05 11:39:57 · 3331 阅读 · 1 评论 -
TCP/IP之路由算法
转载自https://www.jianshu.com/p/e5cce2958790网络层的重要功能就是路由和转发。而路由是根据路由器根据所维护的路由表进行路由选择。所以,如果创建和更新转发表就是一个很重要的问题。通常,在路由时,我们总是选取所需代价最小的一条路由。首先,我们需要将网络进行抽象,最常见的抽象就是,将网络抽象成图结构。每段链路的费用可以总是1,或者是,带宽...转载 2020-04-03 16:21:21 · 509 阅读 · 0 评论 -
IP数据报格式,IP分片,IP编址,子网掩码
文章目录一、Internet网络层二、IP数据报格式三、IP分片四、IP编址(addressing)五、子网划分与子网掩码一、Internet网络层Internet网络层是典型的数据报网络。主要功能是进行路由和转发。二、IP数据报格式版本号:4 bit,版本为4或6。首部长度:以4个字为单位。服务类型:8 bit,指示期望获得那种类型的服务。只有在网络提供区分服务(DiffSer...原创 2020-03-23 00:09:44 · 1906 阅读 · 0 评论 -
传输层TCP(流量控制和拥塞控制)
转载自:https://blog.csdn.net/zgege/article/details/80445324内容关键字流量控制窗口大小,窗口扩大因子M,机理,窗口探测数据段拥塞控制拥塞窗口,慢启动,阈值流量控制概念接收端处理数据的速度是有限的,如果发送方的速度太快,就会把缓冲区u打满。这个时候如果继续发送数据,就会导致丢包等一系列连锁反应。所以TCP...转载 2020-03-21 13:34:07 · 303 阅读 · 0 评论 -
TCP/UDP的接收缓冲区和发送缓冲区
转载自:https://blog.csdn.net/Swallow_he/article/details/84392285 1、TCP. SO_RCVBUF & TCP. SO_SNDBUF每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的流量(...转载 2020-03-21 13:24:53 · 2922 阅读 · 0 评论 -
TCP快速重传为什么是三次冗余ack
转载自:https://blog.csdn.net/u010202588/article/details/54563648 先理解ACK的基本工作原理,当发送端发送第N-1个包后,接收端答复的ACK序列号实际上跟发送端发送下一个包,也就是第N个包的序列号...转载 2020-03-21 13:18:57 · 1680 阅读 · 0 评论 -
虚电路网络和数据报网络
转载自:https://blog.csdn.net/qq_22238021/article/details/80426135 网络层可以在两台主机之间提供无连接服务或连接服务。由网络层向运输层提供虚电路网络:仅提供连接服务数据报网络:仅提供无连接服务一、虚电路网络一条虚电路由如下组成:源和目的主机之间的路径(...转载 2020-03-21 13:14:00 · 520 阅读 · 0 评论 -
可靠信道传输2.0 2.1 3.0
转载自:https://blog.csdn.net/springtostring/article/details/80379841 计算机网络的设计基本方案是复杂化,多功能化应用层,运输层的协议设计,从而使得网络层,链路层,物理层变得相对简单,网络搭建的物质条件变得简单。由于网络层较为简单,采用了无连接的协议...转载 2020-03-21 13:09:10 · 984 阅读 · 0 评论 -
OSI参考模型及各层功能简述
一、OSI参考模型开放系统互联(OSI)参考模型是由国际标准化组织(OSI)于1984年提出的分层网络体系饥饿而构模型,目的是支持异构网络系统的互联互通。分为7层 :应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。二、OSI参考模型通信过程与数据封装数据在每一层被封装,直到物理层时传输比特。Q:为什么要数据封装?A:增加控制信息,构造协议控制单元(PDU)控制信息主要...原创 2020-03-16 19:37:24 · 6596 阅读 · 0 评论 -
速率、带宽、延迟、时延带宽积、丢包率、吞吐量
1. 速率速率(数据率,数据传输速率,比特率)单位时间(秒)传输信息(比特)量单位:b/s(bps)、kb/s、Mb/s、Gb/sk=103、M=106、G=109速率往往是指额定速率或标称速率。2. 带宽“带宽”原本指信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)。网络的“带宽”通常是数字信道所能传送的“最高数据率”,单位:b/s(bps)。常用的带宽单位...原创 2020-03-16 14:51:42 · 7639 阅读 · 0 评论 -
数据交换-电路/报文/分组交换
1. 电路交换最典型的电路交换网络:电话网络电路交换的三个阶段:建立连接(呼叫/电路建立)通信释放连接(拆除电路)电路交换的特点是独占资源。电路交换网络中使用多路复用共享中继线。2. 报文交换报文:应用发送信息整体。报文交换:将整个报文一次性发送到下一个应用节点。应用:电报通信。3. 分组交换分组:报文拆分出来的一系列相对较小的数据包。每一个小的数据包都要加上一...原创 2020-03-16 13:48:39 · 738 阅读 · 0 评论 -
频分/时分/波分/码分多路复用简介
一、多路复用简介多路复用(multiplexing):链路/网络资源(如带宽)划分为“资源片”将资源片分配给各路“呼叫”(calls)每路呼叫独占分配到的资源片进行通信资源片可能“闲置”(idle)(无共享)二、典型多路复用方法频分多路复用(frequency division multiplexing-FDM)时分多路复用(time division multiplexi...原创 2020-03-16 00:10:05 · 15615 阅读 · 0 评论