0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机网络各层作用及协议

C语言编程学习基地 来源:C语言编程学习基地 作者:C语言编程学习基地 2021-10-20 15:35 次阅读

计算机网络各层作用及协议

e45cbc5a-315b-11ec-82a8-dac502259ad0.png

网络层

IP(Internet Protocol,网际协议)是为计算机网络相互连接进行通信而设计的协议。

ARP(Address Resolution Protocol,地址解析协议)

ICMP(Internet Control Message Protocol,网际控制报文协议)

IGMP(Internet Group Management Protocol,网际组管理协议)

IP 网际协议

IP 地址分类:

IP 地址 ::= {<网络号>,<主机号>}

e4782210-315b-11ec-82a8-dac502259ad0.png

IP 数据报格式:

ICMP 网际控制报文协议

ICMP 报文格式:

e4f2c9d4-315b-11ec-82a8-dac502259ad0.png

应用:

PING(Packet InterNet Groper,分组网间探测)测试两个主机之间的连通性

TTL(Time To Live,生存时间)该字段指定 IP 包被路由器丢弃之前允许通过的最大网段数量

内部网关协议

RIP(Routing Information Protocol,路由信息协议)

OSPF(Open Sortest Path First,开放最短路径优先)

外部网关协议

BGP(Border Gateway Protocol,边界网关协议)

IP多播

IGMP(Internet Group Management Protocol,网际组管理协议)

多播路由选择协议

VPN 和 NAT

VPN(Virtual Private Network,虚拟专用网)

NAT(Network Address Translation,网络地址转换)

路由表包含什么?

网络 ID(Network ID, Network number):就是目标地址的网络 ID。

子网掩码(subnet mask):用来判断 IP 所属网络

下一跳地址/接口(Next hop / interface):就是数据在发送到目标地址的旅途中下一站的地址。其中 interface 指向 next hop(即为下一个 route)。一个自治系统(AS, Autonomous system)中的 route 应该包含区域内所有的子网络,而默认网关(Network id:0.0.0.0, Netmask:0.0.0.0)指向自治系统的出口。

根据应用和执行的不同,路由表可能含有如下附加信息:

花费(Cost):就是数据发送过程中通过路径所需要的花费。

路由的服务质量

路由中需要过滤的出/入连接列表


责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    6631

    浏览量

    84375
  • 网络
    +关注

    关注

    14

    文章

    7248

    浏览量

    87408
  • C++
    C++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72880

原文标题:C++基础语法梳理:计算机网络丨网络层(知识详解)

文章出处:【微信号:cyuyanxuexi,微信公众号:C语言编程学习基地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    计算机网络中速率和带宽的区别

    计算机网络中速率和带宽的区别 速率,指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率或比特率,单位是bps。速率往往指的是额定速率或者标称速率,意思也就是在非常理想的情况下
    发表于 11-27 16:29

    计算机网络中速率和带宽的区别

    计算机网络中速率和带宽的区别 速率,指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率或比特率,单位是bps。速率往往指的是额定速率或者标称速率,意思也就是在非常理想的情况下
    发表于 11-01 15:04

    常见的计算机网络协议汇总

    本篇博客将对基于 计算机网络五层模型 中的常见协议做以总结 ,目的通过这些具体的协议更深刻的认识整体网络的传输流程及相关网络原理
    的头像 发表于 07-28 11:49 1699次阅读
    常见的<b class='flag-5'>计算机网络</b><b class='flag-5'>协议</b>汇总

    计算机网络系统建设架构

    办公楼的计算机网络系统设计,既有有线网络系统,也有无线覆盖系统,并且安防系统的网络系统有时候会单独设计,有时候和计算机网络系统共用局域网。今天的案例重点介绍
    的头像 发表于 05-30 10:47 902次阅读

    计算机网络的层次结构

      正文 一、计算机网络概述 1.1 计算机网络的分类 按照网络作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按照网络
    的头像 发表于 05-29 09:54 5467次阅读
    <b class='flag-5'>计算机网络</b>的层次结构

    计算机网络硬件的组成

    之前我们学习了计算机网络的分类,本节课我们学习一下计算机网络硬件都有哪些元素组成。首先我们来看一下计算机网络的传输介质,分为有线和无线两种。有线传输介质包括:
    的头像 发表于 05-18 16:21 1592次阅读

    计算机网络的功能及分类

    本节课我们来学习计算机网络及其分类,那我们是计算机网络呢?我们先看一下计算机网络的概念。计算机网络是由地理位置分散的、具有独立功能的多台计算机
    的头像 发表于 05-18 15:56 3157次阅读
    <b class='flag-5'>计算机网络</b>的功能及分类

    计算机网络的 89 个基本概念

    计算机网络中的概念也是非常庞杂,理解起来比较困难,所以这里,我给大家汇总了计算机网络中 89 个常见的概念,希望对你有所帮助。 1. `主机
    的头像 发表于 05-18 15:53 642次阅读
    <b class='flag-5'>计算机网络</b>的 89 个基本概念

    计算机网络知识点全面汇总(下)

    计算机网络的分类 按照网络作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按照网络使用者:公用网络、专用
    的头像 发表于 05-18 15:52 444次阅读
    <b class='flag-5'>计算机网络</b>知识点全面汇总(下)

    计算机网络知识点全面汇总(上)

    计算机网络的分类 按照网络作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按照网络使用者:公用网络、专用
    的头像 发表于 05-18 15:44 597次阅读
    <b class='flag-5'>计算机网络</b>知识点全面汇总(上)

    计算机网络入门之网络安全

    安全的计算机网络 1. 保密性 只有信息的发送方和接收方才能懂得所发送信息的内容,而信息的截获者则看不懂所截获的信息。 2. 端点鉴别 安全的计算机网络必须能够鉴别信息的发送方和接收方的真实
    的头像 发表于 05-18 15:35 565次阅读
    <b class='flag-5'>计算机网络</b>入门之<b class='flag-5'>网络</b>安全

    什么是计算机网络

    计算机网络是一组互相连接的计算机和其他网络设备,通过通信线路和交换机等设备相互通信和传递数据的系统。
    的头像 发表于 05-16 09:04 7713次阅读
    什么是<b class='flag-5'>计算机网络</b>?

    计算机网络的分类

    计算机网络的分类与一般的事物分类方法一样,可以按事物所具有的不同性质特点(即事物的属性)分类。计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)
    发表于 05-10 16:30 1452次阅读

    计算机网络的定义

    计算机网络是指将多台计算机通过通信线路互相连接起来,实现信息交换和资源共享的系统。计算机网络可以包括局域网、广域网、互联网等不同范围和规模的网络,它们通过标准化的
    发表于 05-10 16:25 1036次阅读

    计算机网络功能

    计算机网络的功能主要目的是实现计算机之间的资源共享、网络通信和对计算机的集中管理。计算机网络是指将多台
    发表于 05-10 16:21 925次阅读