• 软件重点9 网络基础


    在这里插入图片描述

    一、网络基础知识

    1. 基本概念

    利用通信线路物理地将终端连接、按网络协议相互通信,以共享软件、硬件和数据资源为目标的系统。

    • 数据通信:在计算机间传送信息
    • 资源共享:硬件与软件资源共享
    • 负荷均衡:集中与分布式处理
    • 提高可靠性:群集处理、互为备份

    2. 网络传输介质

    (1)有线传输介质

    • 同轴电缆
    • 双绞线
    • 光纤

    (2)无线传输介质

    • 微波
    • 无线电
    • 红外线
    • 激光

    二、OSI和TCP/IP协议簇

    1. OSI参考模型

    1. 物理层:二进制传输、电信号,传输比特流,主要设备有中继器、集线器;
    2. 数据链路层:传送以帧为单位的信息,如:网桥、交换机、网卡,通信协议有PPTP、L2TP、SLIP、PPP;
    3. 网络层:分组传输和路由选择,如三层交换机、路由器,通信协议有:ARP、RARP、IP、ICMP、IGMP等;
    4. 传输层:TCP、UDP;
    5. 会话层:建立、管理和终止会话;
    6. 表示层:数据的格式与表达、加密、压缩;
    7. 应用层:具体的应用;

    应用层协议主要有:POP3、FTP、HTTP、Telnet、SMTP、DHCP、TFTP、SNMP、DNS。

    2. TCP/IP协议簇

    • OSI模型是标准化组织提出的标准框架,是理论框架;
    • TCP/IP协议簇是现代网络的核心协议,是具体实现。
      对应关系:

    在这里插入图片描述

    3. 重要的协议

    • TCP
    • UDP
    • HTTP
    • SMTP
    • POP3
    • FTP
    • Telnet
    • DNS
    • DHCP
    • IP
    • ICMP
    • ARP
    • RARP
    • SNMP: 指简单网络管理协议

    三、IP地址与子网划分

    1. IP构成与分类

    IP地址:由32位数据组成,4组*8位。为便于查看,当中使用点分隔、转十进制查看。
    每个IP地址分为网络号和主机号。
    在这里插入图片描述

    • A类网络号是前1字节
    • B类网络号是前2字节
    • C类网络号是前3字节

    2. 子网划分

    示例:IP地址 192.168.110.30,默认情况下:

    • 网络位数:24位
    • 主机位数:8位
    • 子网掩码:255.255.255.0
    • 子网地址:192.168.110.0
    • 广播地址:192.168.110.255
    • 主机个数:254(去掉全0和全1的主机)

    示例:IP地址 192.168.110.130,子网掩码是255.255.255.224的情况下:

    • 网络位数:24+3=27位
    • 主机位数:8-3=5位
    • 子网掩码:255.255.255.224, 可简写为/27
    • 子网地址: 192.168.110.130 & 255.255.255.224 = 192.168.110.128 192.168.110.130 \& 255.255.255.224=192.168.110.128 192.168.110.130&255.255.255.224=192.168.110.128
    • 广播地址:192.168.110.159
    • 主机个数: 2 5 − 2 = 30 2^5-2=30 252=30

    3. 特殊IP地址

    • 127网段:环回地址
    • 0.0.0.0:本主机源地址
    • 私有IP:
      • 10.0.0.0/8
    • 172.16.0.0/12
    • 192.168.0.0/16

    4. IPv6

    IPv6地址长度为128位,是IPv4的4倍,一般使用冒分十六进制法:X:X:X:X:X:X:X:X,如:
    F00D:0001:0000:0000:0000:0000:000F:00C0
    允许将数字前面的0进行省略,也可以压缩0,即连续0可用一对冒号取代。
    F00D:1::F:00C0
    IPV6的优势:

    • 更大的地址空间
    • 使用更小的路由表,提高了路由器转发数据包的速度;
    • 具有更高的安全性;
    • 如果新技术或应用需要,IPv6允许扩充。

    四、浏览器

    1. 浏览器的基本概念

    • HTTP:超文本传输协议;
    • 浏览器:用来检索、展示及传递网页信息资源的应用程序;
    • URL:统一资源标志符
    • Hyperlinks:超级链接
    • 主页
    • 缓存
    • cookies
    • 历史记录

    2. HTML语言

    (1)head

    <html>
    <head>
    	<title>
    	标题
    	title>
    head>
    <body>
    内容 
    body>
    html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    head中可以有: