传输层协议(TCP/UDP)介绍
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,一,TCP/IP协议族的传输层协议概况:1,TCP:传输控制协议2,UDP:用户数据报协议二,TCP/UDP协议详解:1,TCPa.TCP是面向连接的,可靠的进程到进程通信的协议 ;TCP提供全双工服
千家信息网最后更新 2025年01月31日传输层协议(TCP/UDP)介绍
一,TCP/IP协议族的传输层协议概况:
1,TCP:传输控制协议
2,UDP:用户数据报协议
二,TCP/UDP协议详解:
1,TCP
a.TCP是面向连接的,可靠的进程到进程通信的协议 ;
TCP提供全双工服务,即数据可在同一时间双向传输。
b.TCP报文段:
TCP将若干个字节构成一个分组。叫报文段。TCP报文段封装在IP数据报中。
数据段详解:、
序号(32):发送端为每个字节进行编号,便于接收端正常重组。
确认号(32):用于确认发送端的信息。
窗口大小(16):用于说明本地可接收数据段的数目,窗口大小是可变的。
SYN:建立连接的请求标记
FIN:断开连接的请求
ACK:确认连接的请求
RST:重新,重置(失败情况下)
URG:紧急指针位(1:开启 0:关闭)不经过缓存直接提交给对方
PSH: 速接收传递给应用层(1:开启 0:关闭)需要经过缓存,等一批报文段到齐直接发送到应用层。
c.常用TCP端口号及其功能
端口 | 协议 | 说明 |
---|---|---|
21 | F T P | FTP服务器所开放的控制端口 |
23 | TELNET | 用于远程登陆,可以远程控制 |
---|---|---|
25 | SMTP | SMTP服务器开放的端口,用于发送文件 |
8 0 | HTTP | 超文本传输协议 |
---|---|---|
11 0 | P0P3 | 用于邮件的接受 |
扩展:20端口是FTP的数据连接,21端口是FTP的控制连接,22端口SSH协议用于远程密文传输,23是明文,443端口HTTPS是安全传输协议。
d.TCP连接
TCP建立连接的过程称为二次握手
TCP断开连接的四次挥手
半关闭概念
2,UDP
a.UDP协议:①无连接,不可靠的传输协议,②花费的开销小
b.UDP报文的首部格式
源端口号(16) | 目标端口号(16) |
---|---|
UDP长度(16) | UDP校验和(16) |
UDP长度:用来指出UDP的总长度,为首部加上数据
校验和:用来完成对UDP数据的差错校验,它是UDP协议提供的唯一可靠机制
c.UDP常用端口号及其功能
端口 | 协议 | 说明 |
---|---|---|
69 | TFTP | 简单文件传输协议 |
111 | RPC | 远程过程调用 |
---|---|---|
123 | NTP | 网络时间协议 |
传输
数据
端口
报文
口号
控制
长度
服务
功能
大小
字节
常用
应用层
文件
时间
服务器
缓存
过程
进程
应用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大学学的软件开发想做硬件
安徽机架式服务器批发云空间
一个服务器无盘进不了系统
主机屋连接不上数据库
网络电视添加网络安全性
美国网络安全估值 市销率
广深互联网科技公司
滴滴出行公司网络技术员
linux网络安全app
数据库管理发展阶段技术
软件开发加工缺陷是什么
网络技术发展的利与弊
哪里找软件开发人才
官网为什么要放到服务器上
同城互联网络科技
excel从数据库提取
软件开发行业的客户
海淀区加工软件开发设计
深圳微信软件开发公司
保定软件开发简介
什么是数据库方言
保障网络安全工作落实自查
先进网络技术零售价格
软件开发行业如何拓展业务
没有网络安全人民
软件开发定金未交齐
三生互联网络科技有限公司
定制软件开发和软件包收费
网络安全公司信创
网络安全司法解释