计算机网络基础:ARP协议 --- IP协议 --- ICMP + IGMP协议

  • ARP协议

    • ARP高速缓存:ARP把保存在高速缓存中的每一个映射地址项目都设置生存时间。凡超过生存时间的项目就从高速缓存中删除掉。
    • ARP是解决同一局域网上的主机或路由器的IP地址和硬件地址的映射问题。
  • IP协议
    • 利用IP协议可以使这些性能各异的网络从用户看起来好像是一个统一的网络。
  • ICMP协议
    • 为了提高IP数据报交付成功的机会,在网际层用了网际控制报文协议ICMP。
    • ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。
    • ICMP报文格式
  • ICMP协议的应用
    • PING

      • PING用来测试两个主机之间的连通性。
      • PING使用了ICMP回送请求与回送回答报文。
      • PING是应用层直接使用网络层ICMP协议的例子,它没有通过运输层的TCP或UDP协议。
    • Traceroute
      • Traceroute跟踪一个分组从源点到终点的路径,使用了ICMP时间超过差错报告报文。
      • 原理:
        • Traceroute从源主机向目的主机发送一连串的IP数据报,数据报中封装的是无法交付的UDP用户数据报。
        • 第一个数据报P1的TTL = 1,当P1到达路径上的第一个路由器R1时,路由器R1先收下它,接着把TTL - 1 = 0,R1丢弃P1,并向源主机发送一个ICMP时间超过差错报告报文。
        • 源主机接着发送第二个数据报P2,并且TTL = 2。P2先到达R1,R1收下它并把TTL - 1 = 1,然后转发给路由器R2,R2收下并把TTL - 1 = 0,R2丢弃P2,并向源主机发送一个ICMP时间超过差错报告报文。这样一直继续下去。
        • 当最后一个数据报刚刚到达目的主机时,数据报TTL = 1。主机不转发数据报,也不把TTL减1。但因IP数据报中封装的是无法完成交付的运输层的UDP用户数据报,因此目的主机要向源主机发送ICMP终点不可达差错报告报文。
        • 这样,源主机就知道了到达目的主机所经过的路由器的IP地址,以及到达其中每一个路由器的往返时间。

原文地址:https://www.cnblogs.com/xiaobaizzz/p/12299291.html

时间: 2024-10-07 17:49:01

计算机网络基础:ARP协议 --- IP协议 --- ICMP + IGMP协议的相关文章

计算机网络基础与TCP/IP

计算机网络基础知识复习汇总:计算机网络基础知识复习 HTTP协议的解析:剖析 HTTP 协议 一个系列的解析文章: TCP/IP详解学习笔记(1)-- 概述 TCP/IP详解学习笔记(2)-- 数据链路层 TCP/IP详解学习笔记(3)-- IP:网际协议 TCP/IP详解学习笔记(4)-- ARP 和 RARP TCP/IP详解学习笔记(5)-- ICMP:internet 控制报文协议 TCP/IP详解学习笔记(6)-- IP选路 TCP/IP详解学习笔记(7)-- 初识运输层 TCP/IP

地址解析协议ARP,网络层协议IP、ICMP协议

分析所用软件下载:Wireshark-win32-1.10.2.exe 阅读导览 1. 分析并且应用ARP协议 2.分析IP协议 3.分析ICMP协议 1.分析arp报文的格式与内容 (1)ping 172.18.3.132 的arp请求报文: 000108000604000100e04c512ae8ac12038e000000000000ac120384 物理网络类型Hardware type: 0001 - Ethernet (1) 协议类型Protocol type: 0800 - IP

计算机网络基础(四)——数据链路层和网络层协议及设备

一.数据链路层 位于网络层与物理层之间 1.功能 -- 数据链路的建立.维护与拆除 --帧包装.帧传输.帧同步 --帧的差错恢复 --流量控制 2.以太网 -- 以太网工作在数据链路层.我们平常使用的局域网就是以太网. --以太网采用CSMA/CD避免信号的冲突. -- CSMA/CD -- 带冲突检测的载波监听多路访问 --CSMA/CD工作原理: -- 发送前先监听信道是否空闲,若空闲则立即发送数据; --在发送时,边发边继续监听: --若监听到冲突,则立即停止发送,等待一段随机时间(称为退

IP协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)

目录 IP协议首部格式 地址解析协议 ARP 逆向地址解析协议 RARP 网际控制报文协议 ICMP 网际组管理协议IGMP IP 数据报首部 IP数据报首部格式: 最高位在左边,记为0 bit:最低位在右边,记为31 bit 版本: 占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4) 首部长度: 占4位,可表示的最大数值是15个单位(一个单位为 4 字节)因此IP 的首部长度的最大值是 60 字节 区分服务: 占8位,用来获得更好的服务,在旧标准中叫做服务类型,但

网络层 IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)

目录 IP协议首部格式地址解析协议 ARP逆向地址解析协议 RARP网际控制报文协议 ICMP网际组管理协议IGMP IP 数据报首部 IP数据报首部格式: 最高位在左边,记为0 bit:最低位在右边,记为31 bit 版本: 占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4) 首部长度: 占4位,可表示的最大数值是15个单位(一个单位为 4 字节)因此IP 的首部长度的最大值是 60 字节 区分服务: 占8位,用来获得更好的服务,在旧标准中叫做服务类型,但实际上一

(网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)

目录 IP协议首部格式地址解析协议 ARP逆向地址解析协议 RARP网际控制报文协议 ICMP网际组管理协议IGMP IP 数据报首部 IP数据报首部格式: 最高位在左边,记为0 bit:最低位在右边,记为31 bit 版本: 占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4) 首部长度: 占4位,可表示的最大数值是15个单位(一个单位为 4 字节)因此IP 的首部长度的最大值是 60 字节 区分服务: 占8位,用来获得更好的服务,在旧标准中叫做服务类型,但实际上一

tcp/ip--IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)

IP 数据报首部 最高位在左边,记为0 bit:最低位在右边,记为31 bit 版本: 占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4) 首部长度: 占4位,可表示的最大数值是15个单位(一个单位为 4 字节)因此IP 的首部长度的最大值是 60 字节 区分服务: 占8位,用来获得更好的服务,在旧标准中叫做服务类型,但实际上一直未被使用过.1998 年这个字段改名为区分服务.只有在使用区分服务(DiffServ)时,这个字段才起作用.一般的情况下都不使用这个字段

面试带你飞:这是一份全面的 计算机网络基础 总结攻略

前言 计算机网络基础 该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略 今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议.Http协议.Socket等,希望你们会喜欢. 目录 1. 计算机网络体系结构 1.1 简介 定义 计算机网络的各层 + 其协议的集合 作用 定义该计算机网络的所能完成的功能 1.2 结构介绍 计算机网络体系结构分为3种:OSI体系结构.TCP / IP体系结构.五层体系结构 OSI体系结构:概念清楚 & 理念

第7章 网络层协议(4)_IGMP协议

4. IGMP协议(Internet Group Management Protocol) 4.1 什么是组播(多播) (1)单播同一个视频要发送90个副本,但支持收看者"快进"和"倒退". (2)组播:同一个多播组的90个成员并需发送一次,路由器在转发分组时复制成多个副本转发出去,即在因特网范围内的多播是靠路由器来实现的,能够运行多播协议的路由器称为多播路由器.当分组到达目的局域网时,由于局部网具有硬件多播功能,因此不需要复制分组,在局部网上的多播组成员都能收到这