网络编程

Posted timetellu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程相关的知识,希望对你有一定的参考价值。

技术图片
1  一.楔子
2  二.软件开发的架构
2.1  1.C/S架构
2.2  2.B/S架构
3  三.网络基础
3.1  ip和端口
3.2  osi七层模型
3.2.1   引子
3.2.2  osi七层模型
3.3  socket概念
3.3.1  socket层
3.3.2  理解socket
3.4  套接字(socket)的发展史...
3.4.1   基于文件类型的套接字家族
3.4.2   基于网络类型的套接字家族
3.5  tcp协议和udp协议
4  套接字(socket)初识
4.1  基于TCP协议的socket...
4.1.1  server端
4.1.2  client端
4.1.3  端口已被占用
4.2  基于UDP协议的socket...
4.2.1  简单使用
4.2.2  qq聊天
4.2.3  时间服务器
4.3  socket参数的详解
5  黏包
5.1  黏包现象
5.1.1  tcp协议的黏包问题
5.1.2  udp协议不会出现黏包
5.2  黏包成因
5.2.1  TCP协议中的数据传递
5.2.2  UDP不会发生黏包
5.2.3  会发生黏包的两种情况
5.2.4  总结
5.3  黏包的解决方案
5.3.1  解决方案一
5.3.2  解决方案进阶
6  socket的更多方法介绍
7  扩展:验证客户端链接的合法性
8  socketserver
View Code

1 一.楔子

2 二.软件开发的架构

2.1 1.C/S架构


2.2 2.B/S架构

 

3 三.网络基础

3.1 ip和端口

3.2 osi七层模型

  3.2.1 引子
  3.2.2 osi七层模型

3.3 socket概念  

  3.3.1 socket层
  3.3.2 理解socket

3.4 套接字(socket)的发展史...

  3.4.1 基于文件类型的套接字家族
  3.4.2 基于网络类型的套接字家族

3.5 tcp协议和udp协议

 

4 套接字(socket)初识

4.1 基于TCP协议的socket...

  4.1.1 server端
  4.1.2 client端
  4.1.3 端口已被占用

4.2 基于UDP协议的socket...

  4.2.1 简单使用
  4.2.2 qq聊天
  4.2.3 时间服务器
  4.3 socket参数的详解

5 黏包

5.1 黏包现象

  5.1.1 tcp协议的黏包问题
  5.1.2 udp协议不会出现黏包

5.2 黏包成因

  5.2.1 TCP协议中的数据传递
  5.2.2 UDP不会发生黏包
  5.2.3 会发生黏包的两种情况
  5.2.4 总结

5.3 黏包的解决方案

  5.3.1 解决方案一
  5.3.2 解决方案进阶

6 socket的更多方法介绍

7 扩展:验证客户端链接的合法性

8 socketserver

 

以上是关于网络编程的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

使用 Pygments 检测代码片段的编程语言

面向面试编程代码片段之GC

如何在 Django Summernote 中显示编程片段的代码块?