网络编程
2016-07-01 00:00
239 查看
1.TCP/IP是个协议组
网络层:IP协议
传输层:TCP协议,UDP协议
应用层:FTP,HTTP,TELENT,SMTP,DNS等协议
TCP:一旦连接后,通信方任何一方主动关闭连接前,TCP都将被一直保持下去。C或S端都可以主动发起断开TCP连接的请求。
三次握手:A向B握手,B回复A收到同时等待,A再向B确认收到B的回复,B收到A的确认后连接完毕。
TCP的安全可靠是因为发送的包是有序而且收到方要给反馈,没有收到反馈,会自动重发,当然代价就比不可靠UDP大些了。
Socket是个通信链句柄,这个链路的一端称为一个Socket,一个Socket由一个IP和端口号唯一确定。它所支持的不仅有TCP/IP,只是在java下Socket主要基于TCP/IP协议的网络编程。
HTTP1.0避免经常性的连接的开销。HTTP,Socket传输,被包装TCP协议传输,
网络层:IP协议
传输层:TCP协议,UDP协议
应用层:FTP,HTTP,TELENT,SMTP,DNS等协议
TCP:一旦连接后,通信方任何一方主动关闭连接前,TCP都将被一直保持下去。C或S端都可以主动发起断开TCP连接的请求。
三次握手:A向B握手,B回复A收到同时等待,A再向B确认收到B的回复,B收到A的确认后连接完毕。
TCP的安全可靠是因为发送的包是有序而且收到方要给反馈,没有收到反馈,会自动重发,当然代价就比不可靠UDP大些了。
Socket是个通信链句柄,这个链路的一端称为一个Socket,一个Socket由一个IP和端口号唯一确定。它所支持的不仅有TCP/IP,只是在java下Socket主要基于TCP/IP协议的网络编程。
HTTP1.0避免经常性的连接的开销。HTTP,Socket传输,被包装TCP协议传输,
相关文章推荐
- 五、TCP C/S:连接建立后,主机崩溃后重启
- Android中的Https网络请求get和post 不进行认证
- http-客户端识别与cookie机制
- Http客户端识别的方法
- 《图解HTTP》读书笔记
- TCP的三次握手和四次挥手
- Android中使用Apache HttpClient
- Android中使用网络和服务器端程序进行数据交换
- BP神经网络学习过程
- 网络编程小结
- Android4种网络连接方式HttpClient、HttpURLConnection、OKHttp和Volley优缺点和性能对比
- HTTP Session原理
- 自己动手写HTTP框架:ThreadPool+Runnable+handler篇
- http://www.tuicool.com/articles/B3qeUrB
- 波尔远程控制软件与网络人远程控制软件大比拼
- 波尔远程控制软件与网络人远程控制软件大比拼
- Qt---基于TCP聊天室
- 劫持网络--运营商投放广告
- ubuntu开机无网络-解决方法记录
- HTTP和HTTPS详解