网络编程学习笔记(广播)
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数据报
网络编程学习笔记(广播)相关推荐
- java 网络编程学习笔记
java 网络编程学习笔记 C/S模式:客户端和服务器 客户端创建流程 1 1.建立Socket端点 2 3 Socket s = new Socket(绑定地址, 绑定端口); 2.确认源数据方式和 ...
- [Linux网络编程学习笔记]索引
一.Linux基本知识 [学习笔记]Linux平台的文件I/O操作 [学习笔记]Linux平台的文件,目录及操作 [Linux学习笔记]标准输入输出 [Linux学习笔记]进程概念及控制 [Linux ...
- 编程开发:Linux网络编程学习笔记
非常全面.通俗易懂.值得借鉴的Linux网络编程学习笔记.关键字:linux linux编程 网络编程 linux网络编程 下载地址:点我下载 特别说明:本资源收集于网络,版权归原作者及版权商所有,仅 ...
- 15Java网络编程学习笔记
Java网络编程学习笔记 文章目录 1 网络基础 1.1 网络通信 1.2 网络 1.3 IP地址 1.5 域名 1.6 端口号 1.7 网络通信协议 1.8 TCP协议 1.9 UDP协议 2 In ...
- python网络编程学习笔记(二)
python网络编程学习(四) 多用途客户端协议 一.ftp 功能:上传下载文件,删除命名文件,建立删除目录,自动压缩,保存目录 1.代码: #coding=utf-8 '''连接远程ftp服务器,显 ...
- Linux网络编程学习笔记
声明:1.未经过原作者许可,不可用于商业行为:2.本笔记仅用于知识学习,如有侵权,立即删除. 1.学习链接 黑马程序员-Linux网络编程:https://www.bilibili.com/video ...
- python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...
python的socket编程问题hdr = recvall(s, 5) if hdr is None: print 'Unexpected EOF receivingstruct在unpack的时候 ...
- Linux网络编程学习笔记(TCP)
文章目录 1 字节序 1.1 定义 1.2 字节序转换函数 2 Socket地址 2.1 通用socket地址(实际开发不使用) 2.2 专用socket地址 2 IP地址转换 3 TCP通信流程 3 ...
- Linux 网络编程学习笔记
前言: 本文是学习<Linux 高性能服务器编程(游双 著)>时所记录的重点知识. 一.TCP/IP 协议族 二.IP 协议详解 三.TCP 协议详解 四.HTTP 通信 五.Linux ...
最新文章
- springboot超详细教程_全网最细致的SpringBoot实战教程,超适合新手小白入坑学习...
- 关系数据库的设计理论
- (chap 2 简单的Http协议) HTTP方法(1)getput
- JVM笔记7:类加载器
- tqdm的版本问题导致tensorflow_datasets无法加载
- Ackerman阿克曼函数的递归与非递归(栈)实现
- 53.创建线程_beginthread
- Golang实战【IP池-自动切换IP爬虫】
- sqlldr的用法详解
- CKEditor5系列三:创建一个功能相对完善的插件
- 中医大2020年7月网考计算机应用基础,2020年7月网络教育统考《计算机应用基础》Internet应用模拟题试卷2...
- 吴恩达深度学习课程笔记(初步认识神经网络)
- A-Playing with Paper
- sco的意思_HIV检测中的SCO值意义-3页word资料
- 【毕业设计】电商产品评论数据分析可视化(情感分析) - python 大数据
- 开源WordPress博客主题二次元风-LoliMeow主题
- 简单网页版的注册登录案例(JSP+CSS+MySQL+Servlet+MVC设计思想,含源码!)
- Java--JSP四大作用域、九大内置对象
- 史上比较难懂的KMP算法介绍
- 【ShapeWorks】2. 工作流的三板斧 - How to Groom Your Dataset?
热门文章
- Oracle 9 - redo和undo
- 为gridview“删除”列添加确认对话框
- [导入]★ 你知道JavaScript里数组的最大长度允许多少吗 ★
- python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...
- python这个软件学会能做什么工作-万万没想到,学会Python即使不做程序员都能月入过万!...
- python基础教程攻略-python基础教程(一)
- python官网地址-python官网网址
- 安装完python后、还需要安装什么-安装python后
- python自动化办公 书籍-python自动化办公知识点整理汇总
- python应用于财务-用6行python代码做一个财务机器人