面向连接的网络应用程序分为客户端和服务器端。服务器端的执行流程一般为4步,客户端程序相对简单,一般需要两个步骤。 服务器端执行流程4步如下: (1)调用socket函数,建立一个套接字,该套接字用于接下来的网络通信。 (2)调用bind函数,将该套接字绑定到一个地址,并制定一个端口号, (3)调用l ...
分类:
其他好文 时间:
2018-07-04 20:12:17
阅读次数:
151
1、TCP和UDP的区别 1)TCP提供面向连接的传输,通信前要先建立连接;UDP提供无连接的传输。 2)TCP提供可靠的传输;UDP提供不可靠的传输。 3)TCP面向字节流的传输,因此它能将信息分割成组,并能在接收端将其重组;UDP是面向数据报的传输,没有分组开销。 4)TCP提供流量控制和拥塞控 ...
分类:
其他好文 时间:
2018-07-01 11:46:26
阅读次数:
111
一、TCP/UDP优点和缺点 TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先 ...
分类:
其他好文 时间:
2018-06-30 18:44:46
阅读次数:
146
TCP 什么是 TCP? Transmission Control Protocol,传输控制协议 传输层协议(参见更多资料 [1]) 功能 面向连接(Connection Oriented) 提供可靠的数据传输服务 拥塞控制 UDP 什么是 UDP? User Datagram Protocol, ...
分类:
其他好文 时间:
2018-06-30 10:56:26
阅读次数:
139
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议 UDP (User Datagram Protocol 用户数据报协议)是OSI(Open System Interconnection开放式系统互联) 参考模型中 ...
分类:
编程语言 时间:
2018-06-23 17:16:31
阅读次数:
185
socket 套接字,一种特殊的I/O接口,是一种常用的进程间通信机制 socket接口常用类型有: 流式socket (SOCK_STREAM)可靠的、面向连接的通信流,使用TCP协议 数据报socket (SOCK_DGRAM)提供无连接的服务,使用UDP协议 原始socket 允许对底层协议如 ...
分类:
其他好文 时间:
2018-06-23 13:20:56
阅读次数:
155
1.1计算机网络基本概念 什么是计算机网络? 什么是网络协议? 1.2计算机网络结构 计算机网络结构 Internet结构 1.3网络核心 电路交换 多路复用 报文交换和分组交换 1.4计算机网络性能 速率、带宽、四种延迟 时延带宽积、丢包率、吞吐量 1.5计算机网络体系结构 概述 OSI参考模型 ...
分类:
其他好文 时间:
2018-06-18 16:07:33
阅读次数:
189
TCP(传输控制协议) 传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的 ...
分类:
其他好文 时间:
2018-06-16 21:05:29
阅读次数:
161
TCP TCP是一种面向连接的传输协议,为两端的应用程序提供可靠的端到端的数据流传输服务。 数据结构 TCP专用控制块: TCP数据报图示: TCP状态变迁图: TCP的定时器 TCP为了每条连接维护了 七个 定时器,从三个角度描述:连接建立,数据传输以及连接终止 连接建立: 连接建立定时器 :定时 ...
分类:
其他好文 时间:
2018-06-16 18:49:29
阅读次数:
243
1、UDP的基础知识 我们将会把重点放在一个无连接协议即用户数据报协议(UDP)上,它通常用在性能至关重要并且能够容忍一定的数据报丢失的情况下。 面向连接的传输(如TCP)管理了两个网络端点之间的连接的建立,在连接的生命周期内的有序和可靠的消息传输,以及最后,连接的有序终止。相比之下,在类似于UDP ...
分类:
Web程序 时间:
2018-06-16 16:16:38
阅读次数:
249