zoukankan      html  css  js  c++  java
  • 网络基础常识(持续更新)

    IP地址

    1、IP地址基本概念

    IP 地址在网络层将不同的物理网络地址统一到了全球唯一的 IP 地址上(屏蔽物理网络差异),是唯一标识互联网上计算机的逻辑地址,所以 IP 地址也被称为互联网地址(可见其重要性)。

    **2、IP地址格式 **

    我们目前常用的 IPv4 中规定,IP 地址长度为 32 位二进制,在表示时,一般将 32 位地址拆分为 4 个 8 位二进制,再转为 4 个十进制数表示,每个数字之间用点隔开,如 127.0.0.1(localhost),这种描述方式被称为“点-数表示法”。

    IP 地址层次:分为网络号和主机号两个层次。网络号表示主机所属网络,主机号表示主机本身。网络号与主机号的位数与 IP 地址分类有关。

    3、IP地址分配

    IP 地址分配的基本原则是:要为同一网络(子网、网段)内不同主机分配相同的网络号,不同的主机号。

    4、IP地址常见分类

    IP地址类别与用途


    子网掩码

    子网掩码,又叫网络掩码、地址掩码。

    上面我们说到 IP 地址分为网络号与主机号,但是路由如何区分网络号与主机号呢?就需要通过子网掩码。子网掩码必须与 IP 地址结合使用,A、B、C 类的子网掩码分别为 255.0.0.0,255.255.0.0 与 255.255.255.0(网络号字节为 255,主机号字节为 0)。

    也就是说给你一个 IP 地址,那么怎么知道它的网络号和主机号各是多少位呢?

    如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。

    子网掩码的重要作用:就是将某个IP地址划分成网络地址和主机地址两部分。

    子网掩码的位数就是网络号的位数。A 类网络的网络号位数是 8 位,子网掩码就是 255.0.0.0,B 类网络的网络号位数是 16 位,子网掩码是 255.255.0.0,C 类是 24 位,255.255.255.0。


    网关

    网关(Gateway)又称网间连接器,就是一个网络连接到另一个网络的“关口”。

    img


    网关实质上是一个网络通向其他网络的 IP 地址。比如有网络 A 和网络 B,网络 A 的 IP 地址范围为 “192.168.1.1~192. 168.1.254”,子网掩码为 255.255.255.0;网络 B 的 IP 地址范围为 “192.168.2.1~192.168.2.254”,子网掩码为 255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行 TCP/IP 通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP 协议也会根据子网掩码 (255.255.255.0) 判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络 A 中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络 B 的网关,网络 B 的网关再转发给网络 B 的某个主机(如上图所示)。

    所以说,只有设置好网关的IP地址,TCP/IP 协议才能实现不同网络之间的相互通信。那么这个 IP 地址是哪台机器的 IP 地址呢?网关的 IP 地址是具有路由功能的设备的 IP 地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。


    DNS

    具体什么是DNS?

    DNS(Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于 TCP/IP 网络,它所提供的服务是用来将主机名和域名转换为 IP 地址的工作。DNS 就是这样的一位“翻译官”,它的基本工作原理可用下图来表示。

    img


    为什么需要DNS解析域名为IP地址?

    网络通讯大部分是基于 TCP/IP 的,而 TCP/IP 是基于 IP 地址的,所以计算机在网络上进行通讯时只能识别如 “202.96.134.133” 之类的 IP 地址,而不能认识域名。我们无法记住 10 个以上 IP 地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫 “DNS服务器” 的计算机自动把我们的域名“翻译”成了相应的 IP 地址,然后调出 IP 地址所对应的网页。


    计算机网络的分类

    计算机网络的分类有很多种。按照介质分:有线网络和无线网络。按照地理范围和用户多少来分:个域网,局域网,城域网,广域网。此外还有广播网络和点对点网络等等。

    • 个域网(PAN):允许设备围绕一个人的通信。有一个设备作为主设备,其他从设备可以与主设备通信,也可以互相通信。 比如说我的电脑,通过蓝牙和手机,耳机,手环等等相连,这就是个域网。

    • 局域网(LAN):通常是为了一个企业、计算机教室或者整个学校能够互相通信,共享数据和应用程序而建立。典型的局域网络由一台或多台服务器和若干台主机电脑组成。

    • 城域网(MAN):覆盖范围往往是一个城市。比较典型的是有线电视网。城域网通过接入点拉光纤等进入小区,在小区可以使用同轴电缆进入千家万户。

    • 广域网(WAN):它的覆盖范围很大,往往由核心城市组成一个大的网络,小的城市和大的城市相连,大的城市互相相连形成网络。覆盖中国的卫星网络就是一个广域网。大家通常使用的英特网(internet)就是世界上最大的广域网。


    本地连接和以太网有何区别

    本地连接和以太网所代表的含义相同,仅为表述不同。“本地连接”只出现于 Windows7 或 XP 系统中,在 Windows8 和 10 系统,被更名为“以太网”。

    电脑上网的前提是有网卡,“本地连接”或“以太网”都是对网卡(网络适配器)配置的一个程序,在安装 Windows 系统时,这个程序会自动进行创建并激活。


    手动设置以太网以连接网络

    1、如果电脑是连接到共用的局域网,则需把“本地连接”或“以太网”中的IP地址设置为自动获得。

    以 Win10 系统为例,右键点击网络图标,选择【打开网络和Internet设置】,更改适配器选项,右键点击要连接的网络,选择属性,在弹出的常规框中找到并双击【Internet协议(TCP/IP)】选项,选择【自动获得IP地址】,点击【确定】即可。

    2、如办理的是固定 IP(静态IP)宽带业务,宽带运营商会分配一个 IP 地址,子网掩码和 DNS 服务器地址,这时候就需要在协议选项中填写具体的信息,才能够上网。


    参考:

    网络基础知识(一)

    DNS原理及其解析过程

    百度经验-本地连接和以太网有何区别


  • 相关阅读:
    例6-5
    例7-1+7-2
    例6-2+6-3
    习题二(3)
    习题二(1)
    课堂作业4
    课堂作业3
    实验三 利用循环计算n个圆柱体体积。
    实验三 编写求圆面积的程序,要求当输入的半径r<=0时,提示输入错误,要求r为浮点型,r的数值是动态的由键盘输入;
    心得3
  • 原文地址:https://www.cnblogs.com/linuxAndMcu/p/12849385.html
Copyright © 2011-2022 走看看