| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络基础知识--网络层协议IP、ARP、ICMP、RIP、OSPF -> 正文阅读 |
|
[网络协议]计算机网络基础知识--网络层协议IP、ARP、ICMP、RIP、OSPF |
目录 IP协议IP数据报格式IP是无连接服务。 IP地址的编址方法(1) 分类的IP地址。将IP地址分成若干个固定类,每一类地址都由两个固定长度的字段构成:分别是:网络号和主机号。 (2) 子网的划分 (3) 构成超网 分类的IP地址? CIDR? 无分类域间路由选择 IP地址 := {<网络前缀>,<主机号>} ARPARP(Address Resolution Protocol) 地址解析协议,将IP地址解析成硬件地址,并且整个解析过程都是自动完成的。 需要注意的是,ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。 ICMPICMP(Internet Control Message Protocol) 网络控制报文协议 ICMP 允许主机或路由器报告差错情况和提供异常情况的报告。ICMP报文是装在IP数据报中,作为数据部分,加上数据报的首部,组成IP数据报发出去。 ICMP 报文格式?ICMP报文的种类以上协议之间的关系 IP 协议要使用ARP ,而ICMP和IGMP则使用IP协议。 路由选择协议内部网关协议(IGP):在一个自制系统内部使用的路由选择协议。 RIPRIP(Routing Information Protocol)? 路由信息协议,是一种分布式的基于距离向量的路由选择协议?。 RIP协议要求网络中的每一路由器都要维护从它自己到其他每一个目的网络的距离记录。 ?RIP协议的距离也称为? 跳数,它允许一条路径最多只能包含15个路由器。可见RIP只适用于小型互联网。 RIP协议特点距离算法?RIP协议的报文格式RIP 优点实现简单,开销较小。 RIP缺点当网络出现故障时,要经过比较长的时间才能将此信息传送给所有的路由器。?也可以说是好消息传得快,坏消息传的慢。 OSPFOSPF(Open Shortest Path First) 开放最短路径优先,使用分布式的链路状态协议。 OSPF 与 RIP 的区别?OSPF不用UDP而是直接用IP数据报传送,其中IP数据报首部的协议字段值为89。OSPF 构成的数据报很短,这样做可减少路由信息通信量。 OSPF 分组首部外部网关协议(EGP) BGP?BGP-4(Border Gateaway Protocol 边界网关协议) BGP采用了路径向量路由选择协议,与距离向量协议和链路状态协议(如OSPF)都有很大的区别。 在配置BGP时,每一个自治系统的管理员要选择至少一个路由器作为该自治系统的“BGP 发言人”。 IGMP IGMP(Internet Group Management Protocol) 网际组管理协议 路由器的构成路由器是由一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。整个的路由器结构分为两大类:路由选择和分组转发部分。 路由选择部分 核心构件:路由选择处理器,它会根据选择的路由协议构造处路由表,而且会定时更新路由表。 分组转发部分 组成:交换结构、一组输入端口和一组输出端口。 作用:根据转发表对分组进行处理,将输入端口的报文从一个合适的输出端口输出出去。 IPv6IPv6支持无连接的传送,但将协议数据单元PDU称为分组,而不是IPv4 的数据报。 相比IPv4,IPv6的主要变化是: ?IPv6的数据报包含两部分:基本首部和有效载荷。 IPv6的基本首部格式: IPv6中的目的地址可以是以下三种基本类型地址之一: ?本地地址或专用地址(本地互联网或专用互联网)?网络地址转换NAT |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:37:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |