1、TCP用三次握手(three-way handshake) 一对终端同时初始化一个它们之间的连接是可能的。但通常是由一端打开一个套接字(socket)然后监听来自另一方的连接,这就是通常所指的被动打开(passive open)。服务器端被被动打开以后,用户端就能开始创建主动打开(active ...
分类:
其他好文 时间:
2019-09-09 13:08:55
阅读次数:
102
##Web简介 Web即World Wild Web(万维网),由Tim Berners-Lee发明,是由网页构成,支持网页互相连接。 Web网页(Web Page)包含多个对象(Objects),如:HTML文件、JPEG图片、视频文件、动态脚本等,多数Web页面包含一个HTML基本文件,其中包含 ...
分类:
Web程序 时间:
2018-07-20 18:55:03
阅读次数:
260
一、概述 想要写一个完整的TCP客户-服务器程序例子,有下面功能的回射服务器 1.客户从标准输入读一行文本,写到服务器上; 2.服务器从网络输入读此行,并回射给客户; 3.客户读此回射行并写到标准输出。 此例子需要观察:正常运行时什么情况,客户和服务器都启动时什么情况,客户正常终止时什么情况, 如果 ...
分类:
其他好文 时间:
2018-02-11 19:54:09
阅读次数:
214
TCP建立连接 客户端必须将确认序号设置为服务端的ISN加1以对服务器的SYN报文段进行确认。 TCP连接终止 建立一个连接需要三次握手,而终止一个连接要经过4次握手。这是由TCP的半关闭造成的。既然一个TCP连接是全双工(即数据在两个方向上能同时传递),因此每个方向必须单独的进行关闭。 服务端收到 ...
分类:
其他好文 时间:
2017-01-07 21:12:03
阅读次数:
217
TCP/IP不是一个单一协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的HTTP、FHP协议等等。电脑有了这些,就好像学会了外语一样,就可以和其他的计算机终端做自由的交流了。简单地说,PC就实现了网络互联。...
分类:
其他好文 时间:
2014-11-03 08:57:34
阅读次数:
200