基础网络概念(十)重点回顾

声明:本文为笔者复习计算机网络相关知识时的摘录,文章中的图片及语句均出自《鸟哥的Linux私房菜》,这里仅作为整理自用。

喜欢鸟哥文章的朋友可以到鸟哥的主页查看:http://linux.vbird.org/


2.6 重点回顾:
    虽然目前的网络媒体多以以太网络为标准,但网络媒体不只有以太网络而已;
    Internet 主要是由 Internet Network Information Center (INTERNIC) 所维护;
    以太网络的 RJ-45 网络线,由于 568A/568B 接头的不同而又分为并行线与跳线;
    以太网络上最重要的传输数据为 Carrier Sence Multiple Access with Collision Detect (CSMA/CD) 技术, 至于传输过程当中,最重要的 MAC 讯框内以硬件地址 (hardware address) 数据最为重要;
    透过八蕊的网络线 (Cat 5 以上等级),现在的以太网络可以支持全双工模式;
    OSI 七层协议为一个网络模型 (model) ,并非硬性规定。这七层协议可以协助软硬件开发有一个基本的准则, 且每一分层各自独立,方便使用者开发;
    现今的网络基础是架构在 TCP/IP 这个通讯协议上面;
    数据链结层里重要的信息为 MAC (Media Access Control),亦可称为硬件地址,而 ARP Table 可以用来对应 MAC 与软件地址 ( IP ) 
    在网络媒体方面, Hub 为共享媒体,因此可能会有封包碰撞的问题,至于Switch 由于加入了 switch port 与 MAC 的对应,因此已经克服了封包碰撞的问题,也就是说,Switch 并不是共享媒体;
  IP 为 32 bits 所组成的,为了适应人类的记忆,因此转成四组十进制的数据;
    IP 主要分为 Net ID 与 Host ID 两部份,加上 Netmask 这个参数后,可以设定『网域』的概念;
     根据 IP 网域的大小,可将 IP 的等级分为 A, B, C 三种常见的等级;
    Loopback 这个网段在 127.0.0.0/8 ,用在每个操作系统内部的循环测试中。
    网域可继续分成更小的网域 (subnetwork),主要是透过将 Host_ID 借位成为 Net_ID 的技术;
    IP 只有两种,就是 Public IP 与 Private IP ,中文应该翻译为 公共 IP 与 私有(或保留) IP,私有 IP 与私有路由不可以直接连接到 Internet 上;
    每一部主机都有自己的路由表,这个路由表规定了封包的传送途径,在路由表当中,最重要者为默认的通讯闸 ( Gateway/Router );
    TCP 协议的表头数据当中,那个 Code (control flags) 所带有的 ACK, SYN, FIN 等为常见的旗标, 可以控制封包的联机成功与否;
    TCP 与 IP 的 IP address/Port 可以组成一对 socket pair 
    网络联机都是双向的,在 TCP 的联机当中,需要进行客户端与服务器端两次的 SYN/ACK 封包发送与确认, 所以一次 TCP 联机确认时,需要进行三向交握的流程;
    UDP 通讯协议由于不需要联机确认,因此适用于快速实时传输且不需要数据可靠的软件中,例如实时通讯
    ICMP 封包最主要的功能在回报网络的侦测状况,故不要使用防火墙将他完全挡掉;
    一般来说,一部主机里面的网络参数应该具备有:IP, Netmask, Network, Broadcast, Gateway, DNS 等;
    在主机的 port 当中,只有 root 可以启用小于 1024 以下的 port 
    DNS 主要的目的在于进行 Hostname 对应 IP 的功能;
### 计算机网络概念和知识点总结 #### 一、按作用范围分类的计算机网络 计算机网络依据其覆盖地理区域的不同可以分为广域网(Wide Area Network, WAN)、城域网(Metropolitan Area Network, MAN)以及局域网(Local Area Network, LAN),每种类型的网络具有不同的特点和服务对象[^1]。 - **广域网(WAN)**:跨越较大的物理距离,连接不同城市甚至国家之间的多个局域网或其它类型的数据通信系统; - **城域网(MAN)**:介于广域网与局域网之间的一种高速网络技术,通常用于连接同一城市内的各个机构或企业单位; - **局域网(LAN)**:局限于较小区域内(如办公室内),提供高效能的信息传输服务给该范围内所有设备使用。 #### 二、按使用者性质区分的计算机网络 除了按照地理位置来定义外,还可以根据谁能够访问这些资源来进行划分: - **公共网络(Public Networks)**:任何人均可接入并使用的开放型互联网就是最典型的例子之一; - **私有网络(Private Networks)**:仅限特定组织内部成员间交流沟通所建立起来的安全封闭环境,则属于此类别下的实例。 #### 三、路由协议对比——RIP vs OSPF 两种常见的动态路由选择算法分别是RIPv2 (Routing Information Protocol version 2) 和 OSPFv2 (Open Shortest Path First version 2): - RIPv2 是一种较为简单的基于距离矢量的距离向量路由协议,在小型到中型企业级环境中表现良好。然而它存在一些局限性,比如无法有效防止循环路径形成等问题; - 对比之下,OSPF作为一种更先进的链路状态路由协议则更适合应用于大型复杂的企业骨干网上。相较于前者而言,后者不仅具备更快捷精准地计算最优路径的能力,而且还引入了一系列机制用来预防可能出现的各种异常情况的发生,从而确保整个系统的稳定性和可靠性更高[^2]。 #### 四、子网划分基础原理 为了更好地管理和利用有限的 IP 地址空间,可以通过设置掩码的方式将一个较大规模的整体划分为若干个小部分即所谓的“子网”。这样做不仅可以提高地址利用率,同时也便于实施安全策略控制等操作。 ```python def subnet_mask_to_cidr(mask): """Convert a dotted-decimal netmask to CIDR notation.""" return sum([bin(int(x)).count('1') for x in mask.split('.')]) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值