千家信息网

传输层协议的介绍

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,本章结构:1.TCP协议介绍2.TCP报文格式3.TCP三次握手4.TCP四次挥手5.UDP协议介绍6.常见的协议及其端口1.TCP(传输控制协议)是面向连接的、可靠的进程到进程通信的协议;TCP提供
千家信息网最后更新 2024年11月25日传输层协议的介绍

本章结构:
1.TCP协议介绍
2.TCP报文格式
3.TCP三次握手
4.TCP四次挥手
5.UDP协议介绍
6.常见的协议及其端口


1.
TCP(传输控制协议)是面向连接的、可靠的进程到进程通信的协议;
TCP提供全双工服务,即数据可在同一时间双向传输;
TCP报文段:
a.TCP将若干个字节构成一个分组,叫报文段(Segment);
b.TCP报文段封装在IP数据报中。

2.

源端口号:源端口地址;
目标端口号:目标端口地址;
序号:发送端为每个字节进行编号,便于接收端正确重组;
确认号:用于确认发送端的信息;
窗口大小:用于说明本地可接收数据段的数目,窗口大小是可变的;
首部长度:数据段的包头长度;
URG:紧急指针位。 1: 开启; 0:关闭(不经过缓存直接提交给对方)
PSH:快速接收传递给应用层。 1: 开启; 0: 关闭(需经过缓存,等一批报文段到齐,直接发送应用层)
SYN: 建立连接的请求标记 (标记为1)
FIN:断开连接的请求标记 (标记为1)
ACK:确认位(确认标记为1)
RST:重新连接,发送,相当于重置
校验和:校验格式,检查有无错误
选项:可有可无

3.

PC1想要与pc2建立连接,首先pc1端会发送一个请求建立连接的数据给pc2,接着pc2收到后也会发送接受请求的数据给pc1,同时确认和pc1连接,最后pc1收到数据并发送确认数据给pc2。这样pc1和pc2两端建立起了双向通讯的连接。

4.

PC1想要与pc2断开连接,首先pc1端会发送一个断开连接的请求数据给pc2,并确认和pc2断开连接,pc2收到后首先进行确认,至此,TCP处于半关闭状态(pc1不能发送数据给pc2,但pc2仍然可以发送数据给pc1)。接着pc2会发送断开连接的数据给pc1,同时确认和pc1断开连接。最后pc1收到数据并发送确认数据给pc2。这样pc1和pc2的双向通讯便断开了。

5.
A.UDP:用户数据报协议

UDP长度:用来指出UDP的总长度,为首部加上数据
校验和:用来完成对UDP数据的差错校验,它是UDP协议提供的唯一可靠机制

6.
A.常用的TCP端口、协议及其功能:
端口---协议---- 功能
20--- FTP--- 数据连接
21--- FTP--- 控制连接
23--- TELNET--- 用于远程登陆,可以远程控制管理目标计算机(明文)
22--- ssh--- 用于远程登陆,可以远程控制管理目标计算机(密文)
25--- SMTP--- 用于发送邮件
80--- HTTP--- 超文本传输协议
443--- https--- 超文本传送协议服务器
110--- POP3--- 用于邮件接收

B.常用的UDP端口号及其功能:

数据 报文 标记 端口 目标 长度 控制 传输 功能 双向 口号 同时 地址 大小 字节 常用 应用层 格式 管理目标 缓存 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全管理情况汇报 进化2连接私人服务器 网络安全 工程院院士 如何查看数据库表字段类型 负责网络安全的人的英文 数据库组成的特征 烟草基因组数据库公开了么 北京天品互联网科技有限公司 网络安全体检标准 数据库保存为什么是空的 数据库如何提高连接查询速度 江西直销软件开发项目 代理中转服务器搭建 祁阳区本色世界网络技术推广 深圳福田区软件开发公司 数据库同步会影响数据库吗 邯郸进销存软件开发价格 数据库与网络工程专业 指定数据库物理存放的参数 网络安全法院论述 网络技术员年度计划怎么写 太极下载模块无法连接服务器 影片下载软件开发 高新区无忧网络技术诚信经营 计算机网络技术第三版考试 审计局 网络安全应急预案 虚拟机数据库连接不了外网 ceva软件开发 承接 阿里数据库技术分享 网络安全第5集视频
0