# 传输层的两个协议

# TCP

(Transmission Control Protocol) 传输控制协议

# UDP

(User Data Protocol)用户数据报协议

# 查关键的应用层协议使用端口

# HTTP

使用 TCP 的 80 端口标识

# FTP

使用 TCP 的 21 端口标识

# SMTP

使用 TCP 的 25 端口

# POP3

使用 TCP 的 110 端口

# HTTPS

使用 TCP 的 443 端口

# DNS

使用 UDP 的 53 端口

# 原储层桌面协议(ROP)

使用 TCP 的 3389 端口

# telnet

使用 TCP 的 23 端口 Windows 访问共享资源使用 TCP 的 445 端口

# 三类端口

# 熟知端口

0~1023

# 等级端口号

1024~49591

# 客户端端口

49152~65535

# 传输层的主要功能

# 功能 1

传输层为应用进程之间提供端到端的逻辑通路(但网络层是为主机之间提供逻辑通信)

# 功能 2

传输层还要对收到的报文进行差错检验

# 功能 3

传输层提供面向连接和无连接的服务

# UDP 主要特点

# UDP 是无连接的

发送数据不需要建立连接

# UDP 不保证可靠交付

UDP 尽最大努力交付,但不保证可靠交付,同时也不使用拥塞控制

# UDP 是面向报文的

UDP 没有拥塞控制,很适合多媒体通信的要求

# UDP 支持多种交互通信

有一对一,一对多,多对一,多对多

# UDP 首部开销小

8 个字节

# 用户数据报协议 UDP(图解)

# 各个层之间的区别

image-20230721192430783

# UDP 首部格式

image-20230721192510762

# 传输控制协议 TCP 概述

  • TCP 是面向连接的传输层协议
  • 每一条 TCP 连接只能有两个端点(endpoint)
    • 每一条 TCP 连接只能是点对点的(一对一)
  • TCP 提供可靠交付的服务
  • TCP 提供全双工通信
  • 面向字节流

image-20230721192729756

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Baozi 微信支付

微信支付

Baozi 支付宝

支付宝

Baozi 微信

微信