首页 > 其他分享 >计算机网络和安全

计算机网络和安全

时间:2024-08-22 23:37:58浏览次数:5  
标签:协议 IP 域名 TCP 计算机网络 安全 地址 mathrm

5. 计算机网络和安全

5.1 计算机网络简介

  • 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
  • 计算机网络的主要功能:
    • 资源共享
    • 信息传输
    • 分步处理
  • 计算机网络分类
    • 按网络的地理范围进行分类
      • 局域网(LAN):在某一区域内多台计算机连成的计算机组。
      • 城域网(MAN):在城市范围内所建立的计算机通信网。
      • 广域网(WAN):又称外网,公网。是链接不同地区局域网1计算机通信的远程网。
  • 按网络的拓扑结构分类:
    • 一般有树形,星形等...
  • 家庭网络结构
    • 调制解调器 (MODEM,猫):调制解调器由调制器和解调器两部分组成,其中调制器翻译成适合网络传输的信号,而解调器则将接收到的信号还原成数据信息。
    • 路由器(Router):通俗来说,路由器是用来共享网络的,通过路由器可以实现多台终端设备同时上网,无线路由器还可以帮助我们实现无线上网。

5.2 网络体系结构

  • 协议即通讯之间的标准。
  • ISO 制定了 OSI 模型,将网络通信工作分成了 \(7\) 层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
  • TCP/IP协议(传输控制协议/网络协议)将网络通信分成 \(4\) 个层次:链路层、传输层(包括 TCP)、网络层(包括 IP)和应用层(包括 HTTP、SMTP、FTP 协议等)。
  • 因特网(Internet)所采用的网络协议是 ICP\IP 协议,是因特网的核心技术。TCP/IP 协议是一个由 FTP、SMTP、TCP、UDP、IP等协议构成的协议簇。只是因为其中 TCP 协议和 IP 协议最具代表性,所以称为 TCP/IP 协议。
  • TCP 传输控制协议在传输层,IP 网络协议在网络层。

5.3 IP 地址

  • IP 地址是指互联网协议地址,又译为网际协议地址。IP 地址是 IP 协议提供的一种统一的地址格式。

  • 我们之前所用的标准为 IPv4 中,IP 地址是一个三十二位的二进制数,通常分割为 \(4\) 个 \(8\) 位二进制数。IP 地址通常用“点分十进制”表示位( \(A.B.C.D\) )的形式,其中, \(A\),\(B\),\(C\),\(D\) 都是 \(0-255\) 之间的数。

  • IP 地址分类:

    类别 范围
    \(A\) 类 \(0.0.0.0-127.255.255.255\)
    \(B\) 类 \(128.0.0.0-191.255.255.255\)
    \(C\) 类 \(192.0.0.0-223.255.255.255\)
    \(D\) 类 不常用
    \(E\) 类 不常用
  • IPv6 地址:把 IP 地址由 \(32\) 位增加了 \(128\) 位。使 IP 地址在可预见的将来不会用完。

  • IPv6 地址用冒号分隔,每个部分为 \(4\) 位 \(16\) 进制数,省略前导 \(0\) ,如:\(\mathrm{2409:8a3c:21c0:f171:1517:2535:8ddd:c75e}\)

  • IP 属地:IP 的所在地。注意,IP 属地 \(\neq\) IP 地址。

5.4 网址、域名、URL

5.4.1 网址、域名

  • 网址通常指网页的地址。我们来看这个网址:

