2014年6月4日

tcp/ip

摘要: 建立连接:1、C发送SYN到S,并且C进入SYN_SEND状态2、S收到C的SYN,同时发送ACK确认包和自己的SYN包给C3、C收到S的SYN+ACK,向服务器B发送确认ACK数据传输开始。断开连接:1、客户端C发送一个FIN,用来关闭C到S的数据传送,C进入FIN_WAIT_1状态2、S收到这个... 阅读全文

posted @ 2014-06-04 21:07 迪迪520 阅读(123) 评论(0) 推荐(0)

tcp/ip四次挥手

摘要: 四次分手:由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。(1)... 阅读全文

posted @ 2014-06-04 20:51 迪迪520 阅读(130) 评论(0) 推荐(0)

tcp/ip三次握手

摘要: 首先先看懂tcp的首部这几个字段的意思。tcp首部源端口目的端口发送顺序号确认号数据偏移保留UGAACKPSHRSTSYNFIN窗口校验和紧急指针选项(长度可变)填充第一次握手,发送的时候SYN=1(表示请求连接),发送序号设为了X,第二次握手,ACK=1,确认号=X+1,(由于他也想得到发送端的确... 阅读全文

posted @ 2014-06-04 20:46 迪迪520 阅读(113) 评论(0) 推荐(0)

TCP协议三次握手过程分析

摘要: TCP协议三次握手过程分析TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgem... 阅读全文

posted @ 2014-06-04 20:38 迪迪520 阅读(197) 评论(0) 推荐(0)

TCP/IP、Http、Socket的区别

摘要: TCP/IP、Http、Socket的区别大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/... 阅读全文

posted @ 2014-06-04 20:06 迪迪520 阅读(106) 评论(0) 推荐(0)

导航