计算机网络
无名同学
不到南山终不休
展开
-
UDP小谈
UDP从应用进程得到数据,附加上用于多路复用/分解服务的源和目的端口号字段,以及连个其他的小字段,然后将形成的报文段交给网络层。网络层将该运输层报文段封装到一个IP数据报中,然后尽力而为地尝试将此报文交付给接收主机。如果该报文段到达接收主机,UDP使用目的端口号将报文段中的数据交付给正确的应用进程。使用UDP时,在发送报文段之前,发送方和接收方的运输层实体之间没有握手。正因为如此,UDP被称为是无原创 2017-10-28 09:38:07 · 306 阅读 · 0 评论 -
可靠数据传输原理
可靠数据传输中为上层实体提供的服务抽象是:数据可以通过一条可靠的信道进行传输。借助于可靠信道,传输数据比特就不会受到损坏(由0变成1,或者相反)或丢失,而其额所有数据都是按照其发送顺序进行交付。这恰恰就是TCP向调用它的因特网应用所提供的服务模型。构造可靠数据传输协议我们现在一步步研究一系列协议,他们一个比一个更为复杂,最后得到一个无错、可靠的数据传输协议。经具有特比差错信道的原创 2017-10-28 11:26:53 · 625 阅读 · 0 评论 -
可靠数据传输协议之选择重传
选择重传 选择重传协议通过让发送方仅重传那些它怀疑在接收方出错的分组而避免了不必要的重传。选择重传要点选择重传个别的、按需的重传要求接收方逐个地确认接收的分组。选择重传发送方的事件与动作 - 从上层收到数据。当从上层接收到数据后,SR发送方检查下一个可用于该分组的序号。如果序号位于发送方的窗口内,则将数据打包并发送;否则就像在GBN中一样,要么将数据缓存,要么将其返回给上层以便以后传原创 2017-11-12 21:14:07 · 7110 阅读 · 0 评论 -
面向连接的运输:TCP
面向连接的运输:TCP TCP依赖于可靠数据传输,其中包括差错检测、重传、累积确认、定时器以及用于序号和确认号的首部子弹。TCP连接 TCP被称为是面向连接的,这是因为在一个应用进程可以开始向另一个应用进程发送数据之前,这两个进程必须先相互“握手”,即他们必须相互发送某些预备报文段,以建立确保数据传输的参数。作为TCP连接建立的一部分,连接的双方都将初始化与TCP连接相关的许多TCP状态变原创 2017-11-14 21:45:26 · 439 阅读 · 0 评论 -
URLConnection获取网页的数据
package com.strr.connection;import java.io.IOException;import java.net.URL;import java.net.URLConnection;import java.nio.charset.StandardCharsets;import java.util.Base64;import java.util.List;...原创 2018-05-04 23:14:30 · 451 阅读 · 1 评论