网络层部分协议(复习)

一 ******************************************************************

无类域间路由(CIDR)(改善IP)
*消除传统的A类,B类,C类地址界限
*融合子网地址与子网掩码,方便子网划分
格式:a.b.c.d/x

优势:1.提高IPV4的地址分配效率
2.提高路由效率
a.将多个子网据何为一个较大的子网
b.构造超网(super netting)
c.即路由聚集(路由聚合)

二*********************************************************************
DHCP协议(获取IP)

一个主机如获取IP地址:
1.硬编码
*静态配置(需要配置 IP地址和子网掩码0)
2.动态获取
*DHCP协议-动态主机配置协议
*从服务器动态获取IP地址
*IP地址
*子网掩码
*默认网关地址
*DNS服务器名称与IP地址
*”即插即用“
*允许地址重用(本机关机后,此地址被回收,并被赋予其他主机)
*支持在用地址续租
*支持移动用户加入网络
3.配置过程(客户端 68 端口,服务端 67 端口)
*一般主机进行查询是否存在DHCP服务器:“DHCP discover”(发现报文)(广播)(255.255.255.255)
*DHCP服务器利用“DHCP offer”(提供报文)(可能不止一台进行响应) (广播)
*主机请求IP地址:“DHCP request”(请求报文)(广播,使其他服务器回收预分配资源,供其他主机使用)
*DHCP服务器分配IP地址:“DHCP  ack"(确认报文)(广播)

4.DHCP协议在应用层实现(C/S)
*请求报文被封装入 UDP数据报中

(”默认网关“,当一个子网内的数据包要离开此子网时,应该通过哪个接口进一步进行转发,此主机的IP地址成为子网内其他主机的默认网关)
(“域名服务器” iOS服务器)



网络地址转换(NAT)(节约IP)
公共互联网 NAT服务器* 本地网络(eg:10.0.0.0/24)
138.76.29.7******10.0.0.4 10.0.0.1
10.0.0.2
10.0.0.3

1.本地网络内部通信的IP数据包的源与目的IP地址聚在子网 10.0.0.0/24中
2.所有离开本地网络去往Internet的数据包的源IP序言替换为相同的NAT的IP地址:138.76.29.7
3.离开本地网络与Internet进行通信时,内部不同主机与NAT服务器之间使用不同的端口号匹配
4.16bit端口号字段 可以同时支持60000多个并行连接,足够一般的本地网络使用。

争议:
1.路由器应该只处理第3层功能
2.违背端到端 例如p2p
3.地址短缺问题应该有IPV6来解决

解决端到端问题(NAT穿透问题)
1.静态配置(手工):将公共IP地址和NAT特定端口映射为内部私有IP地址以及端口。
2.自动配置:利用UPNP(通用即插即用协议)和IGD(互联网网关设备协议)
内部主机学习到NAT公共IP地址(138.76.29.7),并在NAT转换表中,增删端口映射
3.中继(如Skype)(外部主机*****外部Skype中继服务器NAT routerSkype内部主机)



互联网控制报文协议(ICMP)(IP协议辅助)



#IPV6
*最初动机:32位的IPv4地址空间已经分配殆尽
*其他冬季:改进首部格式
*快速处理/转发数据报
*支持 QoS (QoS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,
是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术)

#IPv6数据报格式
*固定长度的40字节基本首部
*不允许分片

格式:
基本首部 | 扩展首部1......| 扩展首部N......| 数据部分(eg:tcp段)
         ****************选项****************
         ***************************载荷***************************

#IPv6地址使用了128位bit
1.八组16进制数 eg:1080:0:FF:0:8:800:200C:417A
2.压缩形式 FF01:0:0:0:0:0:0:43===FF01::43(只能压缩一次,因为每次压缩并明确到底压缩多少)
3.IPv4-嵌入形式: 0:0:0:0:0:FFFF:13.1.68.3 (或 ::FFFF:13.1.68.3)
4.地址前缀:网络地址/网络前缀(类似CIDR表示形式)
5.URLs:http://[FF01:0:0:0:0:0:0:43]:8000 (将IPv6地址用中括号括起来防止混乱)
(伴随IPv6出了新版的ICMPv6:(附加报文类型)(添加多播组管理功能(原IPv4的IGMP))

#IPv6基本地址类型
单播,多播,任意播(通常来说:是最近的那个)

IPv4与IPv6共存(隧道技术tunneling)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值