用户数据报协议,即UDP,是一个面向数据报的简单运输层协议:进程的每次输出操作只产生一个UDP数据报,从而发送
一个IP数据报。
进程通过创建一个Internet域内的SOCK_DGRAM类型的插口,来访问UDP。该类型插口默认地称为无连接的。每次进程发送
数据时,必须指定目的IP地址和端口号。每次从插口上接收数据报时,进程可以从数据报中收到源IP地址和端口号。...
分类:
其他好文 时间:
2014-12-20 23:28:58
阅读次数:
293
TCP是TransmissionControlProtocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务。TCP协议最主要的特点是:1)是一种基于连接的协议。2)保证数据准确到达。3)保证各数据到达的顺序与数据发出的顺序相同。4)传输的数据无消...
分类:
其他好文 时间:
2014-12-03 18:49:07
阅读次数:
242
1. 运输层服务 1.1 进程到进程的通信 运输层协议的首要任务是提供进程到进程的通信。网络层负责计算机级的通信。网络层协议只能把报文交付给目的计算机。运输层协议负责把报文交付给合适的进程 ? 1.2 编址:端口...
分类:
其他好文 时间:
2014-11-25 16:41:44
阅读次数:
243
UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作通常会产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流的协议不同,如TCP,应用程序产生的数据与真正发送的单个IP数据报并不存在直接的关联。
相关的协议参考tcp/ip协议学习笔记(7)UDP用户数据报协议
UDP输入和输出以及轻量级UDP涉及以下文件:
include/net/udplite.h 定义轻量级UDP专...
分类:
其他好文 时间:
2014-11-23 11:49:52
阅读次数:
158
一、运输层协议概述网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。运输层的两个主要协议:1)用户数据报协议UDP:无连接,不可靠2)传输控制协议TCP:提供可靠的、面向连接的服务,不提供广播或多播协议运输层的端口:端口号只具有本地意义,它只是为了标志本计算机应用层中的各个...
分类:
其他好文 时间:
2014-07-21 00:31:51
阅读次数:
316
一、概述主要特点:1)面向连接的运输层协议2)每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一)3)TCP提供可靠交付的服务4)TCP提供全双工通信5)面向字节流:TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节(UDP发送的报文长度是应用进程给出...
分类:
其他好文 时间:
2014-07-20 22:16:14
阅读次数:
227
UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都会产生一个UDP数据报,并组装成一份待发送的IP数据报,这与面向字符流的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系(主要是在传输层就进行分段了,因此不会受IP分片的影响)。
UDP的首部一共8个字节,很简单,可以参考书上,这里也不再详说。
UDP的校验和
至于UDP的校验和,这里注意下区别就好了,UDP对首部和数据部分都进行校验,而IP首部的校验和仅对IP的首部进行校验,顺带提下T...
分类:
其他好文 时间:
2014-06-15 18:14:30
阅读次数:
166
TCP简介 TCP是Transmission Control
Protocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务。 TCP最主要的特点:
(1)是面向连接的传输层协议; (2)每个TCP连接只能有两个端点,而且只能一对一通信,不...
分类:
其他好文 时间:
2014-06-06 20:12:35
阅读次数:
339
运输层协议为运行在不同主机上的应用程序之间提供逻辑通信logic communication的功能。运输层协议是在端系统中,而不是网络路由器中实现。运输层接收来自应用程序的报文,转换为报文段segment。运输层为不同主机之间的进程提供了逻辑通信,而网络层为不同主机提供了逻辑通信。...
分类:
其他好文 时间:
2014-05-21 09:40:31
阅读次数:
363