计算机网络知识点

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

你可能感兴趣的:(计算机网络知识点)