文章目录

  • OSI/RM 七层模型
    • 广播域/冲突域
  • 网络技术标准与协议
    • 协议族
    • 网络层协议
    • 传输层协议
    • 应用层协议
  • 计算机网络的分类
    • 按分布范围分
    • 按拓扑结构分
  • 网络规划与设计
    • 网络规划原则
    • 逻辑设计
    • 物理设计
    • 层次化的网络设计
  • IP 地址
    • A 类 B 类 C 类 D 类地址
    • 子网划分,构成超网
      • 题型 1:求子网掩码
      • 题型 2:如何将一个网络划分成多个子网
        • 已知要划分成多少个子网
        • 已知主机数
      • 题型 3:如何将多个子网合并成一个大的网络
      • 题型 4:两个 IP 地址属不属于一个子网之内
    • 无分类编址(无类域间路由)
    • 特殊含义的 IP 地址
  • 无线网
    • 优势
    • 分类
  • 网络接入技术
  • IPv6
    • IPv6 vs IPv4
    • IPv6 地址分类

OSI/RM 七层模型

  1. 物理层

    1. 二进制传输
    2. 中继器,集线器
  2. 数据链路层
    1. 传输以帧为单位的信息
    2. 网桥,交换机,网卡
    3. PPTP L2TP SLTP PPP
  3. 网络层
    1. 分组传输、路由选择
    2. 三层交换机,路由器
    3. ARP RARP IP ICMP IGMP
  4. 传输层
    1. 端到端的连接
    2. TCP UDP
  5. 会话层
    1. 建立、管理、终止会话
  6. 表示层
    1. 数据的格式与表达、加密、压缩
  7. 应用层
    1. 实现具体的应用功能
    2. POP3 RTP HTTP Telnet SMTP DHCP TFTP SNMP DNS

广播域/冲突域

  1. IP 全局广播分组/同一局域网/广播域

    1. 路由器(网络层)连接的每一头都是一个局域网
    2. 路由器(网络层)可以隔离广播域
  2. 冲突域
    1. 同一时间内只能有一台设备发送信息的域
    2. 交换机(数据链路层)隔离冲突域,扩大广播域

网络技术标准与协议

协议族

  1. TCP/IP 协议族:Internet 的协议
  2. IPX/SPX 协议族:局域网协议,适合局域网游戏,安全
  3. NETBEUI 协议族:不支持路由,速度快

网络层协议

  1. IP
  2. ICMP:Internet 控制协议,ping
  3. ARP/RARP:地址解析协议/反向地址解析协议,IP->MAC/MAC->IP

传输层协议

  1. TCP
  2. UDP

应用层协议

  1. 基于 TCP

    1. FTP
    2. HTTP
    3. Telnet:远程登录
    4. POP3:邮件传输
    5. SMTP:邮件传输
  2. 基于 UDP
    1. DHCP:局域网动态分配 IP 地址

      1. 过程

        1. 客户机向服务器申请 IP
        2. 服务器向客户机分配 IP,租约默认 8 天
        3. 租约过半,客户机向 DHCP 服务器申请续租(自动的)
        4. 租约超过 87.5%,若客户机没能和之前的 DHCP 服务器联系上,则开始联系其他的 DHCP 服务器
      2. 方式
        1. 固定分配
        2. 动态分配
        3. 自动分配
      3. 169.254.X.X / 0.0.0.0:这两个地址是假地址,若 IP 为这两个地址可能说明没有和 DHCP 服务器联系上
    2. TFTP:小文件传输协议,与 FTP 相比它是不可靠的
    3. SNMP:简单网络管理协议
    4. DNS:域名解析
      1. 递归查询:服务器需要回答 IP
      2. 迭代查询:服务器可以告诉下一步该问谁
      3. 主机本地域名服务器 查询用 递归查询
      4. 本地域名服务器根域名服务器 查询用 迭代查询
  3. 既可以用 TCP 又可以用 UDP
    1. Samba:跨平台文件共享协议
    2. CIFS:文件共享协议
    3. NFS:文件共享协议

计算机网络的分类

按分布范围分

  1. 局域网(LAN)
  2. 城域网(MAN)
  3. 广域网(WAN)
  4. 因特网

按拓扑结构分

  1. 总线型
  2. 星型:办公室使用,单点故障(中心节点,即交换机)影响大
  3. 环形

网络规划与设计

网络规划原则

  1. 实用性
  2. 开放性:符合通用标准
  3. 先进性:在实用性和开放性的基础上选择更先进的设备

逻辑设计

IP 地址方案

物理设计

网络物理结构图

层次化的网络设计

  1. 接入层:将用户接入本地网段
  2. 汇聚层:网络访问策略控制、数据包处理、过滤、寻址
  3. 核心层:数据交换、转发

IP 地址

8*4=32 位

