OSI&TCP/IP介绍

OSI模型:

    物理层 --- 数据链路层 --- 网络层 --- 传输层 --- 会话层 --- 表示层 --- 应用层


TCP/IP:(三次握手+四次挥手)


三次握手:

    第一次:建立连接时,客户端发送syn包(syn=j)到服务器,并进入syn_sent状态,等待服务器确认;【syn:同步序列标号Synchronize Sequence Numbers

    第二次:服务器接收syn包,必须确认客户的syn(ack=j+1),同时自己也发送一个syn包(syn=k),即syn+ack包,此时服务器进入syn_recv状态

    第三次:客户端接收服务器的syn+ack包,向服务器发送确认包ack(ack=k+1),此包发送完毕,客户端和服务器连接成功。

四次挥手:

    1.主机A TCP数据发送完毕时,向主机B发送一个带有FIN附加标记的报文段

    2.主机B接收FIN报文段后,先向主机A发送确认序号ack,同时通知自身程序:对方要求关闭链接

    3.主机B程序告诉TCP:我要彻底关闭连接,TCP向主机A发送FIN报文段

    4.主机A接收后,向主机B发送ack确认释放连接

你可能感兴趣的:(OSI&TCP/IP介绍)