OSI7层模型
物理层
数据链路层
网络层
传输层
会话层
表示层
应用层
TCP/IP4层
网络接口层
网际层
运输层
应用层
五层协议
物理层
数据链路层
网络层
运输层
应用层
以上三种分层方法的关系
OSI七层协议体系结构——理论
TCP/IP——广泛应用
五层协议——为介绍原理设计的,实际使用的是TCP/IP四层体系结构
OSI七层协议体系结构概念清除,理论完整,但复杂、不实用。
TCP/IP四层体系结构得到了广泛应用。
协议所属层次
物理层:(中继器、集线器)
数据链路:(网桥、交换机)
网络层:IP(路由器)
传输层:TCP、UDP
应用层:FTP、DNS、SMTP、HTTP、WWW、NFS
TCP三次握手
第一次:客户端发送一个SYN(=x),进入SYN_SEND状态
第二次:服务端收到SYN(=X),回一个ACK(=X+1),并回一个SYN(=Y)。进入SYN_RECV状态。
第三次:客户度收到ACK+SYN包,回复一个ACK(=y+1),此包发送完毕进入客户端和服务端进入ESTABLISHED状态。
TCP四次挥手
分为主动方(主动关闭连接)和被动方。客户端和服务器都可以为主动或被动。
第一次挥手:主动方发送一个FIN,(表示:我不会再给你发送数据了哦),但还可以接收数据。
第二次挥手:被动方收到FIN,发送一个ACK(=收到序号+1)给对方,表示知道了。
第三次挥手:被动方发送一个FIN,用来关闭被动方到主动方的数据传输,表示:我的数据也发送完了,不再发了。
第四次挥手:主动方收到FIN后,发送一个ACK(=收到序号+1)给被动方。至此,完成挥手。
TCP和UDP的区别
TCP : 面向连接、可靠,安全
UDP:非面向连接、不可靠,传输快
TCP对应的应用层协议:
FTP、Telnet、SMTP、POP3、HTTP
UPD对应的应用层协议:
DNS、SNMP、TFTP
网友评论