\[\mathrm{https://www.noi.cn/xw/} \]

  • 前面的 \(\mathrm{https}\) 是一种以安全为目标的 \(\mathrm{HTTP}\) 协议(超文本传输协议)是一种请求-响应协议。
  • 中间的 \(\mathrm{www.noi.cn}\) 是域名,由域名系统(DNS)进行管理。由于 IP 地址全是数字,不便于记忆,我们用域名代替 IP 地址。
  • 后面的 \(\mathrm{xw}\) 表示访问这个网站下的具体位置和文件。
  • 有几种常见的域名:
    • \(\mathrm{edu}\) ,教育机构;
    • \(\mathrm{gov}\) ,政府部门;
    • \(\mathrm{com}\) ,商业组织。
    • 按国家分类:\(\mathrm{cn}\) ,中国。

5.4.2 URL

  • URL(统一资源定位符)是互联网上标准资源的地址。URL 包括多种协议,如 HTTP、FTP 协议。
  • 所以域名应当是特殊的 URL 。但 URL 不全是域名。

5.5 其他 Internet 概念

  • \(\mathrm{www}\) (万维网) 是存储在 Internet 中、数量巨大的文档(页面)的集合。
  • \(\mathrm{HTTP}\) 一种应用层协议,是万维网通信的基础。
  • \(\mathrm{HTML}\)(超文本标记语言),能用来写网页。
  • \(\mathrm{SMTP,IMAP,POP3}\) 协议用于电子邮件传输。
  • 电子邮件的地址一般为:用户标识符+@+域名。
  • FTP(文件传输协议)是用于文件传输的协议。
  • SSH (安全外壳协议)为远程桌面回话的协议。
  • scp 使用 SSH 进行远程拷贝文件的命令。

5.6 计算机安全

  • 计算机病毒(Computer Virus),俗称电脑病毒,指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机正常使用并且能够个人复制的一组计算机指令或程序代码。
  • 计算机病毒具有隐蔽性、破坏性、传播性、潜伏性、寄生性、可执行性。
  • 常见的病毒有:木马病毒、蠕虫病毒、宏病毒。
  • 计算机病毒的传播方式:
    • 通过移动存储设备传播;
    • 通过网络传播;
  • 常用防护措施:
    • 安装杀毒软件
    • 安装个人防火墙
    • 分类设置密码并使密码尽可能复杂
    • 防范流氓软件(某60)
    • 定期备份

标签:协议,IP,域名,TCP,计算机网络,安全,地址,mathrm
From: https://www.cnblogs.com/M1--1e9/p/18374996

相关文章

  • 了解蜜罐网络技术:网络安全中的诱捕与防御
    在网络安全领域,攻击者和防御者之间的斗争日趋激烈。为了更好地识别、分析和抵御网络攻击,安全专家开发了一种称为蜜罐网络技术(HoneypotNetworkTechnology)的防御策略。蜜罐网络不仅能够吸引攻击者进入虚假的环境,从而保护真实系统,还能为安全团队提供宝贵的情报,帮助他们理解攻......
  • 织梦DedeCMS服务器网站目录怎么进行安全设置
    织梦DeDeCMS的安全设置非常重要,尤其是服务器网站目录的安全配置,可以有效防止恶意攻击和提高网站的安全性。以下是一些推荐的安全设置步骤:1.删除安装目录删除install目录:安装完成后立即删除 install 目录,以防止攻击者利用安装程序的漏洞。bash rm-rf./install......
  • [Java手撕]线程安全的转账
    首先来看线程不安全的转账publicclassBank{privateint[]accounts;publicBank(){this.accounts=newint[10];for(inti=0;i<10;i++){accounts[i]=1000;}}publicvoidtransfer(intfrom,int......
  • 【PHP安全】demo3:最简单的php代码加密方法
    当我们说"PHP代码加密",我理解的是将PHP代码进行混淆或加密,以防止源代码被他人轻易阅读或修改。这种需求通常用于保护商业秘密或加强代码安全性。常见的工具是使用专业的编译器和加密工具。然而,请注意,完全保护代码是不可能的,因为最终服务器仍然需要能够执行解密后的代码。以......
  • 文件系统和文件 API 安全性缺失指南
    要确定攻击者是否能够读取ours/secret文件的内容,我们可以逐步分析以下情况:文件创建和所有权:一个以root身份运行的系统守护进程创建了ours/secret文件,文件所有权为root:wheel,权限为rwx------(700)。这意味着只有root用户可以读取、写入和执行这个文件。POSIXACL:为攻击......
  • 守护您的数字资产:API安全的最佳实践
    ​在数字化时代,API(应用程序编程接口)已成为企业与用户、服务与服务之间沟通的桥梁。然而,随着API的广泛应用,安全问题也日益凸显。本文将探讨API安全的重要性,并提供一些实用的安全措施,帮助您保护宝贵的数字资产。正文:1. API安全的重要性API是连接不同系统和应用程序的纽带,它们处......
  • 2024 江苏省第二届数据安全技术应用职业技能竞赛 初赛 部分wp
    文章目录一、前言二、参考文章三、题目(解析)数据安全解题赛1、ds_0602(30分)2、333.file(45分)3、pf文件分析(35分)4、丢失的资料(45分)5、greatphp(45分)数据安全分析赛一、简单分析1、问题一:攻击者成功登陆后台的账号密码是?(如账号为admin,密码为admin,则提交admin:admin)2、问题二......
  • msxml*.dll 错误 ‘80072f7d‘ 安全频道支持出错 解决方案
    诡异的msxml6.dll错误'80072f7d'安全频道支持出错,用SSLTools.exe修复的方法无效!!!’---------------------------------------------------------------有如下简要ASP代码,用于获取网页链接返回内容:'-----ASP获取链接内容FunctionGetBody(url) dimObjXML SetObjX......
  • 再见了Try-Catch,ECMA增加安全赋值运算符提案
    JavaScript的错误处理即将获得重大升级。新的ECMAScript安全赋值运算符提案(?=)旨在通过减少对传统try-catch代码块的需求,来简化您的代码。让我们一起来看看这个提案如何简化您的错误管理,并使您的JavaScript代码更干净、更高效。简单示例传统的try-catch代码块常常导致代......
  • 昇腾 - AscendCL C++应用开发 线程安全的队列
    昇腾-AscendCLC++应用开发线程安全的队列flyfishC++mutex各种各样的互斥锁mutex、timed_mutex、recursive_mutex、shared_mutexC++线程间同步的条件变量std::condition_variable和std::condition_variable_anyC++提供的智能指针unique_ptr、shared_ptr、wea......