自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Part.10_MySQL基础操作

Part.10_MySQL基础操作。

2023-10-12 08:58:20 55

原创 Part.9_MySQL理论基础

描述事物的符号记录,可以是数字、文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。由于 DBMS 的存在,用户不再需要了解数据存储和其他实现的细节,直接通过 DBMS 就能获取数据,为数据的使用带来极大便利。具有以数据为单位的共享性,具有数据的并发访问能力。DBMS 保证了在并发访问时数据的一致性。低延时访问,典型例子就是线下支付系统的应用,支付规模巨大的时候,数据库系统的表现远远优于文件系统。能够较为频繁的对数据进行修改。

2023-10-11 16:58:31 50

原创 Part.8_Vsftp

是 File Transfer Protocol(文件传输协议)的英文简称,用于 Internet 上的文件的双向传输。使用 FTP 来传输时,是具有一定程度的危险性, 因为数据在因特网上面是完全没有受到保护的明文传输方式!是一个基于 GPL发布的类 Unix 系统上使用的 FTP 服务器软件,它的全称是Very Secure FTP,从名称定义上基本可以看出,这是为了解决 ftp 传输安全性问题的。

2023-10-10 15:41:44 53 1

原创 Part.7_DNS

简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台的名称,用于在数据传输时计算机的。具有独一无二,不可重复的特性。

2023-10-10 13:50:54 51 1

原创 Part.6_DHCP

是一个工作在应用层的网络协议,数据传输时使用,通常被应用在环境中,主要作用是使网络环境中的主机能动态的获得等信息,并能够提升地址的使用率。

2023-10-10 10:15:38 31 1

原创 Part.5_TCP Wrappers(简单防火墙)

工作在第四层(传输层)的安全工具,对(TCP)的进行安全检测并进实现访问控制,界定方式是凡是调用libwrap.so库文件的程序就可以受TCP_Wrappers的安全控制功能就是控制谁可以访问,常见的程序有:rpcbind、vsftpd、sshd、telnet客户端使用的是:ssh服务端使用的是:sshd。

2023-10-08 18:02:40 43 1

原创 Part.4_SSH

SSH相关内容

2023-10-08 16:05:14 51 1

原创 Linux相关基础命令

Linux基础命令。

2023-10-07 17:14:12 30 1

原创 Part.3_网络基础

互联网协议地址(IP地址)为互联网上每一个网络或主机分配一个逻辑地址IP地址工作在IP分类:IPV4、IPV6ipv4为内部预留的专用IP地址有三组10.0.0.0——10.255.255.255 局域网地址172.16.0.0——172.31.0.0 私有IP地址192.168.0.0——192.168.255.255 私有局域网地址物理地址(MAC地址)为每一个设备设置一个固定的硬件地址MAC地址工作在MAC地址:00-23-5A-15-99-42。

2023-09-27 10:58:26 45 1

原创 Part.2_CentOS6和CentOS7的对比

systemctl list-unit-files|grep vsftpd 查看服务状态,添加筛选。配置文件目录:/etc/sysconfig/network-scripts/ifcfg-ens33。netstat -antp (a:查看所有 n:net t:tcp p:protocol)配置文件为:/etc/sysconfig/network(永久设置)修改时区:/etc/sysconfig/clock。配置文件为:/etc/hostname(永久设置)

2023-09-26 15:40:09 69

原创 Part.1_网络服务概述

尚硅谷"尚硅谷Linux网络服务+Linux数据库教程(35h带你深入掌握)"课程学习笔记。

2023-09-26 14:26:40 44

原创 虚拟机安装、Ubuntu安装、Centos安装

简单明了下载安装VM、Ubuntu、Centos

2023-07-31 19:22:26 107 1

原创 笔记--9-19

