首页 > 代码库 > 网络基础学习笔记

网络基础学习笔记


一、进制转换


  方法:围水桶法

                                                          128  64  32  16  8  4  2  1

 二进制:(11000011)2

转化为

             1  1  0  0  0  0  1  1 

 十进制128+64+2+1=195


 十六进制:(B5)16

转化为二进制:B5=10110101

             1  0  1  1  0  1  0  1

 十进制:128+32+16+4+1=181


二、OSI七层模型(开放系统互联)


    1.上三层贴近用户,下四层贴近硬件。

    2.下四层用于数据传输,上三层用于服务用户

     层数    名称     传输单位                                                             

      4    传输层      段 

      3    网络层       包

      2    数据链路层    帧

      1    物理层      比特

      

    3.只有物理层负责实际的数据传输,其他层为逻辑连接。

    4.各层作用:

      层数      名称                 作 用

       7     应用层             用户接口    

           表示层         数据的安全、表示、压缩

       5     会话层         建立、管理、终止会话

       4     传输层     选择协议(TCP或UDP)传输前的错误检测,流控。

       3     网络层     进行逻辑地址寻址,实现不同网络之间的路由选择。

       2     数据链路层        组帧,进行硬件地址寻址。 

       1     物理层     设备之间比特流的传输,物理接口、电气性能等。

             

三、TCP/IP四层模型


     层数        名称          对应协议

      4        应用层       HTTP\FTP\SMTP\DNS等

      3        传输层          TCP\UDP

      2        网络层         IP\ARP\RARP等

      1        物理接口层      由网络底层定义的协议

           (数据链路层,物理层)


 1.数据解封装过程


    应用层——————————————上层数据

    传输层—————————————TCP头部+上层数据

    网络层————————————IP头部+TCP头部+上层数据

    数据链路层————————MAC头部+IP头部+TCP头部+上层数据

    物理层————————————对应二进制编码进行传输

    

 2.设备与层的对应关系

        

     应用层——————计算机

     传输层——————防火墙

     网络层——————路由器

     数据链路层————交换机

     物理层——————网卡

    

 3.ARP协议

   Address Resolution Protocol :地址解析协议

   作用:将一个已知的IP地址解析成MAC地址。

   Windows中的ARP常用命令:

            arp -a       查看ARP缓存表

            arp -d       清除ARP缓存

            arp -s IP MAC地址   绑定IP地址和MAC地址

    

 4.广播与广播域

   广播:将广播地址作为目标地址的数据帧。

   广播域:网络中能接收到同一个广播所有节点的集合。

       

      路由器可以分割广播域,交换机可以分割冲突域



四、IP地址的分类


  IP地址有:

          00000000.00000000.00000000.00000000                       0.0.0.0

      

           11111111.11111111.11111111.11111111                     255.255.255.255

A类地址:前八位第一位为0的IP地址

       00000001.0.0.0——————01111111.255.255.255

         1.0.0.0——————————126.255.255.255

            

 于网段的说明:IP分为网络标识位和主机标识位。

    A类地址前8位为网络标识位,后24位为主机位,那么A类地址网段数应为2的7次方减去2

“0”为网络号,“1”为广播号。A类地址有128-2=126个网段数,即:1.0.0.0——126.255.255.255

    主机数:因为后面24位是主机标识,所以主机数应该是224,减去两个保留地址。 A类地址有

16777216-2=16777214个主机数,即1.0.0.1——126.255.255.254

    其它类地址依次类推,B类前16位为网络标识位,后16位为主机标识为。网段数2的14次方减去2

     

 127.0.0.1:本机IP


B类地址:前八位前两位为10的IP地址   

            10000000.0.0.0——————10111111.255.255.255

             128.0.0.0————————191.255.255.255


C类地址:前八位前三位为110的IP地址

            11000000.0.0.0——————11011111.255.255.255

              192.0.0.0————————223.255.255.255


D类地址:前八位前四位为1110的IP地址

            11100000.0.0.0——————11101111.255.255.255

             224.0.0.0—————————239.255.255.255


E类地址:前八位前四位为1111的IP地址

            11110000.0.0.0——————11111111.255.255.255

             240.0.0.0—————————255.255.255.255


 私有IP地址

    A类:10.0.0.0————10.255.255.255

    B类:172.16.0.0————172.31.255.255

    C类:192.168.0.0————192.168.255.255


子网掩码划分

       

 1.原则

    子网掩码只要是连续的 1 就可用;

    如果子网掩码是 1 ,则对应IP地址的网络位;

    如果子网掩码是 0 ,则对应IP地址的主机位。 

           

  2.计算公式

            

   网络地址:将IP地址与子网掩码相与得到的就是网络地址;

   广播地址:子网掩码中有多少个 0 ,就将IP地址中0所对应的全部换成1。得到的就是广播地址;

   网段:在有效子网中有n个1,就有2的n次方个网段;

   主机数在有效子网中有m个0,就有2的m次方减2个主机数。



 名词解释

                     

   CSMA/CD:带冲突检测的载波监听多路访问技术


   IEEE802参考模型将数据链路层划分为两个子层:媒体访问控制MAC 子层逻辑链路控制 LLC 子层。 MAC 子层与物理层相关联,对信息发送过程进行控制和转换,对上层而言,屏蔽了不同物理层的不同。而LLC子层则完全独立出来,从逻辑上进行翻译和控制,对上层网络层来的不同协议进行翻译和控制,并向下传递同样的数据帧,以使其可以在物理层传送,这样就实现了物理层和数据链路层的完全独立。


本文出自 “每天不一样~~” 博客,请务必保留此出处http://alovej.blog.51cto.com/11982930/1844905

网络基础学习笔记