上一篇文章介绍了TCP状态机,并且通过实验了解了TCP客户端正常的状态变迁过程。那么,本篇文章就一起看看TCP服务端的正常状态变迁过程服务端状态变迁根据上一篇文章中的TCP状态变迁图,可以得到服务器的正常状态变迁流程如下:CLOSED -> LISTEN -> SYN_RECV -> ESTABLI...
分类:
其他好文 时间:
2015-10-08 14:25:20
阅读次数:
194
HTTP是一个客户端和服务器端请求和应答的标准(TCP),客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求...
分类:
编程语言 时间:
2015-09-15 00:20:38
阅读次数:
239
HTTP是一个客户端和服务器端请求和应答的标准(TCP),客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。具体POST或GET实现代码如下:packagecom.yoodb.util;impor...
分类:
编程语言 时间:
2015-09-14 23:54:58
阅读次数:
263
摘要:HTTP(HyperText Transfer Protocol),超文本传输协议,是一个客户端和服务器端请求和应答的标准(TCP),客户端是终端用户,服务器端是网站。HTTP是基于Socket之上的协议。HTTP POST是上传数据到服务器。调用地址: http://127.0.0.1:80...
分类:
Web程序 时间:
2015-09-11 15:49:37
阅读次数:
128
一:三次握手 三次的握手的过程是: 1.由发起方HostA向被叫方HostB发出请求报文段,此时首部中的同步位SYN=1,同时选择一个序列号seq=x。TCP规定,SYN报文(即SYN=1的报文段)不能携带数据,但要消耗一个序列号。这时,TCP客户端进程进入SYN-SENT(同步已发送)状态。 2....
分类:
其他好文 时间:
2015-08-31 00:57:48
阅读次数:
294
__author__=‘Administrator‘
importsocket
#tcp客户端
target_host=‘www.51cto.com‘
target_port=80
#AF_INET是标准IPv4地址或主机名,SOCK_STREAM表示是TCP的方式
client=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#建立连接
client.connect((target_host,target_por..
分类:
编程语言 时间:
2015-08-27 00:47:58
阅读次数:
165
一个基本的C/S服务器模型很简单: 客户端 服务器
简而言之就是客户端跟服务器之间的通话,通话方式一般采用TCP和UDP这两种。
TCP和UDP区别
1、Tcp提供客户与服务器之间的连接。TCP客户端先与某个给定服务器建立一个连接,再跨该连接于那个服务器交换数据,然后终止这个连接。
(连接其实就是一种协商机制,预先定义好了双方的一些状态变量,告诉对方诸如序列号...
分类:
编程语言 时间:
2015-08-10 13:37:40
阅读次数:
148
先看一张图,画的很挫,将就看。TCP 客户端与服务端通信时,是服务端会拿到客户端的socket进行通信。TCP就相当于以前的座机,有一个听筒和一个话筒,A用话筒说话,B用听筒听。下面讲讲java中TCP的使用以及步骤。TCP客户端步骤: 1.建立Socket服务,并确定IP和Port 2.通过s.....
分类:
编程语言 时间:
2015-08-09 23:50:38
阅读次数:
162
服务端:
1, 创建socket服务器服务,服务器端为了让客户端可以连接上,必须提供端口,监听一个端口
2,获取客户端对象,通过客户端的socket流和对应的客户端进行通信
3,获取客户端的socket流的读取流
4,读取数据并显示在服务器端
5,关闭资源
package cn.net.tcp;
import java.io.IOExcep...
分类:
编程语言 时间:
2015-07-17 10:06:59
阅读次数:
156
实验内容1.掌握Socket程序的编写;2.掌握密码技术的使用;3.设计安全4、对通信内容进行摘要计算并验证实验步骤1.信息安全传送:发送方A——————>接收方BA加密时,用B的公钥B解密时,用B的私钥 发送方A对信息(明文)采用DES密钥加密,使用RSA加密前面的DES密钥信息,最终将混合信息....
分类:
编程语言 时间:
2015-06-12 00:55:47
阅读次数:
130