计算机网络第四章网络层

目录

网络层功能

网络层协议

IP

IP层转发分组流程

划分子网

无分类编址CIDR

网际控制报文协议ICMP

路由算法

 

IP多播(组播)

VPN和NAT


 


网络层功能

功能一:路有选择与分组转发

功能二:异构网络互联

功能三:拥塞控制

无连接就是路由器把分组随便发,最后整合

虚电路类似传统电话网,贵啊

X.25网,
虚电路的网协议,分组交换网


IP协议(数据报)
地址解析协议ARP
网际控制报文协议ICMP
网际组管理协议IGMP

网络层协议

寻址方案
最大分组长度
网络接入机制
超时控制
不同的差错恢复方法
状态报告方法
路由选择技术
用户接入机制(线,wifi)
不同的服务
不同的管理与控制方式





都不同,怎么处理

IP地址就是给每个链接在因特网上的主机或者路由器分配的
所有的IP地址是唯一的,广域网上的IP地址号码指派公司ICANN


分类的IP地址,现在已经不用了

发到以太网就行了,内部直接广播就行

点分十进制法







子网划分




构成超网
全0 是内网
全1 是广播网



2的24次方-2

B类,128.0其实也不用, 216-2

一个路由至少有两个IP地址

ARP协议

ARP请求,发自己的iP和MAC地址找目的 都不响应的时候路由响应,把自己的MAC地址返回

和目的IP“与”一下,看看是不是在一个网段

DHCP协议其实是【应用层】协议,基于UDP

 

 

 

IP

 

首部长度的1代表IP首部长度的4字节

服务类型:想要啥服务

总长度:首部+数据部分;长了就切片
标识:数据大的话,标识报文的分组,同一数据报的分片用同一标识
标志:只有后两位有用。 第一个标志可不可以分,最后一个标识是不是最后一个;中间位DF=1,禁止分片

        x_ _        最低位MF   MF=1,后面还有分片

片偏移:一个IP数据报要分成多个帧,因为帧的长度不够,13位,但是它的单位是8B,一位表示8B
生存时间:路由跳数,最后一片可能不是8B整数倍


协议:指定向上兼容的传输层协议,

TCP有连接666;UDP无连接,“遗弃”

首部校验和:

原来的位置/8-------8是固定的计算方法


向上的协议有 ICMP、IGMP、TCP、UDP、OSPF

校验和全0 反码算术和

分组

MTU=1500B

 

---------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

IPv6数据报格式

 

 

 

----------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------

 

IP层转发分组流程

目的地址的网络号,看是不是在一个网上
下一跳路由有没有?
找不着的可以给默认路由

划分子网

IP地址利用率有时很低

两级IP地址不太灵活

1985年开始划分子网

路由器找到网络后,在进行子网号分属于哪个子网的?

默认子网掩码,网络号全都设置成1,

无分类编址CIDR

构成超网,把子网合成较大的子网



232

一个划分的子网掩码可以变长子网掩码VLSM

三级分地址又变回了二级地址,网络号和子网号是随机的长度

CIDR地址块

全1是超网里的回旋报文

路由匹配
采用前缀最长匹配,最佳匹配


路由表中项目数很大的时候,使用二叉线索查找路由表

网际控制报文协议ICMP

桥梁的作用

保证IP分组转发的成功率

发送异常、差错报告,还有别的没对应下图不同的代码

ICMP报文作为IP层数据进行发送

ICMP差错报告报文和ICMP询问报文,坏了要报告,是否好了要询问。

 

参数问题,校验IP首部的时候,就会往回发ICMP报文,
改变路由,有新路由加入,告诉源点

IP报咋样了进行回馈,8字节的循环校验码

那么多的IP分片只发一个ICMP,多播不发,特殊地址不发,ICMP自己错了不发

-------------------------------------------------

ping就是询问报文,是直接使用网络层没有通过传输层的TCP and UDP

 

路由算法

 

静态路由选择策略


动态路由选择策略


分层次的路由选择协议

自治系统AS:
内外网


路由器==网关

IGP内部网关协议------用UDP报文
(分散性路由算法)RIP(Routing Information Protocal),路由器只掌握物理相连的邻居及链路费用


分布式、基于距离向量,维护目的网络的距离
距离最短,报文生存时间为15
和邻接路由器交换信息
30s换一次
距离向量法
转发次数少速度不一定块

最多有25个路由信息 每个路由信息需要20个字节 4个字节
204字节? 504?

有表断了,容易循环


(全局性)OSPF Open Shortest Path First开放式最短路径优先 -----IP报文
不规定路径最短了
洪范法,向整个网络路由交换,

路由最好不要超过200个每个区域

根据度量值设定

可靠,得收到是同的没有断才更新。

应用范围广

 


--------------------------------------------------
--------------------------------------------------
--------------------------------------------------

EGP外部网关协议,AS间的
BGP外部网关协议 Border Gateway Protocol边界网关协议)----用TCp协议报文
我去,这个又是应用层协议


范围太大了,找边缘的路由器作为发言人,只更新路由表的变化部分

 

 

 

IP多播(组播)

不同于广播的方式的地方是,广播的不管目标的需求的;多播针对有需求的目标发送

群组聊天

类似于看电视

用D类IP地址进行多播 前4位1110

1个D地址对应多播组,使用IGMP协议,网际组管理协议


硬件复制就可以实现,【多播路由器】,多发一个电波就可以了

226.X.X.X

多播路由选择协议,复制按照网络的地址进行发送,不用按照主机的地址,

检测源地址里我最近的,选最短的,这些都是树的利用。

路径一样选择IP地址小的

不让单波过的就把单博加入到多播里,类似于把小汽车装大汽车过隧道
(3)基于核心的发现技术
类似与群主,选择核心路由器机型IGMP统计

VPN和NAT

虚拟专用网VPN



封装目的地址,

网络地址转换NAT(Network Address Translation)

在专用网连接到因特网的路由器 NAT软件,把自己的原地址设置成公网的地址

 

移动IP

 

网络层设备

路由器

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值