TCP/IP
jiangqin115
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议栈的基本工作原理
TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议。就前面一段时间面试中问到的TCP/IP问题,这里给出一个简单的小结。 TCP由RFC793、RFC1122、RFC1323、RFC2001、RFC2018以及RFC2581定义。 (1) TCP概述a. TCP提供的是面向连接的全双工服务。TCP所有的数据会匹配到由源地址,目的地址,源端口原创 2015-09-16 10:03:22 · 590 阅读 · 0 评论 -
TCP/IP协议栈分析详解(一)
TCP/IP协议栈分析详解(一) 1.分层 : TCP/IP分为四层:链路层,网络层,传输层,应用层,其中最为关键的两层是网络层和传输层,网络层提供点到点的服务,进行ip寻址,传输层实现端到端的服务,进行TCP的可靠数据传输和UDP的数据报传输。 www.2cto.com 2.封装和分用:应用层数据经过协议栈进行传输,在不同的层次将进行封装,每一层都对该数据加原创 2015-09-16 10:37:05 · 2652 阅读 · 0 评论 -
TCP/IP协议栈分析详解(二)
本节主要针对链路层相关只是进行介绍。在TCP/IP协议族中,链路层主要有三个目的:(1)为IP模块发送和接收IP数据报;(2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP发送RARP请求和接收RARP应答。 www.2cto.com 1.以太网和IEEE 802封装:其封装格式如下图:2. SLIP--串行线路IP :它是一种在串行线路上对IP数据报原创 2015-09-16 10:37:38 · 447 阅读 · 0 评论 -
ESTABLISHED状态
服务端端口状态解释编辑服务端,端口的状态变化先在本机(IP地址为:192.168.1.10)配置FTP服务,然后在其它计算机(IP地址为:192.168.1.1)访问FTP服务,从TCPView看看端口的状态变化。下面黑体字显示的是从TCPView中截取的部分。1、LISTENING状态FTP服务启动后首先处于侦听(LISTENING)状态。Stat原创 2015-09-18 10:45:40 · 7677 阅读 · 0 评论 -
端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT。 1、LISTENING状态 FT原创 2015-09-18 10:38:15 · 10234 阅读 · 0 评论 -
TCP三次握手/四次挥手详解
1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。(3) 客户必须再次回应服务段一个ACK报文,这是报文段3。2、连接终止协议(原创 2015-09-18 11:07:36 · 452 阅读 · 0 评论