8-10网络间通信


网络层
1.网络层的四个基本操作:
(1)终端设备编址:终端设备具备唯一的IP地址
(2)封装:源主机对传输层数据进行封装
(3)路由:通过路由器选路,转发经过的每个路由器均称作一跳
(4)解封:目的主机对数据解封
2.传输层是进程和进程通信,网络层是主机和主机
3.IP封装,添加IPv4/IPv6报头
4.IP特征
(1)无连接 - 发送数据包前不与目的地建立连接。
(2)尽力而为 - IP本质上是不可靠的,因为不保证数据包交付。
(3)介质无关性 - 其工作与传输数据的介质(即铜缆、光纤或无线)无关;需要考虑每种介质可以传输的最大 PDU 大小(MTU),过大会进行分片,IPv6的路由器不能被路由器分片
IP数据包
1.IPv4数据包有20字节的头部
在这里插入图片描述
在这里插入图片描述
互联网报头长度 (IHL)、总长度和报头校验和字段用于识别和验证数据包;使用标识符、标志和片偏移量字段跟踪分段
2.IPv4的局限性:
(1)IPv4地址耗尽
(2)缺乏端到端连接,虽然有NAT
(3)增加的网络复杂性
3.IPv6概述
(1)更大的地址空间,128位
(2)改进数据包处理过程,简化报头
(3)消除了对 NAT 的需求
4.IPv6数据包
在这里插入图片描述
主机路由方式
1.本地还是远程的转发决策: IPv4 中 -源设备使用自己的子网掩码以及自己的 IPv4 地址和目的 IPv4 地址来进行此判断。 IPv6 中 -本地路由器将本地网络地址(前缀)通告给网络上的所有设备。
2.默认网关:将流量路由到其他网络的网络设备(即,路由器或第3层交换机):拥有同本地网络其他主机相同地址范围的本地 IP 地址;接受数据到本地网络,将数据转发出本地网络。
3.windows上用route print或命netstat -r命令可以显示主机路由表
路由器转发决策
1.检查路由表,使用最佳(最长)匹配选择路由
2.路由表中的三种路由条目
(1)直连网络,与路由器相连的不同网段
(2)远程网络,不是直接相连的,通过由管理员明确配置静态路由(手动)或使用动态路由协议交换路由信息来学习远程网络。
(3)默认路由
3.静态路由:手动配置的路由。网络改变,他不会自动更新;适用于小型网络或链路较少的情况
4.动态路由:让路由器从其他路由器那里自动学习远程网络,包括默认路由。自动更新路由表。动态路由协议包括OSPF和增强型内部网关路由协议 (EIGRP)
【DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码】

地址解析
1.以太网LAN上的设备有两个地址:
(1)物理地址(MAC 地址) – 用于同一网络上的以太网网卡之间的通信。
(2)逻辑地址(IP地址) – 用于将数据包从源设备发送到目的设备。
2.目的IP是同网段时,目的MAC是目的设备的MAC地址;在不同网段时,目的MAC是默认网关的MAC地址?【不是下一个设备的mac吗(交换机,通过插入端口,不用地址?
3.IPv4数据包,通过地址解析协议(ARP)实现IP地址与MAC地址关联;IPv6数据包,通过ICMPv6邻居发现(ND)。
4.ARP的两个功能:将 IPv4 地址解析为 MAC 地址和维护IPv4到MAC地址映射表(ARP 表或 ARP 缓存)
5.ARP请求
设备在ARP表中查找目的ip地址的MAC地址,如果没有,会发送一个 ARP 请求,该请求直接封装到以太网帧,包括目的MAC地址(广播地址FF-FF…)、源MAC地址、类型0x806。还有目标IP地址
6.ARP应答
与请求的目的ip相应的设备才做出相应,包括目的MAC地址、源MAC(需要的)、类型0x806。不是本地设备,则网关路由器会收到并比较该地址是否在此网段,不在就发给默认网关
7.ARP表中设有定时器,超时的条目会被删除
8.ARP广播和欺骗,广播会使网络性能短时间下降;伪造应答
邻居发现(ND)
1.消息类型:邻居请求消息、邻居通告消息、路由器请求消息、路由器通告消息、重定向消息
(1)邻居请求和邻居通告消息用于设备到设备的消息传递,例如地址解析
(2)路由器请求和路由器通告消息用于设备和路由器之间的消息传递。通常,路由器发现用于动态地址分配和无状态地址自动配置 (SLAAC)。
(3)重定向消息,用于更好的下一跳选择
2.邻居请求消息使用特定的以太网和IPv6组播地址发送

总结

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值