传输层协议的简单介绍

传输层协议的简单介绍

TCP和UDP协议

TCP/IP协议族的传输层协议

TCP(Transmission Control Protocol)服务器

传输控制协议

UDP(User Datagram protocol)网络

用户数据报协议ide

TCP是面向链接的、可靠的进程到进程通讯的协议加密

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

TCP报文段

TCP将若干字节构成一个分组,交报文段(Segment)3d

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

clip_image002

clip_image004


clip_image006

序号:发送端为每一个字节进行编号,便于接受端正确重组进程

确认好:琼玉确认发送端的信息ip

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

SYN:同步序号位,TCP须要创建链接时将该值设为1

ACK:确认序号位,当该位为1时,用于确认发送方的数据

FIN:当TCP断开链接时将该位置为1

TCP链接

TCP创建链接的过程称为三次握手

clip_image008

一、发送SYN报文(Seq=x,SYN=1)

二、发送SYN+ACK报文(Seq=y,Ack-x+1,SYN=1,ACK=1)

三、发送ACK报文(Seq=x+1,Ack=y+1,ACK=1)

TCP断开链接的四次挥手

clip_image010

TCP断开链接的四次挥手(成对出现

一、发送FIN/ACK(FIN=1,ACK=1)

二、发送ACK报文(ACK=1)

三、发送FIN/ACK报文(FIN=1,ACK=1)

四、发送ACK报文(ACK=1)

经常使用的TCP端口号及其功能

端口

协议

说明

21

FTP

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

23

TELNET

用于远程登录,能够远程控制管理目标计算机

25

SMTP

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

80

HTTP

超文本传输协议(HTTPS加密的)

110

POP3

用于邮件的接收

UDP协议

无链接、不可靠的传输协议

花费的开销小

UDP报文的首部格式

源端口号(16)

目标端口号(16)

UDP长度(16)

UDP校验和(16)

UDP长度:用来指出UDP的总长度,为首部加上数据

校验和:用来完成对UDP数据的查出错检验,它是UDP协议提供的惟一的可靠机制

经常使用的UDP端口号及其功能

端口

协议

说明

69

TFTP

简单文件传输协议

111

RPC

远程过程调用

123

NTP

网络时间协议

相关文章
相关标签/搜索