TCP/UDP

作者: 昵称光被占用 | 来源:发表于2019-06-17 09:17 被阅读0次

    1、传输层协议TCP与UDP

    TCP/IP是个协议组,代表传输控制协议/网际协议,指的是一系列协议。,可分为三个层次:网络层、传输层和应用层。

    在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。

    在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。

    TCP协议

    TCP协议是面向连接的,提供有保障的数据传输的

    TCP连接的三次握手与四次挥手

    三次握手:

    SYN:同步序列编号; ACK=1: 确认序号 ; FIN附加标记的报文段(FIN表示英文finish)

    第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
    第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),
    同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
    第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
    握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据

    四次挥手:

    UDP协议

    UDP协议是面向无连接的,实时性好,传输速率高,数据安全性低

    相关文章

      网友评论

          本文标题:TCP/UDP

          本文链接:https://www.haomeiwen.com/subject/vpxroftx.html