简介:应用开发中大多都会涉及到网络功能,网络编程是Linux应用开发中非常核心的技术之一。本课程结合了大量实例讲解了网络基础知识、TCP 及UDP编程,并发服务器、I/O多路复用、TCP/IP协议原理、域名解析、网络超时优化等重要内容。
课程章节
第01课 什么是互联网?
第02课 OSI七层体系结构
第03课 TCP/IP协议与五层体系结构
第04课 IP地址与端口号
第05课 字节序及IP地址转换
第06课 socket套接字及TCP的实现框架
第07课 实现TCP通信
第08课 TCP并发实现
第09课 实现UDP通信
第10课 TCP协议是如何实现可靠传输的
第11课 TCP连接管理与UDP协议
第12课 IP协议与ethernet协议
第13课 UNIX域套接字
第14课 IO模型
第15课 IO多路复用select函数
第16课 多路复用poll函数
第17课 多路复用epoll函数族
第18课 套接字属性设置
第19课 广播与组播
第20课 原始套接字
第21课 域名解析与http服务器实现原理
第22课 项目介绍及TCP的实现
第23课 TCP传输的特点
第24课 文件传输功能的实现
第25课 自动云同步的实现
授课讲师
-
-
李振龙
高级讲师
关于讲师
嵌入式讲师
课程推荐
- C++核心编程 试听 65
- 20230520-C语言周末直播带学二-韩燕蓉 试听 179
- 创客学院模拟面试4.18-4.19 试听 661
- 孟老师—C++周末直播带学 试听 379
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案