终端、网络到服务端(一)从日常vps云服务器的管理看数据包的传输

从日常vps云服务器的管理看数据包的传输

无论从app移动端,还是pc设备,总要通过接入,通过网络传输到服务端进行数据握手和各类交互,那么从这个角度出发,就可以看到各种终端设备发出的网络请求,最终还是要特定方式连接上服务端的。以vps服务器管理来说,一般vps idc都提供2种接入方式:远程桌面和web接入:

1 远程接入走的是应用层,发送的是segment段地址信息,通过tcp/ip协议的3次握手建立连接,出现远程桌面的登录界面。

2 web登录,一般都是由idc提供一个web管理界面,在会员中心自动生成,点击“连接”之后,自动弹出特定功能的新窗口加载web登录界面,此时没有tcp数据包的3次握手,所以需要在浏览器新窗口,点Ctrl + Alt + Del三组合键的按钮,发送特定字符串,唤醒登录功能,并点击“发送字串”,在浏览器表单中输入密码,然后发送到服务端实现校验登录。没办法,由于无法通过浏览器实现tcp数据包的3次握手,只好这么做。一旦通过登录,即可实现这个特定页面,对服务器的操控(和远程桌面的使用一样),由于这个页面受限于屏幕大小,所以一般都要重新设定分辨率,这个动作就是对接口程序界面新窗口的交互窗口接口再调整。

时间: 2024-11-01 07:08:06

终端、网络到服务端(一)从日常vps云服务器的管理看数据包的传输的相关文章

.Net网络编程——服务端获取客户端连接

一,客户端服务端连接图示 其中,在客户端和服务端的socket中,都报存这连接的信息:客户端通过connect连接,服务端可以调用AcceptTcpClient来获取链接到服务端的客户端,每一个客户端和服务端的连接都对应这唯一一个Socket. 二,服务端获取连接示例 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using Syste

python网络编程---服务端socketserver

1.导入socketserver,ThreadingTCPServer支持多client连接 import socketserver class Mysocket(socketserver.BaseRequestHandler): def handle(self): while True: try: pass except ConnectionResetError as e: print(e) if __name__=="__main__": Host,port='localhost'

nodejs服务端开发学习笔记

正在学习中,不断改错... 学习了一段时间nodejs,对其中的很多东西还不是很理解,在网上看过很多的例子,希望通过自己的一些总结让自己了解的更全面些,同时也作为学习笔记留存备忘. 准备工作 nodejs安装 相关资料 powerdesigner数据建模 运行环境 mac10.11.6 webStorm11 node4.2.2 服务端目的 简单的逻辑目录 服务器中的逻辑 数据表设计 数据访问及路由实现 数据验证 数据处理(mongodb.mysql) 数据json打包 返回数据 客户端接收(un

使用NewLife网络库构建可靠的自动售货机Socket服务端(一)

最近有个基于tcp socket 协议和设备交互需求,想到了新生命团队的各种组件,所以决定用NewLife网络库作为服务端来完成一系列的信息交互. 第一,首先说一下我们需要实现的功能需求吧 1,首先客户有一堆自动售货机的设备,设备连接socket服务端后 定时发送设备实时状态作为心跳信息,并且服务端需要下发信息予以确认. 2,需要知道设备的实时在线状态 3,设备需要实现微信,支付宝扫码支付需求,当客户买东西的时候选择扫码支付时,设备上报产品价格信息,支付方式,服务器下发微信或者支付宝的当面付二维

java网络编程客户端与服务端原理以及用URL解析HTTP协议

常见客户端与服务端 客户端: 浏览器:IE 服务端: 服务器:web服务器(Tomcat),存储服务器,数据库服务器. (注:会用到Tomact服务器,在webapps下有一个自己创建的目录myweb,下面有一个文件1.html) 服务端原理 自定义一个服务端,使用自己已有的客户端IE浏览器,了解一下客户端都发送了什么请求. 1 package cn.ie_server; 2 3 import java.io.IOException; 4 import java.io.InputStream;

恩布企业 IM iOS 客户端 0.9.6,服务端 1.11 发布

恩布企业IM,免费企业即时通讯,企业内部通讯平台,iOS苹果开源手机客户端EntboostChat发布0.9.6版本,同时服务更新至1.11版本; iOS苹果手机端主要更新内容: 优化个人默认头像图标显示逻辑 修复聊天会话界面记录重复问题 支持群组聊天会话成员在线状态 优化联系人界面:增加查看用户.群组属性界面 管理临时讨论组,管理成员功能 管理个人群组,管理成员功能 增加好友/个人通讯录管理功能 增加动态消息通知功能 服务端主要更新内容: 恩布IM管理中心增加企业组织结构管理:公司列表,群组列

浅谈android Socket 通信及自建ServerSocket服务端常见问题

摘  要:TCP/IP通信协议是可靠的面向连接的网络协议,它在通信两端各建立一个Socket,从而在两端形成网络虚拟链路,进而应用程序可通过可以通过虚拟链路进行通信.Java对于基于TCP协议的网络通信提供了良好的封装,使用Socket对象代表两端的通信接口,通过Socket产生I/O流进行网络通信. 自建ServerSocket服务端时可能因PC与手机平板终端未接入同一路由器,因此无法访问服本地IP,可以尝试以下两种方式解决 关键词: Socket; ServerSocket;本地IP; ad

nfs服务端配置文件详解

配置参数语法 配置文件路径 /etc/exports 可以使用#进行注释说明 一个完整的配置实例至少需要3个参数 1.被共享的目录 必须是存在的目录 2.向谁共享 可以指定主机或网络范围,支持通配符*(表示谁都可以访问) 10.0.0.1,10.0.0.0/24,10.0.0.0/255.255.255.0都是有效的参数 3.怎么共享 在“向谁共享”参数后边以“()”存在,之间没有空格,不同的参数之间以“,”相隔 实例:/data 192.168.220.0/24(rw) 默认参数 在配置一个n

端游及手游服务端的常用架构

这篇文章还是讲的不错的: http://www.cocoachina.com/game/20150924/13545.html <开发者详解:端游及手游服务端的常用架构> 整理自知乎,文/韦易笑 开始的部分讲的比较简略.讲到后面大型MMO以及战网游戏,就比较入流了. 开宗明义,手游页游和端游的服务端本质上没区别,区别的是游戏类型. 类型1:卡牌.跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单