TCP/IP学习20180709-数据链路层-arp协议

arp协议:address resolution protocol地址解析协议
数据链路层,每个数据包都有MAC地址。主机是怎样根据对方主机的ip地址知道对方主机的mac地址呢?通过arp协议。
主机里有ip-arp对应表。拿到ip就查对应表。查到了就用mac地址。查不到就向网络发arp协议广播包。
收到这个广播包的所有主机都查自己的ip地址。如果该主机发现自己的ip地址符合,就把包含自己mac地址的arp包发给广播主机。广播主机拿到arp包后更新ip-arp对应表。然后用arp地址发送数据包。

原文地址:https://www.cnblogs.com/lsjava/p/9286509.html

时间: 2024-08-29 03:25:12

TCP/IP学习20180709-数据链路层-arp协议的相关文章

ICMP和arp协议以及tcp/ip学习

ICMP:http://blog.csdn.net/tigerjibo/article/details/7356936 ARP:http://blog.csdn.net/tigerjibo/article/details/7351992 IP分片:http://www.vants.org/?post=106 TSO/GSO linux内核源码剖析 udp: http://modernrobber.blog.163.com/blog/static/214636320074305183395/ ht

TCP/IP学习笔记(三)——IP,ARP,RARP

参考文献: * <TCP/IP详解 卷一:协议>: 1. IP网际协议 1.1 特点: 不可靠:不能保证IP数据报能成功到达目的地: 无连接:不维护任何关于后续数据报状态信息,即没有握手的环节,比如UDP也是无连接的: 1.2 IP首部 普通IPv4首部长度20字节(除非含有选项字段): 网络字节序:Big-endian: 服务类性(TOS):共8位,实际有效位4bit,最小时延,最大吞吐量,最高可靠性,最小费用: 不同的协议有不同的要求:Telnet和Rlogin用于少量交互数据要求最小传输

TCP/IP学习笔记(1)----------详解

TCP/IP协议 Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议.Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成.TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准.协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求.通俗而言:TCP负责发现传输的问题,一有问题就发出信号,

TCP/IP的三次握手协议

关于TCP/IP的三次握手协议,这篇文章中有详细的介绍,很通俗易懂,什么时候忘了,都可以过来瞧两眼,保证很快就明白了. 首先TCP/IP协议分为三个阶段:建立连接(握手阶段),数据传输阶段,连接终止阶段. 看到以前学习的<计算机网络>课本,书上介绍,数据传输阶段的时候,突然想到QQ或者阿里旺旺是不是采用TCP/IP协议进行聊天的, 发现阿里旺旺应该是采用TCP/IP协议,但是QQ是采用UDP协议进行聊天的,采用TCP协议进行保持登录状态的.关于QQ采用的协议,可以参考这篇知乎问答 关于他们具体

[TCP/IP详解卷1:协议] Chapter2.链路层

链路层三个目的:(TCP/IP支持各种链路层协议:以太网,令牌环网,光纤分布式数据接口.etc) (1)为IP模块收发IP数据包. (2)为ARP模块发送ARP请求和接受ARP应答. (3)为RARP发送RARP请求和接受RARP应答. 以太网 以太网是当今TCP/IP采用的主要局域网技术.使用CSMA/CD媒体接入方法. 802.2定义802网络共有的逻辑链路控制. 802.3针对整个CSMA/CD网络. 802.4针对令牌总线网络. 802.5针对令牌环网络. 原文地址:https://ww

TCP/IP学习20180629-数据链路层-ARP、IP

1.数据链路层:IP.ARP.RARPARP协议用来找到目标主机的Ethernet网卡Mac地址,IP协议用来承载数据ARP协议找到目标,IP协议传输数据2.IP协议ip协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输.IP不是可靠的协议.IP协议没有提供一种数据未传达以后的处理机制这个认为是上层协议该做的事,也就是TCP.UDP等等该干的3.IP协议头 原文地址:https://www.cnblogs.com/lsjava/p/9245823.h

TCP/IP学习笔记(2)----------IP协议与寻址

简介 下一博文终将会详细解析TCP/IP协议 本讲中主要注重于寻址 TCP/IP协议族中最核心的协议,提供不可靠.无连接的数据报传输服务. 不可靠:不能保证IP数据报能成功送达. 无连接:并不维护后续数据报的状态信息,每个数据报的处理都是相互独立.数据报可能不会按照发送顺序接收.同一站点向另一站点发送的多个数据报可能经过不同的路由到达. 帧格式 IP数据报格式如下. 版本:IP协议版本号,目前为4.故称为IPv4. 首部长度:以4字节为单位.最小值为5,不包含可选字段的IP首部大小为20字节.最

TCP/IP学习笔记(3)-----------TCP/IP协议详解

1.TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层.传输层.互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互联协议将数据包封装成internet数据报,并运行必要的路由算法. 这里有四个互联协议: 网际协议IP:负责在主机和网络之间寻址和路由数据包. 地址解析协议ARP:获得同一物理网络中的硬件主机地址. 网际控制消息协议ICMP:发送消息,并报

TCP/IP学习day02

好了,转眼间已经到了第二天晚上,今天起的比较晚,家里又来客人,所以学习的不多,浪费时间啊,要注意下. 话不多说,开始. 第二章:链路层 1.链路层的三个目的:(1)为IP模块发送和接收IP数据报:(2)为ARP模块发送ARP请求和接收ARP应答:(3)为RARP发送RARP请求和接收RARP应答.     常见链路层协议:以太网链路层协议.串行接口链路层协议. 2.以太网和IEEE 802封装: a.以太网,它采用一种称作C S M A / C D的媒体接入方法. b.802.3针对整个CSMA