笔记
文章平均质量分 84
我见青山多妩媚,料青山见我应如是!
好好学习,天天戒色
展开
-
网络补充协议(八)
一、认识MAC地址概念MAC地址:每一个网卡设备在出厂的时候都会拥有一个全球独一无二的MAC地址,MAC地址也被称为硬件的地址。二、MAC格式源地址和目的地址是指网卡的硬件地址(也叫MAC地址), 长度48位,在网卡出厂时固化的。MAC地址和IP地址IP地址描述的是路途总体的 起点 和 终点。MAC地址描述的是路途上的每一个区间的起点和终点。三、ARP协议作用在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址。数据包首先是被网卡接收到再原创 2022-03-21 18:18:29 · 2971 阅读 · 0 评论 -
计算机网络(七)
一、HTTP协议HTTP(HyperText Transfer Protocol,超⽂本传输协 )的协议。HTTP是⽆连接, ⽆状态, ⼯作在应⽤层的协议。⽆连接理解为: http协议本身是没有维护连接信息的, http的数据会交给⽹络协议栈传输层的TCP协议, ⽽TCP是⾯向连接的。 ⼤家注意区别。⽆状态: HTTP 协议⾃身不对请求和响应之间的通信状态进⾏保存。也就是说在 HTTP 这个级别,协议对于发送过的请求或响应都不做持久化处理。HTTP是可靠传输的,虽然HTTP无连接,自身不会维护连原创 2022-03-21 16:28:04 · 2955 阅读 · 0 评论 -
计算机网络(六)
一、数据链路层的流量控制1.什么是流量控制?流量控制是数据链路层的一种功能,流量控制对数据链路上的帧的发送速率进行控制,以使接收方有足够的缓冲空间来接受每个帧。流量控制的基本方法是由接收方控制发送方发送数据的速率常见的流量控制方式有两种:停止-等待协议、滑动窗口协议2.什么是可靠传输机制?可靠传输机制是为了使数据可以正确稳定的传输和接收而制定的规则。数据链路层的可靠传输通常使用确认和超时重传两种机制来完成。确认是一种无数据的控制帧,这种控制帧使得接收方可以让发送方知道哪些内容被正确接收。有些原创 2022-03-19 22:24:45 · 2614 阅读 · 0 评论 -
计算机网络(五)
一、UDP协议传输层UDP协议无连接:双方在发送数据之前不需要建立连接,直接发送,客户端不管服务端是否在线不可靠传输:没有确认机制, 没有重传机制; 如果因为网络故障该段无法发到对方, UDP协议层也不会给应用层返回任何错误信息。面向报文:UDP不管向应用层还是网络层传递数据都是整条数据,报文不可分割,是UDP数据报处理的最小单位假设机器A的应用层向传输层传入aaa,在传入bbb,而对端接收的机器B的传输层不会进行区分是一次还是两次。端口号传输层是负责端对端之间的传输,端原创 2022-03-19 18:32:04 · 1747 阅读 · 0 评论 -
计算机网络(四)
一、TCP协议传输层TCP协议有连接:双方在发送网络数据之前必须建立连接,在进行发送。可靠传输:保证数据是可靠并且有序的到达对端,例如发送123、456时123数据先到达,456数据后到达,但是有时可以456数据先到达传输层,但会阻塞等待先等前面的数据就是123先到达。面向字节流:TCP发送数据的单位是以字节为单位,并且数据没有明显的边界例如:所发送的123和456就会在一起变成一个数123456。TCP粘包问题因为TCP协议是面向字节流的,上一次和下一次的数据没有明显的数据边界,即TCP通原创 2022-03-17 23:25:07 · 436 阅读 · 0 评论 -
网络IP协议(三)
一、网络数据的五元组信息源IP地址和目的IP地址IP地址的作用:可以在网络当中唯一标识一台主机,一个公网IP地址只能被一台机器所占有,一个机器可以拥有多个IP地址。源IP地址:表示该条信息来源于哪个机器。目的IP地址:表示该条信息去往于哪个进程。端口号(port)和 进程ID端口号是一个2字节16位的整数。端口号用来标识一个进程, 告诉操作系统, 当前的这个数据要交给哪一个进程来处理。IP地址 + 端口号能够标识网络上的某一台主机的某一个进程。一个端口号只能被一个进程占用。一原创 2022-03-17 19:10:57 · 9914 阅读 · 2 评论 -
计算机网络(二)
一、通信基础网络传输流程(机器A如何收发数据到机器B)程序在发送信息时,应用层按既定的协议打包数据,随后由传输层加上双方的端口号,由网络层加上双方的IP地址,由链路层加上双方的MAC地址,并将数据拆分成数据帧,经过多个路由器和网关后,到达目标机器。简而言之,就是按“端口—>IP地址—>MAC地址”这样的路径进行数据的封装和发送,解包的时候反过来即可。数据的封装和分用(图解)细节:数据包==报头+数据(有效载荷)不同的协议层对数据包有不同的称谓,在传输层叫做段(segme原创 2022-03-16 10:17:19 · 745 阅读 · 0 评论 -
计算机网络(一)
一、理论基础概念计算机网络是互联的、自治的计算机系统的集合,能够实现数据传输和资源共享功能。从功能角度划分为通信子网:由各种传输介质组成,实现数据传输功能资源子网:由设备和软件组成,实现资源共享功能(数据处理)其中,通信子网对应于低三层(物理层、数据链路层、网络层),资源子网对应于高三层(会话层、表示层、应用层)。有哪些分类?计算机网络谈到分类常常以范围划分为主。所谓 “局域网” 和 “广域网” 只是一个相对的概念,像中国的广域网也可以看作一个比较大的局域网。范围上:1)广域网原创 2022-03-15 17:55:27 · 1418 阅读 · 0 评论 -
操作系统(五)
I/O设备I/O控制方式1.程序直接控制方式:CPU发出I/O命令后不断轮询检查IO控制器状态。2.中断驱动控制方式(中断程序):CPU发出I/O命令后可以去处理别的进程,当本次IO结束后设备控制器会向CPU发送中断信号,让他回来继续处理。3.DMA方式(直接存储器存取):CPU发出IO命令后处理别的进程,本次IO结束后DMA控制器发出中断信号,数据传输单位是块。4.通道控制方式(硬件):CPU发送IO命令后处理别的进程,通道会执行通道程序完成IO,完成后通道向CPU发送中断信号,数据传输单位是一原创 2022-03-14 19:58:32 · 1552 阅读 · 0 评论 -
操作系统(四)
一、文件管理文件的概念文件是以计算机硬盘为载体存储在计算机上的信息集合,文件可以是文本文档、图片、程序等。在用户进行的输入、输出中,是以文件为基本单位。文件的属性文件名:创建时由用户决定起什么名,同一目录下不允许有重名文件。标识符:一个系统内的各文件标识符是唯一的。类型:表明文件的类型(有、无结构文件)。位置:文件存放的路径(相对路径和绝对路径)。大小:文件的大小。创建时间、修改的时间、保护信息(文件是否能修改)等等。文件基本操作文件属于抽象数据类型,操作系统提供系统调用,对文件原创 2022-03-14 18:08:55 · 598 阅读 · 0 评论 -
操作系统(三)
一、内存管理程序执行过程预处理->编译->链接->装入编译:由编译程序将用户的源代码编译成若干个目标模块链接:将上述形成的一组目标模块以及所需的库函数链接在一起,形成一个完整的装入模块。装入:由装入程序将装入模块装入内存运行。管理什么?操作系统作为系统资源的管理者,当然需要对内存进行管理,要管什么呢?或者说具体什么功能?1.负责内存空间的分配和回收。2.逻辑上对内存空间进行扩充(虚拟内存)。3.提供地址转换功能(负责程序的逻辑地址与物理地址的转换)。4.提供内原创 2022-03-13 17:21:21 · 514 阅读 · 0 评论 -
操作系统(一)
一、冯•诺依曼体系结构结构推导1.计算机解决问题,首先需要将数据或是问题输入到计算机当中,必须要有输入设备。计算机解决完问题后还需要将计算结果输出显示出来,计算机必须要有输出设备。2.计算机处理问题要有算术运算功能和逻辑运算功能,但是计算机当中只有这些功能是不够的,还需要有控制功能,控制何时从输入设备获取数据,何时输出数据到输出设备等。将这个具有算术运算功能、逻辑运算功能以及控制功能的这个模块称为中央处理器,简称CPU。3.但是输入设备和输出设备相对于中央处理器来说是非常慢的,于是在当前这个原创 2022-03-12 17:58:27 · 463 阅读 · 0 评论 -
Mysql(基本操作)
1.where条件查询比如查询表中某一列是否为空1.select *from 表名 where 表中列名 <=> NULL;2…select *from 表名 where 表中列名 is NULL;查询表中数据满足范围(如60-90)的列1.select *from 表名 where 表中列名 between 60 and 90;2.select *from 表名 where 表中列名 >= 60 and 列名 <=90;查询表中数据满足某些特殊值的列sel原创 2022-03-09 18:30:51 · 656 阅读 · 0 评论 -
mysql(安装和简单语法)
一、数据库概念简介数据库是一个软件,是存储数据的仓库,是一个持久化(可以永久的保存数据)的设备。用数据库记录数据的优势:数据安全性利于数据查询和管理利于存储海量数据程序中控制比文件管理更方便组成元素在数据库软件中有多个库(excel文件)组成每一个库中由多个表(工作薄)组成每一个表中有列名和单元格组成一般一个库对应一个开发项目二、安装Mysql这里下载的是5.5.60-Windows-x64版本安装时一直狂点next,但是有三个地方注意!!!1.选择utf82.原创 2022-03-09 13:51:33 · 637 阅读 · 0 评论