传输层常见的协议及端口

传输层的协议

TCP/UDP协议

其中TCP协议是先建立连接,在进行传输数据,安全可靠有重传机制。

而UDP协议在意效率,没有先建立连接,不保证可靠性,其优点是效率高,速率快。

TCP报文段

源端口号(16)指发送方进程端口号

目标端口号(16)指接收端进程端口号

序号(32)发送端进行编号,便于接收端重组校验

确认号(32)确认数据收到

首部长度(4)保留(6)

控制位(6)

控制位中又分为:

URG(紧急位)当URG=1时,代表其中有紧急的数据需要尽快处理。

ACK(确认位)当ACK=1时,确认字段有效。

PSH(急迫位)当PSH=1时,需要尽快发送。

RST(重置位)当RST=1时,重新建立TCP连接。

SYN(同步连接位)当SYN=1时,建立同步连接。

FIN(断开位)当FIN=1时,数据传输完成。

窗口大小(16)主要用于控制传输速率。

校验和(16)用于保证数据的完整性

紧急指针(16)配合URG使用

选项

TCP建立连接

需要建立3次,首先发送端要同步连接SYN=1,并且向接收端发送连接请求。接收端收到请求同意并发送同步连接SYN=1,ACK=1。发送端收到后确认ACK=1,此时连接建立完成(连接是双向的)。

TCP断开连接

需要建立四次,首先发送方发出断开请求FIN=1,并且确认ACK=1。接收端收到确认断开ACK=1,接收端也发出断开请求FIN=1,并且确认ACK=1。发送端收到并且ACK=1,此时连接断开。

TCP端口号及其功能

21端口 FTP 开发控制端口

23端口 TELNET 远程控制

25端口 SMTP 发送邮件

80端口 HTTP 超文本传输

110端口 POP3 邮件的接收

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值