2020年2月18日
摘要: 使用过c语言的都知道malloc是一个动态分配内存的函数,还可以通过free释放内存空间。 如果我们想分析一下malloc的源码,这其实不是一会就能看懂的,但是我们可以讨论一下malloc的简单实现。 在这之前,我们先来看一下虚拟内存空间。 虚拟内存空间时操作系统实现内存管理的一种机制。操作系统为每 阅读全文
posted @ 2020-02-18 21:21 不知道取什么呀 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/QG-whz/p/4909359.html 图说C++对象模型:对象内存布局详解 阅读目录 0.前言 1.何为C++对象模型? 2.文章内容简介 3.理解虚函数表 3.1.多态与虚表 3.2.使用指针访问虚表 4.对象模型概述 4.1.简单对象模型 阅读全文
posted @ 2020-02-18 20:39 不知道取什么呀 阅读(351) 评论(0) 推荐(0) 编辑
  2020年1月9日
摘要: 来自2017,2015年408真题 1.直接封装RIP,OSPF,BGP报文的协议分别是() A.TCP UDP IP B. TCP IP UDP C. UDP TCP IP D.UDP IP TCP 解析:D RIP是一种分布式的基于距离-向量的路由选择协议,通过广播UDP报文来交换路由信息。OS 阅读全文
posted @ 2020-01-09 18:16 不知道取什么呀 阅读(215) 评论(0) 推荐(0) 编辑
  2019年12月26日
摘要: TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN:同步序列编号(Synchronize Sequence Numbers) 第二次握手 阅读全文
posted @ 2019-12-26 17:51 不知道取什么呀 阅读(405) 评论(0) 推荐(0) 编辑
  2019年12月8日
摘要: mkdir linuxkernel #创建一个项目目录 cd linuxkernel wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz #下载linux-5.0.1的内核。 xz -d linux-5.0.1.t 阅读全文
posted @ 2019-12-08 22:49 不知道取什么呀 阅读(212) 评论(0) 推荐(0) 编辑
  2019年12月4日
摘要: 套接字是网络编程中的一种通信机制,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。 端口号: 端口号(port)是传输层协议的内容。 端口号是一个2字节16位的整数; 端口号用来标识一个 阅读全文
posted @ 2019-12-04 19:19 不知道取什么呀 阅读(445) 评论(0) 推荐(0) 编辑
  2019年11月26日
摘要: Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中 Ping 是一个十分好用的 TCP/IP 工具。它主要的功能是用来检测网络的连通情况和分析网络速度。可以利用 PING 命令检查网络连通状态,ping命令是基于ICMP。 这里先介绍ICMP。ICMP是网络层协议,一个新搭建好的网络,往往 阅读全文
posted @ 2019-11-26 17:17 不知道取什么呀 阅读(1511) 评论(0) 推荐(0) 编辑