Linux协议网路数据包的传送.docxVIP

  • 2
  • 0
  • 约4.62千字
  • 约 11页
  • 2018-05-10 发布于重庆
  • 举报
Linux协议网路数据包的传送

Linux网络协议栈之数据包处理过程? Linux是一个具有强大的网络服务功能的开放源码操作系统,其网络实现是以4.3BSD为模型,支持BSD Sockets和所有的TCP/IP网络。Linux具有成本低、兼容性好、稳定性和扩充能力强等特点。在网络兼容方面,几乎没有任何操作系统可以和Linux相媲美;它支持的网络协议众多,如TCP/IP、IPX/SPX、UDP等,还可以兼容和提供Netware服务、LAN Manager服务、AppleTalk服务等。TCP/IP协议是Internet的标准协议,本文主要讨论Linux中TCP/IP网络协议栈数据包的处理流程。TCP/IP协议组简介TCP/IP是一中网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是Internet的基础协议,也是一中电脑数据打包和寻址的标准方法。在数据传说中,可以形象的理解为有两个大信封,TCP和IP是信封。要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封上记录有分段好的信息;在将TCP信封塞入大信封,发送上网。在接收端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此,TCP/IP在Internet中几乎可以无差错的传送数据。从进程的角度上讲,其可以调用send和send t

文档评论(0)

1亿VIP精品文档

相关文档