TCP与UDP的基础介绍:
1、TCP:传输控制协议—面向连接的可靠传输协议
- 除完成传输层的基本工作–分段、端口号;
- 还需要保障数据传输的可靠性;
TCP报文格式:
- 属于面向连接
- 可靠的网络协议
- 流量控制及窗口机制
使用TCP的应用:
· Web浏览器
· 电子邮件
· 文件传输程序
作用:
· 源端口随机分配,目的端口使用知名端口
· 应用客户端使用的源端口号一般为系统中未使用的且大于1023
· 目的端口号为服务器端应用服务的进程,如Telnet为23
TCP建立会话:
注意:
Seq为序列号
Ack为确认号
下一次的确认号为上一次的序列号+1
TCP的窗口机制:
2、UDP:用户数据报文协议----非面向连接的不可靠传输协议
仅完成传输层的基本工作----分段、提供端口号
UDP报文格式:
- 属于非面向连接
- 不可靠的网络协议
- 尽力而为的传输
使用UDP的应用:
· 域名系统(DNS)
· 视频流
· IP语音(VoIP)
创作者:Eric· Charles