您现在的位置是:课程
linux网络编程基础—4.Linux应用编程和网络编程第八部分
2023-06-29 20:43课程 人已围观
- 课程目标
- 本课程是网络编程部分的前奏,主要讲解了网络相关的一些基础知识,譬如网络编程的架构,网卡、路由器、集线器、交换机、DHCP、NAT等概念,学习这些的目的是对网络通信原理有一定了解方便下个课程继续学习socket编程接口。
- 适用人群
- 本课程为linux应用编程和网络的第8部分,只要有一定C语言和linux系统操作功底,想要学习在linux下进行软件开发的同学均可以观看。注意学习本课程不要求先学习ARM裸机和uboot移植等,但是建议先学习C语言高级专题。
- 课程简介
-
嵌入式绝对是当前IT领域最炙手可热的话题了。其主要应用领域涵盖与人类相关的各行各业:
* 消费电子(手机、平板电脑、游戏机)
* 物联网(智能家居、智慧城市)
* 工业自动化(无人工厂、工业机器人)
可以毫不客气的说,IT发展的未来在于嵌入式。巨大的商机和人才缺口导致嵌入式软件工程师的薪资居高不下,引得无数青年才俊、高校学子相继加入、苦苦钻研。
课程特色
*完全零基础,降低学习门槛。
*深入浅出,通俗易懂。不怕学不会,就怕你不学习。
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
课程目录4.8.1.网络通信概述
[免费观看]
25:30本节课从进程间通信开始讲起并引出网络通信,然后分析了网络通信的实质,最后讲了网络编程部分的学习方法和注意事项。
4.8.2.网络通信基础知识1
26:13本节开始讲解网络通信的基础知识,主要是网络通信的发展历史、三大网络和网络通信的传输媒介。
4.8.3.网络通信基础知识2
37:03本节讲了OSI 7层网络模式、网卡、集线器、交换机等网络设备的功能和作用
4.8.4.网络通信基础知识3
45:56本节讲解路由器的工作原理和作用,以及DNS的概念。
4.8.5.网络通信基础知识4
39:16本节讲解DHCP和NAT这两个网络通信概念,并通过这两个概念让大家对网络通信有更深入理解,方便后续学习。
4.8.6.网络通信基础知识5
32:27本节讲了IP地址的分类,和子网掩码的作用,以及子网的判断。
上一篇:明德扬实用调试技巧课