【网络基础】《TCP/IP详解》学习笔记3

简介:

一. 第四章:《ARP:地址解析协议》

问题一:ARP的作用?

ARP为IP地址到对应的硬件地址提供动态映射。

问题二:ftp hostname的过程。

1) DNS解析,将hostname解析成IP地址

2) 请求TCP用得到的IP地址建立连接。

3) TCP发送一个连接请求。

4) 如果目的地址在本地网络,直接到达,否则通过选路确定位于本网络的下一站路由器地址。

5) 如果是以太网,发送端将32位IP地址变成48位以太网地址。这里需要ARP。

6) ARP request

7) ARP reply

8) 收到reply,可以发送IP报文数据了。

问题三:点对点链路使用ARP吗?

不使用

问题四:ARP高效运行的关键是什么?

关键是每个主机上都有一个ARP的高速缓存。

问题五:ARP报文的各个字段以及含义?

帧类型:ARP:0x0806 (2)

Arp首部:

硬件类型:硬件地址的类型,1表示以太网地址。(2)

协议类型:协议地址的类型,0x0800 表示IP地址。(2)

硬件地址长度:字节为单位 6  (1

协议地址长度:字节为单位 4   (1)

操作类型:2个字节。 ARP请求1,ARP回复2,RARP请求3,RARP应答4。(2)

发送者硬件地址:6个字节(6)

发送者IP地址:4个字节(4)

目标硬件地址:6个字节(6)

目标IP地址:4个字节(4)

CRC校验:4个字节 (4)

总结:

arp总共28个字节。

记忆方法: 以太网先目地后源,ARP先发送端后目地端。先硬件后协议。



本文转自wzhj132 51CTO博客,原文链接:http://blog.51cto.com/wzhj132/358117

相关文章
|
29天前
|
移动开发 网络协议 安全
网络面试题:什么是 TCP/IP?
网络面试题:什么是 TCP/IP?
43 0
网络面试题:什么是 TCP/IP?
|
30天前
|
监控 负载均衡 网络协议
TCP重传与超时机制:解锁网络性能之秘
TCP重传与超时机制:解锁网络性能之秘
58 0
|
2天前
|
网络协议 Java API
深度剖析:Java网络编程中的TCP/IP与HTTP协议实践
【4月更文挑战第17天】Java网络编程重在TCP/IP和HTTP协议的应用。TCP提供可靠数据传输,通过Socket和ServerSocket实现;HTTP用于Web服务,常借助HttpURLConnection或Apache HttpClient。两者结合,构成网络服务基础。Java有多种高级API和框架(如Netty、Spring Boot)简化开发,助力高效、高并发的网络通信。
|
11天前
|
网络协议 安全 网络性能优化
|
21天前
|
缓存 网络协议 数据库连接
【底层服务/编程功底系列】「网络通信体系」深入探索和分析TCP协议的运输连接管理的核心原理和技术要点
【底层服务/编程功底系列】「网络通信体系」深入探索和分析TCP协议的运输连接管理的核心原理和技术要点
20 0
|
30天前
|
网络协议 算法 Linux
探索TCP状态机之旅:发现网络连接的生命周期与神秘魅力
探索TCP状态机之旅:发现网络连接的生命周期与神秘魅力
67 0
|
1月前
|
网络协议 网络性能优化
网络面试题:TCP和UDP的区别
网络面试题:TCP和UDP的区别
25 0
|
1月前
|
网络协议 Python
Python网络编程实现TCP和UDP连接
Python网络编程实现TCP和UDP连接
27 0
|
1月前
|
网络协议 Shell 网络架构
2. 搭建互联互通的 IP 网络
2. 搭建互联互通的 IP 网络
153 0
|
1月前
|
数据采集 SQL DataWorks
DataWorks常见问题之一样IP的分库只有部分网络连通如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
32 6

热门文章

最新文章