基础概念
相关提炼内容见 transport-layer。
传输层的功能
- 逻辑通信
- 复用分用
- 差错检测
- 提供两种不同的协议,面向连接的 TCP 和无连接的 UDP
传输层的寻址和端口(Port)
- 端口的作用
- 端口号
- 服务器使用的端口号
- 熟知端口号(0-1023)IANA
- 登记端口号(1024-49151)
- 客户端使用的端口号
- 短暂端口号 / 临时端口号
- 熟知端口号及使用的协议
- FTP (File Transfer Protocol,文件传输协议)
- 端口号: 21
- 使用的协议:TCP
- TELNET (远程登录协议)
- 端口号: 23
- 使用的协议:TCP
- SMTP(Simple Mail Transfer Protocol, 简单邮件传输协议)
- SMTP 用于发送文件
- 端口号: 25
- 使用的协议:TCP
- DNS(Domain Name System, 域名系统)
- 端口: 53
- 使用的协议:UDP
- TFTP(Trivial File Transfer Protocol, 简单文件传输协议)
- 端口号: 69
- 使用的协议:UDP
- HTTP | 超文本传输协议
- 端口号:80
- 使用的协议:TCP
- POP3 | Post Office Protocol | 邮局协议
- 用于接收文件
- 端口号:110
- 使用的协议:TCP
- SNTP | Simple Network Time Protocol | 简单网络时间协议
- 用途:用来同步因特网上的时钟
- 端口号:161
- 使用的协议:UDP
- FTP (File Transfer Protocol,文件传输协议)
- 套接字 Socket = {IP 地址; 端口号}
无连接服务 面向连接服务
- TCP
- UDP