SMTP、TCP协议、UDP协议、TELNET(常见协议详解)

SMTP–邮件传输协议(只能传不能接收)

建立连接(三次握手)–确认身份(向目标地址发送信息,等待返回消息–250)–传输数据–断开连接
请添加图片描述
TCP协议–基于连接

三次握手

A向B发送SYN—B向A发送SYN+ACK–A向B发送ACK 连接建立

(在吗?—在,有事吗?—事情是这样的)
请添加图片描述
请添加图片描述
四次挥手

A向B发送FIN包(A自身进入终止等待1)–B向A发送ACK包(B进入终止等待,A进入终止等待2,此时A可以继续向B发送数据)–B向A发送FIN(询问是否数据全部传输完毕,B进入最后等待)–A向B发送ACK(A进入超时等待,等待时间一过,即关闭,B收到ACK立即关闭)

超时等待是为了确认B收到ACK,若B没有收到ACK,则B会继续重复第三部即向A再次发送是否传输完毕!
A:我要关闭传输了

B:好的,我准备关闭了,但你还可以继续传输

B:你全都传输完了吗?给个信号我就死了

A:死吧

请添加图片描述

UDP协议–基于非连接–新能损耗少,资源占用少,直接向对方发送数据)传输层 存在丢包 – 域名查询、隧道网络(VPN)

TELNET–远程访问协议

A机器远程访问控制B机器–A、B都开启

需要装有TELNET的客户程序,同时要知晓要被远程登录的B的IP地址或域名,还有知道登录标识与口令(账号密码)

本地A与远程主机B建立连接(TCP连接,需要知晓B的IP地址或域名)—在A中输账号密码(包括以后的命令)以NVT格式传送到B --将B中输出的NVT格式的数据转化为A能接受的格式(即B的命令回显和执行结果)–结束TCP连接(四次挥手)
请添加图片描述

### 关于ArcGIS License Server无法启动的解决方案 当遇到ArcGIS License Server无法启动的情况,可以从以下几个方面排查并解决问题: #### 1. **检查网络配置** 确保License Server所在的计算机能够被其他客户端正常访问。如果是在局域网环境中部署了ArcGIS Server Local,则需要确认该环境下的网络设置是否允许远程连接AO组件[^1]。 #### 2. **验证服务状态** 检查ArcGIS Server Object Manager (SOM) 的运行情况。通常情况下,在Host SOM机器上需将此服务更改为由本地系统账户登录,并重启相关服务来恢复其正常工作流程[^2]。 #### 3. **审查日志文件** 查看ArcGIS License Manager的日志记录,寻找任何可能指示错误原因的信息。这些日志可以帮助识别具体是什么阻止了许可服务器的成功初始化。 #### 4. **权限问题** 确认用于启动ArcGIS License Server的服务账号具有足够的权限执行所需操作。这包括但不限于读取/写入特定目录的权利以及与其他必要进程通信的能力。 #### 5. **软件版本兼容性** 保证所使用的ArcGIS产品及其依赖项之间存在良好的版本匹配度。不一致可能会导致意外行为完全失败激活license server的功能。 #### 示例代码片段:修改服务登录身份 以下是更改Windows服务登录凭据的一个简单PowerShell脚本例子: ```powershell $serviceName = "ArcGISServerObjectManager" $newUsername = ".\LocalSystemUser" # 替换为实际用户名 $newPassword = ConvertTo-SecureString "" -AsPlainText -Force Set-Service -Name $serviceName -StartupType Automatic New-ServiceCredential -ServiceName $serviceName -Account $newUsername -Password $newPassword Restart-Service -Name $serviceName ``` 上述脚本仅作为示范用途,请依据实际情况调整参数值后再实施。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值