嵌入式应用程序开发.pptVIP

  • 5
  • 0
  • 约1.04万字
  • 约 67页
  • 2017-07-08 发布于北京
  • 举报
课程安排 Linux系统文件与I/O Linux系统多进程并发 Linux系统多线程并发 Linux系统网络通信 TCP/IP协议 TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层 Linux 对TCP/IP的实现 Linux 对TCP/IP的实现 Linux以分层的软件结构实现了TCP/IP协议 用网络驱动程序实现数据链路层功能 内核内置的TCP/IP协议栈处理IP,TCP/UDP以IP转发功能 用户程序通过套接字(SOCKET)与协议栈打交道 SOCKET是一个通用的接口,一般应用开发者只需掌握基于因特网IPV4的Socket TCP和UDP网络通讯开发即可 TCP与UDP TCP与UDP属于端对端的传输层协议 TCP是面向连接的: 需要在数据传送之前在设备之间建立“逻辑连接”,数据传输结束,“逻辑连接”即被断开。 “逻辑连接”保证了数据传输的可靠性,所以面向连接协议是可靠的 UDP是面向无连接的 不需要建立“逻辑连接”,在源端在需要的时候就可以立即开始发送数据。 无连接协议是不可靠的,但通讯效率更高 UDP协议格式 TCP协议格式 UDP编程流程 UDP客户端示例 UDP服务器示例 UDP编程流程 UDP通信过程 TCP编程流程 TCP客户端示例 TCP服务器示例 T

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档