一、什么是TCP?
TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WAN)设计的。它是由ARPANET网的研究机构发展起来的。
1、服务类型
- FTP 文件传送(File Transfer)
- RLogin 远程登录(Remote login)
- SMTP POP3 电子邮件(Mail)
- NFS 网络文件系统(Network File System)
- 远程打印(Remote Printing)
- 远程执行(Remote Execution)
- 名字服务器(Name Servers)
- 终端服务器(Terminal Servers)
2、数据格式
下图展示了TCP首部的数据格式
3、TCP的连接
1、建立连接
TCP协议通过三个报文段完成连接的建立,这个过程称为三次握手(three-way handshake),过程如下图所示