zoukankan      html  css  js  c++  java
  • IP网络协议

    IP 协议位于网络层,它是 TCP/IP 协议族中最为核心的协议,所有的 TCP、UDP等数据都以 IP 数据报格式传输。IP 协议提供的是 不可靠 、 无连接 的数据报传送服务。

    其中不可靠性表现在IP 协议不能保证数据报能成功地到达目的地,它仅提供传输服务。当发生某种错误时,IP 协议会丢弃该数据报。传输的可靠性全由上层协议来提供。

    无连接性表现在IP 协议对每个数据报的处理是相互独立的。这也说明, IP 数据报可以不按发送顺序接收。如果发送方向接收方发送了两个连续的数据报(先是 A,然后是 B),每个数据报可以选择不同的路线,因此 B 可能在 A 到达之前先到达。

    每一个IP地址可以被分成两个部分,网络号和主机号。同一个区域的所有主机具有相同的网络号,区域内的每一个主机都有一个主机号与其对应。

    IP地址有ABC等个级别,其中A类是大型网络或政府机构等使用,第一个字节为网络号,后三个字节为主机号,B类是中型网络、跨国企业等使用,前两个字节是网络号,后两个字节为主机号,C类是小型网络,前三个字节为网络号,最后一个字节为主机号

    D类是多播地址。E类是保留地址

    A类地址网络号1.0.0.0到127.0.0.0  IP范围1.0.0.0到127.255.255.255

    127.x.x.x是保留地址,127.0.0.1是回放地址。

    B类地址网络号128.0.0.0到191.255.0.0  IP地址范围128.0.0.0到191.255.255.255

    169.254.x.x是保留地址,191.255.255.255是广播地址

    C类网络号192.0.0.0到223.255.255.0  IP地址192.0.0.0到223.255.255.255

    子网划分

    由于IP地址的浪费问题,进一步划分子网:占用主机号的前几位,用于表示子网号,剩下的主机号。使用子网掩码来确定IP地址重哪几位是主机号,哪几位是主机号

    划分的方法,首先把ip和子网掩码转化成二进制的数值,举例ip为220.221.109.112,子网掩码为255.255.255.192转为二进制后分别是11011100.11011101.01101101.01110000和11111111.11111111.11111111.11000000取最后的字节01110000与11000000则前两位01为子网剩下的110000为主机号

  • 相关阅读:
    制作一个Frame用于保存文件和打开文件
    制作一个Frame界面显示盘符的东西
    制作一个图形化界面(演示键盘和鼠标的监听)
    编码解码练习---截取字节
    编码解码问题
    一些在内存里面操作的流
    类型流DataInputstream 和DataOutputStream的用法
    管道流 PipedInputStream和PipedOutputStream 用法
    RandomAccessFile的用法
    面向对象的更多说明
  • 原文地址:https://www.cnblogs.com/Shirou20000/p/7921747.html
Copyright © 2011-2022 走看看