图解TCPIP-ARP
ARP
ARP(Address Resolution Protocol)
1.以IP地址为线索,定位下一个应该接收数据分包的MAC地址,如果不在同一链路上,通过ARP查找下一跳的MAC地址
2.只适合IPv4,不适合IPv6
1.A通过广播发送一个ARP请求包,广播的包可以被同一连路上所有的主机或者路由器接收
2.如果ARP中的目标IP地址与自己的IP地址一致,那么就将自己的MAC地址塞入到AEP响应包返回给主机
3.将此次ARP的信息缓存,下次发送消息不必再发ARP
1.单链路中可以只使用MAC地址发送消息,但是多链路中不可
2.多链路中,路由器C隔断了两个网络,无法通过MAC地址直接发送消息,因此必须将数据包发给路由器C的MAC地址
RARP
RARP(Reverse Address Resolution Protocol)
将ARP反过来,从MAC地址定位IP地址
图解TCPIP-ARP相关推荐
- 图解TCPIP 笔记
图解TCPIP-基础知识(前三章干货少 重点在后边) 表示层:将计算机特定的数据格式转换为网络标准数据格式,标记格式编码 会话层:用于选择建立哪种连接方式,会在数据前端增加首部或标签信息 传输层:会话 ...
- 《TCP IP网络编程》阅读笔记及部分《图解 TCPIP》《图解 HTTP》补充笔记
第一章:理解网络编程和套接字 接受连接请求的套接字(接电话) 服务器端创建的套接字又称为服务器端套接字或监听套接字. socket 套接字编程. 为了与远程计算机进行数据传输,需要连接到因特网,而编程 ...
- 《图解TCPIP》知识学习(1.2):计算机与网络发展的7个阶段
道阻且长,行则将至.埋头苦干,不鸣则已,一鸣惊人!加油,骚年! 1 参考资料 参考书本资料: <图解 TCP/IP (第 5 版)>,P5 : 2 不同阶段总结 计算机使用模式的演变, ...
- 《图解TCPIP》<6.3>tcp协议
目录 前言 一. 特点&目的 二. 实现可靠性的手段 1. 序列号(`Seq`) + 确认应答(`ACK`) 2. 连接管理 3. 以段为单位发数据 4. 重发超时 5. 窗口控制 -- 提速 ...
- TCP IP学习笔记① 互联网通信过程
文章目录 一.TCP/IP和OSI模型 二.协议分层 2.1 物理层 2.2 数据链路层 2.2.1 以太网协议 2.2.2 MAC地址 2.2.4 广播 2.3 网际层 2.3.1 IP地址 ...
- 刚插上网线,电脑怎么知道自己的IP?
我们知道,如果你知道某台电脑的IP,就可以向这个IP发起连接请求,建立连接后就可以操作收发数据. 要发送的数据,会在网络层里加入IP头. 这里面最重要的是发送端和接收端的IP地址.这个IP地址就像是一 ...
- 老师傅提问,电脑上网后是怎么知道自己IP的?
今天这篇文章,很有意思,它来源于我曾经的一次真实面试里的其中一个小问题. 我们知道,如果你知道某台电脑的IP,就可以向这个IP发起连接请求,建立连接后就可以操作收发数据. 五层网络协议对应的消息体变化 ...
- 前端工程师成长之多读好书
1 引言 乱七八糟的书看了很多,有一本讲JavaScript的印象特别深开篇说的是"JavaScript是Java的脚本语言",但还是看完了,最后忘了书名. 下面列的这些都是看过后 ...
- 前端工程师成长之多读好书 1
1 引言 乱七八糟的书看了很多,有一本讲JavaScript的印象特别深开篇说的是"JavaScript是Java的脚本语言",但还是看完了,最后忘了书名. 下面列的这些都是看过后 ...
- 上岸快手,我选择一条不一样的路
作者:阿秀 校招八股文学习网站:https://interviewguide.cn 你好,我是阿秀. 前几天分享了一位7天内五面上岸飞书后端的学弟面经:7天五面,提前批顺利上岸飞书后端,今天再来分享一 ...
最新文章
- Java 性能优化的五大技巧
- session每次请求都是新建的吗_每次去火车站都是提心吊胆,感觉就像进了贼窝一样,有同感的吗?...
- 动态连接库的两种方式
- 阿里云盘内测_阿里云盘内测邀请码发放!30MB/s的下载速度
- 2017 Google 开发者大会终于来了!
- PowerDesign数据库建模导出至MySQL数据库
- BeX5使用疑难总结
- Java实现部标JTT1078实时音视频传输指令——视频流负载包(RTP)传输
- tomcat 启动时报错:To prevent a memory leak, the JDBC Driver has been forcibly unregistered
- 什么是框架?框架和库有什么区别?
- 根据中文名字首字母进行分组
- java无法安装路径无效_Java环境 jdk无法切换版本,修改path路径也无效
- jquery实现左右点击滑动
- mac设置应用来自任何来源
- 初来乍到,多多关照(其实不是初来了^_^,Hello CSDN,我来了)
- 1^3+2^3+3^3+...+n^3通项公式
- Atlassian Crowd安装
- 大数据-Zookeeper:对大数据平台中的各个模块进行集中配置和调度【原理与搭建】
- 反病毒工具-X64Dbg
- 企业用HCM系统软件进行人力资源管理有什么好?
热门文章
- mac mysql log在哪里_mac如何开启mysql bin-log
- 隐藏画质代码_和平精英120帧率代码是什么?隐藏的120帧率代码更改方法技巧
- Python+tkinter动态创建与销毁组件小案例
- C语言 如何判断一个主机是大端还是小端
- android滑屏的设计思路,安卓设计如何实现滑动屏幕出现如图的效果
- 用js实现一个无限循环的动画
- php安全测试工具,免费的高级Web应用程序安全测试工具
- flask中文文档_「Flask系列」 初识Flask
- canoe知识点查阅
- 重庆的计算机学校排名2015,2015年计算机考研学校排名