A 类 B 类 C 类 D 类地址

注释:绿框里的是网络号,剩余的部分是主机号

子网划分,构成超网

场景 1:用不完 B 类,但是 C 类又少了——子网划分
场景 2:原有的类别满了,需要扩展——构成超网

解决:打破地址分类概念,形成无分类网络

例子:172.18.129.0/24
是说前 24 位为网络号,后 8 位为主机号,能容纳 2^8-2 台主机

题型 1:求子网掩码

子网掩码为 1 的部分是网络号,为 0 的部分是主机号

题型 2:如何将一个网络划分成多个子网

思路:取部分主机号当子网号

已知要划分成多少个子网

例题:将 B 类 IP 地址 168.195.0.0 划分成 27 个子网,子网掩码是多少

  1. 将 168.195.0.0 转换为二进制,网络号是前 16 位

1010 1000 1100 0011 0000 0000 0000 0000

  1. 划分成 27 个子网,即需要有 5 位主机号被划分成子网号

2 x ≥ 32 → x ≥ 5 2^x\geq32 \rightarrow x\geq5 2x≥32→x≥5

  1. 得出子网掩码是前 21 位为 1

1111 1111 1111 1111 1111 1000 0000 0000

  1. 转化为十进制

255.255.248.0

已知主机数

例题:将 B 类 IP 地址 168.195.0.0 划分成若干个子网,每个子网内有主机 700 台,子网掩码是多少

  1. 将 168.195.0.0 转换为二进制,网络号是前 16 位

1010 1000 1100 0011 0000 0000 0000 0000

  1. 每个子网内有主机 700 台,即主机号需要有 10 位

2 k − 2 ≥ 700 → k ≥ 10 2^k-2\geq700 \rightarrow k\geq10 2k−2≥700→k≥10
为什么要 − 2 -2 −2:减去全 0 和全 1,全 0 表示这个网络,全 1 表示广播

  1. 得出子网掩码是后 10 位为 0

1111 1111 1111 1111 1111 1100 0000 0000

  1. 转化为十进制

255.255.252.0

题型 3:如何将多个子网合并成一个大的网络

思路:取部分网络号当主机号

与题型 2 方法相同

题型 4:两个 IP 地址属不属于一个子网之内

  1. 将两个 IP 转化成二进制
  2. 分析网络号和子网号分别有多少位
  3. 网络号的位数是否相同

无分类编址(无类域间路由)

IP地址 ::= {<网络前缀>, <主机号>}

例:128.14.32.0/20 表示有前 20 位是网络位,后 12 位(32-20)为地址位

特殊含义的 IP 地址

  1. 127 网段:回播地址

    1. 回播地址就是自己的意思
    2. 用于开发时只有一台主机的情况,客户端和服务端都是本机,客户端请求向 127.0.0.1 请求
    3. 用于测试网卡,看能不能 ping 成功 127.0.0.1
  2. 网络号全 0(0.0.168.195):当前子网中的主机
  3. 网络号主机号全 1(255.255.255.255):本地子网的广播
  4. 主机号全 1(168.195.255.255):特定子网的广播
  5. 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16:局域网 ip,非公网 ip
  6. 169.254.0.0 0.0.0.0:保留地址,用于 DHCP 失效时
    1. 客户机请求局域网地址,若 DHCP 失效,用这两个 IP 先搪塞过去,防止客户机一直请求
    2. 前者用于 Win,后者用于 Linux

无线网

优势

  1. 移动性
  2. 灵活性
  3. 成本低
  4. 容易扩充

分类

  1. 无线局域网(WLAN):Wi-Fi

    1. 协议:IEEE 802.11
    2. 接入方式:有接入点模式,无接入点模式
  2. 无线城域网(WMAN)
    1. 协议:IEEE 802.16
  3. 无线广域网(WWAN):3G/4G
  4. 无线个人网(WPAN):Bluetooth, zigbee
    1. 协议:IEEE 802.15

网络接入技术

  1. 有线接入

    1. ADSL 非对称数字用户线路

      1. 用于家用网络,是电话线
      2. 上行速度低于下行速度
    2. HFC 同轴光纤技术
      1. 上下行对等
  2. 无线接入
    1. IEEE 802.11 (WiFi)
    2. IEEE 802.15 (Bluetooth)
    3. 红外 (IrDA)
    4. WAPI
  3. 3G/4G
    1. CDMA
    2. LTE-Advanced
    3. WiMAX

IPv6

IPv6 为 128 位

IPv6 vs IPv4

  1. 128 位
  2. 简化了 IP 报文头部格式,且更灵活
  3. 提高安全性(身份认证、隐私权)

IPv6 地址分类

  1. 单播地址:单个接口
  2. 任播地址/泛播地址,对应 IPv4 广播地址
  3. 组播地址:类似 IPv4 组播
    1. 组播:发出给多个接收者,但不是全部

