一、ip地址和端口

1、ip地址:用来在网络中标记一台电脑。

2、ip地址的分类

  每个ip地址包括两部分:网络地址和主机地址

  

  2.1 A类IP地址

    一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,

    地址范围1.0.0.1-126.255.255.254

    二进制表示为:00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110

    可用的A类网络有126个,每个网络能容纳1677214个主机

  2.2 B类IP地址 

    一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,

    地址范围128.1.0.1-191.255.255.254

    二进制表示为:10000000 00000001 00000000 00000001 - 10111111 11111111 11111111 11111110

    可用的B类网络有16384个,每个网络能容纳65534主机

  2.3 C类IP地址 

    一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”

    范围192.0.1.1-223.255.255.254

    二进制表示为: 11000000 00000000 00000001 00000001 - 11011111 11111111 11111110 11111110

    C类网络可达2097152个,每个网络能容纳254个主机

   2.4 D类地址用于多点广播

    D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。

    它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中

    多点广播地址用来一次寻址一组计算机 s 地址范围224.0.0.1-239.255.255.254

  2.5 E类IP地址  

    以“1111”开始,为将来使用保留

    E类地址保留,仅作实验和开发用

  2.6 私有IP 

    在这么多网络IP中,国际规定有一部分IP地址是用于我们的局域网使用,也就

是属于私网IP,不在公网中使用的,它们的范围是:

    10.0.0.0~10.255.255.255

    172.16.0.0~172.31.255.255

    192.168.0.0~192.168.255.255

  2.7 注意  

    IP地址127.0.0.1~127.255.255.255用于回路测试,

    如:127.0.0.1可以代表本机IP地址,用http://127.0.0.1就可以测试本机中配置的Web服务器。

3、linux命令

  查看或配置网卡的信息:ifconfig  

  测试远程主机连通性:ping  

4、端口

  4.1 端口是数据进出的通道

  4.2 端口是通过端口号来标记的,端口号只有整数,范围从0到2**16

  4.3 知名端口

    范围从0到1023

    一般情况下,如果一个程序需要使用知名端口需要有root权限

  4.4 动态端口

    动态端口的范围从1024到65535

    动态端口,不固定分配某种服务,而是动态分配,是指当一个系统程序或应用程序需要网络通信时,它向主机申请一个端口,主机从可用端口号中分配一个供它使用,当这个程序关闭时,同时也就释放了所占用的端口号。

  4.5 查看端口

    Linux命令:netstat -an

    

猜你喜欢

转载自www.cnblogs.com/nuochengze/p/12637676.html