视频:22
课程介绍:
详细介绍Linux下TCP/IP协议,详细剖析TCP/UDP协议的特征和编程特点,实例剖析TCP/UDP应用细节
课程内容涵盖:
一、基础
网络
OSI模型
TCP/IP协议简介
socket入门
IP地址与端口
字节序及相关API
二、基本TCP编程
三次握手
TCP状态
TCP连接流程
核心API
非阻塞轮询服务器
并发服务器
信号驱动服务器
多路复用服务器
三、基本UDP编程
recvfrom与sendto
数据丢失的一般处理
迭代服务器
connected的UDP连接
四、socket进阶
socket选项的获取与设置
名字与地址转换
IPv4和IPv6
UNIX域socket
组播与广播
带外数据处理
UDP编程进阶
网络相关的ioctl命令字
五、实时网络协议
RTP/RTCP/RTSP
JRTP编译移植
JTHREAD编译移植
课程讲师:
林世霖
嵌入式讲师