- 博客(6)
- 收藏
- 关注
原创 第4章 网络层:数据平面
第4章 网络层:数据平面 本章我们将学习网络层是怎样实现主机到主机的通信服务的。 网络层分为数据平面和控制平面,它们之间的功能区别很重要,当你学习网络层时,心中记住这个区别,有助于你构思网络层,反映计算机网络中网络层角色的现代观点。 4.1 网络层概述 每台路由器的数据平面的主要作用是从其输入链路向其输出链路转发数据报;控制平面的主要作用是协调这些本地的每路由器转发动作,使得数据报沿着源和目的地主机之间的路由器路径最终进行端到端传送。 4.1.1 转发和路由选择:数据平面和控制平面 网络层的作用从表面上看极
2020-09-20 18:18:07 986
转载 Manacher 模板
Manacher 模板 class Solution { public: int expand(const string& s, int left, int right) { while (left >= 0 && right < s.size() && s[left] == s[right]) { --left; ++right; } return (
2020-09-20 14:13:15 148
原创 第3章 运输层
运输层第3章 运输层3.1 概述和运输层服务3.1.1 运输层和网络层的关系3.1.2 因特网运输层概述3.2多路复用与多路分解1. 无连接的多路复用与多路分解2. 面向连接的多路复用与多路分解3. Web服务器与TCP3.3 无连接运输:UDP3.3.1 UDP报文段结构3.3.2 UDP检验和3.4 可靠数据传输原理3.4.1 可靠数据传输协议1. 经完全可靠信道的可靠数据传输:rdt1.02. 经具有比特差错信道的可靠数据传输:rdt2.03. 经具有比特差错的丢包信道的可靠数据传输:rdt3.03.
2020-07-20 19:48:10 235
原创 第2章 应用层
第2章 应用层 文章目录第2章 应用层2.1 应用层协议原理2.1.1 网络应用程序体系结构客户-服务器体系结构(client-server architecture)P2P体系结构(P2P architecture)2.1.2 进程通信1. 客户和服务器进程2. 进程与计算机网络之间的接口3. 进程寻址2.1.3 可供应用程序使用的运输服务1. 可靠数据传输2. 吞吐量3. 定时4. 安全性2.1.4 因特网提供的运输服务1. TCP服务2. UDP服务3. 因特网运输协议所不提供的服务2.1.5 应用层
2020-06-30 20:48:56 395
原创 最短路模板
Dijkstra #include <iostream> #include <stdio.h> #include <string> #include <string.h> #include <queue> #include <vector> #define INF 0x3f3f3f3f using namespace std...
2019-08-09 14:44:30 67
原创 树链剖分-重链剖分模板
#include <iostream> #include <vector> using namespace std; const int maxn=(int)1e5+5; int n,q; vector<int>G[maxn]; /*---树链剖分---*/ int fa[maxn],son[maxn],sz[maxn],deep[maxn]; void d...
2019-08-09 11:24:59 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人