栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

传输层协议

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

传输层协议

传输层协议
    • @[TOC]( 传输层协议)
    • TCP 协议介绍
    • TCP连接
    • UDP协议介绍
    • 常见协议及其端口
TCP 协议介绍
  • TCP是面向连接的、可靠的进程到进程通信的协议。TCP提供全双工服务,即数据可在同一时间双向传输,每一个TCP都有发送缓存和接收缓存,用于临时存储数据。

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

    • TCP传输控制协议
    • UDP用户数据协议
  • TCP协议

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

    • 源端口号:发送方进程的端口号。
    • 目标端口号:接收端进程的端口号,接收端收到数据段后,根据这个端口号来确定把数据送给哪个应用程序的进程。
    • 序号:发送端为每个字节进行编号,便于接收端正确重组。当TCP从进程接收数据字节时,把它们分片成数据段存储在发送缓存中,并对每一个字节进行编号。当数据到达目的地后,接收端会按照这个序号把数据重新排列,保证数据的正确性。
    • 确认号:确认号:对发送端的确认信恩。接收端响应消息时将会用它来告诉发送端这个序号之前的数据段都已经收到,如确认号是X,就是表示前x-1个数据段都已经收到。
    • 首部长度:用它可以确定TCP首部数据结构的字节长度。一般情况下TCP首部是20字节,但首部长度最大可以扩展为60字节。
    • 控制位:
      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连接
  • TCP建立连接的过程称为三次握手

  • TCP断开连接的四次挥手

  • 常用的TCP端口号及其功能

端口协议说明
21FTPFTP服务器所开放的控制端口
23TELNET用于远程登陆,可以远程控制管理目标计算机
80HTTP超文本传输协议
443HTTPS用SSL/TLS对数据进行解密和解密,Http进行传输
25SMTPSMTP服务器开放的端口,用于发送邮件
110POP3用于邮件的接收
53DNS服务器解析域名
22SSH
UDP协议介绍
  • UDP协议是无连接、不保证可靠性的传输层协议。发送端不关心发送的数据是否到达目标主机、数据是否出错等,收到数据的主机也不会告诉发送方是否收到了数据,它的可靠性由上层协议来保障。传输数据速度更快,效率更高。

  • UDP协议

    • 无连接、不可靠的传输协议
    • 花费的开销小
  • UDP报文的首部格式

源端口号(16)目标端口号(16)
UDP长度(16)UDP校验和(16)
  • UDP长度:用来指出UDP的总长度,为首部加上数据
  • 校验和:用来完成对UDP数据的差错检验,它是UDP协议提供的唯一的可靠机制。
常见协议及其端口
端口协议说明
69TFTP简单文件传输协议
111RPC远程过程调用
123NTP网络时间协议
161SNMP简单网络管理协议
53DNS服务器解析域名
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号