巧记方法:please do not tell stupid people anything
物理层–》数据链层–》网络层–》传输层–》会话层–》表示层–》应用层
TCP/IP模型
TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。
将协议分成四个层次从下至上分别是:链路层、网络层、传输层、应用层
- 应用层:http、ftp协议
- 传输层:TCP、UDP传输协议
- 网络层:IP协议,为数据加上ip地址和其他数据以确定传输目标
- 数据链路层:这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备。
TCP连接的建立与终止
三次握手
TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP窗口大小信息。