目录
网络编程
1.网络编程基础知识
1.1 什么是网络
1.2 网络协议
OSI 7层模型
TCP/IP模型
1.3 Linux Windows 命令行查看网络信息
1.4 IP地址
1.4.1 概念:
1.4.2 IP地址分类:
1.5 端口
1.5.1 概念
1.6 服务器和客户端
1.6.1 服务端(Server):
1.6.2 客户端(Client) :
2.传输方法
2.1套接字简介
2.2 套接字类型
1. 流套接字(SOCK_STREAM)
2. 数据报套接字(SOCK_DGRAM)
3. 原始套接字(SOCK_RAW)
2.3 UDP套接字编程
2.3.1 UDP套接字特点
2.3.2 UDP套接字传输服务端客户端流程图
2.3.3 UDP实现代码
2.4 TCP 传输方法
2.4.1 TCP传输特点
2.4.2 TCP套接字传输服务端客户端流程图
三次握手(建立连接)
四次挥手(断开连接)
2.4.3 TCP服务端(实现代码)
2.4.4 TCP客户端(实现代码)
2.4.5 TCP套接字细节
2.5 TCP与UDP对比
什么是网络 : 计算机网络功能主要包括实现资源共享,实现数据信息的快速传递。