计算机网络复习-网络层

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

计算机网络复习-网络层

网络层提供的两种服务

网络层的两种服务:虚电路服务和数据报服务。

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

网际协议IP

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

虚拟互连网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

路由器的功能到三层截止。只有权力发,没有权力查看数据。

分类的IP地址

IP地址是网络层地址(4个字节),MAC地址是物理地址(6个字节)。

如何求网络地址:将ip地址与子网掩码相与就是网络号

若IP地址为130.16.5.8,子网掩码为255.255.0.0,网络号为130.16.0.0

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

IP地址的一些特点

路由器的作用是连接不同网络,所以路由器的每个接口要的IP要在配置不同的网络,如果配置相同的网络号的IP,根本配置不上去。

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

如果注意H1要给H2发送IP数据包,首先源IP和目标IP在传播过程中一直不改变,然后从网络层到数据链路层要进行封装帧,给IP数据包在局域网中的传输加上MAC地址,所加MAC地址要注意看是在哪个局域网中,不能盲目地将目标MAC地址写为目标主机的MAC地址,要根据局域网中的传输,找到局域网中路由器的某个接口对应的MAC地址,IP数据包传送到路由器之后,先经过数据链路层脱去MAC的帧头帧尾,然后上传到路由器的网络层,网络层得到的就是IP帧格式,然后通过查找路由表,找到该目标IP地址所在的网络,然后为后一次传输(局域网中的传输)做好MAC的封装准备,同前一次一样,要注意源MAC地址和目标MAC地址。

路由器只根据目的站的 IP 地址的网络号进行路由选择

路由器R1的左接口是主机H1的网关,那么主机H1是怎么知道自己的网关ip地址的呢?————>ipconfig可以查看默认网关即网关地址,即在配置得到ip的时候,就知道自己的网关了。

主机如何从服务器得到ip呢?————>DHCP动态主机配置协议

但主机H1又怎么知道自己网关的MAC地址的呢?————>ARP协议

主机为什么要传给自己的网关呢?————> 不在同一网络的通信只能交给网关。这句话可以解释主机为什么要传给网关然后到其他网络,而不是在自己局域网内迷茫地找寻。

主机怎么知道自己IP和目标IP在不在同一个网络下?

用主机自己的子网掩码和目标IP相与,得到一个网络号,观察这个网络号和自己IP在不在一个网络下即可发现。

插曲,为什么A类地址的网络掩码可以是255.255.0.0 ——>查ipconfig发现的。

原因:因为255.0.0.0包含了255.255.0.0,也就是说8为掩码可以涵盖16位掩码,比如你的ip为10.69.125.104,你的默认网关为255.255.0.0,就表示需要检查前两位,必须是10.69.xx.xx才能访问你的网卡,而10.69.0.0又正好是这个网络的网络号,也就意味着要在同一个局域网下才能互相访问网卡。如果你的默认网关为255.0.0.0,那么意味着只用检查第一位,只要是10.xx.xx.xx就能访问你的网卡,而10.0.0.0正是这个网络的网络号,同理。。。(后面知道这个是子网划分的内容,上面的阐述应该也算正确)

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

地址解析协议ARP

ARP 作用:
从网络层使用的 IP 地址,解析出在数据链路层使用的硬件地址。

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

发送的是MAC帧,帧中的类型字段为0806H,数据内容就是ARP请求包。

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

**注意:**ARP只在本局域网工作。与外面网络没有任何关系。路由器不会转发ARP请求

ARP工作过程

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

点对点协议PPP中是用 串口直接通信,不是用MAC地址通信,存在不同的地址问题。

路由器是按照路由表工作的。

交换机是按照交换表工作的。

了解:arp攻击

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

IP数据报的格式

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

同一个标识标识,属于同一个数据报

片位移是为了将数据报拆散之后,当要重新组合成一个大数据报时,能找到前后的关联顺序,谁在前面,谁在后面由片位移决定。

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

IP层转发分组的流程

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

现在确定要H1向H2发送数据报,主机H1先通过计算,判断这个目的IP在外网(该局域网外),所以要通过路由器转发,因此要去找路由器,但是并不知道路由器的MAC地址,但知道路由器的IP地址(在主机的路由表中有)。因此主机H1通过ARP协议,然后问的应该是,对局域网内所有的主机进行提问:“我是主机H1,我的IP地址是xx.xx.xx.xx,MAC地址是xx.xx.xx.xx.xx.xx,谁是IP为yy.yy.yy.yy的主机(这个yy.yy.yy.yy不是IP数据报中的目的IP,而是路由表中路由器的IP)?你的MAC地址为多少”。然后路由器告诉主机H1自己的MAC地址。

