摘要: 一、选择题 1、在OSI参考模型的物理层、数据链路层、网络层传送的数据单位分别为 (A) A、比特、帧、分组 B、比特、分组、帧 C、帧、分组、比特 D、分组、比特、帧 2、ARP 协议的功能是__A___ 。 (2012考研408试题) A.根据 IP 地址查询 MAC 地址 B.根据 MAC 地 阅读全文
posted @ 2020-01-10 13:39 wangp19 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、三次握手的具体流程 所谓三次握手,即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示: (1)第一次握手:客户机的TCP首先向服务器的TCP发送一个连接请求报文段。这个 阅读全文
posted @ 2019-12-26 15:55 wangp19 阅读(3387) 评论(0) 推荐(0) 编辑
摘要: 1、系统调用 用户态和内核态的区分: 在 CPU 的所有指令中,有些指令是非常危险的,如果错用,将导致系统崩溃,比如清内存、设置时钟等。如果允许所有的程序都可以使用这些指令,那么系统崩溃的概率将大大增加。所以,CPU 将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用 阅读全文
posted @ 2019-12-19 00:20 wangp19 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、环境搭建 mkdir LinuxKernel cd LinuxKernel wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz #下载内核,下载速度较慢,我是在国内镜像网站上下载的 xz -d linux-5. 阅读全文
posted @ 2019-12-09 22:47 wangp19 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1、什么是socket,socket在哪? Socket是应用层与 TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的 阅读全文
posted @ 2019-12-07 15:34 wangp19 阅读(7327) 评论(0) 推荐(0) 编辑
摘要: 1、什么是traceroute traceroute (Windows系统下是tracert) 是路由跟踪命令,它利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器。TTL 值可以反映数据包经过的路由器或网关的数量,通过操纵独立ICMP 呼叫报文的TTL 值和观察该报文被抛弃的返回信息,t 阅读全文
posted @ 2019-11-27 22:38 wangp19 阅读(177) 评论(0) 推荐(0) 编辑