【小林计网笔记】 IP篇

这篇具有很好参考价值的文章主要介绍了【小林计网笔记】 IP篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


【小林计网笔记】 IP篇

一、IP 基本认识

1、IP的作用

Q:IP在TCP/IP模型中处于第几层
A:第三层,网络层

Q:网络层的作用
A:实现主机与主机的通信,或者说是点对点(end to end)通信

2、IP与MAC的关系

Q:IP网络层和MAC数据链路层分别负责什么事情?
A:MAC的作用是要负责两个物理上直接连接的设备之间的通信,而IP要负责在没有直连的两个网络之间的通信。

IP地址决定了出发点和目的地。但是这中间怎么走,要靠MAC来决定,从这个主机到哪一个路由器,从这个路由器再到哪一个主机。
【小林计网笔记】 IP篇

二、IP 地址的基础知识

1、IP地址的定义

为了在TCP/IP网络中正确通信,每一台设备都需要一个正确的IP号。

IP 地址(IPv4 地址)由 32 位正整数来表示,IP 地址在计算机是以二进制的方式处理的。

而人类为了方便记忆采用了点分十进制的标记方式,也就是将 32 位 IP 地址以每 8 位为组,共分为 4 组,每组以「.」隔开,再将每组转换成十进制。

【小林计网笔记】 IP篇那么,IP 地址最大值也就是

【小林计网笔记】 IP篇
但实际上,IP 地址并不是根据主机台数来配置的,而是以网卡。像服务器、路由器等设备都是有 2 个以上的网卡,也就是它们会有 2 个以上的 IP 地址。
【小林计网笔记】 IP篇
因此实际联网的主机数量会少于43亿,但会根据一种可以更换 IP 地址的技术 NAT,使得可连接计算机数超过 43 亿台。

2、IP地址的分类

起初,IP 地址分类成了 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。(黄色部分为分类号,用以区分 IP 地址类别。)
【小林计网笔记】 IP篇

1、ABC类地址

【小林计网笔记】 IP篇最大主机个数,就是要看主机号的位数,如 C 类地址的主机号占 8 位,那么 C 类地址的最大主机个数:
【小林计网笔记】 IP篇
Q:计算最大主机个数的时候,为什么要减2
A:因为其中,主机号全0和全1的地址是特殊的。
全1是这个网络的广播地址,指定某个网络下的所有主机。
全0:指定某个网络
【小林计网笔记】 IP篇

Q:广播地址有什么作用
A:在同一个链路中互相连接的主机之间发送数据包

Q:广播地址的分类?分别是什么作用?
本地广播:在本网络内广播
直接广播:在不同网络之间的广播

在本网络内广播的叫做本地广播。例如网络地址为 192.168.0.0/24 的情况下,广播地址是 192.168.0.255 。因为这个广播地址的 IP 包会被路由器屏蔽,所以不会到达 192.168.0.0/24 以外的其他链路上。
自己的理解:发送给192.168.0.255的东西,会被192.168.0.1到192.168.0.254之间的设备都接收到。只在他们之间的链路上传递,而不会进入其他链路。

在不同网络之间的广播叫做直接广播。例如网络地址为 192.168.0.0/24 的任一主机向 192.168.1.255/24 的目标地址发送 IP 包。收到这个包的路由器,将数据转发给 192.168.1.0/24,从而使得所有 192.168.1.1~192.168.1.254 的主机都能收到这个包(由于直接广播有一定的安全问题,多数情况下会在路由器上设置为不转发,因为一旦允许,攻击者就可以利用这一特性发送大量广播消息,是的目标网络因为处理这些消息而过载) 。

2、DE类地址

D 类和 E 类地址是没有主机号的,所以不可用于主机 IP,D 类常被用于多播,E 类是预留的分类,暂时未使用。
【小林计网笔记】 IP篇
Q:多播和广播的区别
A:广播将信息发送给同一个网络号下的所有主机。而多播将消息发送给,可能在不同网络但是在一个特定分组的网络。

比如A网络中有30台主机,其中10台属于B组,C网络有20台主机,其中5台属于B组,如果发消息给A的广播地址,那么A的30台主机都会收到消息。如果用多播发送给B组,那么A网络的10台主机和C网络的5台主机都会收到消息。

