计算机网络原理复习(二)

第三层:网络层(Network layer)
在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。
如果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。IP是第3层问题的一部分,此外还有一些路由协议和地址解析协议(ARP)。有关路由的一切事情都在第3层处理。地址解析和路由是3层的重要目的。网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:IP、IPX、RIP、ARP、RARP、OSPF等。

网络层主要设备:路由器


分类IP:类别、表示方法

IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。由因特网名字与号码指派公司ICANN进行分配
点分十进制:
    每一类地址都由网络号net-id和主机号host-id组成。
        A类由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0“,地址范围1.0.0.0到126.255.255.255,最大主机数为256的3次方-2=16777214台
        B类由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”,地址范围128.0.0.0-191.255.255.255,最大主机数为256的2次方-2=65534台。
        C类由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”,地址范围192.0.0.0-223.255.255.255,最大主机数为256-2=254台
        D类是多播地址,“lll0”开始

        E类地址保留为今后使用,“llll0”开头

子网划分
IP记法
    从主机号借用若干个位作为子网号 subnet-id,而主机号 host-id 也就相应减少了若干个位。

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

子网掩码的结构与作用

路由选择协议

 分类:
        因特网有两大类路由选择协议:
            内部网关协议 IGP,一个自治系统内部使用的路由选择协议。如 RIP 和OSPF 协议。
            外部网关协议EGP,一个自治系统的边界,将路由选择信息传递到另一个自治系统中。
            RIP 协议中的“距离”也称为“跳数”(hopcount),因为每经过一个路由器,数就加 1。
            特点
            仅和相邻路由器交换信息。
            交换的信息是当前本路由器所知道的全部信息,即自己的路由表。
            按固定的时间间隔交换路由信息,例如,每隔 30 秒。


开放最短路优先(Open Shortest Path First)
特点
    OSPF 对于不同类型的业务可计算出不同的路由。
    多路径间的负载平衡。
    所有在 OSPF 路由器之间交换的分组都具有鉴别的功能。
    支持可变长度的子网划分和无分类编址 CIDR。
    每一个链路状态都带上一个 32 位的序号,序号越大状态就越新。
    当互联网规模很大时,OSPF 协议要比距离向量协议 RIP 好得多。
外部网关协议 BGP
    BGP 是不同自治系统的路由器之间交换路由信息的协议。
    BGP 发言人
VPN及NAT—基本概念
    在因特网中的所有路由器对目的地址是专用地址的数据报一律不进行转发。
    10.0.0.0 到 10.255.255.255
    172.16.0.0 到 172.31.255.255
    192.168.0.0 到 192.168.255.255
    用隧道技术加密内部数据报
网络地址转换 NAT
IPV6
    长度:128 位
    记法
        每个16 位的值用十六进制值表示,各值之间用冒号分隔。
        零压缩(zero compression),即一连串连续的零可以为一对冒号所取代。


资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI 和 iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc 和 xls。Apache POI 提供了 HSSF 和 XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取和写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行和列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row 和 Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成和修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表和表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体和样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

One_knight

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

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

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

打赏作者

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

抵扣说明:

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

余额充值