![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
了解网络知识是必要和重要的。
healing9707
等到风景都看透,也许你会陪我看细水长流。
展开
-
HTTP总结《二》
HTTP总结《二》1.HTTP的今生来世到现在为止,HTTP协议已经有四个版本了。HTTP1.0——》HTTP1.1——》HTTP/2——》HTTP/32.HTTP1.0与HTTP1.1这两者之间最大的区别就是HTTP1.1默认是持久化连接。HTTP1.0默认的是短连接,每次都需要三次握手建立连接,然后进行数据传输,最后通过四次挥手断开连接。简单来说,就是每次与服务器交互,都需要新打开一个连接!消耗资源HTTP1.1中默认使用持久化连接来解决:建立一个连接,多次请求均由这个连接完成(注意:如果原创 2020-06-15 13:43:21 · 87 阅读 · 0 评论 -
HTTP总结《一》
HTTP总结《一》1.为什么学习HTTP?HTTP协议就是客户端和服务器交互的一种通讯的格式。让文档之间相互关联,形成超文本可以互相传阅。2.HTTP基础概念两台计算机相互通信的时候,HTTP分成的目的是为了将困难的问题简单化,而而且分层后就可以只关注我们需要关注的层次,而不用理会其他层。3.网站通信粗略过程我们在web通信的时候,不仅仅需要HTTP协议,还会涉及到其他的协议。DNS:负责解析域名我们在访问一个网页的时候哦,往往是通过域名来访问的链接,而计算机通信只认识主机地址 (192.1原创 2020-05-31 21:54:48 · 87 阅读 · 0 评论 -
网络
网络概括计算机网络:通过传输介质、通信设备和网络通信的协议、把分散在不同地点的计算机设备互联起来、实现资源共享和数据传输的系统传输介质:光纤、网线、光波通信设备:卫星、光缆、交换机。。。网络协议:TCP、UDP、IP…网络编程:编写程序使网络中的两个或多个设备(计算机)直接进行通信OSI网络模型国际标准化组织提出的网络的开发互联参考模型OSI(Open System InterCon...原创 2020-05-07 21:36:43 · 87 阅读 · 0 评论 -
三次握手与四次挥手详解
首先,在介绍三次握手和四次挥手之前,我们需要了解以下概念:TCP协议TCP(Transmission Control Protocol)传输控制协议,面向连接的传输协议,在传输层。TCP协议特点面向连接:通信之前必须建立连接,通信后断开连接 每一个TCP连接只能是点对点的(一对一) 提供的可靠的交付服务:通过TCP连接传输的数据,无差错,不丢失,不重复 提供全双工通信 面向...原创 2020-04-27 14:39:32 · 472 阅读 · 0 评论 -
网络模型总结
JAVA网络部分介绍了几种网络模型,可以分开去介绍。一、传统的BIO编程网络编程的基本模型是C/S模型,即两个进程间的通信。服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起连接操作。连接成功后,双...原创 2020-04-20 19:02:35 · 193 阅读 · 0 评论 -
HTTP1.1新特性
HTTP1.1新特性1. 维护长连接TCP的keep alive是检查当前TCP连接是否活着;HTTP的Keep-alive是要让一个TCP连接活久点。它们是不同层次的概念。TCP keep alive的表现:当一个连接“一段时间”没有数据通讯时,一方会发出一个心跳包(Keep Alive包),如果对方有回包则表明当前连接有效,继续监控。① 长连接:在经过三次握手,建立TCP连接后,在数...原创 2020-04-12 01:07:59 · 1926 阅读 · 0 评论 -
计算机基本概念
计算机基本概念1、计算机存储单位从小到大依次为位Bit、字节Byte、千字节KB、兆M、千兆GB、TB,相邻单位之间都是1024倍,1024为2的10次方,即:1Byte = 8bit1K = 1024Byte1M = 1024K1G = 1024M1T = 1024G2、计算机存储元件寄存器:中央处理器CPU的一部分,是计算机中读写速度最快的存储元件,但是容量很少内存:属于独...原创 2020-03-30 16:59:40 · 139 阅读 · 0 评论 -
TCP为什么是可靠的传输
TCP为什么是可靠的传输(1)检验和TCP检验和的计算与UDP一样,在计算时要加上12byte的伪首部,检验范围包括TCP首部及数据部分,但是UDP的检验和字段为可选的,而TCP中是必须有的。计算方法为:在发送方将整个报文段分为多个16位的段,然后将所有段进行反码相加,将结果存放在检验和字段中,接收方用相同的方法进行计算,如最终结果为检验字段所有位是全1则正确(UDP中为0是正确),否则存...原创 2020-03-28 19:21:25 · 1355 阅读 · 0 评论 -
网络模型
网络模型JAVA网络部分介绍了几种网络模型,可以分开去介绍。传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起...原创 2020-03-23 14:04:26 · 120 阅读 · 0 评论 -
在浏览器上输入一个url到返回一个页面的经历过程
在浏览器上输入一个url到返回一个页面的经历过程在浏览器地址栏键入URL,按下回车之后会经历以下流程:1、客户端连接到Web服务器一个HTTP客户端,通常是浏览器,与Web服务器的HTTP端口(默认为80)建立一个TCP套接字连接。例如,http://www.oakcms.cn。我们要和一个服务建立连接:应该适合ip地址和端口号建立连接,那这里提供的是一个域名我们应该怎么做呢?DNS协议...原创 2020-03-22 17:11:25 · 429 阅读 · 0 评论