IPv4对广播的支持是可选的,而IPv6是必须的

IPv6没有提供对广播的支持:当使用广播的IPv4应用程序移植到IPv6时,必须使用IPv6的多播方式进行重新编码

广播和多播要使用UDP,二者都不能使用TCP

使用广播的实例:

1、ARP(地址解析协议)arp是ipv4的一个基本组成部分,而不是一个用户应用程序。

2、BOOTP(引导协议)客户假定有一台服务器主机在要地子网上,它以广播地址为目的地址发出自己的引导请求

3、NTP(网络时间协议)

4、路由后台进程

广播地址有四种类型的广播地址(用-1表示所有比特位均为1的字段)

1、子网广播地址:{netid, subnetid, -1}

2、全部子网广播地址:{netid, -1, -1}这类广播地址编排指定网络上的所有子网

3、网络广播地址:{netid, -1},这类地址用于不进行子网划分的网络。但不进行子网划分的网络现在几乎不存在了

4、受限的广播地址 :{-1,-1,-1,-1}或255.255.255.255。路由器不转发目的地址为255.255.255.255的IP数据报

网络编程学习笔记(广播)相关推荐

  1. java 网络编程学习笔记

    java 网络编程学习笔记 C/S模式:客户端和服务器 客户端创建流程 1 1.建立Socket端点 2 3 Socket s = new Socket(绑定地址, 绑定端口); 2.确认源数据方式和 ...

  2. [Linux网络编程学习笔记]索引

    一.Linux基本知识 [学习笔记]Linux平台的文件I/O操作 [学习笔记]Linux平台的文件,目录及操作 [Linux学习笔记]标准输入输出 [Linux学习笔记]进程概念及控制 [Linux ...

  3. 编程开发:Linux网络编程学习笔记

    非常全面.通俗易懂.值得借鉴的Linux网络编程学习笔记.关键字:linux linux编程 网络编程 linux网络编程 下载地址:点我下载 特别说明:本资源收集于网络,版权归原作者及版权商所有,仅 ...

  4. 15Java网络编程学习笔记

    Java网络编程学习笔记 文章目录 1 网络基础 1.1 网络通信 1.2 网络 1.3 IP地址 1.5 域名 1.6 端口号 1.7 网络通信协议 1.8 TCP协议 1.9 UDP协议 2 In ...

  5. python网络编程学习笔记(二)

    python网络编程学习(四) 多用途客户端协议 一.ftp 功能:上传下载文件,删除命名文件,建立删除目录,自动压缩,保存目录 1.代码: #coding=utf-8 '''连接远程ftp服务器,显 ...

  6. Linux网络编程学习笔记

    声明:1.未经过原作者许可,不可用于商业行为:2.本笔记仅用于知识学习,如有侵权,立即删除. 1.学习链接 黑马程序员-Linux网络编程:https://www.bilibili.com/video ...

  7. python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...

    python的socket编程问题hdr = recvall(s, 5) if hdr is None: print 'Unexpected EOF receivingstruct在unpack的时候 ...

  8. Linux网络编程学习笔记(TCP)

    文章目录 1 字节序 1.1 定义 1.2 字节序转换函数 2 Socket地址 2.1 通用socket地址(实际开发不使用) 2.2 专用socket地址 2 IP地址转换 3 TCP通信流程 3 ...

  9. Linux 网络编程学习笔记

    前言: 本文是学习<Linux 高性能服务器编程(游双 著)>时所记录的重点知识. 一.TCP/IP 协议族 二.IP 协议详解 三.TCP 协议详解 四.HTTP 通信 五.Linux ...

最新文章

  1. springboot超详细教程_全网最细致的SpringBoot实战教程,超适合新手小白入坑学习...
  2. 关系数据库的设计理论
  3. (chap 2 简单的Http协议) HTTP方法(1)getput
  4. JVM笔记7:类加载器
  5. tqdm的版本问题导致tensorflow_datasets无法加载
  6. Ackerman阿克曼函数的递归与非递归(栈)实现
  7. 53.创建线程_beginthread
  8. Golang实战【IP池-自动切换IP爬虫】
  9. sqlldr的用法详解
  10. CKEditor5系列三:创建一个功能相对完善的插件
  11. 中医大2020年7月网考计算机应用基础,2020年7月网络教育统考《计算机应用基础》Internet应用模拟题试卷2...
  12. 吴恩达深度学习课程笔记(初步认识神经网络)
  13. A-Playing with Paper
  14. sco的意思_HIV检测中的SCO值意义-3页word资料
  15. 【毕业设计】电商产品评论数据分析可视化(情感分析) - python 大数据
  16. 开源WordPress博客主题二次元风-LoliMeow主题
  17. 简单网页版的注册登录案例(JSP+CSS+MySQL+Servlet+MVC设计思想,含源码!)
  18. Java--JSP四大作用域、九大内置对象
  19. 史上比较难懂的KMP算法介绍
  20. 【ShapeWorks】2. 工作流的三板斧 - How to Groom Your Dataset?

热门文章

  1. Oracle 9 - redo和undo
  2. 为gridview“删除”列添加确认对话框
  3. [导入]★ 你知道JavaScript里数组的最大长度允许多少吗 ★
  4. python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...
  5. python这个软件学会能做什么工作-万万没想到,学会Python即使不做程序员都能月入过万!...
  6. python基础教程攻略-python基础教程(一)
  7. python官网地址-python官网网址
  8. 安装完python后、还需要安装什么-安装python后
  9. python自动化办公 书籍-python自动化办公知识点整理汇总
  10. python应用于财务-用6行python代码做一个财务机器人