• TCP/IP地址理解


     TCP/IP地址理解及通过IP地址获取的信息

    一、TCP/IP是获得最广泛支持的通信协议集合。是协议族,即包括一系列的协议。

    1. 包括大量Internet应用中的标准协议;
    2. 支持跨网络架构、跨操作系统平台的数据通讯;

     二、主机与主机之间的通讯的三要素:

    1. Ip地址(IP address)
    2. 子网掩码(subnet mask)
    3. IP路由(IP router)

    三、IP地址版本

    1. IPv4: IPv4地址由32位二进制组成(32bit): 目前最为常用
    2. IPv6:   IPv6地址由128位二进制组成(128bit): 未来的趋势

     四、IP地址的组成:网络位 + 主机位

    1. 通过掩码来确定IP地址的网络位部分和主机位部分
    2. 192.168.10.1        255.255.255.0
    3. 192.168.10.21      255.255.255.0

     五、IP地址分类

             A类、B类、C类用于一般的计算机网络:

    1. A类:1-127 (网.主.主.主)255.0.0.0
    2. B类:128-191 (网.网.主.主)255.255.0.0
    3. C类:192-223 (网.网.网.主)255.255.255.0

             D类、E类用与组播和科研

    1. D类:224-239 (组播)
    2. E类:240-254 (科研)

     六、根据使用范围区分:

    1. 公有地址:可以在互联网上合法使用,需要向NIC付费申请;
    2. 私有地址:预留给企业内部使用,不需要付费
    3. 回环地址:测试本机TCP/IP专用(127.0.0.1~127.255.255.254)

              以下为私有IP地址:(除此以外为公用IP地址)

    类别

    私有IP范围

    A类

    10.0.01~10.255.255.254

    B类

    172.16.0.1~172.31.255.255

    C类

    192.168.0.1~192.168.255.254

     

    七、网关

    1. 从一个网络连接另一个网络的“关口”
    2. 通常是一台路由器,或防火墙,又或者是接入服务器的地址

     八、通过PING对方IP地址,获取TTL值,来判断对方主机的操作系统类型

            TTL(Time To Live,生存时间)是IP协议包中的一个值,当我们使用Ping命令进行网络连通测试或者是测试网速的时候,本地计算机会向目的主机发送数据包,但是有的数据包会因为一些特殊的原因不能正常传送到目的主机,如果没有设置TTL值的话,数据包会一直在网络上面传送,浪费网络资源。数据包在传送的时候至少会经过一个以上的路由器,当数据包经过一个路由器的时候,TTL就会自动减1,如果减到0了还是没有传送到目的主机,那么这个数据包就会自动丢失,这时路由器会发送一个ICMP报文给最初的发送者。    (这种减1操作,是协议规定动作,不是人为的)    

           不同的操作系统的默认TTL值是不同的, 所以我们可以通过TTL值来判断主机的操作系统,但是当用户修改了TTL值的时候,就会误导我们的判断,所以这种判断方式也不一定准确。下面是默认操作系统的TTL:   (一般情况下,在没有人为扰动的时候,可以参考一下,方便工作)        

     

    操作系统类型

    TTL

    WINDOWS NT/2000

    TTL:128

    WINDOWS 95/98

    TTL:32

    UNIX

    TTL:255

    LINUX

    TTL:64

    WIN7

    TTL:64

  • 相关阅读:
    算法的定义
    用标准的CSS定义你的表格样式
    Mysql存储过程中临时表的建立及游标遍历
    Ubuntu10.0下编译qt版webkit
    指针函数的一个范例,在单片机上运用它能让您的程序结构更明朗清晰,层次感强
    你若不自己爬上来,我就把你打死在水中——分享三个跟管理有关的小故事
    Windows 上使用 Github 手记
    IIS应用程序池由服务器引起常见错误号的原因分析及解决方法
    如何实施好基于MOSS的企业搜索项目(上)
    如何做好项目经理
  • 原文地址:https://www.cnblogs.com/gucun-blog/p/14069203.html
Copyright © 2020-2023  润新知