当前位置: 首页 > news >正文

重温TCP-IP学习笔记- 2/3

UDP数据包
IP地址(源地址,目的地址),端口号(源端口号,目的端口号),数据,校验和(16位反码和)。


数据分片
数据超过MTU需要在ip层进行分片,到终点进行重组。


广播:发送到网络所有主机;
多播:发送到某个主机组;
过滤:网卡接收到数据会先判断MAC地址进行过滤,然后上抛到上层继续过滤。


IGMP(固定长度,IP层):让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。比广播更好,因为多播降低了不参与通信的主机的负担。


域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。当一个新系统加入到一个区域中时,该区域的DNS管理者为该新系统申请一个域名和一个IP地址,并将它们加到名字服务器的数据库中。当一个新主机加入一个区域时,区域管理者将适当的信息(最少包括名字和 IP地址)加入到运行在主名字服务器上的一个磁盘文件中,然后通知主名字服务器重新调入它的配置文件。辅名字服务器定时(通常是每隔 3小时)向主名字服务器询问是否有新数据。如果有新数据,则通过区域传送方式获得新数据。为了减少Internet上DNS的通信量,所有的名字服务器均使用高速缓存。


TFTP:只读存储器,仅用于无盘系统的引导。为每个客户端提供一个UDP端口来做并发。不提供安全性。
BOOTP:使用UDP,它为引导无盘系统获得它的 I P地址提供了除RARP外的另外一种选择。

相关文章:

  • Windows Mobile 6.5 Widgets开发初体验
  • 重温TCP-IP学习笔记 3/3
  • android webview 跳过免费ssl证书验证
  • android webview file标签点击弹出选择文件或拍照菜单
  • AzureAD 错误信息Access token validation failure
  • android webview实现拍照
  • lens flare:镜头光晕
  • SQL批处理 导入excel数据到表
  • opengl粒子系统的渲染方式
  • html5 canvas上传图片后预览
  • ZBuffer裁剪planar shadow
  • 3D几何流水线之模型变换
  • html5 canvas 加载图片错误 SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement'
  • RGBA模式人物换色的实现
  • javascript实现QR code扫描
  • bearychat的java client
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CentOS6 编译安装 redis-3.2.3
  • Cookie 在前端中的实践
  • HTTP中的ETag在移动客户端的应用
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • mysql常用命令汇总
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 彻底搞懂浏览器Event-loop
  • 对JS继承的一点思考
  • 精彩代码 vue.js
  • 聚类分析——Kmeans
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 如何利用MongoDB打造TOP榜小程序
  • 云大使推广中的常见热门问题
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #{}和${}的区别?
  • #Linux(Source Insight安装及工程建立)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (二)PySpark3:SparkSQL编程
  • (附源码)计算机毕业设计高校学生选课系统
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET Core中Emit的使用
  • .Net MVC + EF搭建学生管理系统
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .net6+aspose.words导出word并转pdf
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET连接MongoDB数据库实例教程
  • .NET下ASPX编程的几个小问题
  • .NET学习教程二——.net基础定义+VS常用设置
  • .NET中GET与SET的用法
  • @Not - Empty-Null-Blank
  • @PreAuthorize注解