TCP协议是有连接且可靠的传输层协议。所以一切都是围绕面向连接和可靠展开的。 面向连接: 连接的建立:三次握手,标志位的变化,及状态变化。发送端状态变化SYN_SENT-->ESTABLISHED;接收端状态变化Listen-->SYN_RCVD-->ESTABLISHED。 引入的问题:SYN_F ...
分类:
其他好文 时间:
2017-11-27 23:38:21
阅读次数:
182
protobuf-net是Unity3D游戏开发中被广泛使用的Google Protocol Buffer库的c#版本,之所以c#版本被广泛使用,是因为c++版本的源代码不支持Unity3D游戏在各个平台上的动态库构建。它是一个网络传输层协议,在GC上有很大的问题,本文对它进行了一次比较彻底的GC优... ...
分类:
编程语言 时间:
2017-11-26 17:44:53
阅读次数:
361
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而HT ...
分类:
其他好文 时间:
2017-11-16 19:49:55
阅读次数:
167
Web Service 应用层:http, https 实现某类具体应用: 传输层协议:TCP, UDP, SCTP IANA: 0-1023:众所周知,永久地分配给固定的应用使用,特权端口; 1024-41951:亦为注册端口,但要求不是特别严格,分配给程序注册为某应用使用;3306/tcp, 1 ...
分类:
系统相关 时间:
2017-11-10 18:48:03
阅读次数:
261
UDP(User Data Protocol,用户数据报协议) UDP是一个无连接,不保证可靠性的传输层协议,也就是说发送端部关心发送的数据是否到达目标主机,数据是否出错等,收到数据的主机也不会告诉发送方是否收到了数据,它的可靠性有上层协议来保障。 (1) UDP是一个非连接的协议,传输数据之前源端 ...
分类:
其他好文 时间:
2017-11-08 16:05:07
阅读次数:
131
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数 ...
分类:
Web程序 时间:
2017-11-07 14:25:11
阅读次数:
203
WebService应用层:http,https传输层协议:TCP,UDP,SCTP进程间通信:IPCSocket:ip:portIANA定义的端口信息:0-1023:众所周知,永久地分配给固定的应用使用,特权端口;1024-41951:亦为注册端口,但要求不是特别严格,分配给程序注册为某应用使用:3306/tcp,11211/tcp41952..
分类:
Web程序 时间:
2017-10-30 21:19:34
阅读次数:
261
简介 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。 OSI的七层模型 数据从应用层发下来,会在每一层都会加上头部信息,进行 封装,然后再发送到数据接收端。接收端收到数据会一层一层的解码, 每一层的作用 ...
分类:
其他好文 时间:
2017-10-29 12:41:50
阅读次数:
219
TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。 OSI和TCP/IP是很基础但又非常重要的网络 ...
分类:
其他好文 时间:
2017-10-27 11:39:28
阅读次数:
160
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数 ...
分类:
Web程序 时间:
2017-10-17 15:30:13
阅读次数:
263