网络
∝ 1 颗心╮
Java
展开
-
TCP停止等待、超时重传、滑动窗口、拥塞控制、快重传和快恢复
TCP超时与重传机制TCP协议是一种面向连接的可靠的传输层协议,它保证了数据的可靠传输,对于一些出错,超时丢包等问题TCP设计的超时重传机制。其基本原理:在发送一个数据之后,就开启一个定时器,若是在这个时间内没有收到发送数据的ACK确认报文,则对该报文进行重传,在达到一定次数还没有成功时放弃并发送一个复位信号。 这里比较重要的是重传超时时间,怎样设置这个定时器的时间(RTO),从而保证对...转载 2019-10-19 10:45:06 · 1442 阅读 · 1 评论 -
Java-网络编程
一、概述计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共享和数据传输的系统。网络编程就就是编写程序使联网的两个(或多个)设备(例如计算机)之间进行数据传输。Java语言对网络编程提供了良好的支持,通过其提供的接口我们可以很方便地进行网络编程。下面先对网络编程的一些基础知识进行介绍,最后给出使用Java语言进行网络编程的实例。二、计算机网络...转载 2019-04-21 22:15:13 · 412 阅读 · 0 评论 -
TCP和UDP的优缺点及区别
TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接...转载 2019-05-14 21:25:24 · 122 阅读 · 0 评论 -
TCP建立连接为什么需要三次握手和结束连接为什么需要四次挥手
TCP概述TCP是运输层的传输控制协议。 TCP提供了一种面向连接的(connection-oriented)、可靠的字节流服务 面向连接是指:使用TCP的两个应用程序必须在它们可交换数据之前,通过相互联系建立一个TCP连接。 TCP提供了全双工通信。TCP允许通信双方在任何时候都能发送数据。TCP连接的两端 都设置有发送缓存和接收缓存,用来临时存放通信双方的数据。TCP报文段的首部...转载 2019-05-15 15:20:52 · 1176 阅读 · 0 评论 -
TCP协议可靠性保证(确认应答机制,超时重传机制,流量控制,拥塞窗口)
一、综述确认应答机制 超时重传机制 流量控制 拥塞窗口确认应答机制在将这部分的内容之前我们应该首先知道的一点就是,在TCP中,TCP将每个字节的数据都进行了编号,即为序列号(对每一个数据的编号)。由图分析:当主机1给主机2发送了1~1000这么多数据时,主机2如果收到了就会给主机1应答(ACK报文段,每一个ACK都带有对应的确认序列号),表示你给我发的1~10...转载 2019-05-15 22:27:14 · 398 阅读 · 0 评论 -
Http和Https的区别
一、HTTP和HTTPS的基本概念HTTP:超文本传输协议(Http,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计Http最初的目的是为了提供一种发布和接收HTML页面的方法。它可以使浏览器更加高效。Http协议是以明文方式发送信息的,如果黑客截取了Web浏览器和服务器之间的传输报文,就可以直接获得其中的信息。 HTTPS:是以安全为...转载 2019-05-16 11:31:31 · 117 阅读 · 0 评论 -
TCP/IP网络协议基础
简介网络协议栈架构 TCP/IP被分为4层: 应用层:应用程序通过这一层访问网络,常见 FTP、HTTP、DNS 和 TELNET 协议; 传输层:TCP 协议和 UDP 协议; 网络层:IP 协议,ARP、RARP 协议,ICMP 协议等; 链路层:是 TCP/IP 协议的基层,负责数据帧的发送和接收。 封装:当应用程序发送数据的时候,数据在协议层次当中从顶向下通过...转载 2019-05-31 08:59:21 · 350 阅读 · 1 评论 -
TCP和UDP的区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通信传输UDP(User Datagram Protocol)UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的那一刻,立刻按照原样发送到网络上的一种机制。即使是出现网络拥堵的情况下,UDP也无法进行流量控制等避免网络拥塞的行为...转载 2019-06-04 14:51:43 · 104 阅读 · 0 评论