视频教程-windows网络编程之tcp/ip-Windows

windows网络编程之tcp/ip
野生程序猿也要有大梦想。
视频教程-windows网络编程之tcp/ip-Windows_第1张图片 包东华
¥28.00
立即订阅

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-windows网络编程之tcp/ip-Windows

学习有效期:永久观看

学习时长:1583分钟

学习计划:27天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

视频教程-windows网络编程之tcp/ip-Windows_第2张图片

讲师姓名:包东华

教育及科研机构管理者

讲师介绍:野生程序猿也要有大梦想。

☛点击立即跟老师学习☚

 

「你将学到什么?」

适用人群

windows网络编程的初学者

课程概述
课程简介:
这部教程是windows网络编程课程的第一部分课程:tcp/ip协议
后续会有第二部分课程:udp/ip协议以及第三部分课程http协议的课程发布。希望能够帮助到大家。
课程内容:
c/s模型的编码,5种windows网络模型:select,异步选择,事件选择,重叠io,完成端口,以及基础理论知识的讲解。
课程分八章,总课时100课时左右,每日更新2~5节.
课程代码会带大家一行一行书写,保证大家都能够学会。
课程适合人群:
网络编程爱好者,网络编程初学者
课程章节:
第一章 c/s模型的讲解以及代码实现
第二章 select模型的讲解以及代码实现
第三章 异步选择模型的讲解以及代码实现
第四章 事件选择模型的讲解以及代码实现
第五章 重叠i/o模型的讲解以及代码实现
第六章 完成端口模型的讲解以及代码实现
第七章 tcp/ip基础知识的讲解,包括网络分层,三次握手,四次挥手,协议头等等。

 

「课程学习目录」

第1章:课程介绍
1.课程内容规划
第2章:基于tcp/ip协议的c/s模型
1.tcpip协议与cs模型介绍
2.网络库与网络头文件
3.wsastartup函数参数1详解
4.wsastartup函数参数2详解
5.WSAStartup返回值介绍
6.版本校验
7.什么是socket
8.socket参数介绍
9.socket函数返回值介绍
10.bind函数功能以及参数介绍
11.bind函数返回值
12.listen函数的使用
13.accept函数的使用
14.accept调试以及特点理解
15.recv函数的使用和本质
16.recv函数参数4详解
17.send函数的使用和本质
18.客户端代码connect
19.简单完善cs模型,分析模型缺点引出select模型
第3章:select模型
1.select模型原理介绍
2.fd_set结构的意义和使用
3.select函数的逻辑调用
4.select处理accept,recv,下线
5.select处理客户端正常下线
6.select处理参数3,可写的socket集合
7.select处理参数4,异常的socket
8.select模型总结归纳
9.控制台关闭事件处理
第4章:WsaEventSelect事件选择模型
1.windows消息机制与事件机制
2.事件选择模型的处理逻辑
3.创建事件对象以及内核对象的简单讲解
4.WSAEventSelect函数详解
5.逻辑完善
6.询问信号WSAWaitForMultipleEvents
7.列举操作信号WSAEnumNetworkEvents
8.处理FD_ACCEPT
9.处理FD_SEND,FD_RECV,FD_CLOSE
10.swicth处理以及else if处理以及if处理的区别
11.有序优化之变态点击
12.增加处理事件的数量
13.select模型与事件选择模型结构对比
第5章:WsaAsyncSelect异步选择模型
1.异步选择模型逻辑以及窗口结构体
2.win32创建窗口
3.WSAAsyncSelect函数的使用
4.FD_ACCEPT处理
5.FD_READ,FD_WRITE处理
6.FD_CLOSE处理
7.异步选择模型问题分析
第6章:重叠IO模型之事件通知
1.重叠IO模型简介
2.事件通知实现逻辑
3.WSASocket函数详细介绍
4.AcceptEx函数使用详解
5.WSARecv函数使用详解
6.获取异步处理的具体事件
7.重叠IO模型事件分类处理
8.WSASend函数使用详解
第7章:重叠IO模型之完成例程
1.完成例程基本原理介绍
2.完成例程回调函数介绍
3.完成例程事件分类处理
4.重叠IO模型简单总结
第8章:完成端口模型
1.重叠IO模型问题总结
2.线程数量的分析
3.完成端口代码逻辑
4.创建完成端口CreateIoCompletionPort
5.创建线程CreateThread
6.操作通知队列GetQueuedCompletionStatus
7.处理accept通知
8.处理recv,close
9.完成端口总结
第9章:网络基础知识
1.osi7层模型,tcp/ip4层模型介绍
2.TCP协议头介绍
3.TCP协议头介绍(2)
4.三次握手,四次挥手
5.tcp/ip模型特点分析

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,27天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Windows知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

学会并且编写tcp/ip协议的c/s模型

学会并且编写windows五种网络模型

了解windows基本机制

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-windows网络编程之tcp/ip-Windows)