随笔分类 -  网络通信

上一页 1 2
图解SSL/TLS协议
摘要:一、SSL协议的握手过程开始加密通信之前,客户端和服务器首先必须建立连接和交换参数,这个过程叫做握手(handshake)。假定客户端叫做爱丽丝,服务器叫做鲍勃,整个握手过程可以用下图说明(点击看大图)。握手阶段分成五步。第一步,爱丽丝给出协议版本号、一个客户端生成的随机数(Client rando... 阅读全文
posted @ 2016-01-20 19:54 duanxz 阅读(393) 评论(0) 推荐(0) 编辑
gopush-cluster 架构
摘要:前言 gopush-cluster是一套golang开发的实时消息推送集群,主要分享一下开发这套系统的想法和思路。 架构 主要分为三个模块来开发,comet/web/message。 comet 主要负责消息排队、消息推送以及和客户端的连接维护;整套系统依据是消息ID顺序原则获取消息(客户端本地获取 阅读全文
posted @ 2016-01-19 19:48 duanxz 阅读(496) 评论(0) 推荐(0) 编辑
FTP断点续传
摘要:一,最重要的一点,断点续传需要服务器的支持,这个是必要条件。 传统的FTP SERVER是不支持断点续传的,因为它不支持REST指令,传统的FTP指令(我是指服务器端指令)并不包括REST指令。 第二,客户端要知道使用REST等一系列指令来作断点续传。 看看断点续传的详细过程... 阅读全文
posted @ 2016-01-15 17:04 duanxz 阅读(20251) 评论(2) 推荐(1) 编辑
解读断点续传的基本原理
摘要:断点续传的理解可以分为两部分:一部分是断点,一部分是续传。断点的由来是在下载过程中,将一个下载文件分成了多个部分,同时进行多个部分一起的下载,当某个时间点,任务被暂停了,此时下载暂停的位置就是断点了。续传就是当一个未完成的下载任务再次开始时,会从上次的断点继续传送。 使用多线程断点续传下载的时... 阅读全文
posted @ 2016-01-15 17:03 duanxz 阅读(2456) 评论(0) 推荐(0) 编辑
FTP文件传输协议两种模式 ftp协议集,错误码集,ftp客户端命令集
摘要:TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet, 你可以用ftp命令来传输... 阅读全文
posted @ 2016-01-14 09:49 duanxz 阅读(4511) 评论(0) 推荐(0) 编辑
ISO模型的七个分层
摘要:要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准, 从字面意思来看TCP/IP是TCP和IP协议的合称 阅读全文
posted @ 2016-01-12 14:22 duanxz 阅读(7947) 评论(0) 推荐(2) 编辑
FTP,FTPS,FTPS与防火墙
摘要:昨天搭建了一台FTPS服务器,过程中学习了很多不清楚的知识点,还有遇到的问题,记录一下。(大部分内容汇集、整理自网络)一. 关于FTP传输模式 众所周知,FTP传输有两种工作模式,Active Mode和Passive Mode(主动模式和被动模式),简单描述连接过程如下: 主动模式的连接过程... 阅读全文
posted @ 2016-01-11 14:32 duanxz 阅读(4075) 评论(0) 推荐(0) 编辑
TCP之一:传输控制协议(Transmission Control Protocol, TCP)
摘要:TCP协议主为了在主机间实现高可靠性的包交换传输协议。本文将描述协议标准和实现的一些方法。因为计算机网络在现代社会中已经是不可缺少的了,TCP协议主要在网络不可靠的时候完成通信,对军方可能特别有用,但是对于政府和商用部门也适用。TCP是面向连接的端到端的可靠协议。它支持多种网络应用程序。TCP对下层 阅读全文
posted @ 2016-01-11 13:37 duanxz 阅读(6696) 评论(0) 推荐(1) 编辑
TELNET协议规范
摘要:ARPA Internet上的主机被要求采用并实现此标准。 介绍TELNET Protocol的目的是提供一个相对通用的,双向的,面向八位字节的通信方法。它主要的目标是允许接口终端设备的标准方法和面向终端的相互作用。可以预见到,此协议也可被用于终端到终端的通信和处理到处理的通信(分布式计算)。 ... 阅读全文
posted @ 2016-01-11 13:37 duanxz 阅读(2205) 评论(0) 推荐(0) 编辑
FTP协议完全详解
摘要:1.介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。2.概览在本节中我们将讨论一些表面上的问题,有些名词的定义请参... 阅读全文
posted @ 2016-01-11 13:35 duanxz 阅读(40306) 评论(0) 推荐(2) 编辑
HTTP/2 新特性总结
摘要:我在想了解HTTP/2的时候,查阅了很多资料,发现这篇很好,是外国的文章.我翻译过来,加入自己的一点理解. HTTP/2 更简单,高效,强大.它在传输层解决了以前我们HTTP1.x中一直存在的问题.使用它可以优化我们的应用.HTTP/2 的首要目标是通过完全的请求,响应多路复用,头部的压缩头部域来减 阅读全文
posted @ 2015-10-28 23:58 duanxz 阅读(327) 评论(0) 推荐(1) 编辑
TCP洪水攻击(SYN Flood)的诊断和处理
摘要:目录: 《TCP洪水攻击(SYN Flood)的诊断和处理》 《TCP/IP协议中backlog参数》 攻击原理: SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,常用假冒的IP或IP号段发来 阅读全文
posted @ 2015-10-21 15:12 duanxz 阅读(2027) 评论(0) 推荐(0) 编辑
详解大端模式和小端模式
摘要:一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始 的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯 阅读全文
posted @ 2015-05-19 10:02 duanxz 阅读(3257) 评论(0) 推荐(0) 编辑
无限变长字符编码方案
摘要:■无限变长字符编码方案 【目的】 无限变长编码,不浪费储存空间,一次扫描就能识别字符,乱码不会扩散。 【基础】 字符编码由字节组成,一个字节为8个二进制位,理论上可表示2的8次方个字符。 【方案】 0开头的编码,当其前一个编码以0开头时为ASCLL码;当其前一个编码为1开头时为变长编码尾码。注意:有 阅读全文
posted @ 2015-05-07 07:31 duanxz 阅读(1340) 评论(0) 推荐(0) 编辑
游戏后台服务技术选型
摘要:一、游戏服务器 1.1、网游服务器的三种模型 之前的网游服务器都是分区分服,玩家都被划分在不同的服务器上,每台服务器运行的逻辑相同,玩家不能在不同服务器之间交互。想要更多的玩家在同一世界,保持玩家的活跃度,于是就有了世界服模型了。世界服类型也有以下3种演化: 一类型(三层架构) 网关部分分离成单端的 阅读全文
posted @ 2014-01-06 10:44 duanxz 阅读(1592) 评论(0) 推荐(0) 编辑
TCP之四:TCP 滑动窗口协议 详解
摘要:滑动窗口机制 滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不一定要一样,甚至大小也可以不同。不同的滑动窗口协议窗口大小一般不同。发送方窗口内的序列号代表 阅读全文
posted @ 2014-01-06 10:42 duanxz 阅读(5278) 评论(0) 推荐(0) 编辑
UDP协议详解
摘要:一、UDP协议简介 UDP协议,即用户数据报协议(User Datagram Protocol),是一个简单的面向数据报的传输层协议。UDP协议只在IP数据报服务商增加了很少一点的功能,就是复用和分用,以及差错检测的功能。 二、UDP协议的主要特点 (1)无连接的 发送数据之前不需要建立连接,减少了 阅读全文
posted @ 2013-12-12 14:14 duanxz 阅读(5207) 评论(0) 推荐(0) 编辑
PING命令入门详解
摘要:1、Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Pi 阅读全文
posted @ 2012-12-01 17:21 duanxz 阅读(3004) 评论(0) 推荐(0) 编辑

上一页 1 2