一.首先,介绍下两类传输协议:TCP;UDP TCP是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个 ...
分类:
编程语言 时间:
2016-07-24 19:24:49
阅读次数:
299
java网络编程网络编程介绍通过使用套接字来达到进程间通信目的的编程就是网络编程,网络编程最重要的两点
1、定位目标主机(ip地址和端口)
2、如何传输数据(协议)
网络编程主要的两种模型基于TCP编程模型面向连接相对可靠传输协议编程
TCP:传输控制协议
案列模型:打电话通话要点:基于TCP网络编程的核心在于建立连接,通过连接里获得流对象来实现数据的传输的目的。备注:TCP编程的核心在于连接,以及...
分类:
编程语言 时间:
2016-07-19 13:50:53
阅读次数:
282
TCP连接的建立和释放 概述 TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程,运输连接有三个阶段:连接建立,数据传送和连接释放。 TCP连接的建立 如图所示,假定A主机是客户端程序,B主机是服务端程序。最初两端的TCP进程都是出于CLOSED(关闭)状态。 (1)B的TCP服务器进 ...
分类:
其他好文 时间:
2016-07-12 21:15:06
阅读次数:
192
TCP的特性 TCP提供一种面向连接的、可靠的字节流服务 在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP TCP使用校验和,确认和重传机制来保证可靠传输 TCP使用累积确认 TCP使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制 三次握手与四次挥手 所谓三次握手 ...
分类:
其他好文 时间:
2016-07-12 17:08:56
阅读次数:
256
1、UDP协议: 总结一下,今天学习的一点知识点! UDP也是一种通信协议,常被用来与TCP协议作比较!我们知道,在发送数据包的时候使用TCP协议比UDP协议安全,那么到底安全在哪里呢?怎么理解呢! 下面我说一下我的简单理解! 由于TCP协议是一种面向连接的协议,有三次挥手通信确认机制,且数据包没有 ...
分类:
其他好文 时间:
2016-07-11 21:22:08
阅读次数:
311
session 1 Frame-relay 帧中继
FR于1990年首次被标准化。已经取代X.25技术,它简化了第2层的功能,是一种面向连接的数据链路技术,为提供高性能和高效率数据传输迚行了技术简化,它靠高层协议迚行差错校正,幵充分利用了当今光纤和数字网络技术。只提供基本的错误检测功能。典型速率56K-2M/s内。
FR工作在第二层(数据链接层),是是由国际电信联盟...
分类:
其他好文 时间:
2016-07-10 19:09:29
阅读次数:
242
传输控制协议(Transmission Control Protocol) 概念 一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。 主要特点 ( ...
分类:
其他好文 时间:
2016-07-07 23:50:59
阅读次数:
274
TCP,一个大家都熟悉的协议,对于技术人员来说,透彻的理解他,就到代表咱们的半只脚已经踏进了IT的大门。TCP的特点TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着是一对一的连接(通常是一个客户端连接一个服务端),在交换数据之前,需要先建立连接。在TCP的连接中..
分类:
其他好文 时间:
2016-07-04 12:11:18
阅读次数:
218
TCP提供一种面向连接的,可靠的字节流服务。 在TCP连接中,仅有两方进行彼此通信。 TCP提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。如果当定时器溢出时还没有收到确认,它就重传该数据。 TCP提供可靠的运 ...
分类:
其他好文 时间:
2016-07-03 01:44:00
阅读次数:
400
一:newCachedThreadPool (1)缓存型池子,先查看池中有没有以前建立的线程,如果有,就reuse,如果没有,就建立一个新的线程加入池中; (2)缓存型池子,通常用于执行一些生存周期很短的异步型任务;因此一些面向连接的daemon型server中用得不多; (3)能reuse的线程, ...
分类:
编程语言 时间:
2016-07-02 20:07:55
阅读次数:
148