计算机网络--网络层篇

 


 

ip协议详解

虚拟互连网络:

  • 实际的计算机网络是错综复杂的
  • 物理设备通过使用IP协议,屏蔽了物理网络之间的差异
  • 当网络中的主机使用IP协议连接时,则无需关注网络细节
  • IP协议使得复杂的实际网络变为一个虚拟互连的网络
  • IP协议使得网络层可以屏蔽底层细节而专注网络层的数据转发
  • IP协议解决了在虚拟网络中数据报传输路径的问题
  • IP地址长度为32位,常分成4个8位

  • IP地址常使用点分十进制来表示(0~255.0~255.0~255.0~255)

        

IP协议:

 TTL:占8位,表明IP数据报文在网络中的寿命,每经过一个设备,TTL减1,当TTL=0时,网络设备必须丢弃该报文

协议:占8位,表明IP数据所携带的具体数据是什么协议的

首部校验和:占16位,校验IP首部是否有出错


ip协议的转发流程

路由表简介:

计算机和路由器都拥有路由表

 

IP协议转发流程:

 

 

 

数据帧每一跳的MAC地址都在变化

IP数据报每一跳的IP地址始终不变


arp协议与rarp协议

ARP协议:

ARP(Address Resolution Protocol)地址解析协议

ARP缓存表,

ARP缓存表是ARP协议运行的关键

ARP缓存表缓存了IP地址到硬件地址之间的映射关系

ARP缓存表中的记录并不是永久有效的,而是有一定期限

 

RARP协议:

RARP(Reverse Address Resolution Protocol)逆地址解析协议

 


ip地址的子网划分

分类的IP地址:

 

 

特殊的主机号:

主机号全0表示当前网络段,不可分配为待定主机

主机号全为1表示广播地址,向当前网络段所有主机发消息

 

特殊的网络号:

A类地址网络段全0(00000000)表示特殊网络

A类地址网络段后7位全1(01111111:127)表示回环地址

B类地址网络段(10000000.00000000:128.0)是不可使用的

C类地址网络段(192.0.0)是不可使用的

划分子网:

 

子网掩码:

和IP地址一样,都是32位

子网掩码由连续的1和连续的0组成

某一个子网的子网掩码具备网路号位数个连续的1

 

 

 

 

无分类编址CIDR:

CIDR中没有A、B、C类网络号、和子网划分的概念

CIDR将网络前缀相同的IP地址称为一个“CIDR地址块”

相比原来子网划分更加灵活

 

斜线记法: 


网络地址转换nat技术

 

 

 

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

NAT技术用于多个主机通过一个公有IP访问互联网的私有网络中

NAT减缓了IP地址的消耗,但是增加了网络通信的复杂度

 


icmp协议详解

网际控制报文协议(Internet Control Message Protocol)

ICMP协议可以报告错误与信息或者异常情况

 

 

 

 


icmp协议的应用

Ping应用:

    

 

ping命令进行网络故障排查的流程:

 

Traceroute应用:

探查IP数据报在网络中走过的路径


网络层的路由概述

 

路由算法的特点:

算法是正确的、完整的

算法在计算上应该尽可能简单

算法可以适应网络中的变化

算法是稳定和公平的

 

 

自治系统:

一个自治系统(AS)是处于一个管理机构下的网络设备群

AS内部网络自行管理,AS对外提供一个或者多个出(入)口

 

自治系统内部路由的协议称为:内部网关协议(RIP、OSPF)

自治系统外部路由的协议称为:外部网关协议(BGP)


内部网关路由协议之rip协议

距离矢量(DV)算法:

    

 

 

 

 

 

......

 

 

RIP协议的过程:

RIP(Routing Information Protocol)协议

RIP协议把网络的跳数(hop)作为DV算法的距离

RIP协议每隔30s交换一次路由信息

RIP协议认为跳数>15的路由则为不可达路由

过程,

 

 

 

 

 

RIP协议的优缺点:

实现简单,开销很小

限制了网络的规模

 “坏消息传的慢”,更新收敛时间过长


dijkstra(迪杰斯特拉)算法

解决有权图从一个节点到其他节点的最短路径问题

 “以起始点为中心,向外层层扩展”

 

 

 

......


内部网关路由协议之ospf协议

 链路状态(LS)协议:

  特点,

 

 

 

OSPF协议的过程:

OSPF(Open Shortest Path First:开发最短路径优先)

OSPF协议的核心是Dijkstra算法

是链路状态协议的一种实现

五种消息类型:

 

 

过程:

RIP协议和OSPF协议的对比:


外部网关路由协议之bgp协议

BGP(Border Gateway Protocol:边际网关协议)

BGP协议是运行在AS之间的一种协议

BGP协议能够找到一条到达目的比较好的路由

 

使用BGP协议的原因:

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白小白从不日白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值