- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 OSI的物理层 数据通信 数据通信系统的模型 信道的基本概念 编码方式 调制方法 香农公式 信噪比 硬核解析 图解刨析 宫廷解释
物理层的基本概念 物理层的协议 也为:物理层规程( procedure) 物理层的特性: 机械特性、电气特性、功能特性、过程特性 计算机内部传输方式:并行传输,如:皇上用膳,公公齐来送饭,不并齐就斩 通信线路传输方式:串行传输,如:皇上用膳,公公排队送饭,不挺直就斩数据通信系统的模型 数...
2020-04-30 23:17:47 865
原创 TCP\IP 协议栈中的协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
粉丝不过W 7 层体系的 OSI 参考模型,低层为 1~4 层:面向通信, 高层为 5~7 层:面向信息处理物 理 层(Physical Layer) 利用一些物理媒体, 如双纽线、 同轴电缆等 传递信息, 但具体的物理媒体并不在 OSI 的 7层之内,一般把物理媒体...
2020-04-29 19:43:24 2200
原创 Libpcap Libnet 各个接口pai 巨细
粉丝不过WLibpcap pcap_open_live( )/* *function: * 打开一个网络结构畸形数据包捕获 *parameter: * device: 网络接口的名字 * snaplen: 捕获数据包的长度 * promise: 1代表混杂模式,其它非混杂...
2020-04-29 17:14:37 320
原创 MAC 头部 IP 报头 UDP 报头 TCP 报头 ARP 头部 图解 结构体刨析
粉丝不过WMAC 头部 CRC、 PAD 在组包时可以忽略 CRC,循环冗余校验码: 数据通信领域中最常用的一种查错校验码, 特征:信息字段和校验字段的长度可以任意选定 循环冗余检查:一种数据传输检错功能, 对数据进行h多项式计算, 并...
2020-04-29 11:54:55 4391 2
原创 Network Time Protocol NTP 协议 简易 NTP 客户端 计算机时间同步化
Network Time Protocol(NTP)协议是 使计算机时间同步化的一种协议,可使计算机对其服务器或时钟源(如石英钟,GPS 等)做同步化,提供高精确度的时间校正(LAN 上与标准间差小于 1 毫秒,WAN 上几十毫秒),且可用加密确认的方式来防止恶毒的协议攻击NTP 数据包有 48 个字节,其中 NTP包头 16 字节,时间戳 32 个字节NTP 协议数据格式: ...
2020-04-28 12:06:04 775 1
原创 socket 基础编程 UDP 协议 TCP 协议 socket 编程流程图 bind listen accept connect send recv sendto recvfrom
粉丝不过Wsocket 基础编程 函数说明 socket:建立一个 socket 连接,可指定 socket 类型等信息。在建立socket连接之后,可对 socketadd 或 sockaddr_in 进行初始化,以保存所建立的 socket 信息 bind...
2020-04-27 16:58:00 840
原创 Libnet 特点 安装 开发流程 libnet_init libnet_destroy libnet_build_udp libnet_build_ipv4 libnet_build_ethern
粉丝不过WLibnet 概念 专业的构造和发送网络数据包的开发工具包 是个高层次的 API 函数库,允许开发者自己构造和发送网络数据包Libnet 特点 隐藏了很多底层细节,省去了很多麻烦;如缓冲区管理、字节流顺序、校验和计算等问题,使开发者把重心放到程序的开发中...
2020-04-24 22:26:19 972
原创 Libpcap 作用 安装 socket 原始套接字 pcap_lookupdev pcap_open_live pcap_lookupnet pcap_compile pcap_loop
粉丝不过Wsocket 原始套接字回顾 原始套接字 开发者可发送任意的数据包到网上 开发网络攻击等特殊软件 需要开发者手动组织数据、各种协议包头、校验和计算 创建方法://创建数据链路层的原始套接字int sock_raw_fd = 0;sock_...
2020-04-24 12:06:51 1179
原创 原始套接字 TCP UDP 数据包详解 分析 MAC 数据包 sendto 发送数据 飞鸽欺骗(UDP) 三次握手连接器(TCP)
粉丝不过WTCP、UDP 开发回顾 数据报式套接字(SOCK_DGRAM) 无连接的 socket,针对无连接的 UDP 服务 与邮件模型来进行对比 流式套接字(SOCK_STREAM) 面向连接的 socket,针对面向连接的 TC...
2020-04-23 11:49:47 2088
原创 In function `_start' undefined reference to `main' error: ld returned 1 exit status
粉丝不w/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':(.text+0x20): undefined reference to `main'collect2: error: ld r...
2020-04-20 19:10:58 2920
原创 Linux 守护进程简介 Daemon 工作方式 init 脚本 xinetd 模式 独立运行stand-alone nohup 命令
粉丝不过W守护进程的基本概念 Linux 或者 Unix 操作系统中,在系统引导的时候会开启很多服务,这些服务就叫做守护进程 为增加灵活性, root 用户可以选择系统开启的模式,这些模式叫做运行级,每一种运行级以一定的方式配置系统 守护进程是脱离于终端 且在后台运行的进程。...
2020-04-15 13:23:44 412
原创 linux 进程状态浅析 可执行 不可中断的睡眠 暂停 僵尸进程 退出 进程状态变迁 进程的初始
粉丝不过W 众所周知,现在的分时操作系统能够在一个 CPU 上运行多个程序,让这些程序表面上看起来是在同时运行的 在 linux 系统中,每个被运行的程序实例对应一个或多个进程 linux 内核需要对这些进程进行管理,以使它们在系统中“同时”运行 linux 内核对进...
2020-04-12 21:04:22 2826 1
原创 终端和控制台 串口 console tty pty /dev目录下终端文件 pts/ptmx 伪终端 控制终端 虚拟终端
粉丝不过Wlinux下有终端和控制台两个概念: 开发板下:终端 就特指 串口, 即ttySAC0 控制台分为两种: 1、 console 2、虚拟控制台, tty0-tty63 控制台是连接实际物理设备的说法,...
2020-04-12 15:44:28 537
原创 POSIX标准总体分析 执行调度 消息传递 调度参数 进程调度函数 关闭消息队列 得到消息队列参数 设置调度参数 时钟和定时器 时钟和定时器函数 消息传递函数 打开消息队列 设置消息队列参数
调度参数 一个调度参数结构 sched_param 包括了调度策略所支持的执行者所需要的调度参数,它在头文件<sched.h>中定义 执行者可根据规对该结构进行扩展调度策略 调度术语是从概念模型上定义的,它包含了一组进程列表。这个模型只讨论了可运行进程的处理器调度,但是它注重了在其他资源考虑到处理器调度策略的情况下,增强了实时操作的可预见性...
2020-04-12 14:03:03 330
原创 unix高级环境编程编译错误 undefined reference to `err_sys error: ld returned 1 exit status
/tmp/ccNLM6c6.o: In function `main':unlink.c:(.text+0x2e): undefined reference to `err_sys(char const*, ...)'unlink.c:(.text+0x52): undefined reference to `err_sys(char const*, ...)'collect2: ...
2020-04-04 20:58:28 1539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人