《Linux系统编程、网络编程》第10章 网络编程视频课程

1. 理解什么网络编程2. 学习调用网络API实现相应的网络编程3. 加深对TCP/IP协议族的理解4. 为以后学习C++/JAVA库所提供的网络API打基础

40713人学习

中级34课时2018/05/24更新

二维码下载学堂APP缓存视频离线看

佳嵌
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Linux系统及网络编程视频课程专题
《Linux系统编程、网络编程》第5章 进程控制【视频课程】
10869人学习
¥18.00
《Linux系统编程、网络编程》第7章 进程间通信(本机IPC)视频课程
24043人学习
¥28.00
《Linux系统编程、网络编程》 第9章 高级IO视频课程
11337人学习
¥19.00
更 多 10 门 课 程
《计算机体系结构》总专题
《计算机体系结构》硬件篇3 之 CPU组成视频课程
35828人学习
¥28.00
《计算机体系结构》硬件篇5 之 通信部分
32534人学习
¥39.00
《计算机体系结构——软件篇4》 之 操作系统视频课程
98465人学习
¥53.00
更 多 17 门 课 程
计算机体系机构硬件篇专题
《计算机体系结构》硬件篇1 之 计算机硬件基础视频课程
50215人学习
¥11.00
《计算机体系结构》硬件篇2 之 计算机组成结构视频课程
27005人学习
¥18.00
《计算机体系结构》硬件篇3 之 CPU组成视频课程
35828人学习
¥28.00
更 多 5 门 课 程
《C语言深度解析》专题
《C深度解析》第一章 c编译、链接视频教程
42393人学习
¥35.00
《C深度解析》第5章制作C库与c标准库组
7261人学习
¥22.00
《C语言深度解析》第8章—杂项视频课程(自动类型转换、大小端序、变参函数、编译器优化、断言等)
10054人学习
¥28.00
更 多 10 门 课 程
《C语言深度解析》专题
《C深度解析》第一章 c编译、链接视频教程
42393人学习
¥35.00
《C深度解析》第5章制作C库与c标准库组
7261人学习
¥22.00
《C语言深度解析》第8章—杂项视频课程(自动类型转换、大小端序、变参函数、编译器优化、断言等)
10054人学习
¥28.00
更 多 10 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

Linux嵌入式、安卓、单片机等嵌入式、物联网开发者

你将会学到:

1. 理解什么网络编程2. 学习调用网络API实现相应的网络编程3. 加深对TCP/IP协议族的理解4. 为以后学习C++/JAVA库所提供的网络API打基础

课程简介:

点击右方"佳嵌"图标,可以查看所有课程。


本章的课程内容安排如下:

1.本机IPC与网络IPC关系、学习网络编程的意义

2.回顾《计算机体系结构图—网络篇》的基础知识

3.网络通信协议 与 网络编程接口的关系

4.TCP协议的特点(比如什么是三次握手建立连接,建立连接的好处,为什么TCP是可靠传输等)

5.TCP通信编程举例(详细介绍socket、bind、listen、accept、recv、send、shutdown等函数)

  通过本小节的学习,

 (1)理解为什么要创建套接字文件?

 (2)怎么指定你要想使用的通信协议

 (3)理解什么是绑定,到底为什么要绑定ip和端口,端口有什么作用,端口数值的范围是怎样的等

 (4)理解为什么将文件描述符变为被动描述符,意义何在

  (5)理解什么监听连接,三次握手详细过程是怎样的

 (6)理解为什么在网络通信时需要进行大小端序的转换 

 (7)TCP跨网通信时的详细过程是怎样的

  等等

6.udp协议的特点 以及 代码实现

7.如何基于UDP实现服务器,如何使用UDP实现客户间的点对点直通

8.域套接字(字节流域套接字、数据包域套接字)

9.广播、组播、带外数据

10.服务器如何同时实现多客户通信(多线程、多进程、多路io)

11.其它

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部