多播使用的 D 类地址,其前四位是 1110 就表示是多播地址,而剩下的 28 位是多播的组编号

从 224.0.0.0 ~ 239.255.255.255 都是多播的可用范围,其划分为以下三类:

  1. 224.0.0.0 ~ 224.0.0.255 为预留的组播地址,只能在局域网中,路由器是不会进行转发的。(预留的组播地址主要用于特定的网络协议和服务,这些协议和服务通常只在本地网络中运行。所以即使这个网络由路由器链接到其他网络,信息也不会被转发)
  2. 224.0.1.0 ~ 238.255.255.255 为用户可用的组播地址,可以用于 Internet 上。(如果一个人想提供一个实时视频给全球用户,就可以把视频流发送到这个地址,所有加入了这个多播组的用户都可以接收到这个视频流)
  3. 239.0.0.0 ~ 239.255.255.255 为本地管理组播地址,可供内部网在内部使用,仅在特定的本地范围内有效。(本地管理组播地址主要用于组织内部的多播应用,比如在公司内部设置一个实时的视频会议,他们可以选择这个范围内的一个多播地址,然后将视频会议流发送到这个地址。只有在这个公司的网络内部,并且订阅了这个多播地址的设备(即加入了这个多播组的设备)才能接收到这个视频会议流)。

3、IP地址分类的优缺点

优点:简单明了,基于网络地址选路简单

【小林计网笔记】 IP篇

缺点:
缺点1:同一网络下没有地址层次
缺点2:A、B、C类有个尴尬处境,就是不能很好的与现实网络匹配。

缺点1:同一网络下没有地址层次,比如一个公司里用了 B 类地址,但是可能需要根据生产环境、测试环境、开发环境来划分地址层次,而这种 IP 分类是没有地址层次划分的功能,所以这就缺少地址的灵活性。

缺点2:A、B、C类有个尴尬处境,就是不能很好的与现实网络匹配。 C类地址包含的最大主机数只有254个,太少。B类主机号下的最大主机数又太多,放着不用浪费。

两个缺点都将由 [CIDR] 无分类IP地址解决

3、无分类IP地址

定义:表示形式 a.b.c.d/x,其中 /x 表示前 x 位属于网络号,剩余的是主机号。 x 的范围是 0 ~ 32,这就使得 IP 地址更加具有灵活性。(用子网掩码来划分网络号和主机号也可以)
【小林计网笔记】 IP篇
Q:为什么要分离网络号和主机号?
A:计算机通讯时,首先要判断收发的两台计算机在不在同一个广播域内(即网络地址是否相同),如果相同说明接受方在本网络上,那么就可以直接把数据包发送到主机上。

Q:如何进行子网划分
A:通过子网掩码。子网划分实际上是将主机地址分为两个部分:子网网络地址和子网主机地址
【小林计网笔记】 IP篇【小林计网笔记】 IP篇根据子网掩码可知从 8 位主机号中借用 2 位作为子网号。

由于子网网络地址被划分成 2 位,那么子网地址就有 4 个,分别是 00、01、10、11,具体划分如下图:

【小林计网笔记】 IP篇

划分后的 4 个子网如下表格:

【小林计网笔记】 IP篇文章来源地址https://www.toymoban.com/news/detail-472920.html

4、公有P地址与私有P地址

5、IP地址与路由控制

6、IP分片与重组

7、lPv6基本认识

8、lPv4 首部与IPv6首部

三、 IP 协议相关技术

