• Internet基础



    互联网是什么?

            

             Internet是一个互联网,它是将提供不同服务的,使用不同技术的,具有不同功能的物理网络互连起来而形成的。

             TCP/IP是一个协议集,它对Internet中主机的寻址方式,主机的命名机制,信息的传输规则以及各种服务功能均做了详细的约定。

     


    什么是IP协议

     

             IP作为一种互联网协议,运行于互联层,屏蔽各个物理网络的细节和差异。IP协议精确定义了IP数据报格式,并且对数据报寻址和路由,数据报分片和重组,差错控制和处理等做出了具体规定。

     

    举例:

     

          如果说IP数据报是IP互联网中行驶的车辆,那么IP协议就是IP互联网中的交通规则,连入互联网的每台计算机及处于十字路口的路由器都必须熟知和遵守该交通规则。

     

                   IP互联网:

     

           IP互联网是一种面向非连接的互联网络,它对各个物理网络进行高度的抽象,形成一个大的虚拟网络。它是由不同的网络借助IP路由器互连而成的。

     

                   IP地址:

     

    背景:


            以太网利用MAC地址标识网络中的一个结点,两个以太网结点需要知道对方的MAC地址才能通信。但是以太网并不是唯一的网络,世界上存在着各种各样的网络,这些网络使用的技术不同,物理地址的长度,格式等表示方法也不相同。因此,如何统一结点的地址表示方式,保证信息跨网传输成为一大难题。

     

    作用:


            统一的地址表示方式。IP协议提供了一种互联网通用的地址格式,用于屏蔽物理网络的地址差异。

     

    结构:


            由网络号和主机号两个层次组成。网络号用来标识互联网中的一个特定网络,而主机号则用来标识该网络中主机的一个特定连接。

     

    分类:


             IP协议规定,IP地址的长度为32位。这32位包括了网络号部分和主机号部分。

             在互联网中,网络数是一个难以确定的因素,而不同种类的网络规模也相差很大。为了适应各种网络规模的不同,IP协议将IP地址分为A,B,C,DE五类,分别使用IP地址的前几位区分。

     

    表示方式:


             为了方便用户的理解和记忆,采用了点分十进制标记法,即将4个字节的二进制数值转换成4个十进制数值,每个数值中间用“.”隔开。

     

    子网掩码:


             对于一些小规模的网络,即使采用一个C类的网络地址仍然是一种浪费,因而在实际应用中,为克服IP地址的浪费现象。-子网掩码

     

    子网编址方式:标准的IP地址分为网络号和主机号两层。为了避免IP地址的浪费,子网编址将IP地址的主机号部分进一步划分成子网络部分和主机部分。


    子网表示法:IP地址和它的子网掩码相结合,就可以判断出IP地址中哪些位标识网络和子网,哪些表示主机。

     

    地址解析协议(ARP-Address Resolution Protocol

     

            高层软件通过IP地址来指定源地址和目的地址,而低层的物理网络则通过物理地址来发送和接收信息。

            IP地址映射到物理地址的实现方法很多。地址解析协议是以太网经常使用的映射方法,它充分利用了以太网的广播能力,将IP地址与物理地址进行动态绑定。

     ARPIP地址-通过ARP解析可以使IP地址实现到物理地址的映射。

     

             互联网中有众多协议,例如ICMP(Internet Control Message Protocol-互联网控制报文协议)用于传输控制报文和传输差错控制报文,RIP(Routing Information Protocol)和OSPF(Open Shortest Path First)均为动态路由选择协议等。这些协议的出现都是为internet服务

        以上只是简单介绍我们日常常用的协议,以及它们解决的问题,分清它们之间的关系,让我们理解更深刻。



  • 相关阅读:
    Fiddler——若网模拟测试
    MySQL——concat / instr函数
    Centos7 + docker + Jenkins搭建及测试
    常用正则表达式
    mariadb配置文件优化参数
    Python小技巧整理
    部署zabbix3.2.7,升级到3.4、proxy部署
    zabbix3.4.x添加短信报警
    个人总结OLinux上安装oracle11G Data Guard
    LRM-00109: could not open parameter file '/u01/app/oracle/product/12.1.0/db_1/dbs/initepps.ora'
  • 原文地址:https://www.cnblogs.com/james1207/p/3313073.html
Copyright © 2020-2023  润新知