TCP 与 UDP 协议基本概述

网络 网络管理
传输层主要功能为两台主机上的应用程序提供端到端的通信,通过端口号识别两台主机上相对应程序之间进行通信,传输层中最主要的两个协议就是 TCP 和 UDP。

端口号

在数据链路和网络层中,分别采用 MAC 地址和 IP 地址。前者用来识别同一链路中的不同计算机,后者用来识别 TCP/IP 网络中互连的主机和路由器。这样我们已经可以在互联网上任意两台主机上建立通信。因为同一台主机上可能有许多程序都需要用到网络,我们怎样才能确保哪些对应的程序在进行通信?在传输层中使用端口号来识别同一台计算机中进行通信的不同应用程序。因此,它也被称为程序地址。一台计算机上同时可以运行多个程序,传输层协议采用端口号来识别本机中正在进行通信的应用程序,并准确地将数据传输。端口号由其使用的传输层协议决定,不同的传输层协议可以有相同的端口号。

 

 

为了防止相同端口号之间通信混乱,TCP/IP 或 UDP/IP 通信中通常采用 5 个信息来识别一个通信。它们分别是“源 IP 地址”、“目的 IP 地址”、“协议号”、“源端口号”、“目标端口号”。只要其中某一项不同,则被认为是其他通信。下面是识别多个请求时采用这 5 个信息进行识别程序之间的通信:

 

责任编辑:林琳 来源: CSDN博客
相关推荐

2010-07-05 16:17:18

UDP协议

2013-08-01 10:01:02

网络协议TCP协议UDP协议

2010-07-07 10:45:22

TCP UDP协议

2020-07-28 08:38:10

TCPUDP协议

2010-06-13 15:16:02

2010-06-09 14:36:44

TCP与UDP协议

2010-06-10 12:42:38

UDP协议

2010-06-28 10:43:11

NetBEUI协议

2013-05-27 10:48:16

TCPUDP传输协议

2010-07-07 11:02:26

TCP UDP协议服务

2010-07-07 10:42:36

TCP UDP协议

2010-07-06 15:50:12

TCP和UDP协议

2010-07-12 15:40:24

2019-11-29 07:53:07

DNSTCP网络协议

2010-07-07 10:52:05

TCP UDP协议

2010-06-09 14:42:21

UDP协议TCP协议

2019-05-20 07:37:00

TCPIP网络协议

2019-03-26 14:07:39

TCPUDPDNS

2013-10-17 10:35:06

TCP字节流UDP数据报

2019-09-16 08:33:50

TCP协议UDP
点赞
收藏

51CTO技术栈公众号