当前位置: 首页 > article >正文

《C++高并发服务器笔记——第四章》

计算机网络等相关知识可以去小林coding进行巩固(点击前往)

《C++高并发服务器笔记——第四章》

  • 4.1、网络结构模式
    • 1.C/S结构
      • ①C/S结构简介
      • ②C/S结构优点
      • ③C/S结构缺点
    • 2.B/S结构
      • ①B/S结构简介
      • ②B/S结构优点
      • ③B/S结构缺点
  • 4.2和4.3、MAC地址、IP地址、端口
    • 1.MAC地址的简介
    • 2.IP地址
      • ①IP地址简介
      • ②IP地址编址方式
      • ③A类IP地址
      • ④B类IP地址
      • ⑤C类IP地址
      • ⑥D类IP地址
      • ⑧子网掩码
    • 3.端口
      • ①简介
      • ②端口类型
  • 4.4、网络模型
    • 1.OSI七层参考模型
    • 2.TCP/IP四层模型
      • ①简介
      • ②四层介绍
  • 4.5、协议
    • 1.简介
    • 2.常见协议
    • 3.UDP协议
    • 4.TCP协议
    • 5.IP协议
    • 6.以太网帧协议
    • 7.ARP协议
  • 4.6和4.7、网络通信的过程
    • 1.封装
    • 2.分用
    • 3.数据经过四层TCP/IP
    • 4.网络通信的过程
    • 5.ARP协议获取MAC物理地址的过程
  • 4.8、socket
    • 1.socket介绍
  • 4.9、字节序
    • 1.简介
    • 2.字节序举例
    • 3.判断电脑存储方式代码
  • 4.10、字节序列转换函数
    • 1.字节序转换函数
    • 2.字节序转换函数有哪些
    • 3.字节序转换函数的使用
  • 4.11、socket地址
    • 1.通用socket地址
    • 2.专用socket地址
  • 4.12、ip地址转换函数
    • 1.IP地址转换(字符串ip-整数,主机、网络字节序的转换)
    • 2.转换函数的代码举例
  • 4.13、TCP通信流程
    • 1.TCP与UDP的区别(传输层协议)
    • 2.TCP通信流程
      • ①服务器端(被动接受连接的角色)
      • ②客户端(主动发起连接)
  • 4.14、socket函数
    • 1.套接字函数有哪些
    • 2.套接字函数介绍
      • ①socket
      • ②bind
      • ③listen
      • ④accept
      • ⑤connect
  • 4.15和4.16、TCP通信实现(本机)
    • 1.TCP通信
      • ①TCP通信(服务端)代码
      • ②TCP通信(客户端)代码
  • 4.17、TCP三次握手
    • 1.TCP三次握手
    • 2.TCP通信具体流程
      • ①三次握手
      • ②服务器客户端进行通信
  • 4.18、TCP滑动窗口
    • 1.滑动窗口的介绍
    • 2.滑动窗口通信的例子
  • 4.19、TCP四次挥手
    • 1.TCP四次挥手
  • 4.20和4.21、多进程实现并发服务器
    • 1.TCP多进程通信并发
      • ①服务端代码
      • ②客户端

4.1、网络结构模式

1.C/S结构

①C/S结构简介

②C/S结构优点

③C/S结构缺点

2.B/S结构

①B/S结构简介

②B/S结构优点

③B/S结构缺点

4.2和4.3、MAC地址、IP地址、端口

1.MAC地址的简介

2.IP地址

①IP地址简介

②IP地址编址方式

③A类IP地址

④B类IP地址

⑤C类IP地址

⑥D类IP地址

⑧子网掩码

3.端口

①简介

②端口类型

4.4、网络模型

1.OSI七层参考模型

2.TCP/IP四层模型

①简介

②四层介绍

4.5、协议

1.简介

2.常见协议

3.UDP协议

4.TCP协议

5.IP协议

6.以太网帧协议

7.ARP协议

4.6和4.7、网络通信的过程

1.封装

2.分用

3.数据经过四层TCP/IP

4.网络通信的过程

5.ARP协议获取MAC物理地址的过程

4.8、socket

1.socket介绍

4.9、字节序

1.简介

2.字节序举例

3.判断电脑存储方式代码

4.10、字节序列转换函数

1.字节序转换函数

2.字节序转换函数有哪些

3.字节序转换函数的使用

4.11、socket地址

1.通用socket地址

2.专用socket地址

4.12、ip地址转换函数

1.IP地址转换(字符串ip-整数,主机、网络字节序的转换)

2.转换函数的代码举例

4.13、TCP通信流程

1.TCP与UDP的区别(传输层协议)

2.TCP通信流程

①服务器端(被动接受连接的角色)

②客户端(主动发起连接)

4.14、socket函数

1.套接字函数有哪些

2.套接字函数介绍

①socket

②bind

③listen

④accept

⑤connect

4.15和4.16、TCP通信实现(本机)

1.TCP通信

①TCP通信(服务端)代码

②TCP通信(客户端)代码

4.17、TCP三次握手

1.TCP三次握手

2.TCP通信具体流程

①三次握手

②服务器客户端进行通信

4.18、TCP滑动窗口

1.滑动窗口的介绍

2.滑动窗口通信的例子

4.19、TCP四次挥手

1.TCP四次挥手

4.20和4.21、多进程实现并发服务器

1.TCP多进程通信并发

①服务端代码

②客户端


http://www.kler.cn/a/11733.html

相关文章:

  • Golang常见编码
  • 力扣 LeetCode 27. 移除元素(Day1:数组)
  • 简单的签到程序 python笔记
  • Redis集群模式之Redis Sentinel vs. Redis Cluster
  • Arrays.sort与Collections.sort:深入解析Java中的排序算法
  • vite构建的react程序放置图片
  • node 服务发布后无法访问
  • 【Redis数据库】异地公网远程登录连接Redis教程
  • SpringBoot接口 - 如何实现接口限流之单实例
  • webgl-画三角形
  • vue+element-plus上传图片功能以及回显问题还有数量限制
  • 精通 NumPy 数值分析:6~10
  • c/c++:二维数组,数组的行数和列数求法sizeof,数组初始化不同形式,5个学生,3门功课,求学生总成绩和功课总成绩
  • Python操作MySQL就是这么简单
  • ROS开发之如何使用ICM20948 IMU模块?
  • Ubuntu20.04安装matlab2022b
  • 面试官在线点评4份留学生简历! 这些坑你中了几个?如何写项目描述才能被大厂发面试?转专业简历该咋写 | 还有优秀简历展示!
  • HTML—javaEE
  • 【无功优化】基于多目标差分进化算法的含DG配电网无功优化模型【IEEE33节点】(Matlab代码实现)
  • Redis 面试题总结
  • JWT 认证机制
  • 【cmake篇】选择编译器及设置编译参数
  • 四百元以内哪种耳机音质好?2023便宜音质好的蓝牙耳机推荐
  • Spring Cache
  • 优化Key顺序提升ClickHouse查询性能
  • 使用kubeadm方式搭建K8S集群