到了这里,关于【小林计网笔记】 IP篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计网专项练习题:IP地址及子网划分

    1. 192.168.1.0/24 使用掩码255.255.255.240 划分子网,其可用子网数为(    ),每个子网内可用主机地址数为(    ) A. 14 14     B. 16 14         C. 254 6       D. 14 62 解析:子网掩码化成二进制,前面24位全为1,后面240化为1111 0000,网络位有4位,主机位4位,可用子网数2的4次方

    2024年01月22日
    浏览(43)
  • 【JavaEE】计网之IP协议+以太网+DNS

    博主简介:想进大厂的打工人 博主主页: @xyk: 所属专栏: JavaEE初阶 网络层重点协议——IP协议 ,在复杂的网络环境中确定一个合适的路径~ 本篇文章我们来讲解什么是 IP协议及以太网,在IP协议中,有 地址管理 和 路由选择 两个方式,IP协议是位于 OSI模型 中第三层(网络层

    2024年02月04日
    浏览(53)
  • 计网 - 图解OSI 七层模型 和 TCP/IP 四层模型

    OSI(开放系统互联模型,Open Systems Interconnection Model)是一个用于理解和描述计算机网络体系结构的标准化框架,由国际标准化组织(ISO)于1984年制定。该模型将计算机网络通信划分为七个不同的层次,每个层次都执行特定的功能,并且每个层次都依赖于其下一层的服务。 这

    2024年02月08日
    浏览(40)
  • 计网笔记--数据链路层

    目录 1--数据链路层三个问题 2--三种可靠传输协议 3--点对点协议PPP 4--媒体接入 4-1--静态划分信道 4-2--随机接入 4-2-1--CSMA-CD协议 4-2-2--CSMA-CA协议 5--Mac地址 6--IP地址 7--ARP协议 8--集线器与交换机 9--交换机自学习转发 10--以太网交换机的生成树协议STP 11--虚拟局域网VLAN 12--虚拟局域

    2024年02月09日
    浏览(31)
  • 计网第四章(网络层)(四)(IP数据报的发送和转发过程)

    目录 一、IP数据报的发送和转发过程 发送: 1.直接交付和间接交付 如果判断源主机和目的主机是否在同一个网络中? 2.默认网关: 转发: 路由表: 由主机发送IP数据报。 1.直接交付和间接交付 在同一个网络中发送数据报属于直接交付。在不同网络中发送数据报属于间接交

    2024年02月07日
    浏览(53)
  • 王道计网 第四章笔记

    生活在网络层的“工人”是路由器,他负责各种异构网络的连接,但是因为他只生活在前三层所以从网络层之上的东西他不能管理,所以网路层之上的数据对于路由器来说必须是相同的、透明的。 常见的网络层协议有IP 和 ICMP TCP IP传输层协议 FTP应用层协议 一句话区分IP和M

    2024年02月14日
    浏览(48)
  • 计网笔记 网络层(端到端的服务)

    **TCP/IP体系中网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。**网路层不提供服务质量的承诺,不保证分组交付的时限,所传送的分组可能出错、丢失、重复和失序。进程之间通信的可靠性由运输层负责。 IP网是虚拟的,因为从网络层上看,IP网络是

    2024年02月12日
    浏览(84)
  • 计网 | IP数据报的传输过程地址变化 及 路由器的分组转发算法与例题

      1、不考虑NAT,IP地址不会改变 2、考虑NAT,内网IP地址会改变 3、只要经过路由器,MAC地址都改变  在不考虑NAT情况下:         源/目的IP地址永远不会改变         源/目的MAC地址会改变 假设主机A想要向主机C发送IP数据报,过程如下:          1、主机A准备好想

    2024年02月04日
    浏览(69)
  • FlinkCDC 菜鸟教程-文章目录

    背景篇 环境篇  准备一台已经安装了 Docker 的 Linux 或者 MacOS 电脑。 准备教程所需要的组件 版本对应关系 安装 环境检查 工具篇 flink kibana 概念篇 Docker 介 绍 Docker Compose 介 绍 Kibana介 绍 实践篇 演示: Mysql CDC 导入 Elasticsearch 启动服务 准备数据 在 Flink SQL CLI 中使用 Flink DDL 创建

    2024年02月09日
    浏览(49)
  • Linux 学习目录合集【文章索引】

    前言:本内容为笔者自学笔记内容。 本文中的操作环境:腾讯云服务器:CentOS 7.6 64bit 学习阶段规划: Linux 基本操作【基本命令、vim、makefile使用等】 Linux 系统【进程:概念、控制、通信;IO基础;多线程等】 Linux 网络【网络基础、套接字编程、IO高级等】 学习集: C++ 入门

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包