20170403_Windows网络编程视频学习


第一章

1、VC 网络编程、MFC 类库(微软基础类库)、QT 类库、VC 6.0 编译器、VC 编译器、利用Windows socket 进行网络编程。

2、计算机网络通信的基本框架和模型、OSI 七层网络模型(物理层-数据链路层-网络层-传输层-会话层-表示层-应用层)、其功能的具体实现还是需要软件来实现的、数据包、包头、参考网络模型。

3、TCP/IP 四层协议(数据链路层-网络层-传输层-应用层)、是一个协议簇、FTP 协议、SMTP 协议。

4、C/S 编程模型、基于可靠连接的通信模型、在通信双方必须使用各自的IP 地址和端口号进行通信、客户端和服务器端。

5、网络编程基础、MFC 网络开发(不好)、Windows API 函数进行开发(清晰简单)。

6、Windows 网络编程、sockets 套接字、Windows sockets(Windows套接字)、与Windows 套接字相关的API 函数称之为 winsock 函数、流式套接字 SOCK_STREAM——TCP协议、数据报套接字 SOCK_DGRAM——UDP协议。

7、网络字节顺序 是指TCP/IP协议中规定的数据传输使用的格式——大尾字节顺序 。

与之相对应的是,主机字节顺序——小尾字节顺序。

8、Windows socket 类:CAsyncSocket类、CSocket类。


     

20170403_Windows网络编程视频学习1相关推荐

  1. JAVA网络编程知识学习

    JAVA网络编程知识学习 学习目标 第一章 网络编程入门 1.1软件结构 1.2 网络通信协议 1.3 协议分类 1.4 网络编程三要素 协议 IP地址 IP地址分类 常用命令 端口号 InetAdd ...

  2. python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...

    python的socket编程问题hdr = recvall(s, 5) if hdr is None: print 'Unexpected EOF receivingstruct在unpack的时候 ...

  3. java学习日记(9)———socket,网络编程的学习

    ---------------------- android培训.java培训.期待与您交流! ---------------------- ----------- 自己学习编程的时候当时还用了不少时 ...

  4. TCP/IP网络编程 - 基础学习

    1. 创建Socket #include<sys/types.h> #include<sys/socket.h>int sock = ::socket(PF_INET, SOC ...

  5. java网络编程技术学习笔记(b站【狂神说Java】网络编程实战讲解)

    b站视频链接:[狂神说Java]网络编程实战讲解 文章目录 网络编程 1.1.概述 1.2.网络通信的要素 1.3.IP 1.4.端口 1.5.通信协议 1.6.TCP 文件发送 1.7.UDP 1. ...

  6. 11.网络编程的学习总结

    11.网络编程 1.什么是网络?网络模型?网络四要素? 网络: 在计算机领域中网络是信息传输,接收,共享的虚拟平台,通过它把各个点,面,体的联系到一起,从而实现这些资源的共享. 1.资源的共享 2.免 ...

  7. python 谷歌地图api_《Python网络编程》学习笔记--使用谷歌地理编码API获取一个JSON文档...

    Foundations of Python Network Programing,Third Edition <python网络编程>,本书中的代码可在Github上搜索fopnp下载 本 ...

  8. 《TCPIP网络编程》学习笔记

    第1章 理解网络编程和套接字 网络编程中接受连接请求的套接字创建过程: 第一步:调用socket函数创建套接字: 第一步:调用bind函数分配IP地址和端口号: 第三步:调用listen函数转为可接收 ...

  9. C++教程网之Linux网络编程视频 Unix网络编程视频

    教程非常不错,价值280元,绝对是干货 Linux网络编程(总共41集) 讲解Linux网络编程知识,分以下四个篇章. Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 ...

  10. Java三:网络编程 视频来源:https://www.bilibili.com/video/BV1LJ411z7vY

    一.网络编程 1.概述 (1)什么是计算机网络:将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息 ...

最新文章

  1. java(9)并发编程
  2. 对象是空的吗? [重复]
  3. 1. Action 实现 ModelDriven 接口后的运行流程
  4. 业务实时监控服务ARMS推出小程序监控支持各种小程序
  5. 索引体积_MySQL入门之索引
  6. 算法总结之 数组的partition调整
  7. Bailian4121 股票买卖【最值】
  8. Python学习 Day 039 - HTML
  9. 好用的桌面搜索引擎(如果你的快捷方式很多,可能会需要它)
  10. java下载神奇宝贝mega,神奇宝贝mega
  11. java根据指定大小kb压缩图片
  12. win10中MySQL5.7重置密码
  13. 写剧本、模仿声音、制造笑点,机器学习进军好莱坞
  14. 前端JavaScript学习小总结
  15. 知识点滴 - 非正式组织结构权力
  16. vmware esxi 6-7 全套资源分享(定期更新)
  17. 基于turn.js库电子书在线阅读器源码
  18. 标准bootstrap3 form表单美化
  19. jdk1.8版本下访问本地数据库文件(access数据库.mdb)与(火鸟数据库.fdb)踩坑记录
  20. StNet: Local and Global Spatial-Temporal Modeling for Action Recognition

热门文章

  1. binwalk和foremost的使用。
  2. python实现bt下载器_Python 实现自动获取种子磁力链接方式
  3. 最全傅里叶变换和拉普拉斯变换公式总结
  4. 写给想学 Javascript 朋友的一点经验之谈
  5. 70个小游戏平台HTML源码
  6. 华南农业大学计算机科学与技术专业,华南农业大学住宿
  7. 我的世界网易版java材质包下载_我的世界超强光影SMUS网易专版
  8. UPCA条形码生成器
  9. 12038徐波:PMBOK考试:如何压缩时间赶工和快速跟进考点汇总
  10. python中path的用法_python中pathlib模块的基本用法与总结