TCP协议
TCP是一种面向连接的,可靠的进程
提供全双工服务,在同一时间数据可以双向传输
TCP将若干个字节构成一个分组,即报文段
序号:发送端为每个字节进行编号,便于接收端重组
确认号:用于确认发送端的信息
窗口大小:说明本地可接受的数目,是可以变化的
SYN:需要连接时该值为1
ACK:用于确认,该值为1
FIN:断开连接时,该值为1
TCP三次握手
Pc1 与pc2 连接时;
①pc1发送syn=1和一个随机数x,
②pc2收到请求时,发送随机数y,ack=x+1,syn=1,ack=1,
③pc1接受到pc2信息时,发送随机数x+1,ack=y+1,ack=1
Tcp四次挥手
TCP端口号及功能
80为超文本协议
110 143为接收文件的端口号
25为发送邮件
UDP协议
无连接,不可靠的传输协议
花费的开销小