美文网首页
网络协议

网络协议

作者: 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 就是查询报文,是一种主动请求,并且获得主动应答的协议

相关文章

  • 名词解析

    网络层:IP协议 : 网络协议ICMP协议: Internet互联网控制报文协议 ->IP协议的附属协议 IP...

  • Http网络协议包

    1.网络协议包: 2.常见网络协议: 3.Http网络协议包: 4.Http请求协议包与Http响应协议包介绍: ...

  • 网络传输-Socket

    目录 网络基础 Socket 一、网络基础 网络协议 网络协议是互联网进行数据交换的标准,通过实现网络协议达到与互...

  • 基本原理

    什么是协议? 网络协议:规定网络双端如何通信。

  • 网络协议

    网络协议 网络七层协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 TCP/IP五层模型的协议 应...

  • 网络协议

    网络协议 网络的五层划分是什么? 应用层,常见协议:HTTP、FTP 传输层,常见协议:TCP.UDP 网络层,常...

  • 网络协议

    1:OSI 模型七层协议, 另也可以五层协议即 一用层,表现层与会话层 统称为 应用层。 2:信息格式 很明显通过...

  • 网络协议

    最早的 TCP 协议文档是 RFC793。 TCP 提供一种面向连接的、可靠的字节流服务。 面向连接容易理解,那么...

  • 网络协议

    TCP/IP协议 互联网协议(英语:Internet Protocol Suite,缩写IPS)[1]是一个网络通...

  • 网络协议

    互联网协议是以分层管理的,但是在有些地方看到是五层管理,但是在图解http书中看到的网络协议是四层,到底是五层还是...

网友评论

      本文标题:网络协议

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