当前位置:  技术问答>linux和unix

网络发送分组的原理

    来源: 互联网  发布时间:2016-02-16

    本文导语:  我要把文本文件中大量的应用层的分组以广播的形式发送到以太网上,请问: 1、由顶向下(网络层、数据链路层)该如何写。 2、分组有多个,我该如何控制流量(假设规定要在多长时间内发送完一定量的数据...

我要把文本文件中大量的应用层的分组以广播的形式发送到以太网上,请问:

1、由顶向下(网络层、数据链路层)该如何写。

2、分组有多个,我该如何控制流量(假设规定要在多长时间内发送完一定量的数据包)

|
1)保存时是应用层的数据,如何加网络层和数据链路层的头? 
==========================================================
你不用管,协议栈做这件事情

2)如何广播? 
==============================
很多网卡芯片有这个功能,看你的芯片资料,设置某些寄存器之后就会以广播的方式发出数据包

3)有多个数据,如何保证一行一行的发出去?
=============================================
你也不用管,协议栈帮你做这事情,既然是广播,那肯定是不需要回应的。无法保证每个点都能收到你所发的数据

你现在需要做的事情就是看这本书,了解什么是广播,什么是组播,协议栈的大概结构。然后再看看你的网卡芯片资料

    
 
 

您可能感兴趣的文章:

  • 请问网络连接断开,如何让数据在联网后连续发送?
  • 网络编程中先发送的数据是不是先到达目的
  • 有什么软件可以通过网络把文件从windows发送到嵌入式机的linux
  • 网络编程中:用SEND发包时,如何预先知道可用的发送缓冲区有多大?急!!!
  • linux网络编程,怎么像服务器端发送结构体?
  • 向网络服务器发送数据的方法get()和post()之间的区别
  • linux转发数据,局域网A(eth1)的数据是如何发送到另一个网卡eth0所在的网络上的,只需要设置FORWARD的ACCEPT吗?
  • 如何把用jdbc查出的resultset结果集数据通过网络发送到另一台机器上(给100分)
  • linux下需要设置网络发送和接受缓冲区大小时,需如何设置,是否系统有最大缓冲区限制?谢谢
  • 网络发送数据时 进程所占内存缓慢增加,直到系统内存耗尽而killed掉,[请大家帮忙]
  • linux多线程编程中如何间隔100ms发送一次网络数据包,100ms的时间如何把握?
  • Linux网络编程中 发送的消息无法正常显示
  • linux下网络编程 pingflood 数据包设为2000为什么就不发送了呢
  • c# socket网络编程接收发送数据示例代码
  • java网络编程中向指定URL发送GET POST请求示例
  • Python 网络编程起步(Socket发送消息)
  • 关于linux中网络发送文件程序的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker、Kubernetes、Neutron中的网络简介
  • 怎么用dos命令配置登陆网络,随便什么网络,举例就行~
  • 基于python实现的网络爬虫功能:自动抓取网页介绍
  • 系统网络问题之网络配置
  • 编程技术其它 iis7站长之家
  • 网络爬虫/网络蜘蛛 larbin
  • 应对 Docker 网络功能难题的挑战与思考
  • 如何将运行dos的机子联入网络,或在dos下使用网络硬盘
  • Android及andriod无线网络Wifi开发的几点注意事项
  • linux不用命令方式读文件获取网络流量,如何使用C函数调用获取网络流量信息?
  • centos6网络配置及网卡设置相关命令及配置文件
  • 用java做网络编程和用c做网络编程有啥区别
  • Docker扁平化网络设计与实现
  • 急,请问如何修改网络接口eth为其它名称,如网络接口为abc0, abc1,要修改哪个配置文件?
  • IOS开发之socket网络编程(基于SimpleNetworkStreams的c/s程序)
  • 如何打开SUN工作站进入网络管理系统和退出网络管理系统,并关机。
  • Docker 四种网络模式及网络配置详细介绍
  • 请问unix网络编程和linux网络有什么区别
  • andriod下java socket网络编程:java socket客户端服务端代码示例
  • 大家有没有什么能看当前网络流量的工具,能象top一样列出当前的网络状况
  • Ubuntu ADSL上网,网络信息查看及防火墙相关配置命令介绍
  • 嵌入式网络编程与非嵌入式网络编程有什么不同


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3