TCP/IP网络层
  7LRXGRSuy2lK 2023年11月12日 28 0

网络层协议

网络层功能:实现端到端主机之间的数据传输。

关键词:路由(网络中选择路径);IP编址;分组转发

网络层的数据单位(PDU):包 packet

网络层协议的两个版本:

IPV4 和IPV6:

对比TCP/IPv4和TCP/IPv6 :


TCP/IPv6的网络层:没有ARP协议和IGMP,而出现了ND和MLD协议。

总体目前TCP/IPv4网络层的协议有:ARP、IP、ICMP、IGMP协议

IP协议(Internet Protocol)

1)寻址:寻找路由进行数据转发。

2)数据报的封装:封装后形成IP数据报。

3)分片与重组:IP数据报根据MTU的大小可以在源、目的节点进行拆分和重组。

   (MTU:不同数据链路层的MTU大小不同,若数据包大于即将要传输的链路就需要分片,然后再重组)

IP可实现分组交换:

是指在网络中路由器转发IP分组的物理传输过程与数据报转发交付机制。

分组交付可分为直接交付间接交付两类:

    直接交付:对于主机来说,就是目的主机在一个网段的传输。对于路由器来说,就是无需借助其他路由器就可以到达的目的网络,即到达路由器的直连网络。

    间接交付:对于主机来说,就是目的主机在不同网段的传输。对于路由器来说,就是必须借助其他路由器才能到达目的网络。

IP的特点

1)IP是一种不可靠、无连接的数据报传送服务协议。

2)IP是点对点的网络层通信协议。

3)IP的介质无关性。

IPV4报头:(范围:20-60B)


IP包:{IP报头+传输层分段}

  对各报头字段要认真领会!

  认真理解标识、标志、片偏移!

          生存时间TTL!

ICMP协议(Internet Control Message Protocol)即Internet控制报文协议。

功能:

TCP/IPv4网络层的一个协议。用于在IP主机、路由器之间传递控制消息,以提高成功发送率。

ICMP报文的类型和代码所代表的含义:


ICMP的应用举例:

  • ICMP使用分组网间探测命令ping测试两个主机之间的连通性。
  • ping命令使用ICMP回应请求与应答报文。

Ping命令:网络中测试主机间的连通性。

!使用仿真模拟器,抓包去分析来细致体会协议要素。

IGMP(Internet Group Management Protocol),Internet组管理协议。

功能:在IPv4环境中提供组管理的协议,参加多播的主机和路由器利用IGMP交换多播成员资格信息,以支持主机加入或离开多播组播。

工作原理:

IGMP报文主要进行组成员的查询和报告,IGMP采用两种消息报文。

  1. 成员关系查询:路由器周期性地向自己的所有接口发送一般查询报文,以了解多播组的存在。
  2. 成员关系报告:主机用该消息响应路由器的查询,报告自己加入的组,主动发送成员关系报告。
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  Vn37uiKQIsdv   2023年12月06日   23   0   0 网络层链路IP
  n4CHhQlV5v8U   2023年11月19日   28   0   0 服务器sip运营商IP
  tprTMCWDkFAR   2023年12月06日   37   0   0 用户名APIIP
  xWYnr39PTA9E   2023年11月19日   31   0   0 服务器UserIP
IP
  xWYnr39PTA9E   2023年11月19日   35   0   0 子网掩码子网IP
7LRXGRSuy2lK
作者其他文章 更多

2023-11-12

2023-11-12

2023-11-02

2023-11-02