摘要: 1 路由选择算法 路由:按照某种指标(传输延迟,所经过的站点数目等)找到一条从源节点到目标节点的较好路径 以网络为单位进行路由(路由信息通告+路由计算) 一个网络使用的节点地址前缀相同,且物理上聚集 路由:计算一个网络到另一个网络的路径 路由选择算法(routing algorithm):网络层软件 阅读全文
posted @ 2024-01-08 17:48 imXuan 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1. 数据平面和控制平面 网络层服务: 在发送主机和接收主机之间发送段(segment) 在发送端将段封装到数据报中 在接收端将段上交给传输层实体 网络层协议存在于每一个主机和路由器 路由器检查每一个经过它的IP数据报的头部 网络层功能 转发(局部):将数据从路由器的输入接口转发到合适的输出接口 路 阅读全文
posted @ 2024-01-08 10:24 imXuan 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1 概述和传输层服务 传输层服务:进程之间的逻辑通信 依赖网络层的服务(延时、带宽) 对网络层的服务进行加强(数据丢失、顺序混乱、加密) TCP:多路复用解复用、建立连接、拥塞控制、流量控制 UDP:多路复用解复用 TCP和UDP都不提供延时和带宽保证 网络层服务:主机之间的逻辑通信 2 多路复用与 阅读全文
posted @ 2024-01-05 20:13 imXuan 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1 应用层协议原理 客户端-服务器(C/S)体系架构 服务器一直运行,有固定的IP和端口 需要服务器场,可扩展性较差 客户端主动与服务器通信,不直接与其他客户端连接 对等体(P2P)体系架构 几乎没有一直运行的服务器 任意端到端系统之间可以进行通信 每个节点既是客户端又是服务器 具有自扩展性 C/S 阅读全文
posted @ 2024-01-04 16:04 imXuan 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 计算机网络:自上而下方法。第一章计算机网络概述,简要概述了Internet、协议、网络边缘、网络核心、接入网以及网络结构 阅读全文
posted @ 2023-12-27 16:38 imXuan 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1.问题引出 计算机中数据使用ascii码存储,而ascii码在128~255之间是不可见字符,网络上传输数据时往往经过多个路由设备,不同设备不同的处理方式也可能导致数据传输过程中处理出现问题。所以我们通过Base64将数据全部编码成可见字符(A-Z, a-z, 0-9, +, / 共64个)可以降 阅读全文
posted @ 2023-12-09 14:00 imXuan 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.哈希 1.1 md5的使用 头文件 #include <openssl/md5.h> #include <openssl/sha.h> MD5 散列值的长度 # define MD5_DIGEST_LENGTH 16 // 根据这个分配一块空内存保存散列值 初始化MD5 -> 给MD5传入运算的 阅读全文
posted @ 2023-12-07 21:04 imXuan 阅读(128) 评论(0) 推荐(1) 编辑
摘要: 1. 安装前准备 中科大镜像站下载完整版CentOS7 Index of /centos/7/isos/x86_64/ (ustc.edu.cn) 安装时设置硬盘大小40G,选择GNOME桌面安装,勾选必要的一些东西 安装时选择只装root用户 重启后要求配置一个用户,设置用户名为oracle 下载 阅读全文
posted @ 2023-12-05 10:21 imXuan 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 1. 右值引用和移动语义 1.1 左值和右值 左值 local value:存储在内存中、有明确存储地址(可寻址)的数据(x、y、z) 右值 read value:不一定可以寻址,例如存储于寄存器中的数据;通常字面量都是右值,除了字符串常量(1、3) int x = 1; int y = 3; in 阅读全文
posted @ 2023-12-02 14:27 imXuan 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1. 使用迭代器的原因 下面用两个遍历函数引出使用迭代器的原因。实现细节上来看,两个 find 函数算法不同,但广义上来看,他们的目的都是匹配值相同的一项。 // 给定一个double数组, 返回值相同的一项 double* find_ar(double* ar, int n, const doub 阅读全文
posted @ 2023-11-30 16:23 imXuan 阅读(33) 评论(0) 推荐(0) 编辑