首先tcp协议又叫流式协议。tcp协议有一种机制,就是将数据量小和间隔时间较短的,比如几次数据,就会当作一次发送过去。这样能减少多次传输的所浪费的网络延迟,这样提示的tcp传输数据的效率,但是这样也会出现粘包现象。所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造 ...
分类:
其他好文 时间:
2018-07-16 14:12:49
阅读次数:
121
TCP(传输控制协议) 传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的 ...
分类:
其他好文 时间:
2018-06-16 21:05:29
阅读次数:
161
# 网络通信服务端 import socket # 1、导入网络通信模块 ip_port = ('0.0.0.0',9898) # 2、制定自身服务器地址和端口 ser = socket.socket() # 3、实例化对象,参数不填默认是ipv4,TCP传输 ser.bind(ip_port) # ...
分类:
编程语言 时间:
2018-06-01 21:09:10
阅读次数:
195
TCP/IP协议族简称TCP/IP。这么命名是因为该协议家族中的两个核心协议:TCP(传输控制协议)和IP(网际协议),为该家族中最早通过的标准。TCP/IP提供点对点的链接机制,将数据应该如何封装,定址,传输,路由以及在目的地如何接收,都加以标准化。它将软件通信的过程抽象为四个抽象层,采用协议堆栈 ...
分类:
其他好文 时间:
2018-05-21 12:42:37
阅读次数:
274
网络编程面试题 1、tcp和udp的区别 TCP 传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP 用户数据报协议,是 ...
分类:
其他好文 时间:
2018-05-18 22:16:18
阅读次数:
148
运维小白的成长日记第七天-OSI七层传输层/应用层精讲!1、IP提供了点到点的连续接,通过IP地址可以找到目标主机。但是目标主机有很多应用,服务器到底使用哪个应用来响应客户端?通过端口号决定。2、TCP:传输控制协议。可靠的、面向连接的协议。相当于是打电话的过程,需要建立连接、发送数据、断开连接。3、UDP:用户数据报协议。不可靠的,非面向连接的协议。相当于是发信息的过程。不需要建立连接,直接发送
分类:
其他好文 时间:
2018-05-08 19:30:01
阅读次数:
146
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪 ...
分类:
Web程序 时间:
2018-05-02 21:05:04
阅读次数:
231
这两天在摸索WCF中的共享端口,参考了下面的博客WCF:如何将net.tcp协议寄宿到IIS[WCF实践]1.WCF使用net.tcp寄宿到IIS中这两篇博客中提到的内容解决了实际开发中大多数的问题。这里根据自己实践,也总结一下写在这里:依照上面的两篇博文,如果还是遇到下面的错误提示:已尝试创建到达... ...
分类:
Web程序 时间:
2018-05-01 17:42:55
阅读次数:
469
传输层TCPUDPTCP:ip提供点到点的连接,通过ip可以找到目标主机,TCP传输控制协议提供可靠的面向连接的端到端的协议(确认端口、提供服务类型)(传输效率低)DUP:用户数据报协议,不可靠的非面向连接的协议。(传输效率高)TCP封装格式4.TCP的三次握手=建立连接、四次断开=结束通信发送完成之后断开连接=四次断开TCP计时器:重传计时器——为了控制丢失的数据段坚持计时器——为了防止零窗口死
分类:
其他好文 时间:
2018-04-28 19:38:50
阅读次数:
157