【C语言网络编程】网络编程基础
程序员文章站
2022-03-13 22:27:55
什么叫网络编程?多个程序之间能够交换数据同一个主机上局域网内互联网都可以交换数据!TCP/IP协议及时,安全,全双工通信协议:TCP协议 IP协议TCP协议:通信的方式IP协议:地址,用来区分主机windows操作系统上用TCP协议:CS架构(BS架构没有对应的客户端)服务器 server客户端1.请求协议版本1.请求协议版本2.创建socket2.创建socket3.创建协议地址族(IP地址、网络端口、通信协议)3.获取服务器协议地址族4....
什么叫网络编程?
多个程序之间能够交换数据
同一个主机上
局域网内
互联网都可以交换数据!
TCP/IP协议
及时,安全,全双工通信协议:TCP协议 IP协议
TCP协议:通信的方式
IP协议:地址,用来区分主机
windows操作系统上用TCP协议:
CS架构(BS架构没有对应的客户端)
服务器 server | 客户端 |
---|---|
1.请求协议版本 | 1.请求协议版本 |
2.创建socket | 2.创建socket |
3.创建协议地址族(IP地址、网络端口、通信协议) | 3.获取服务器协议地址族 |
4.绑定 | |
5.监听 | |
6.等待客户端连接 | 4.连接服务器 |
7.通信(收发) | 5.通信 |
8.关闭socket | 6.关闭socket |
9.清理协议 | 7.清理协议 |
本文地址:https://blog.csdn.net/weixin_42098322/article/details/110877642