网络编程
2016-03-31 14:48
435 查看
TCP/IP模型
服务器端
1、创建套接字(socket)
2、将套接字与本地地址与端口绑定(bind)
3、设置套接字位监听模式,准备接受客户机请求(listen)
4、等待客户到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept)
5、用返回的套接字和客户端进行通信(send/recv)
6、返回,等待另一客户请求
7、关闭套接字
客户端
1、创建套接字(socket)
2、向服务器发出连接请求(connect)
3、与服务器进行通信(send/recv)
4、关闭套接字
UDP/IP模型
服务器端
1、创建套接字(socket)
2、将套接字与本地地址端口绑定(bind)
3、等待接受数据(recvfrom)
4、关闭套接字
客户机端
1、创建套接字(socket)
2、向服务器发送数据(sendto)
3、关闭套接字
服务器端
1、创建套接字(socket)
2、将套接字与本地地址与端口绑定(bind)
3、设置套接字位监听模式,准备接受客户机请求(listen)
4、等待客户到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept)
5、用返回的套接字和客户端进行通信(send/recv)
6、返回,等待另一客户请求
7、关闭套接字
客户端
1、创建套接字(socket)
2、向服务器发出连接请求(connect)
3、与服务器进行通信(send/recv)
4、关闭套接字
UDP/IP模型
服务器端
1、创建套接字(socket)
2、将套接字与本地地址端口绑定(bind)
3、等待接受数据(recvfrom)
4、关闭套接字
客户机端
1、创建套接字(socket)
2、向服务器发送数据(sendto)
3、关闭套接字
相关文章推荐
- android 自动打开移动网络
- 复杂网络(一)图的基本概念
- mac eclipse maven tomcat 运行错误 tomcat HTTP Status 404
- 问题_http 1.1 405 http method get is not supported by this url
- HTTP in iOS
- Retrofit网络开源库
- 配置Tomcat使用https协议(配置SSL协议)
- HttpClient连接池使用demo
- HTTP真的很简单
- [HTTP协议练习之二]Post提交
- HTTP协议要点总结(数据包、请求方式)
- Log4net自定义实现httpAppender
- TCP/IP+BIO
- TCP MTU 问题
- 卷积神经网络Convolutional Neural Network (CNN)
- 卷积神经网络Convolution Neural Network (CNN) 原理与实现
- Linux内核工程导论–网络:TCP:netlink与tcp_diag编程
- 技术向:一文读懂卷积神经网络CNN
- 卷积神经网络和CIFAR-10:Yann LeCun专访 Convolutional Nets and CIFAR-10: An Interview with Yann LeCun
- 高项-3月23号培训作业