网络编程
SPACEWHALE
这个作者很懒,什么都没留下…
展开
-
网络基础知识
OSI参考模型(七层):应用层(数据),表示层(数据),会话层(数据),传输层(数据段Segment),网络层(数据包Packet,路由器),数据链路层(数据帧Frame,交换机),物理层(比特流Bit,网卡)TCP/IP网络模型(四层):应用层,传输层,网络层,链路层TCP是面向连接的(指在正式通信前,必须要与对方建立连接),有比较高的可靠性:TCP的可靠性1)数据分割2)超时重发3)延时确认4...原创 2018-07-09 20:00:18 · 154 阅读 · 0 评论 -
网络I/O模型
同步:指用户线程发起I/O请求后,需要等待或轮询内核I/O操作完成后才能继续执行。异步:指用户线程发起I/O请求后,仍继续执行,当内核I/O操作完成后会通知用户线程或者调用用户线程注册的回调函数。所以说同步和异步描述的是用户线程与内核的交互方式。 ...原创 2018-07-09 20:17:17 · 193 阅读 · 0 评论