计算机工作面试题杂烩
2015-06-16 20:08
363 查看
1 TCP握手协议
tcp三次握手:(1)客户端发请求连接给服务端 (2)服务端收到后发客户端确认收到(3)客户端发送传输确认,一共三次。其实想了想这里面有信息论里的思想, 信息处理时假设信息发送者发出的信息和收到的信息可能不一样,人在说话的时候就是这样子,别人的想法通过语音传给你,你自己理解后得到一个想法,但是你理解的可能和别人想表达的不一样,因为”想法“本身是不可观测的。
言归正转,为神马需要三次,客户端发出了连接请求,但是不知道服务器有没有收到啊,所以需要服务器发回去一个确认,客户端要再发送一个确认,是因为,服务器不知道,自己的确认有没有被收到,所以只有3次连接,才确保,两头的信息都收到,两边都知道自己的信息已经被对方收到(理解)了。
这样想想必须是3次啊!
未完待续。。。
相关文章推荐
- 301、302、200、206、304、404等HTTP状态引见
- 重新理解计算机(一)
- 黑马程序员学习日记--网络编程
- HttpClient使用详解
- AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
- Android程序:使用HttpClient进行Get方式通信
- HTTPie 工具使用入门
- 用计算机算法挑选出历史上最具『创造性』的油画
- 熟练使用语言在Linux平台实现具体的算法和数据结构
- Dart的HTTP请求和响应(2)
- 【HTTP】HTTP报文详解
- 前端面试 - Http Session问题,记录我愚蠢的回答=。=
- XMLHttpRequest().readyState的五种状态详解 .
- HTTP2 帧基础知识以及Header、CONTINUATION、DATA帧相关资料:
- 各国虚拟主机大盘点
- Android程序:使用Http的Post方式与网络交互通信
- 数据结构与算法分析 L4
- 高并发网络编程之epoll详解
- python切换网络连接
- GRE作文备考——网络审查的必要性