摘要: 1、在OSI七层结构模型中,处于数据链路层与运输层之间的是( )A、物理层 B、网络层 C、会话层 D、表示层 答案:B 解析: osi七层模型中由低到高分别是物理层(PH)、数据链路层(DL)、网络层(N)、传输层(T)、会话层(S)、表示层(P)、应用层(A)。 2、世界上很多国家都相继组建了自 阅读全文
posted @ 2020-01-09 15:27 luhaipeng 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 1.基础知识 (1)熟悉计算机系统的基础知识 (2)熟悉网络操作系统的基础知识和协议 (3)熟悉系统安全、数据安全和网络安全的基本知识和协议 2.技术能力 (1)掌握TCP/IP协议网络的联网方法和网络应用服务技术 (2)掌握网络管理的基本原理和操作方法 (3)掌握局域网组网技术等计算机网络互联技术 阅读全文
posted @ 2020-01-09 14:49 luhaipeng 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在本篇文章中我们主要研究TCP协议如何进行连接的建立。我们知道如果应用层要使用TCP进行通信,首先要进行连接的建立,在这个过程中需要进行所谓的"三次握手"。三次握手的示意图如下所示: 在进行网络通信的时候,客户端(client)和服务器端(server)都是通过socket这层操作系统提供 阅读全文
posted @ 2019-12-26 19:14 luhaipeng 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、Socket和系统调用 操作系统是计算机资源的管理者,他保证资源被所有的进程共享,并且进程之间不会有干扰,为了达到这个目的,进程不会拥有操作硬件的功能,即进程在计算机上运行是受限制的。而操作系统为了对程序员提供操作硬件的功能,对外暴露一层接口,这层接口就称为系统调用(syscall)。系统调用有 阅读全文
posted @ 2019-12-17 17:10 luhaipeng 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一 搭建环境 本文环境基于unbuntu16.04、Linux-5.0.1和QEMU2.5.0 1.1 编译内核 1 mkdir ~/linuxlab 2 cd ~/linuxlab 3 cp /mnt/hgfs/networking/linux-5.0.1.tar.xz ./ #因为wget下载的 阅读全文
posted @ 2019-12-10 17:05 luhaipeng 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 先展示一下简单的go程序,然后分析GO的API和Linux API的关系。像简单的socket概念等就不在这里介绍了,不懂的去百度一下。 server.go package main import "net" import "fmt" import "bufio" import "strings" 阅读全文
posted @ 2019-12-06 20:49 luhaipeng 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 一、概述 iptables是一个防火墙的配置命令,用来设置规则,进而过滤网络数据包。 iptables操作的是一个叫做netfilter的安全框架,这个框架的主要功能是: 网络地址转换 数据包内容修改 网络数据包的过滤 本篇文章主要讨论如何通过iptables来配置netfilter安全框架来达到保 阅读全文
posted @ 2019-11-27 15:08 luhaipeng 阅读(368) 评论(0) 推荐(0) 编辑