计算机网络-网络层(四)

一:网络层提供的服务

        网络层向上只提供简单灵活的、无连接的、尽最大努力的数据报服务

        网络在发送分组时候不需要先建立连接,网络层不提供服务质量的承诺,所传输的报文可能丢失,差错,重复和失序

        每个分组要走完整的地址,每个分组独立选择路由进行转发。到达终点的时间不一定是按照发送顺序

二:网际层协议IP

        1:几个重要的协议

            网际协议IP,也就是IPV4

             地址解析协议 ARP

               网际控制报文协议ICMP

                国际组管理协议IGMP

                还有个不常用的逆地址解析协议RARP


三:IP地址分类

A类地址    

0网络号  -7位主机号------------------------------------------24位

B类地址

10网络号-----14位主机号---------------16位
c类地址
110网络号----21位主机号--8位

d类地址

1110多播地址 

E类地址

1111保留今后使用 

Ip地址的指派范围

网络类型最大可指派网络数第一个可指派网络号最后一个可指派网络号网络中的最大主机数
A126112616777214
B16382128.1128.25565534
C2097151192.0.1223.255.255254
要区分ip地址与Mac地址。当ip数据包交给了数据链路层,就会被封装成MAC帧。Mac帧在传送时候使用的源地址和目的地址都是硬件地址。


四:地址解析协议ARP

        也就是知道了一个机器的IP地址,如何获得硬件地址呢,就是ARP协议。

        其做法是在主机的ARP高速缓存中设立了一个本局域网上IP地址到硬件地址的映射表。

具体做法:A主机要发送给B主机信息,但是在有映射表之上未找到B主机

                    1:在局域网内发送一条广播,并且附带自己地址

                    2:B主机接收到广播,向A发送自己的信息,也就是相应ARP分组

                    3:A主机更新缓存。

注意:只能是本局域网上,并且可以设置缓存映射的生存时间。


五:IP数据报的结构

        首部之中固定长度20字节分别为 版本 4位

         首部长度  4      区分服务   8     总长度  16位         标识 16位       片偏移  13位       生存时间 8位      协议 8位

         首部检验和  16位        源地址   32位      目的地址   32位

六:网际控制报文协议 ICMP

        ICMP允许路由器或者主机报告差错情况和有关异常的报告

        ICMP报文时IP数据包的数据部分。

        1:差错控制报文

            终点不可达:当路由器或者注意不能交付数据报时候,向源点发送终点不可达

            时间超过:当路由器接收到生存时间为0的报文的时候,向源点发送时间超过,并且丢弃数据

     参数问题:当路由器或者主机接收到的数据报的首部中有的字段值不正确的时候,丢弃改数据    包,    并    且        发    送        参            数        问    题    报        文

            改变路由:路游戏吧改变路由报文给主机,让主机知道下一次选择更好的线路

        2:询问报文

                回答请求和回答:主机或者路由器想一个特定的目的主机发出的询问,收到该报文的主机需要回应一个回答报文

                时间戳请求和回答,用于时钟同步和时间测量。






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值