<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[timoraty的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/timoraty</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; timoraty]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/128376478</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/128376478</guid><author>timoraty</author><pubDate>Mon, 19 Dec 2022 19:07:37 +0800</pubDate><description><![CDATA[带你了解物联网的发展历史，主要技术，以及未来趋势，和物联网导致的一些问题]]></description><category></category></item><item><title><![CDATA[linuxC基础]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/128035681</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/128035681</guid><author>timoraty</author><pubDate>Fri, 25 Nov 2022 11:59:52 +0800</pubDate><description><![CDATA[linuxC语言的基础知识。包括linux的基本使用，c的数据变量，c的语句，指针和函数等]]></description><category></category></item><item><title><![CDATA[栈和队列学习笔记1]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/122839669</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/122839669</guid><author>timoraty</author><pubDate>Wed, 09 Feb 2022 12:57:15 +0800</pubDate><description><![CDATA[第三章_栈和队列
主要参考了王道的书，主要针对考研
3.1栈
3.1.1 栈的概述


栈的定义
只允许一端(栈顶top)操作，先进后出
n个不同元素出栈的不同排列组合个数为(1/(n+1))C(n,2n)


栈的基本操作
//初始化栈
void StackInit(stack&amp; s);
//判断栈空
bool isEmpty(stack s);
//判断栈满
bool isFull(stack s);
//入栈,把x元素放入栈中
bool Push(stack&amp; s, ElementTy]]></description><category></category></item><item><title><![CDATA[线性表学习笔记]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/122829530</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/122829530</guid><author>timoraty</author><pubDate>Tue, 08 Feb 2022 18:59:37 +0800</pubDate><description><![CDATA[第二章 线性表
作者有话说：这笔记主要是面对研究生考试的，程序员面试也可以参考，等我有空一定把双向链表和静态链表补了，再更完第五节
2.1 线性表的定义和基本操作
1.线性表的定义


相同数据类型的n个数据元素的有限序列


a1是唯一的表头元素，an是唯一的表尾元素


每个元素有一个前驱元素一个后继元素


2. 线性表的特点

表中的元素个数有限
表中的元素具有逻辑上的顺序性
表中的元素都是数据元素，每个元素都是单个元素
表中的元素数据结构类型都相同，每个元素占同样大小的存储空间
表中的元素具有抽象]]></description><category></category></item><item><title><![CDATA[java网络信息传输系统]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121636556</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121636556</guid><author>timoraty</author><pubDate>Tue, 30 Nov 2021 16:37:43 +0800</pubDate><description><![CDATA[client
import java.io.*;

import java.net.InetAddress;

import java.net.Socket;

import java.nio.charset.StandardCharsets;
import java.util.Scanner;

public class Client {
    public  int ServerPort;
    Socket socket;

    public Client(int serverPort) th]]></description><category></category></item><item><title><![CDATA[网络层实验11]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121582682</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121582682</guid><author>timoraty</author><pubDate>Sun, 28 Nov 2021 19:38:27 +0800</pubDate><description><![CDATA[网络层实验
实验1：获取主机IP地址判断是否可达
import java.net.InetAddress;

public class client {
    public static void main(String[] args) throws Exception {
        //输出主机的IP名/地址和百度的主机名/ip地址
        InetAddress localAddress=InetAddress.getLocalHost();
        InetAddress ba]]></description><category></category></item><item><title><![CDATA[动态主机配置协议DHCP]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121573543</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121573543</guid><author>timoraty</author><pubDate>Sat, 27 Nov 2021 10:30:52 +0800</pubDate><description><![CDATA[动态主机配置协议DHCP
DHCP是一个应用层协议，负责让设备能自动获取IP地址
DHCP包的结构




0-7
8-15
16-23
24-31




操作代码
硬件类型
硬件长度
跳数


事务ID
事务ID
事务ID
事务ID


消耗时间
消耗时间
标志
标志


客户端IP地址
客户端IP地址
客户端IP地址
客户端IP地址


你的IP地址
你的IP地址
你的IP地址
你的IP地址


服务器IP地址
服务器IP地址
服务器IP地址
服务器IP地址


网关IP地址
网关IP地址
网关IP地]]></description><category></category></item><item><title><![CDATA[用户数据报协议UDP]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121553310</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121553310</guid><author>timoraty</author><pubDate>Fri, 26 Nov 2021 09:53:16 +0800</pubDate><description><![CDATA[用户数据报协议UDP

TCP是为了满足带有内在错误检测的可靠性传输，UDP协议是为了提供高速的传输。
UDP是一种尽力服务，称为无连接协议，不提供可靠性传输
有错误检查及重传计时

UDP报头结构




0-15
16-31




源端口
目的端口


数据包长度
校验和



源端口：用来传输数据包的端口
目的端口：数据包将要被传输到的端口
数据包长度：数据包的字节长度
校验和：用来确保UDP头和数据到达时的完整性


User Datagram Protocol, Src Port: 58539,]]></description><category></category></item><item><title><![CDATA[传输控制协议TCP]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121552813</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121552813</guid><author>timoraty</author><pubDate>Fri, 26 Nov 2021 09:33:03 +0800</pubDate><description><![CDATA[传输控制协议TCP

传输层协议的最终目的是为数据提供可靠的端到端传输
TCP是一个面向连接的协议，因为它在传输数据之前会事先发起一个正式的连接，用来追踪数据包的递送。当传输快要结束时，他会正式关闭会话的管道
TCP报头




0-7
8-15
16-23
24-31




源端口
源端口
目标端口
目标端口


序号
序号
序号
序号


确认号
确认号
确认号
确认号


(0-3数据偏移)(4-7保留位)
标志
窗口大小
窗口大小


校验和
校验和
紧急指针
紧急指针


选项
选项
选项
选项]]></description><category></category></item><item><title><![CDATA[ICMP协议]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121542696</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121542696</guid><author>timoraty</author><pubDate>Thu, 25 Nov 2021 17:31:00 +0800</pubDate><description><![CDATA[ICMP协议

互联网控制消息协议（ICMP）协议是TCP/IP簇中的一个功能协议，负责提供在TCP/IP网络上的设备、服务以及路由器可用性的信息。
ICMP是IP的一部分并且依赖IP来传递消息。
ICMP头
ICMP头相对较小并根据用途而改变。




0-7
8-15
16-23
24-31




类型
代码
校验和
校验和


可变字段
可变字段
可变字段
可变字段




类型：ICMP消息的类型


代码：ICMP消息的子类型


校验和：用来保证ICMP头和数据在抵达目的地时的完整性


可变]]></description><category></category></item><item><title><![CDATA[互联网协议第六版IPv6]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121542663</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121542663</guid><author>timoraty</author><pubDate>Thu, 25 Nov 2021 17:19:50 +0800</pubDate><description><![CDATA[互联网协议第六版IPv6


为什么需要IPv6呢？因为IPv4的地址只有32位，也就是只有亿级的地址空间，不够用了，需要更大的地址空间，IPv6就诞生了，IPv6有128位，地址空间大多了

IPv6地址

IPv6地址是128位的，用二进制表示不太方便，一般分八组，每组有16个二进制位，也就是4个十六进制位，每组之间用冒号隔开

1111:aaaa:2222:bbbb:3333:cccc:4444:dddd


在IPv6地址中，一些值为0的组可以忽略,但是每次只能省略一组
1111:0000:2222]]></description><category></category></item><item><title><![CDATA[互联网协议第四版ipv4]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121533970</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121533970</guid><author>timoraty</author><pubDate>Thu, 25 Nov 2021 11:28:42 +0800</pubDate><description><![CDATA[互联网协议第四版IPv4

概述

ipv4协议作用：通信过程的搬运工，复杂在设备之间携带数据。
路由器的作用：将两个局域网连起来。互联网就是无数局域网和路由器组成的集合

Ipv4地址


32位的地址，用来唯一标识连接到网络的设备，每8个二进制位为一组，可以把每组的8个二进制为转化为对应的十进制位。如11000000 10101000 00000000 00000001可以写成192.168.0.1


每个ip地址都包含两部分：网络地址和主机地址。

网络地址：用来标识设备所连接到的局域网（就是这个主]]></description><category></category></item><item><title><![CDATA[地址解析协议ARP]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121518147</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121518147</guid><author>timoraty</author><pubDate>Wed, 24 Nov 2021 16:10:09 +0800</pubDate><description><![CDATA[地址解析协议ARP
概述


作用：将IP地址解析为ARP地址


使用的数据包：ARP请求和ARP响应


请求过程：
①请求的计算机问：大家好，我的IP地址是192.168.0.1，MAC地址是f2:f2:f2:f2:f2:f2，我要找到192.168.0.101的电脑，但我不知道他的硬件地址，你们谁是192.168.0.101，把你的MAC地址告诉我。
②这个数据包会被发送给网段中的所有设备，不是这个IP地址的会丢弃这个数据包，是这个IP地址的就给这台计算机发送一个响应，“你好，我是IP地址为192.]]></description><category></category></item><item><title><![CDATA[wireshark实战——网络基础知识]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121485007</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121485007</guid><author>timoraty</author><pubDate>Tue, 23 Nov 2021 09:40:14 +0800</pubDate><description><![CDATA[wireshark实战——网络基础知识
1.抓包分析概述
1.抓包：捕获和解析网络上在线传输数据的过程，目的是为了更好了解网络上发生的事情
2. 数据包嗅探器：一种用于在网络媒介上捕获原始数据的工具
3. 抓包的目标

了解网络特征
查看网络上的通信主体
确认谁或是哪些应用在占用网络带宽
识别网络使用高峰时间
识别可能的攻击或恶意活动
寻找不安全以及滥用网络资源的应用

4.抓包步骤
第一步：收集，手机网络线上的二进制数据，通常把网卡渲染成混杂模式来抓包，这种模式下，网络抓取一个网段上的所有网络通信量，而不]]></description><category></category></item><item><title><![CDATA[OSI七层参考模型]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121485398</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121485398</guid><author>timoraty</author><pubDate>Tue, 23 Nov 2021 09:25:57 +0800</pubDate><description><![CDATA[OSI七层参考模型
每层的功能

应用层：为用户访问网络资源提供一种手段。唯一一层能由最终用户看到的协议，因为他提供接口，是最终用户所有网络活动的基础
表示层：这一层将接收到的数据转换成应用层可以读取的格式。在表示层完成的数据编码与解码取决于发送与接受数据的应用层协议。表示层同时进行用来保护数据的加密与解密等操作
会话层：这一层管理两台计算机之间的对话，负责在所有通信设备之间建立、管理和终止会话连接。会话层还负责以全双工或者半双工的方式来创建会话连接，在通信主机间关闭连接，而不是以粗暴地丢弃
传输层：传输层]]></description><category></category></item><item><title><![CDATA[计算机网络知识点]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121438626</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121438626</guid><author>timoraty</author><pubDate>Sat, 20 Nov 2021 14:00:33 +0800</pubDate><description><![CDATA[计算机网络
概述
计算机网络基本概念
计算机网络体系结构
物理层
数据通信基础
物理层中的传输介质
物理层设备
数据链路层
数据链路层的功能
组帧
差错控制
流量控制和可靠性传输
介质访问控制协议
局域网
广域网
数据链路层设备
网络层
路由器工作原理
IP协议
SDN
路由选择算法LS
路由选择算法DV
路由选择协议OSPF
路由选择协议RIP
路由选择协议BGP
控制报文协议ICMP
网络管理SNMP
运输层
多路复用与多路分解
UDP
可靠性传输原理
拥塞控制原理
TCP
应用层
web
电子邮件
D]]></description><category></category></item><item><title><![CDATA[链路状态算法(LS)]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121435590</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121435590</guid><author>timoraty</author><pubDate>Sat, 20 Nov 2021 10:32:23 +0800</pubDate><description><![CDATA[链路状态算法(LS)
1.问题描述
输入：网络拓扑和链路开销
输出：每个节点的到其他节点的最低开销以及路径（这里简化为只求最低开销也就是dijkstra算法）
2.思路

迭代次数：经过k次迭代之后，可以知道k个目的节点的最短开销路径
变量说明
distance(i):到算法本次迭代，从源节点到目的节点i的最低开销路径
min_node 目前已知的到源节点的路径中，距离源节点最近的节点
vist记录目前已经访问过的节点
计算步骤


首先找与开始节点最近的点  min_node
然后更新最短路径。如果目的节]]></description><category></category></item><item><title><![CDATA[计算机网络大纲]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121410717</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121410717</guid><author>timoraty</author><pubDate>Thu, 18 Nov 2021 21:30:34 +0800</pubDate><description><![CDATA[计算机网络
概述
互联网概述


概念


组成


网络边缘


通信方式

客户-服务器方式
p2p



网络接入技术


接入网


物流媒体

引导型
非引导型







网络核心




功能


分类


性能指标


吞吐量


时延


排队时延

丢包



处理时延


传输时延


传播时延




带宽


速率




协议


服务


发展


计算机网络体系结构

网络分层结构
五层结构及其协议
各层之间的责任与联系
TCP/IP参考模型
ISO/OSI参考模型

物理]]></description><category></category></item><item><title><![CDATA[计算机网络-物理层]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121124693</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121124693</guid><author>timoraty</author><pubDate>Wed, 03 Nov 2021 19:58:55 +0800</pubDate><description><![CDATA[物理层
2.1物理层的基本概念
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流
物理层的任务描述为确定与传输媒体的接口的一些特性：
机械特性：接口形状，大小，引线数目
电气特性：比如规定电压范围为-5v到+5v
功能特性：比如规定-5v表示0，+5v表示1
过程特性：规定建立连接时各个相关部件的工作步骤
2.2 数据通信的基础知识
一、相关术语

数据：运送消息的实体
信号：数据的电气或电磁表现
模拟信号：代表消息的参数的取值是连续的
数字信号：代表消息的参数的取值是离散的
码元：在使用时间域的波]]></description><category></category></item><item><title><![CDATA[计算机网络概述]]></title><link>https://blog.youkuaiyun.com/timoraty/article/details/121118354</link><guid>https://blog.youkuaiyun.com/timoraty/article/details/121118354</guid><author>timoraty</author><pubDate>Wed, 03 Nov 2021 16:35:32 +0800</pubDate><description><![CDATA[计算机网络概述
1.1计算机网络在信息时代的作用
一、二十一世纪的特征

信息化：信息交互
数字化：现实的信息都可以变成电脑存储的信息
网络化：包括电信网络（电话电报传真）、 计算机网络（因特网、其他网络）、有线电视网络（电视节目）

二、 计算机网络的重要功能

联通性:彼此联通、交换信息
共享:信息共享、软硬件共享

1.2 因特网概述
一、网络、互联网、因特网

网络：由交换机连接许多计算机
互联网internet：由路由器连接许多网络
因特网Internet：全球最大互联网

二、网络发展的三个阶段]]></description><category></category></item></channel></rss>