然后路由器R1得到这个MAC帧之后,首先进行解封装,得到IP数据报,然后通过目的IP得到网络号,再根据路由表查询到对应的下一跳地址(即同一局域网下的另一个路由器的端口的IP地址)。如果该路由器和下一个路由器之间是PPP协议,那么就不用进行ARP协议得到MAC地址,PPP帧格式的首部首先是广播地址,因为是点对点,所以采用广播地址就能到达对点。如果该路由器和下一个路由器之间是以太网,那么就要首先根据已得到的下一跳的IP地址通过ARP协议进行广播得到下一个路由器的MAC地址,然后进行传输。

划分子网

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

注意 :划分子网之后,每个子网段的第一个地址(主机号为全0)为网络地址,最后一个地址(主机号为全1)为广播地址。

划分子网的时候能随意划分吗 比如192.168.1.0-192.168.1.255为一个子网,并且这个子网的子网掩码为255.255.255.0;122.168.2.0-122.168.3.255为一个子网,这个子网的子网掩码为255.255.0.0?或者说分开 122.168.2.0是一个子网,122.168.3是一个子网,他们合成一个大子网,但实际上不是一个子网,网络掩码还是255.255.255.0?

注意:如果192.168.1.0是19.2.168.0.0的一个子网,那就说明我们将192.168.0.0这个网络划分成了254个子网(256减去网络地址和广播地址),因此192.168.1.0的子网掩码只能为255.255.255.0和192.168.2.0是两个子网,并且子网掩码都为255.255.255.0,因此如果我们一个部门有255台主机,那么一个子网的ip就不够分配,需要人为认定另外一个子网中的一个ip分给该部分。
(后面发现也可以随便分。。。子网掩码也可以不同)

在子网划分的情况下路由器怎么转发分组

为什么有子网划分路由器转发分组的情况就不一样了呢?因为传统网络(未划分子网的)本来是一个大网络,根据网络号就可以找到对应的那个网络,现在划分子网之后,要在大网络之下还要找到更细更小的网络,根据之前的路由表中的选项只能得到那么大网络,如果要得到小网络还要进行更细的确认。

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

原来得到网络地址的办法是直接相与就找到网络号了。现在子网划分之后,必须用目的IP对每个网络的子网相与,原来一个IP对应一个子网掩码(根据类别就三类),现在一个IP可能对应的就不是那个固定的子网掩码了,因此要都要相与。

DHCP动态主机配置协议

当主机加入IP网络,允许主机从DHCP服务器动态获取IP地址

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

网络地址转换

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

ICMP协议(网际控制报文协议)

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

应用:ping和路由跟踪

路由选择协议

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

内部网关协议RIP

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

RIP路由协议在上面的使用过程如下,路由器R6的路由表接收到R4发送来的路由更新信息,Net1为R6中没有的路由,直接添加进去;如果下一条路由器一样(这里Net下一条路由器都为R4),Net2会更新为最新的接收到的消息,尽管原来的距离更小;Net3被更新是因为接收到的消息中下一条路由器发生了变化,使得距离更加短了,RIP会采用更短的一条路由。

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

内部网关协议OSPF

为了克服RIP的一些缺点开发出来。

RIP:只和邻居交换信息(路由表)。

OSPF:向全网通告自己的链路状态信息。(想法得到网络拓扑图)

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

计算机网络复习-网络层,计算机网络复习,计算机网络,网络

OSFP直接用IP数据报传送,而不用UDP传送。

Dijkstra算法

图论:Dijkstra算法——最详细的分析,图文并茂,一次看懂!-CSDN博客

随便找的一个解释。

注意:迪杰斯特拉算法注意的点是,要将什么点加入路径中,取决的是,已经加入路径中的点到达该点的路径是其中最短的。

外部网关协议BGP

略。

典型的路由器结构

计算机网络复习-网络层,计算机网络复习,计算机网络,网络
计算机网络复习-网络层,计算机网络复习,计算机网络,网络文章来源地址https://www.toymoban.com/news/detail-834585.html

