美文网首页
网络协议

网络协议

作者: wesper_428f | 来源:发表于2019-02-28 00:44 被阅读0次

    物理层

    物理层属于是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的[数据通信]提供传输媒体及互连设备,为[数据传输]提供可靠的环境

    物理层主要功能:为数据端设备提供传送数据通路、传输数据

    数据链路层(mac层)

    数据链路层需要解决问题

    1. 包发给谁,谁接受

    2. 包的先后顺序如何处理

    3. 包发送过程中出错怎么办

    解决方案

    1. mac地址解决包的发送接受问题,网络包格式,包含目标mac,源mac地址
    image.png

    2 . 媒体控制访问,多路访问解决包的先后发送问题(问题2)

    1. 通过以太网的CRC循环冗余监测,解决整个网络包在发送 过程中如果出现错误的问题(问题3)

    ARP 协议

    当知道目的mac地址的时候,可以发送网络包,但是不知道目的mac地址的时候,就只能通过IP求mac地址的方式,靠广播“吼” ,得到mac地址,这就是ARP协议

    当然为了避免频繁的IP转MAC,会有APR协议的缓存

    Hub集线器,采取广播模式

    交换机

    为了解决Hub 是广播的,如果局域网内多个机器,性能有损的问题
    记住源目标地址,交换机是有 MAC 地址学习能力的,学完了它就知道谁在哪儿了,减少广播

    ICMP与ping

    ping 是基于 ICMP 协议工作的,ICMP全称Internet Control Message Message Protocol,就是互联网控制报文协议,关键词是控制,如何控制的呢
    常用的ping 就是查询报文,是一种主动请求,并且获得主动应答的协议

    相关文章

      网友评论

          本文标题:网络协议

          本文链接:https://www.haomeiwen.com/subject/ftrcuqtx.html