首页 > 其他分享 >网络层的协议

网络层的协议

时间:2023-08-26 15:00:48浏览次数:32  
标签:协议 主机 IP 网络层 地址 DNS IP地址 服务器

一、IP

主要作用是寻址和路由。

1、IPV4

32位数字,每8位1组,共4组。

IP 地址分类成了 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。

在 IP 地址中,有两个 IP 是特殊的,分别是主机号全为 1 和 全为 0 地址。

  • 主机号全为 1 指定某个网络下的所有主机,用于广播,广播地址
  • 主机号全为 0 指定某个网络,子网地址

由于ABCDE分类缺乏灵活性,提出了无分类地址CIDR,引入掩码来区分网络号和主机号

2、IPV6

128位。每16位为1组,共8组

 

二、DNS

域名解析系统:将域名网址自动转换为具体的 IP 地址。

域名的层级关系类似一个树状结构:

  • 根 DNS 服务器
  • 顶级域 DNS 服务器(com)
  • 权威 DNS 服务器(server.com)

域名解析流程:查浏览器的缓存——》查操作系统的缓存——》本机的域名解析文件hosts——》递归问询本地DNS服务器——》问询根域名服务器——》顶级域名服务器——》权威域名服务器

三、ARP

地址解析协议:根据下一跳的IP地址找对应的MAC地址。

在同一子网内:

主机广播发送ARP请求,这个请求中包含需要知道MAC地址的IP地址,当所有设备收到请求后如果发现目标IP地址与自己的一致,则将自己的MAC地址塞入到ARP响应包中。(广播查询,单播响应)

 

RARP:根据MAC地址求IP地址

 

四、DHCP

自动动态获取IP地址,以及配置IP信息。

五、NAT

网络地址转换,将私有IP转为公有IP地址。

 六、ICMP

互联网控制报文协议:确认 IP 包是否成功送达目标地址、报告发送过程中 IP 包被废弃的原因和改善网络设置等。

 

ICMP 的类型字段大致可以分为两大类:

  • 一类是用于诊断的查询消息,也就是「查询报文类型」
  • 另一类是通知出错原因的错误消息,也就是「差错报文类型」

 

ping命令常用于判断与对方的网络是否畅通,是基于ICMP 协议工作的。

 

标签:协议,主机,IP,网络层,地址,DNS,IP地址,服务器
From: https://www.cnblogs.com/coooookie/p/17658809.html

相关文章

  • TCP\IP协议
    TCP/IP(TransmissionControlProtocol/InternetProtocol)是一组用于在计算机网络中进行通信的协议。它是互联网及大多数局域网中通信的基础,为数据在网络中的传输提供了可靠性、有序性和分组管理等功能。TCP/IP协议族是一个分层的协议体系,包括多个协议,每个协议负责不同的网络功能......
  • 直播小程序源码有用的协议知识:MQTT协议
    MQTT协议分析:MQTT协议中文全称为消息队列遥测传输协议,是一种实时通信协议,适用于物联网场景中。MQTT协议被应用到直播小程序源码平台中,确保了直播小程序源码平台音视频流的传输高效、低延迟,为直播小程序源码平台实现相关的实时互动功能提供了帮助。MQTT协议在直播小程序源码的多种作......
  • 视频集中存储/云存储平台EasyCVR国标GB28181协议接入的报文交互数据包分析
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。视频汇聚融合管理平台EasyCVR既具备传统安防视频监控的能力,......
  • fiddler抓包手机端HTTPS协议:安卓或鸿蒙端-小程序/APP
    问题描述:fiddler抓包安卓或者鸿蒙端的HTTPS协议时,fiddler日志报错:AuthenticationException调用SSPI失败;访问app时提示:Trustanchorforcertificationnotfound原因:    1)安卓端下载使用了fiddler自带的HTTPS证书,导致与手机版本不兼容    2)andriod7以后,用户......
  • osi七层模型和tcp/ip四层模型每层作用和协议
    osi七层模型:网络由下到上物理层(第1层)根据端口和MAC地址,做分组(VLAN)隔离、访问控制数据链路层将数据最终编码为用0、1的比特流,然后传输,协议有atm、802网络层主要解决如何包装数据有ip、icmp传输层主要解决数据在网络中如何传输有tcp、udp会话层定义了如何开始、控制和结束一个......
  • Modbus通信协议详解
    Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。在Modbus网络上传输标准的Modbus口是使用RS-232C兼容串行接......
  • php读入和伪协议
    前言:今天做题遇到了php伪协议,不会,所以来学习一下(有些内容是问newbing的,不是我写的)1.0什么是php伪协议什么是php伪协议,就是php支持的协议和封装协议1.1什么时候使用php伪协议?在文件包含时使用php伪协议,常见的文件包含函数如下1include**2require**3include_......
  • 计算机网络协议名称
    1)物理层:RJ45(注册插孔-45);CLOCK;IEEE802.3(以太网协议)2)数据链路层:PPP(点对点协议);FR(帧中继协议);HDLC(高级数据链路控制协议);VLAN(虚拟局域网);MAC(媒体访问控制协议)[CSMA/CD(带冲突检测的载波监听多路访问协议);CSMA/CA(带冲突避免的载波监听多路访问协议)];STP(生成树协议)3)网络层:IP(网际协议);ICMP(网......
  • FAST协议详解2 操作符
    一、概述操作符是FAST进行数据压缩的法宝之一,比如一个递增的数字,如果通过传统方式传输(比如二进制)则每一次都需要传递一个完整的数字,而使用递增操作符后,则不需要再传递这个字段,接收方根据模版里的操作符属性,自动将该字段的值+1即可。 二、操作符类型看接口文档,存在以下类型的......
  • 直播app源码,会话描述协议SDP:高质量平台服务
    摘要:SDP协议又称为会话描述协议,在直播app源码平台中,通过定义实时通信参数,管理会话信息和媒体数据,来为用户提供实时通信服务,确保通信的质量与稳定,例如:在直播app源码平台的直播间中,SDP协议可以为观众与主播实时通信,来实现主播与观众的实时交流。  引言:在这个现代大部分人都......