计算机网络——网络层

网际协议IP

配套协议:ARP;ICMP;IGMP;RARP(逆地址解析协议,已淘汰,包含在DHCP协议中)

 

网络连接起来的中间设备:

物理层:转发器

数据链路层:网桥

网络层:路由器

网络层之上:网关

 

 

分类的IP地址:

A类地址:网络号0:本网络

       网络号127:环回测试(则不会将数据报发送到任何网络)

       主机号0:表示单个网络地址

       主机号全1:表示该网络上所有的主机

路由器每个接口对应不同网络号和硬件地址

当2个路由器直接相连形成的特殊网络(N1,N2,N3)通常不分配IP地址(无编号网络,无名网络)

硬件地址:

 

 

地址解析协议ARP(同一个局域网)

IP地址->硬件地址

步骤:

      查找缓存

      局域网广播发送ARP请求分组(内容本主机IP&硬件地址,请求主机IP地址)

      目标主机单播发送请求相应,同时将请求方主机IP-硬件地址加入缓存

不在同一个局域网,则将路由器的IP地址解析为硬件地址

映射地址有生存时间

使用IP地址和硬件地址的原因:

不同的网络有不同硬件地址,硬件地址转换复杂,使用统一IP编址简化了问题

ARP欺骗:

      将错误MAC地址返回给请求MAC地址的主机

 

IP数据报格式

 

首部: 版本:v4  v6

             标识:每产生一个数据报,计数器加1

                         当数据报过长需要分片时,相同标识的数据报片能够重装成原来的数据报

             标志:MF(more fragment)还有分片

                         DF(don't fragment)不能分片

            片偏移:某片在原分组的相对位置

            生存时间TTL:数据报每经过一个路由器,TTL减一

            协议:使目的主机IP层知道应将数据部分上交给哪个协议

 

IP分组转发

路由表信息:

 

分组算法:

      从数据报提取目的IP地址D&目的网络地址N

      如果N为与该路由器连接的某个网络地址,则直接交付

      如果有目的地址为D,则交给下一跳路由

      如果有目的地址为N,则交给下一跳路由

      交给默认路由

 

 

IP数据分割

主机/路由器对IP数据报进行分片,目标主机进行IP数据报重组

分片处理中,一旦某个分片丢失,则会造成整个IP数据报作废

路径MTU发现:

      路径MTU:路径中所有数据链路中最小的MTU

      发送主机按照路径MTU大小将数据报分片,避免在中途路由器进行分片

      工作原理:

            1.发送端发送IP数据报时将首部的分片禁止标志设为1

            2.图中路由器需要分片时会将包丢弃并发送ICMP不可达消息,并将MTU值发送给主机

            3.主机按照该MTU进行分片,并反复以上操作

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值