12 2019 档案

摘要:一、TCP的三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连 阅读全文
posted @ 2019-12-26 21:03 andyflyto 阅读(246) 评论(0) 推荐(0)
摘要:一、什么是系统调用? 系统调用是操作系统提供给应用程序的接口。为什么必须要使用系统调用呢?是这样,操作系统作为计算机硬件和软件的管理者,为了满足多用户程序的运行需要以及极大限度的利用cpu,必须要实现对硬件的接管,使得所有需要访问硬件的操作都要经过操作系统的把关,在操作系统的监管下合理分配资源、推进 阅读全文
posted @ 2019-12-19 20:05 andyflyto 阅读(209) 评论(0) 推荐(0)
摘要:本次实验环境是:Ubuntu16.0.4 和 Linux5.0.1 一、下载、编译内核 1.1 下载内核 mkdir MenuOS cd MenuOS xz -d linux-5.0.1.tar.xz #解压 tar -xvf linux-5.0.1.tar cd linux-5.0.1 1.2 配 阅读全文
posted @ 2019-12-12 20:23 andyflyto 阅读(169) 评论(0) 推荐(0)
摘要:一、socket介绍 socket起源于linux,在Linux中,一个非常重要的思想就是“一切皆文件”,一切行为皆可描述为“打开文件 >读写文件 >关闭文件”,socket可以理解成一种特殊的文件,把对底层tcp/ip网络的调用封装起来,提供给用户一些调用的接口来是实现网络编程。 引用一张图清晰的 阅读全文
posted @ 2019-12-11 19:20 andyflyto 阅读(537) 评论(0) 推荐(0)