# 传输层的两个协议
# 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(图解)
# 各个层之间的区别
# UDP 首部格式
# 传输控制协议 TCP 概述
- TCP 是面向连接的传输层协议
- 每一条 TCP 连接只能有两个端点(endpoint)
- 每一条 TCP 连接只能是点对点的(一对一)
- TCP 提供可靠交付的服务
- TCP 提供全双工通信
- 面向字节流