HTTP必须运行在TCP上吗?SSL必须运行在TCP上吗?...实际上HTTP并没有规定一定要运行在TCP上,甚至FTP也不一定要运行在TCP上!HTTP或者FTP只是说底层信道要保证数据的按序传输以及可靠到达而已,由于传输层除了TCP之外没有别的著名的协议可以满足这个需求,所以大多数的应用都选..
分类:
其他好文 时间:
2014-05-27 04:04:25
阅读次数:
271
#!/bin/bash
process=8
PWD=`pwd`
DAT=`date`
ftpip="192.168.1.1"
user="ftp_username"
password="ftp_password"
local_dir="/home/"
getlist()
{
ftp-n$ftpip<<EOF|awk‘{print$9}‘|sed‘/^$/d‘>$PWD/list
user$user$password
cdfile/
dir
bye
EOF
}
copy()
{
if[-f$P..
分类:
系统相关 时间:
2014-05-27 03:55:34
阅读次数:
378
可信赖会话
WCF的可信赖会话在绑定层保证消息只会被传输一次,并且保证消息间的顺序。当使用TCP通信时,协议本身保证了可靠性,但它只在两点间的网络
包这个层面提供了这样的保证。WCF的可信赖会话特性保证了在传输过程中消息不会丢失、重复或错位。这种保证是消息层面的,且适用于任何数目节点间的通 信。另....
分类:
其他好文 时间:
2014-05-23 10:13:58
阅读次数:
252
1.以太网接口
Net/3以太网设备驱动程序都遵循同样的设计。对于大多数Unix设备驱动程序来说,都是这样,因为写一个新接口卡的驱动
程序总是在一个已有的驱动程序的基础上修改而来的。下面我们简要地概述一下以太网的标准和一个以太网驱动程序的设
计。下图是一个IP分组的以太网封装。
我们所讨论的最初的以太网组帧的标准在1982年由Digital设备公司,intel公司以及施乐公司发布,...
分类:
其他好文 时间:
2014-05-23 08:21:11
阅读次数:
310
#ifndef __APP_WEBSOCKET_CONNECTION_H__
#define __APP_WEBSOCKET_CONNECTION_H__
#include
#include "tcp_connection.hpp"
class websocket_connection : public tcp_connection
{
public:
websocket_connecti...
分类:
编程语言 时间:
2014-05-22 11:37:44
阅读次数:
339
[ awk简介: ]
awk可以从一个文本中获取部分内容, 或者对这个文本进行排版, 使它按某种格式输出.
[ awk工作流程: ]
awk会把文件一行内容去到...
分类:
系统相关 时间:
2014-05-22 08:06:46
阅读次数:
395
手动配置TCP/IP客户端除了是一个费时的苦差事,设置错误还会导致网络通信故障。DHCP就避免了这些错误,并提供了很多其他优势,包括计算机从一个子网移到另一个子网新地址的自动分配,不用时自动回收。DHCP配置的过程:1、DHCP客户端以广播的方式向网络中的DHCP服务器发送出DHCP..
TCP协议UDP协议相同点都为传输层协议,负责承担数据传输的任务。不同点1、传输控制协议;2、TCP是可靠的面向连接、面向字节流服务;3、TCP支持全双工和并发的TCP连接,提供确认、重传与拥塞控制;4、TCP需要经过三次握手才能建立一个安全连接,所以效率比较低,但是安全性高。1、用户数据报协议;2...
分类:
其他好文 时间:
2014-05-20 12:11:23
阅读次数:
222
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);
基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1....
分类:
其他好文 时间:
2014-05-20 10:31:27
阅读次数:
245
tcp三次握手的过程,accept发生在三次握手哪个阶段?accept发生在三次握手之后。第一次握手:客户端发送syn包(syn=j)到服务器。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个ASK包(ask=k)。第三次握手:客户端收到服务器的SYN+AC...
分类:
其他好文 时间:
2014-05-20 09:32:45
阅读次数:
251