物联网 > > 系列专题 > TCP和UDP各包含了哪些协议

TCP和UDP各包含了哪些协议

来源:https://www.wlworld.com.cn 时间:2024-07-18 编辑:admin 手机版

一、TCP和UDP各包含了哪些协议

一、TCP协议

TCP是传输层协议,实现端到端(peer-to-peer)通信;在端主机上实现;屏蔽下层网络提供的服务质量的差别,为应用程序提供稳定可靠的服务。但不能实现组播功能。TCP对上层提供面向连接可靠的通信服务。

1.TCP连接管理

TCP是面向连接的协议;采用“三次握手”(three-way handshake) 方式来建立连接。工作过程用下图表示:

在TCP协议中用一个发送方的序号和一个接收方的序号合起来唯一地标识一条连接。

2.TCP报文格式

源端口和目的端口:都是16个比特,分别表示发送方和接收方的端口号。端口号和IP地址构成套接字(socket)地址的主要内容。源端和目的端的套接字合起来唯一地表示一条连接。网络应用程序在通信时直接向套接字发送和接收数据。

序列号和确认号:都是32位的无符号整数,可以表示0-4G(232)字节的范围。其中,序列号表示数据部分第一个字节的序列号,而确认号表示该数据报的接收者希望对方发送的下一个字节的序号(即序号小于确认号的数据都已正确地被接收)。

头长度(HLEN):表示TCP报文头的长度。长度以32-bit为单位来计算。所以如果选项部分的长度不是4个字节的整数倍,则要加上填充(padding)。

保留域:紧接在头长度字段后有6个比特,应该把它设置为0。

再后则是6个标志位。标志位特定的含义:

URG(urgent)为紧急数据标志。如果它为1,则表示本数据报中包含紧急数据。此时紧急数据指

针表示的值有效。它表示在紧急数据之后的第一个字节的偏侈值(即紧急数据的总长度)。

ACK(acknowledge)为确认标志位。如果ACK为1,则表示报文中的确认号是有效的。否则,报文

中的确认号无效,接收端可以忽略它。

PSH(push)标志位。被置位后,要求发送方的TCP协议软件马上发送该数据报,接收方在收到数据后也应该立即上交给应用程序,即使其接收缓冲区尚未填满。

RST(reset)标志位。用来复位一条连接。RST标志置位的报文称为复位报文。一般情况下,如果TCP收到的一个报文明显不是属于该主机上的任何个连接,则向远端发送一个复位报文。

SYN(synchronous)标志位。用来建立连接,让连接双方同步序列号。如果SYN=1而ACK=0,则表示该数据报为连接请求,如SYN=1而ACK=1则表示是接受连接。

FIN(finish)标志位。表示发送方已经没有数据要传输了,希望释放连接。

窗口(window)字段。窗口表示的是从被确认的字节开始,发送方最多可以连续发送的字节的个数。接收方通过设置该窗口值的大小,可以调节源端发送数据的速度,从而实现流控。

校验和(checksum)域。是TCP协议提供的一种检错机制。与我们在前面的章节中学过的UDP协议类似,在计算校验和时不仅要计算TCP报文自身(报文头和数据),还要增加一些额外的信息内容 – 12个字节的“伪包头”。

二、UDP协议

用户数据报协议UDP(User Datagram Protocol)是无连接传输层协议,提供应用程序之间传送数据报的基本机制。

1.UDP报文的格式

每个UDP报文称为一个用户数据报:它分为两部分:头部和数据区。如图6-14是一个UDP报文的格式,报文头中包含有源端口和目的端口、报文长度以及UDP检验和。

源端口(Source Port)和目的端口(Destination Port)字段包含了16比特的UDP协议端口号,它使得多个应用程序可以多路复用同一个传输层协议 – UDP协议,仅通过不同的端口号来区分不同的应用程序。

长度(Length)字段记录了该UDP数据包的总长度(以字节为单位),包括8字节的UDP头和其后的数据部分。最小值是8(即报文头的长度),最大值为65,535字节。

UDP检验和(Checksum)的内容超出了UDP数据报文本身的范围,实际上,它的值是通过计算UDP数据报及一个伪包头而得到的。但校验和的计算方法与通用的一样,都是累加求和。

二、因特网采用的主要协议是什么协议?

TCP/IP协议

三、互联网协议包括哪些?

最常用的TCP/IP协议.

还有UDP不可靠的传输协议. FTP简单文件传输协议

TCP可靠的传输协议 SMTP邮件的协议.等等..很多

四、无线局域网协议及基本用语有哪些?

一、无线网络基础协议篇

提到无线协议也就得提到IEEE

知识加油站1:“IEEE”

这是1963年1月1日由AIEE(美国电气工程师学会)和IRE(美国无线电工程师学会)合并而成,是美国规模最大的专业学会。IEEE是一个非营利性科技学会,拥有全球近175个国家三十六万多名会员。该组织在太空、计算机、电信、生物医学、电力及消费性电子产品等领域中都是主要的权威。它的标准制定内容有:电气与电子设备、试验方法、原器件、符号、定义以及测试方法等。

