
基础知识
b9x_
只怕失望
展开
-
计算机网络 - Http协议和Tcp/IP协议族
正好计算机网络期末复习完,总结一下,计网的知识感觉贼多,而且虽然分层,但每层联系紧密,所有知识都分割不了,所以就简单总结一些以后找工作可能要用的。关于Tcp/IP协议和Http协议Tcp/IP协议是由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构(应用层,传输层,互联网层,互联接口层),...原创 2018-01-03 10:15:56 · 1170 阅读 · 0 评论 -
计算机网络 - TCP粘包、拆包以及解决方案
转自:http://blog.insanecoder.top/tcp-packet-splice-and-split-issue/在进行Java NIO学习时,发现,如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。我们都知道TCP属于传输层的协议,传输层除了有TCP协议外还有UDP协议。那么UDP是否会发生...转载 2018-04-24 16:09:14 · 509 阅读 · 0 评论 -
计算机网络 - HTTP知识点总结(面试常考题)
HTTP:超文本传输协议(HyperText Transfer Protocol)是上应用最为广泛的一种。一、请求和响应报文1. 请求报文2. 响应报文二、HTTP 的方法客户端发送的 请求报文 第一行为请求行,包含了方法字段。GET|获取资源:当前网络请求中,绝大部分使用的是 GET 方法。HEAD获取报文首部和 GET 方法一样,但是不返回报文实体主体部分。主要用于确认 URL 的有效性以及资...原创 2018-05-02 18:37:45 · 743 阅读 · 0 评论 -
计算机网络 - 计算机网络体系结构
什么是计算机网络体系结构?网络协议是计算机网络必不可少的,一个完整的计算机网络需要有一套复杂的协议集合,组织复杂的计算机网络协议的最好方式就是层次模型。而将计算机网络层次模型和各层协议的集合定义为计算机网络体系结构(Network Architecture)。常见的三种计算机网络体系结构OSI的七层协议体系结构应用层:为特定应用程序提供数据传输服务,例如 HTTP、DNS 等。数据单位为报文。原创 2018-05-08 09:05:53 · 543 阅读 · 0 评论 -
Java - 线程池参数
ThreadPoolExecutorThreadPoolExecutor是线程池的真正实现,他通过构造方法的一系列参数(不同的构造方法),来构成不同配置的线程池。 构造方法参数 corePoolSize 核心线程数,默认情况下核心线程会一直存活,即使处于闲置状态也不会受存keepAliveTime限制。除非将allowCoreThreadTimeOut设置为true。有任务来...原创 2018-07-18 20:06:55 · 843 阅读 · 0 评论 -
网络 - TCP大全
TCP/IP 中有两个具有代表性的传输层协议,分别是TCP、UDP。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。要知道TCP为了这简单描述“可靠的通信传输”背后所做的努力,你会深感佩服其强大性。TCP的特征:序列化+确认应答、超时重发、流量控制、拥塞控制等等,每一个都是为了能够可靠不丢包遗漏地将数据包传输给对方,而此篇文章将详细来解析TCP的这些精髓所在,涉...转载 2018-09-05 09:17:17 · 713 阅读 · 0 评论