【软考笔记】4. 计算机网络相关推荐

  1. 软考笔记(二)高级系统架构师/分析师:计算机网络基础与信息安全

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 软考架构师笔记(三):操作系统基础 软考架构师笔记(四):企业信息化与系统规划 软考架构 ...

  2. 软考笔记(八)高级系统架构师/分析师:系统架构

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 软考架构师笔记(三):操作系统基础 软考架构师笔记(四):企业信息化与系统规划 软考架构 ...

  3. 软考笔记(一)高级系统架构师/分析师:计算机系统基础

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 软考架构师笔记(三):操作系统基础 软考架构师笔记(四):企业信息化与系统规划 软考架构 ...

  4. 软考笔记(五)高级系统架构师/分析师:系统需求工程 需求分析

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 软考架构师笔记(三):操作系统基础 软考架构师笔记(四):企业信息化与系统规划 软考架构 ...

  5. 软考自查:计算机网络

    计算机网络 内容提要 七层模型 网络技术标准与协议 网络类型与拓扑结构 网络规划与设计 IP地址与子网划分 特殊含义IP地址 HTML 无线网 网络接入技术 IPv6 OSI/RM七层模型 七层模型 ...

  6. 软考中级【数据库系统工程师】第1章:计算机系统知识,自学软考笔记,备考2022年5月份软考,计算机硬件系统CPU组成指令寄存器组总线输入输出的程序控制方式计算机体系结构与存储系统加密技术流水线技术

    前情提要:笔记只整理与考试相关的重点知识,也就是历年真题出现过的考点我都会记录笔记,一些不重要的内容我就不记录了,大家可以自行查看教材. 1.1计算机硬件基础知识 考点1:计算机硬件系统的组成 考点2 ...

  7. 软考笔记——4.1计算机网络(1)

    1.网络功能和分类 计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信.远程信息处理和资源共享. 计算机网络的功能:数据通信.资源共享.负载均衡.高可靠性. 计算机网络按分布范围和拓扑结构 ...

  8. 软考知识点---07计算机网络

    目录 一.网络的基本概念 (一)计算机网络的发展 (二)计算机网络的主要功能 (三)计算机网络的分类 1.通信子网(信息传输) 2.资源子网(数据处理.提供网络资源) 3.通信子网和资源子网的关系如下 ...

  9. 软考笔记第九天之多媒体基础

    内容: 多媒体技术基础概念 多媒体相关计算问题 常见多媒体标准 数据压缩技术 声音的带宽: 人耳:20Hz-20kHz 说话:300-3400Hz 乐器:20Hz-20kHz 采样:采样频率,采样精度 ...

最新文章

  1. 程序媛眼中的程序猿原来是这样子的!
  2. 从零学web前端_从零到前端英雄(第2部分)
  3. 【无人驾驶年度盘点】2018年15大单点技术机会,5大创业机遇,投资走向上游,行业极速细分
  4. 使用Identity Server 4建立Authorization Server (3)
  5. python3 numpy. ndarray 与 list 互转方法
  6. vue获取元素距离页面顶部的距离_VUE实时监听元素距离顶部高度的操作
  7. 噪声与振动控制工程手册_声学分享客噪声与振动控制篇大型隔振工程案例介绍...
  8. PCH文件的创建和配置
  9. 2021科技创新者大会:“武汉永远是一座造光之城”
  10. Tomcat下中文乱码的解决方法
  11. 不同表_一个公式搞定数据信息按类别拆分到不同工作表
  12. 局域网屏幕共享_使用安卓手机作为树莓派的屏幕或ssh命令行终端
  13. jxls对比_结合JXLS和POI技术开发Web报表
  14. Python爬虫之爬取实习僧并导入Mysql
  15. Mac应用程序无法打开提示不明开发者?别着急看这里
  16. 使众人行:如何带领一群人把事做成?
  17. 社交电商·生鲜行业转型方案
  18. 二维码生成 API数据接口
  19. 鸿蒙 手游sdk 开发教程
  20. 学习笔记_OSI模型

热门文章

  1. Python 人工智能大全之3行代码创建一个 AI 论文机器人
  2. 免费视频直播、点播H5播放器SkeyeWebPlayer 结合百度地图sdk实现电子地图播放功能
  3. Scrum Alliance国际Scrum中文认证和敏捷教练职业发展体系
  4. 运放输出接电容会带来的问题
  5. 8. OpenCV--图像直方图 模板匹配
  6. CAD 安装错误1625(1603):系统策略禁止这个安装,请与系统管理`员联系。如何解决方法
  7. 美国全力打击币圈 “一套花式组合拳”,打得从业者透不过气
  8. msgpack原理分析
  9. 机器学习方法(六):随机森林Random Forest,bagging
  10. skew width_CSS3中的skew()属性