socket通信机制 建立在两种通信协议上 tcp 和 udp 。 tcp:可靠传输,建立在三次握手基础上,有一次服务端与客户端确认的过程,确认后服务端再与客户端继续通信,面向连接。 udp:一种报文协议,是无连接的不安全的。 Java 网络编程 初识 阻塞的IO: 按照命名理解,server端与c ...
分类:
编程语言 时间:
2019-10-28 10:42:31
阅读次数:
94
一.FTP介绍1.文件传输协议(FileTransferProtocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在OSI模型的第七层,TCP模型的第四层,即应用层,使用TCP传输而不是UDP,客户在和服务器建立连接前要经过一个“三次握手”的过程,保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输提供可靠保证。2.FTP连接及传输模式FTP服务器默认使用TCP协议的20
分类:
其他好文 时间:
2019-10-20 10:44:48
阅读次数:
85
计算机网络 1.4 简述访问www.baidu.com执行的全部流程 1.5 TCP对应的协议 1.6 UDP对应的协议 1.7 TCP和UDP的区别 1.8 面向连接和非面向连接的服务的特点 简述访问www.baidu.com执行的全部流程 1、客户端浏览器通过DNS解析到www.baidu.co... ...
分类:
其他好文 时间:
2019-10-15 00:21:51
阅读次数:
112
一、基于TCP协议的网络编程: 1、TCP协议:是一种面向连接的、可靠的、基于字节流的传输层通信协议 功能: 当应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,TCP则把数据流分割成适当长度的报文段,最大传输段大小(MSS)通常受该计算机连接的网络的数据链路层的最大传送单元(MTU)限制 ...
分类:
其他好文 时间:
2019-10-13 15:12:54
阅读次数:
130
标准套接字分为: l 流式套接字(SOCK_STREAM):面向连接的套接字,应用于TCP应用程序。 l 数据包套接字(SOCK_DGRAM):无连接的套接字,应用于UDP应用程序。 原始套接字:是一种对原始网络报文进行处理的套接字,主要用途有: l 发送自定义的IP数据包 l 发送ICMP数据包 ...
分类:
其他好文 时间:
2019-10-11 16:44:26
阅读次数:
129
TCP介绍 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内[1] 另一个重要的传 ...
分类:
其他好文 时间:
2019-10-10 11:21:48
阅读次数:
83
UDP的主要特点是:(1)无连接;(2)尽最大努力交付;(3)面向报文;(4)无拥塞控制;(5)支持一对一、一对多、多对一和多对多的交互通信;(6)首部开销小(只有四个字段:源端口、目的端口、长度、检验和)。 TCP的主要特点是:(1)面向连接;(2)每一条TCP连接只能是点对点的(一对一);(3) ...
分类:
其他好文 时间:
2019-10-10 00:17:57
阅读次数:
133
今日学习内容 关于TCP与UDP服务 1. TCP服务模型是面向连接的服务:在应用层数据报文开始流动之前,TCP让客户和服务器互相交换运输层控制信息。也提供可靠的数据传送服务:通信进程能够依靠TCP,无差错,按适当顺序交付所有发送的数据。TCP协议还具有拥塞控制机制。 2. UDP是一种不提供不必要 ...
分类:
其他好文 时间:
2019-10-07 23:28:04
阅读次数:
132
传输层服务分为面向连接的传输服务与面向无连接的传输服务。 面向连接的传输服务 基于tcp协议(传输层协议)的数据传输。 传输特征:提供可靠的数据传输,可靠性指数传输拖成中无丢人,无失序,无差错,无重复。 实现手段:数据传输断开前都需要进行传输和断开的确认。 三次握手:tcp传输在数据传输前建立连接的 ...
分类:
其他好文 时间:
2019-10-07 00:47:33
阅读次数:
108
区别 面向连接VS无连接TCP建立一个连接需要3次握手IP数据包,断开连接需要4次握手。另外断开连接时发起方可能进入TIME_WAIT状态长达数分钟(视系统设置,windows一般为120秒),在此状态下连接(端口)无法被释放。UDP不需要建立连接,可以直接发起。 可靠VS不可靠TCP利用握手、AC ...
分类:
其他好文 时间:
2019-10-06 20:28:28
阅读次数:
135