2018
01-31
01-31
TCP/IP 必知必会的十个问题
本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。一、TCP/IP模型TCP/IP协议模型(TransmissionControlProtocol/InternetProtocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。下图表示TCP/IP模型与OSI模型各层的对照关系。TCP/IP协...
继续阅读 >
我们都知道在OkHttp3中,其灵活性,很大程度上体现在,我们可以intercept其任意一个环节,而这个优势便是okhttp3整个请求响应架构体系的精髓所在:在OkHttp3中,每一个请求任务都封装为一个Call,其实现为RealCall。而所有的策略几乎都可以通过OkHttpClient传入所有全局策略与数据,除了存储在允许上层访问的OkHttpClient实例以外,还有一部分是存储在只允许包可见的Internal.instance中(如连接...
21CTO社区导读:当Google推出新技术属性时,互联网会被其改变。当它宣布使用SSL/HTTPS协议的网站在搜索结果中会被首选时,那么在Google覆盖的网站一定会有所改变。Web开发里面有几个通信协议,针对于最终用户讲最常见的还是HTTP和HTTPS协议。今天就来说一说,希望大家有用。什么是『协议』在说HTTP和HTTPS之前,我们先一起谈谈“协议”这个词。协议是用来描述特定目的的一系列的规则,在当前的语境下,规...
当我们决定要谈谈网络的时候,我想在谈之前,有必要了解一下“协议”这个词。协议,定义了在俩个或者多个通信实体之间交换报文的格式和次序,以及报文发送、接收报文或者其他的事件所采取的动作。定义都比较晦涩,那就让我们来个例子吧。假设我要向你(互不相识)询问一下当前的时间;我首先和你说:你好,以示我想要和你交流(发出报文,请求通信)。而你回应我(收到报文,通信建立):你好,表明能够继续询问你...