TCP/IP模型下-(传输层FTP、UDP服务)

本文深入介绍了传输层的作用及其两种主要协议TCP和UDP的特点与应用场景。TCP作为一种可靠的面向连接的协议,确保了数据传输的准确性,但效率较低。UDP则提供了高效但不可靠的无连接服务。此外,还列举了一系列常用端口及对应协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

传输层

唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制.传输层对应用层提供可靠的传输服务,对网络层提供可靠的目的地站点信息。注:网络层是点到点的链接

TCP-Transmission Control Protocol传输控制协议,可靠的面向链接的协议。缺点是效率低
UDP-User Datagram Protocol用户数据协议,不可靠的无连接的服务,只有校验和提供差错控制。优点是传输效率高

 TCP协议

TCP的封装格式
0——                            源端口号                           ——15 16 ——                        目标端口号                       —— 31

  |

 

 

 20

 字

 节

 

 

  |

                                                                                        32位序列号
                                                                                        32位确认号
4位首部长度保留(6位)

U

R

G

A

C

K

P

S

H

R

S

T

S

Y

N

F

I

N

                                16位窗口大小
                                  16位校验和                                  16位紧急指针
                                                                                           可选项 
                                                                                             数据 

TCP控制位的含义

URG——紧急指针字段;ACK——表示确认号有效;PSH——表示接收方需要尽快将此数据交给应用层

SYN——用于发起一个TCP的连接;FIN——用于表示将要断开的连接;RST——重建连接

TCP的链接和断开

                                   TCP的链接—三次握手                        TCP的断开—四次挥手

 

TCP常见应用

端口协议说明
20FTP文件传输协议,传输数据端口,用于文件的上传和下载
21FTP文件传输协议控制端口,用于连接,身份认证
23Telnet

用于远程登录,得到身份验证后可以远程控制管理目标主机 

22ssh安全shell(SSH)服务
25SMTP简单邮件传输协议,用于发送邮件
53DNS域名服务,用于把域名解析位IP地址
80HTTP超文本传输协议
110POP3Post Office Protocol  L3    邮局协议第三版,用于接受邮件
443HttpsHyper Text Transfer over Secure Socket Layer 超文本传输安全协议

UDP协议

封装格式
0<—————————————>15  16<—————————————>31
                 16位源端口号              16位目端口号
                 16位UDP长度             16位UDP校验和
                                                       数据

UDP常见应用

端口协议说明
69TFTP简单文件传输协议
53DNS域名服务
123NTPNetwork Time Protocol 网络时间协议
67DHCPDynamic Host Configuration Protocol动态主机配置文件,自动分配IP,可以作为内部网络管理员对计算机中央管理的手段
161SNMP简单网络管理协议
162SNMP简单网络管理协议(trap陷阱)
220IMAP交互邮件访问协议

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值