1. TCP与UDP的区别 UDP:提供的是不可靠传输,是面向无连接的,面向数据报,可能丢包,不保证数据顺序。 TCP:面向连接的可靠传输曾协议,面向字节流,保证数据正确性,TCP保证数据顺序。2. TCP的三次握手过程 和 四次握手结束过程以及TCP的各种状态3.
分类:
其他好文 时间:
2015-01-28 21:22:17
阅读次数:
131
UDP特点:1,UDP无连接的2,UDP尽最大努力交付,不保证可靠交付3,UDP面向报文。发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付给IP层。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。应用层交给UDP多长的报文,UDP就照样发送,一次发送一个报文。在接...
分类:
其他好文 时间:
2015-01-20 17:39:06
阅读次数:
168
今天来写关于第三章的笔记。 第三章:IP:网际协议 1.IP协议的作用及特点: IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。它的特点:不可靠,无连接。 a.不可靠: 不可靠(unreliabl...
分类:
其他好文 时间:
2015-01-19 20:54:29
阅读次数:
189
UDP通信机制
相比较于TCP通信,UDP通信是面向无连接的通信,所以没有TCP中的监听和连接等涉及面向连接的过程,UDP的主要通信过程如下图所示:
相比较TCP通信,UDP相对而言比较简单,虽然UDP是无连接的通信,但是依然有服务器和客户端之分,且通信的时候直接指定对方地址即可,无视对方是否能收到你发送的消息。且UDP通信不再使用read/write发送消息和读取消息了,因为没有连接...
分类:
系统相关 时间:
2015-01-16 19:14:33
阅读次数:
275
一.UDP协议
UDP(User Datagram Protocol)协议就是“用户数据报协议”,它是一种无连接的协议,无连接主要是和TCP协议相比较的。我们知道当利用TCP协议传送数据的时候,首先必须建立连接(也就是所谓的握手)才可以传输数据。而当计算机利用UDP协议进行数据传输的时候,发送方只需要知道对方的IP地址和端口号就可以发送数据,而并不需要进行连接。
由于UDP协议并不需要进行确定...
网络层向上只提供简单灵活的,无连接,尽最大努力交付的数据报服务。网络在发送分组时不需要先建立连接,每一个分组独立发送,与其前后分组无关。网络层不提供服务质量的承诺。网际协议IP与IP协议配套使用的协议还有ARP(地址解析协议),RARP(逆地址解析协议),ICMP(网际控制报文协议),IGMP(网际...
分类:
其他好文 时间:
2015-01-08 23:58:11
阅读次数:
785
SNMP:“简单网络管理协议”,用于网络管理的协议。SNMP定义在IP协议上,使用无连接的UDP进行通信,SNMP支持5个基本的操作,分别是:GetRequest、GetNextRequest、SetRequest、GetResponse和Trap,这 5个操作来自各自的PDU结构。SNMP采用的是一个请求—应答的通信方式,Trap除外,Trap不需要应答。...
分类:
其他好文 时间:
2015-01-07 18:51:01
阅读次数:
524
DatagramChannel
Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。
打开 DatagramChannel
下面是 DatagramChannel 的打开方式:
DatagramChannel channel = DatagramChan...
分类:
编程语言 时间:
2015-01-05 16:40:58
阅读次数:
153
传输控制协议,即TCP,是一种面向连接的传输协议,为两端的应用程序提供可靠的端到端数据流传输服务,它完全不同于
无连接的、提供不可靠数据传输服务的UDP协议。...
分类:
其他好文 时间:
2014-12-30 23:38:33
阅读次数:
357
一、简介:
python udp是无连接,没有TCP的三次握手,错误重传机制,发的只管发,收的只管收,效率比TCP高,运用于对数据帧不高的地方,如视频,音频的传输
二、实现过程:
服务器端过程如下:
1.建立UDP的SOCKET
2.绑定一个接口,让客户端连接
3.接受数据
客户端过程如下:
1.创建一个socket
2.收发数据报
三、...
分类:
编程语言 时间:
2014-12-27 00:16:58
阅读次数:
229