计算机网络(第六版)复习提纲16

2024-01-29 01:52

本文主要是介绍计算机网络(第六版)复习提纲16,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

三 IP地址与MAC地址
1 IP层只能看到IP数据报
2 路由器只根据目的IP地址进行转发
3 局域网的链路层只能看到MAC帧
4 IP层抽象的互联网屏蔽了下层的复杂细节,在网络层讨论问题能够使用统一的、抽象的IP地址来研究主机和主机或路由间的通信
问题:
1 主机或路由如何知道MAC—》下一节ARP
2 路由的转发表如何得出—》4.5节
四 地址解析协议ARP=》知道IP找MAC
适用范围:同一个局域网下
逆地址解析协议RARP=》知道MAC找IP《=DHCP协议已经包含了RARP的功能
1 解析过程
主机A要向主机B发送IP报,首先根据B的IP地址在ARP的高速缓存中找是否有对应的B 的MAC,如有就发送。
如果没有就允许ARP解析过程:
① ARP进程在局域网上广播发送ARP请求分组,内容为:”我的IP是XX.XX.XX.XX,我的MAC是XX-XX-XX-XX-XX-XX,我想知道IP为XX.XX.XX.XX主机的MAC地址“。
② 本局域网上所有在线主机的ARP进程收到此ARP请求分组。
③ 主机B的IP地址与ARP请求分组一致,于是收下ARP请求,向主机A单播发送ARP响应分组,内容为”我的IP为XX.XX.XX.XX,我的MAC是XX-XX-XX-XX-XX-XX“。其他主机由于IP不一致,不对ARP请求进行回应。
④ 主机A收到主机B的ARP响应分组,将主机B的IP到MAC的映射写入ARP高速缓存中。
2 高速缓存
保存在高速缓存中的每一个IP到MAC的映射都设置生存时间,超过生存时间的删除,重新发送ARP进行更新,以防止MAC地址失效。
3 使用ARP的四种典型情况
① 主机A要把IP报发给相同网络N1上的主机B,需要在本网络N1上发送ARP。
② 主机A要把IP报发给不同网络N2/N3上的主机B,需要找到本网络N1上一台路由器R1的MAC地址,IP报发给R1,剩下由R1来完成③/④
③ 路由器R1要把IP报发给相同网络N2上的主机B,需要找到B的MAC
④ 路由器R1要把IP报发给不同网络N3上的主机B,需要找到接在N2上一个路由器R2的MAC
4 为什么组合使用IP和MAC而不仅用MAC?
全世界各式各样的网络使用不同的 MAC地址,这些异构网络互相通信必须进行非常复杂的MAC地址转换工作,由用户或用户主机来完成这项工作几乎不可能。IP编址把这个复杂问题解决了。连接到互联网的主机只需各自拥有一个IP地址,它们之间的通信就像连接在同一个网络上那样简单方便,即使必须多次调用ARP来找到MAC地址,但这个过程都是由计算机软件自动进行的,对用户来说是看不见的。

这篇关于计算机网络(第六版)复习提纲16的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/655420

相关文章

【JavaScript】LeetCode:16-20

文章目录 16 无重复字符的最长字串17 找到字符串中所有字母异位词18 和为K的子数组19 滑动窗口最大值20 最小覆盖字串 16 无重复字符的最长字串 滑动窗口 + 哈希表这里用哈希集合Set()实现。左指针i,右指针j,从头遍历数组,若j指针指向的元素不在set中,则加入该元素,否则更新结果res,删除集合中i指针指向的元素,进入下一轮循环。 /*** @param

PMBOK® 第六版 规划进度管理

目录 读后感—PMBOK第六版 目录 规划进度管理主要关注为整个项目期间的进度管理提供指南和方向。以下是两个案例,展示了进度管理中的复杂性和潜在的冲突: 案例一:近期,一个长期合作的客户因政策要求,急需我们为多家医院升级一个小功能。在这个过程中出现了三个主要问题: 在双方确认接口协议后,客户私自修改接口并未通知我们,直到催进度时才发现这个问题关于UI设计的部分,后台开发人员未将其传递给

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控

16 子组件和父组件之间传值

划重点 子组件 / 父组件 定义组件中:props 的使用组件中:data 的使用(有 return 返回值) ; 区别:Vue中的data (没有返回值);组件方法中 emit 的使用:emit:英文原意是:触发、发射 的意思components :直接在Vue的方法中声明和绑定要使用的组件 小炒肉:温馨可口 <!DOCTYPE html><html lang="en"><head><

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

react笔记 8-16 JSX语法 定义数据 数据绑定

1、jsx语法 和vue一样  只能有一个根标签 一行代码写法 return <div>hello world</div> 多行代码返回必须加括号 return (<div><div>hello world</div><div>aaaaaaa</div></div>) 2、定义数据 数据绑定 constructor(){super()this.state={na

打靶记录16——Momentum

靶机: https://download.vulnhub.com/momentum/Momentum.ova 下载后使用 VirtualBox 打开 难度:中 目标:取得 root 权限 + 2 Flag 攻击方法: 主机发现端口扫描信息收集Web 路径爆破XSS 漏洞JS 脚本分析AES 解密Redis 认证漏洞 主机发现 sudo arp-scan -l 端口扫描和服务发

PMBOK® 第六版 项目进度管理知识领域

目录 读后感—PMBOK第六版 目录 提到“进度”,大家都能直观理解其含义。有统计指出,现在项目的延迟交付比例越来越高,并且这一趋势持续上升。造成项目延期的原因是多方面的,常见的原因之一是在项目初期,由于时间充裕,往往会做一些与项目无关或超出项目范围的工作,导致项目后期不得不疯狂赶工。 另一种常见问题是过分关注单个活动的精确执行,而忽略了对整个项目进度的宏观把控,这种做法可能会导致团队失

[计算机网络]-计网学习笔记-计网知识点总结(附完整笔记)

本笔记是跟着 b站 湖科大教书匠 视频做的笔记,其中图片为视频中的 PPT,加上了自己的注释。         这是原视频链接。大家可以参照着笔记看原视频。视频中的 PPT 做的非常好。         【计算机网络微课堂(有字幕无背景音乐版)】https://www.bilibili.com/video/BV1c4411d7jb?vd_source=1146b07cc2d66

NYOJ 16 矩形嵌套

OJ题目 : http://acm.nyist.net/JudgeOnline/problem.php?pid=16 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能多的矩形排成一行,使得除