三次握手建立连接SYN:表示请求建立 连接序号FIN:表示请求关闭连接序号ACK:表示确认的确认序号四次挥手关闭连接滑动窗口滑动窗口是进行流量控制的机制。产生的原因:发送端发送的速度较快,接收端处理数据速度较慢,接收缓冲区的大小是固定的,就会导致接收缓冲区满而丢失数据。mss:一次性接收数据的最大长度 win:接收缓存区的实际可用大小 图中的虚线框内空白框的大小,是动态变化的,像图中最大时为6144MTU:最大传输单元 是指一种通信协议的某一层上面所能通过的最大数据包的大小M

2021-10-11 16:18:19 84

原创 笔记-9-30

服务端测试01-server.c 02-client.c编译gcc -o server 01-server.c运行./server堵塞在accept新的终端测试工具nc 127.1 8888输入客户端测试编译gcc -o client 02-server.c运行./client测试过程中可以使用netstat命令查看监听状态和连接状态netstat命令:a 表示显示所有n 表示显示的时候以数字的方式来显示p 表示显示进程信息(进程名和进程PID)lgw@lgw-Le

2021-10-11 16:18:00 214

原创 笔记--9-18

服务端开发流程1、创建socket,返回一个文件描述符lfd–socket()–该文件描述符用于监听客户端连接2、将lfd和IP PORT进行绑定–bind()3、将lfd由主动变为被动监听–listen()4、接受一个新的连接,得到一个文件描述符–accept()–该文件描述符是用于和客户端进行通信的5、while(1){接收数据–read或者recv发送数据–write或者send}管道是阻塞的read 普通文件时非阻塞的,读socket、管道文件时阻塞的6、关闭文件描述符–

2021-09-18 20:32:51 103

原创 笔记--9-17

笔记–9-17bilibili:《网络编程Tcp/Ip协议》网络编程软件结构:client/serverbroswer/server网络通信协议协议分类应用层 HTTP FTP TFTP SMTP SNMP DNS传输层 TCP UDP网络层 ICMP IGMP IP ARP RARP数据链路层 由底层网络定义的协议UDP用户数据包协议TCP传输控制协议网络编程三要素协议IP地址 确定计算机ipv4 32位的二进制数 通常被分为4个字节 a.b.c.d 192.168

2021-09-17 22:16:31 121

原创 基于arm zynq7000系列 构建Linux + Xenomai实时操作系统

基于arm zynq7000系列 构建Linux + Xenomai实时操作系统链接: Xilinx ZYNQ平台下构建Linux + Xenomai实时操作系统.b站视频: 4.编译Linux内核镜像和dtb文件.

2021-08-10 11:23:03 918

原创 基于Xilinx的petalinux使用学习笔记

创建一个工程文件peta_prjmkdir peta_prj在peta_prj文件下设置 vivado环境变量source /opt/Xilinx/Vivado/2017.4/settings64.sh设置peta_linux环境变量source /opt/pkg/petalinux/settings.sh0、创建peta_linux工程ax_petapetalinux-create --type project --template zynq --name ax_peta1、配置

2021-07-26 21:03:51 328

原创 Linux16.04上安装Xenomai补丁

Linux16.04上安装Xenomai补丁前期准备1、linux内核。下载链接:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.19.114.tar.gz2、xenomai补丁。下载链接:https://gitlab.denx.de/Xenomai/xenomai/-/wikis/home3、ipipe补丁。下载链接:https://xenomai.org/downloads/ipipe/v4.x/x86/ipipe

2021-07-26 20:33:09 1509 1

原创 tcp_in.c的tcp_process函数

LWIP中tcp_in.c下tcp_process函数。学习《嵌入式网络那些事lwip协议 深度剖析与实战演练》过程中对tcp_process这个函数的理解连接建立过程中的握手分为三个报文分别为①② ③ 连接断开过程中的握手分为④ ⑤ ⑥ ⑦此外还有双方同时关闭的情况需要考虑函数前面部分属于对输入的报文进行判断,是否合法,是否为存在RST标志置位,并判断收到的握手包为超时重发static err_ttcp_process(struct tcp_pcb *pcb){ struct tc

2021-04-15 15:33:10 775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除