OK,有了以上基础之后,再回过头来了解无线网络的标准协议,内容主要包括IEEE802.11b、802.11a、802.11g等。平常我们在无线网络产品说明上也可看到,其支持的协议标准;支持不同的协议标准在功能及速率上都存在区别。

1、IEEE802.11b协议

IEEE802.11b是一种11Mb/s 无线标准,可为笔记本电脑或桌面电脑用户提供完全的网络服务。该协议的无线网络工作频段为2.4GHz;最大传输速率可以达到11Mbps,能够实现在 1Mbps、2Mbps、5.5Mbps以及11Mbps之间的自动切换;理论上的在室内最大传输距离可以达到100米,室外可以达到300米。目前也称 802.11b为Wi-Fi。 评析:此类标准推行时间较早,目前市面上还有不少无线产品只支持到此协议标准范围。这类产品显着的特点就是“物美价廉”,虽然支持的速率只能达到 11Mbps,但其实惠的价格可为初涉无线网络的用户降低不小的门槛。这类产品已属于过渡“产品”。

2、IEEE802.11a协议

这个协议是已在办公室、家庭、宾馆、机场等众多场合得到广泛应用的802.11b无线联网标准的后续标准。它工作频段为5GHz,最大传输速率可以达到54Mbps,传输层可达25Mbps。可提供25Mbps的无线ATM接口和10Mbps的以太网无线帧结构接口;传输距离在10米~100 米之间;采用了OFDM(正交频分多路复用)调制技术,可以支持语音、数据、图像的传输,不过要注意的是这个协议与802.11b协议并不兼容。

评析:802.11a协议凭借其传输速度快、使用了5GHz工作频率等特点,使其受干扰比较少;采用这类协议的无线产品也可广泛应用于无线局域网。但是因为价格比较昂贵,且相下不兼容,所以目前市场上并不很普及。

3、IEEE802.11g协议

IEEE802.11g可以看作是IEEE802.11b的高速版,同802.11b一样,IEEE802.11g也工作在2.4GHz频段;但为了实现54Mbit/s的传输速度,IEEE802.11g采用了与IEEE802.11b不同的OFDM(正交频分复用)调制方式,它支持 54Mbps的传输速率。IEEE802.11g是能够兼容IEEE802.11b的,但它同样不兼容802.11a。 评析:随着人们对无线局域网数据传输的要求,支持802.11g协议标准的无线产品目前已成为市场的主流;而且其加强型版本802.11g+的产品早已上升到108M的无线时代。

知识加油站2:“Wi-Fi”

是由WEGA(无线局域网标准化的组织WECA,也称作“Wi-Fi联盟”)推行的一套针对基于IEEE 802.11系列标准的无线网络产品的通用性认证。将无线局域网全部都称为“Wi-Fi”是不正确的,应该称其为Wireless Lan(WLAN)。

知识加油站3:“工作频段”

这是一种无线网络工作频率的范围。比较简单的理解就是:平常大家使用的手机也必须工作在某一频率范围内(手机所用的频率一般在800至 2000GHz之间)。

二、无线网络安全协议篇

这主要是指WEP协议,其全称为Wired Equivalent Protocol(有线等效协议)。它是为了保证802.11b协议数据传输的安全性而推出的安全协议。

该协议可以通过对传输的数据进行加密,这样可以保证无线局域网中数据传输的安全性。目前,在市场上一般的无线网络产品支持64/128甚至 256位WEP加密。在无线网络中要体现此项协议,即要在无线路由器及每个无线客户端启用WEP,并输入该密钥,这样就可以保证安全连接。

评析:WEP 通过加密无线节点之间发送的数据来提供数据机密性服务。另外在实际使用中,也逐渐发现此协议的一个隐患,那就是未定义 WEP 密钥的确认和分发方法。WEP 密钥必须使用 802.11 协议之外的安全信道分发;它必须使用键盘手动为无线 AP 和无线客户端配置的文本字符串。显然,这种密钥分发系统不能很好地扩展到企业组织中,而且也不太安全。

知识加油站4:“SSID值”

这是无线网络使用的一种身份认证方式。简单说,SSID就是一个局域网的名称,只有设置为名称相同SSID的值的电脑才能互相通信。

三、协议提高篇

这里主要介绍一些平时一般用户不常见的协议标准。

1、802.11E

基于WLAN的QoS协议,通过该协议802.11a,b,g能够进行VoIP。也就是说,802.11e是通过无线数据网实现语音通话功能的协议。该协议将是无线数据网与传统移动通信网络进行竞争的强有力武器。

2、802.11i

802.11i是新的无线数据网安全协议,已经普及的WEP协议中的漏洞,将成为无线数据网络的一个安全隐患。802.11i提出了新的 TKIP协议解决该安全问题。

3、无线应用协议(WAP)

无线应用协议WAP是目前移动通信业中的一大热点,它是一个正在兴起在无线网络协议标准,各大通信公司都在不遗余力地推广它。WAP最早是由 Motorola、Nokia、Ericsson 和美国软件公司Phone.com等联合开发和部署的。

最近更新

系列专题排行榜精选