IP协议

跨越不同数据链路,实现两端节点之间的数据包传输
数据链路:只负责某一个区间之间的通信传输
IP协议:将数据包发给最终的目标地址,点对点通信

面向无连接

在发包之前,不需要建立与对端目标地址的连接
好处】简化和提速


IP寻址

  • IP地址——连接到网络中,所有主机中识别出进行通信的目标地址
  • 每块网卡都得设置IP地址,可以配置多个IP地址。
  • IPv4 4个8位 / IPv6 8个8位

IP地址组成

网络标识(网络地址) + 主机标识(主机地址)


IP地址分类

  • A类——以“0”开头
    网络标识(第1~8位) + 主机标识(后24位)
    0.0.0.0 ~ 127.0.0.0
  • B类——以“10”开头
    网络标识(第1~16位) + 主机标识(后16位)
    128.0.0.1 ~ 191.255.0.0
  • C类——以“110”开头
    网络标识(第1~16位) + 主机标识(后16位)
    192.168.0.0 ~ 239.255.255.0
  • D类——以“1110”开头
    网络标识(第1~32位),没有主机标识,常被用于多播
    224.0.0.0 ~ 239.255.255.255

广播地址

在同一链路中相互连接的主机之间发送数据
IP地址中的主机地址部分设置为1


子网掩码

  • 直接使用A\B\C类地址,显得浪费资源
  • 将原来A\B\C类的主机地址部分用作子网地址,将原网络分为多个物理网络的机制。
  • 子网掩码:IP地址网络标识全部1,主机标识0
  • IP地址 = 网络标识 + 子网标识 + 数据标识
  • 网络地址 = IP地址 & 子网掩码(按位与运算)
  • 举例
    IP地址 192.168.28.137
    子网掩码 255.255.255.0
    网络地址 192.168.28.0
    多播地址 192.168.28.255

将在网络上192.168.28.0作为子网络,扩充255个主机IP



全局地址和私有地址


转载请注明https://www.cnblogs.com/igoslly/p/9420398.html

图解TCP/IP笔记(3)——IP协议的更多相关文章

  1. TCP/IP笔记(四)IP协议

    前言 IP相当于OSI参考模型的第3层--网络层:主要作用是"实现终端节点之间的通信"又称"点对点通信". IP作为整个TCP/IP中至关重要的协议,主要负责将 ...

  2. TCP/IP笔记(五)IP协议相关技术

    IP旨在让最终目标主机收到数据包,但是在这一过程中仅仅有IP时无法实现通信的.必须还要又能够解析主机名称和MACdivide功能,以技术包在发送过程中异常情况处理的功能. 这篇主要介绍下DNS.ARP ...

  3. TCP/IP 笔记 - 传输控制协议

    与UDP不同,TCP提供面向连接的.可靠的.基于字节流的传输层协议,且提供差错纠正. TCP传输的概念 对与分组丢失和比特差错的处理方法,最直接的方法是重发分组,直到它被正确接收. 这需要一种方法来判 ...

  4. TCP/IP笔记(八)应用层协议

    TCP/IP的应用层涵盖了OSI参考模型中第5.第6.第7层的所有功能,不仅包含了管理通信连接的会话层功能.转换数据格式的标识层功能,还包括与对端主机交互的应用层功能在内的所有功能. 利用网络的应用程 ...

  5. 图解TCP/IP笔记(1)——TCP/IP协议群

    转载请注明:https://www.cnblogs.com/igoslly/p/9167916.html TCP/IP制定  制定:IETF 记录:RFC - Request for comment ...

  6. 《图解tcp/ip》读书笔记(二)

    <图解tcp/ip>读书笔记(二) 本周主要阅读的是本书的第三章--数据链路. 当然了,从某些角度讲,我认为这一章就是计算机网络的最基本的内容之一.整章讲述了数据链路层的作用和相关技术,主 ...

  7. 读书笔记——《图解TCP/IP》(1/4)

    读书笔记——<图解TCP/IP>(1/4) 经典摘抄 第一章 网络基础知识 1.独立模式:计算机未连接到网络,各自独立使用的方式. 2.广域网 WAN 局域网 LAN 城域网 MAN 3. ...

  8. 图解TCP/IP读书笔记(二)

    图解TCP/IP读书笔记(二) 第二章.TCP/IP基础知识 一.TCP/IP出现的背景及其历史 年份 事件 20世纪60年代后半叶 应DoD(美国国防部)要求,美国开始进行通信技术相关的研发 196 ...

  9. 图解TCP/IP读书笔记(一)

    图解TCP/IP读书笔记(一) 第一章 网络基础知识 本学期的信安概论课程中有大量的网络知识,其中TCP/IP占了相当大的比重,让我对上学期没有好好学习计算机网络这门课程深感后悔.在老师的推荐下开始阅 ...

随机推荐

  1. poj 3923 模拟

    /* 1.判断是否是一个完整边框 2.判断是否长度和宽度小于3 3.判断是否有内部覆盖的现象 */ #include<stdio.h> #define N 110 #define inf ...

  2. DJANGO中如何用邮箱来登陆?

    就是另一个不同的登陆backend. 而DJANGO会尝不同的方式,哪个成功就用哪个 authentication.py from django.contrib.auth.models import ...

  3. 定义Portal显示规则

    Defining Portal Display Rules Use You use the Portal Display Rules editor to create and edit rule co ...

  4. Quartz.Net 使用心得(二)

    工作中需要做一个简易的Cron字符串生成器,并且要获取生成的Cron后面10次的触发时间来验证. 此问题困扰了我很久时间,CSDN上有一个Java版本的,本人菜鸟,想移植到C#中,语法上怎么也不通过. ...

  5. bzoj1072【SCOI2007】排列perm

    1072: [SCOI2007]排列perm Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 1479  Solved: 928 [id=1072&q ...

  6. BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第12章节--SP 2013中远程Event Receivers

    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第12章节--SP 2013中远程Event Receivers         本章中,你讲学到: 了解远程evernt ...

  7. UVa 10954 Add All(优先队列)

    题意  求把全部数加起来的最小代价  a+b的代价为(a+b) 越先运算的数  要被加的次数越多  所以每次相加的两个数都应该是剩下序列中最小的数  然后结果要放到序列中  也就是优先队列了 #inc ...

  8. mac 配置hadoop 2.6(单机和伪分布式)

    一.准备工作: 安装jdk >= 1.7: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133 ...

  9. windowActionModeOverlay

    windowActionModeOverlay: android:windowActionModeOverlay=“true|false”  : actionmode 弹出时覆盖部分布局      若 ...

  10. MODULE_DEVICE_TABLE的理解【转】

    本文转载自:http://blog.csdn.net/sidely/article/details/39666471 在Linux IIC驱动中看到一段代码: static struct platfo ...