Linux——网络基础

一.协议

协议是一种约定。

为了让不同的计算机厂商生产出来的计算机能够相互顺畅的通讯,提出一个需要大家共同遵守的约定,即网络协议


1.协议分层

网络通信协议的设计非常复杂,因此需要进行协议分层,使其具有模块化

协议分层可以实现解耦合,让软件维护的成本更低。


2.OSI七层模型

OSI七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范。它采用框架性的设计方法,将网络从逻辑上分为七层,每一层都有相关的,相对应的物理设备,主要作用是帮助不同类型的主机实现数据传输

七层模型自顶向下分别为:

  • 应用层:针对特定应用的协议。
  • 表示层:设备固有数据格式和网络标准数据格式的转换。
  • 会话层:通信管理。负责建立和断开通信连接(数据流动的逻辑通路)。管理传输层及以下。
  • 传输层:管理两个节点之间的数据传输。负责可靠传输(确保数据可靠的传送到目的地址)。
  • 网络层:地址管理与路由选择。
  • 数据链路层:互联设备之间传送和识别数据帧。
  • 物理层:以“0”,“1”代表电压的高低,灯光的闪灭。界定连接器和网线的规格。

但是它既复杂又不实用。

实际操作过程中,会话层和表示层是不可能接入到操作系统中的,所以在工程实践中,最终落地的是5层协议


3TCP\IP五层模型

TCP\IP通讯协议采用了5层的层级结构,每一层都要呼叫它的下一层所提供的网络来完成自己的需求。分别为:

  • 物理层:负责光、电信号的传递方式。
  • 数据链路层:负责设备之间的数据帧的传送
### 网络安全基础与Linux入门教程 #### 了解Kali Linux及其重要性 对于希望深入研究网络安全的人来说,学习Linux尤其是Kali Linux是非常重要的。Kali Linux是一个专门为渗透测试和计算机取证设计的操作系统,它预装了大量的安全相关软件包,使得用户可以方便地执行各种类型的漏洞评估工作[^1]。 #### 掌握基本的Linux操作技能 为了更好地利用像Kali这样的平台来进行网络安全的研究,掌握一些基本的Linux命令行技巧是必不可少的。这不仅有助于日常的任务处理,也是理解和应用更高级的安全概念的前提条件之一。例如: - **文件管理和编辑** - 使用`ls`, `cd`, 和 `pwd`浏览文件夹。 - 利用`nano` 或者 `vim` 编辑器打开并修改文本文件。 ```bash # 显示当前目录下的所有文件列表 ls # 进入指定目录 cd /path/to/directory/ # 查看当前所在路径 pwd ``` - **用户账户管理** - 创建新用户账号可以通过`adduser` 命令完成;而更改密码则需要用到`passwd`. ```bash sudo adduser newusername sudo passwd username ``` #### 学习权限控制系统 理解如何有效地设置文件和目录访问权限至关重要。通过`chmod` 可以为不同类别的用户提供读取、写入或执行特定资源的权利;与此同时,借助于`chown` 来改变所有权归属也是一项常用的功能[^2]. ```bash # 修改文件权限为755 (rwxr-xr-x) chmod 755 filename.txt # 更改文件所属用户及群组 chown user:group file_or_directory_name ``` #### 构建防御体系——防火墙配置 学会构建自己的防护屏障同样不可忽视。Iptables作为Linux内核自带的一个强大工具,允许管理员自定义规则链来过滤进出的数据流,从而有效抵御潜在威胁. 下面是一些简单的例子展示怎样添加一条接受HTTP请求的新规: ```bash # 添加一条新的输入规则, 允许TCP端口80上的流量进入 sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT ``` #### 关注行业发展动态 最后但并非最不重要的是保持对整个行业的关注。随着信息技术的日新月异变化,新兴技术和挑战层出不穷,因此持续跟踪最新的研究成果和技术进展对于任何一位立志投身于此领域的人而言都是至关重要的[^3].
评论 47
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

很楠不爱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值