网络层

前言

由于电脑问题导致之前的笔记弄丢了,,之前记录的大致是网络设备和 OSI参考模型的对应,发送数据包的过程,还有 ARP 协议 和 ARP 诈骗。

现在换一个角度从头来写。


网络层提供的两种服务

网络层分成两种服务: 数据报服务虚电路服务

虚电路服务 可靠性由网络来保证,规定了传送的路径

现在互联网 采用数据报服务。只提供尽最大努力服务

虚电路与数据报服务比较

对比方面虚电路服务数据报 服务
可靠性可靠性由网络来保证可靠性由主机保证
连接的建立必须有不需要
分组的转发属于同一条虚电路的分组均按照同一路由进行转发每个分组独立选择路由进行转发
分组的顺序总是按发送顺序到达终点到达终点时不一定按发送顺序

IP 协议

网络互联的设备

中间设备

  • 物理层中间设备 : 转发器
  • 数据链路层中间设备: 网桥或桥接器
  • 网络层: 路由器
  • 网络层以上: 网关(如果没有网关,访问不了其他网络)(路由器 IP 地址)习惯上要么1 ,要么 255。一般设置为 1 。


    网络互连的问题
    在这里插入图片描述


    我们利用 IP 协议可以使这些性能各异的网络从用户看起来好像是一个统一的网络。
    使用 IP协议的虚拟互联网络可简称为 IP网。
    在这里插入图片描述
    现实生活中我们采用虚拟互联网络,不再关心里面的细节, 通过 IP 地址就可以访问服务器


TCP/IP协议栈

TCP/IP协议栈
在这里插入图片描述
ICMP : 网路超时,网络故障,依赖于 IP地址。


IP地址和MAC地址

IP地址作用:(网络寻址,把路由路径规划出来)
在这里插入图片描述

MAC地址作用:(链路寻址)
在这里插入图片描述
在这里插入图片描述
IP地址每次转发是不变的,MAC地址每次转发要改变的。

获取地址

在这里插入图片描述

ARP地址解析协议

在这里插入图片描述
ARP协议比较简单,广播询问,
在这里插入图片描述

小结

在这里插入图片描述

网际控制报文 ICMP

  • 为了更有效地转发 IP 数据报和提高交付成功的机会,在网际层使用了网际控制报文协议 ICMP。
  • ICMP 是互联网的标准协议。
  • ICMP 允许主机或路由器报告差错情况和提供有关异常情况的报告。
  • 但 ICMP 不是高层协议,因为 ICMP报文是装在 IP数据报中,作为其中的数据部分,而是IP层的协议。

在这里插入图片描述

ICMP报文的类型
  • ICMP 报文的种类有两种,即 ICMP 差错报告报文 和 ICMP询问报文。
  • 差错报告报文共有4种
    • 终点不可达
    • 时间超过(TTL 跳的次数)
    • 参数问题
    • 改变路由(重定向 Redirect)
  • 询问报文有2种

ICMP差错报告报文的内容: ICMP的前8字节再加上IP数据报首部再加上IP数据报数据字段的前8字节(运输层的端口号)。

注意:

  • PING使用了ICMP回送请求与回送回答报文(PING用来测试两个主机之间的连通性)。
  • PING是应用层直接使用网络层ICMP的例子,它没有通过运输层的TCP或UDP。
  • tracert 用来跟踪一个分组从源点到终点的路径。
  • 它利用IP数据报中的TTL字段和ICMP时间超过差错报告报文实现对源点到终点的路径的跟踪。


由于 IP 协议 是计算机网络、TCP/IP协议栈特别重要的一个章节,为突出其重要性,我将单独写一个博文以便以后查阅以及分享。谢谢大家浏览。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值