到了这里,关于计算机网络复习-网络层的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 计算机网络复习(五)

    考点: UDP 拥塞控制 TCP 三次握手四次握手 P247 熟知端口号 P215 TCP 报文计算 5-36.假定TCP采用一种仅使用线性增大和乘法减小的简单拥塞控制算法,而不使用慢开始。发送窗口不采用字节为计算单位,而是使用分组pkt为计算单位。在一开始发送窗口为1pkt。假定分组的发送时延非

    2024年02月11日
    浏览(25)
  • 【计算机网络期末复习】

    建议课后下来多花点时间,不然到了期末这些内容就是依托答辩 什么是协议和体系结构? 协议(protocol):计算机(节点)通信时对信息内容、信息表示以及交换过程遵循的 共同约定 体系结构(architecture):计算机网络非常复杂,一般被分成多个层次,如何分层以及各层采用的

    2023年04月25日
    浏览(35)
  • 计算机网络复习(六)

    考点: MIME及其编码(base64,quoted-printable) 网络协议 http是基于什么协议,应用层到网络层基于什么协议 6-27.试将数据 11001100 10000001 00111000 进行 base64 编码,并得到最后传输的 ASCII 数据。 答:先将 24 比特的二进制数字划分为 4 个 6 位组: 110011 001000 000100 111000,得出十进制的值

    2023年04月15日
    浏览(25)
  • 计算机网络--网络层传输层复习

    R1. 问题: Let\\\'s review some of the terms used in this book. Earlier, we talked about how the name of a packet at the transport layer is a message segment, and the name of a packet at the data link layer is a frame. What is the name of the network layer packet? As mentioned earlier routers and link layer switches are called packet switches. What is the fu

    2024年02月09日
    浏览(79)
  • 计算机网络 期末复习方向

    只里是给出期末复习的方向的大框和要点,想要学好这门课程一定要认真读教材 一,网络层 前三章我们解决了在具体物理网络,具体局域网上数据的传输过程,我们能实现在一个具体网络上把数据从A主机传到B主机,这件事情解决了。 引入问题:如果网络的局域网不考虑网

    2024年02月08日
    浏览(26)
  • 计算机网络期末复习——计算大题(一)

    个人名片: 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755@qq.com 🦉个人WeChat:Vir2021GKBS 🐼 本文由妄北y原创,首发CSDN 🎊🎊🎊 🐨座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。 专栏导航

    2024年02月03日
    浏览(35)
  • 计算机网络复习题+答案

    计算机网络复习题 一、单项选择题 在应用层协议中,主要用于IP地址自动配置的协议是: ( C ) A. DNS B. FTP C. DHCP D. TFTP 在802.11系列标准中,哪一个传输速率最高? ( D ) A. 802.11a B. 802.11b C. 802.11g D. 802.11n 下列关于PPP协议的说法中错误的是: ( C ) A. PPP协议是一种面向字符的

    2023年04月24日
    浏览(29)
  • 计算机网络复习(应用层)

    1、应用层对应用程序的通信提供服务 2、应用层协议定义了如下内容: 报文类型是请求还是响应 各种报文类型语法 字段的定义 时序 3、应用层功能: 文件传输、访问管理 电子邮件 虚拟终端 查询服务和远程作业登录 1、C/S模型 ①服务器(Server): 永久性提供服务 永久性地

    2024年04月27日
    浏览(31)
  • 计算机网络重点概念整理-第四章 网络层【期末复习|考研复习】

    计算机网络复习系列文章传送门: 第一章 计算机网络概述 第二章 物理层 第三章 数据链路层 第四章 网络层 第五章 传输层 第六章 应用层 第七章 网络安全 计算机网络整理-简称缩写 给大家整理了一下计算机网络中的重点概念,以供大家期末复习和考研复习的时候使用。 参

    2024年02月08日
    浏览(31)
  • 计算机网络期末复习(知识点)

    目录 第一章 概述 1.1计算机网络的概念 1.2计算机网络的组成 1.3计算机网络的功能 1.4计算机网络的性能指标 1.5计算机网络的体系结构 第二章 物理层 1.基本概念 2.常见的数字数据编码 3.传输介质 4.物理层中的设备 第三章 数据链路层 1.数据链路层的功能 2.组帧 3.差错控制 4.流

    2024年02月03日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包