传输层协议三次握手,四次挥手

目录

·TCP协议介绍

·TCP报文格式

·TCP三次握手

·TCP四次握手

·UDP协议介绍

·常见协议及其端口


一、TCP和UDP协议

TCP(Transmission Contrl Protocol)传输控制协议(安全)

UDP(User Datagram Protocol)用户数据报协议(高效)

TCP协议

·TCP是面向连接的、可靠的进程到进程通信的协议

·TCP提供全双工服务,即数据可在同一时间双向传输

·TCP报文段

   ·TCP将若干个字节构成一个分组,叫报文段(Segmen)

   ·TCP报文段封装在IP数据报中

TCP报文段

序号:发送端为每个字节进行编号,便于接收端重组

确认号:用于确认发送端的信号

窗口大小:用于说明本地可接收数据段的数目,窗口大小是可变的

控制位:

URG:紧急位。紧急指针有效位。

ACK:确认位。只有当ACK=1时,确认序列号字段才有效:当ACK=0时,确认号字段无效。

PSH:急迫位。标志位为1时,要求接收方尽快将数据段送达应用层。

RST:重置位。当RST值 为1时,通知重新建立TCP连接。

SYN: 同步(连接)位。同步序号位,TCP需要建立连接时将这个值设为1。

FIN:断开位。当TCP完成 数据传输需要断开连接时,提出断开连接的一方将这个值设为1.

窗口大小:说明本地可按收数据段的数目。这个值的天小是可变的,当网络迪畅时接收端响应消思会将这个窗口值变大以加快传输速度,当网络不稳定时减小这个值可保证网络数据的可靠传输,TCP中的流量控制机制就是依靠变化窗口的大小实现的。

比如下载速度从一开始的几KB逐渐提升到几MB的过程。

校验和:用来做差错控制。字段检验的范围包括首部和数据这两部分。数据段在发送时和到达目的地时会进行校验和计算,若这两次的校验和一-致,则说明数据基本是正确的,否则将认为该数据已被破坏,接收端将丢弃该数据。

紧急指针:和URG配合使用,当URG= 1时有效。

选项:在TCP首部可以有多达40字节的可选信息。例如,最大报文段长度MSS (Maximum Segment Size)。MSS告诉对方

TCP:“我的缓存所能接收的报文段的数据字段的最大长度是MSS个字节。”

FTP 20 21 FTP服务器所开放的控制端口

TELNET  23 用于远程登录,可以远程控制管理目标计算机

SMTP  25 SMTP服务器开放的端口,用于发送邮件

HTTP  80 超文本传输协议

POP3  110 用于邮件的接收

Dhcp 67  68

Dns  53

https  443

Ssh 22

TCP三次握手确立连接:

 TCP四次挥手断开连接:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值