c类网络地址怎么算(C基础语法梳理计算机网络网络层)
计算机网络各层作用及协议
网络层
IP(Internet Protocol,网际协议)是为计算机网络相互连接进行通信而设计的协议。
ARP(Address Resolution Protocol,地址解析协议)
ICMP(Internet Control Message Protocol,网际控制报文协议)
IGMP(Internet Group Management Protocol,网际组管理协议)
IP 网际协议IP 地址分类:
IP 地址 ::= {<网络号>,<主机号>}
IP 数据报格式:
ICMP 网际控制报文协议
ICMP 报文格式:
应用:
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 和 NATVPN(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):就是数据发送过程中通过路径所需要的花费。
路由的服务质量
路由中需要过滤的出/入连接列表
今天的分享就到这里了,大家要好好学C 哟~
写在最后:对于准备学习C/C 编程的小伙伴,如果你想更好的提升你的编程核心能力(内功)不妨从现在开始!
编程学习书籍分享:
编程学习视频分享:
整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
对于C/C 感兴趣可以关注小编在后台私信我:【编程交流】一起来学习哦!可以领取一些C/C 的项目学习视频资料哦!已经设置好了关键词自动回复,自动领取就好了!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com