TCP/IP应用:Finger协议与互联网安全
需积分: 50 152 浏览量
更新于2024-08-06
收藏 12.09MB PDF 举报
"Finger协议-医院智慧服务分级评估标准体系"
在互联网的早期发展中,Finger协议是一个简单但实用的应用程序,它允许用户查询远程主机上特定用户的信息,如是否在线、登录名以及一些基本的个人信息。Finger协议在RFC1288中进行了详细描述,由Zimmerman于1991年提出。然而,由于早期版本的一个编程错误,Finger服务器曾被1988年的互联网蠕虫病毒利用,导致许多站点不再支持此服务。此外,Finger协议可能泄露用户隐私,如登录名、电话号码和登录时间,这也是它不受某些管理员欢迎的原因。
在技术层面,Finger协议运行在TCP/IP协议栈上,通过知名端口79进行通信。客户端发起主动连接,向服务器发送查询请求,通常是一个空行表示查询所有在线用户。服务器响应后关闭连接,整个交互过程使用NVT ASCII编码,与FTP和SMTP协议类似。
尽管Unix用户通常使用`finger`命令来访问Finger服务,但也可以直接使用 Telnet 客户端连接到Finger服务器进行交互。如果输入一个空行,服务器将返回所有在线用户的信息。在输出中,可能会显示用户的一些字段,如办公室或办公电话,这些信息是从用户密码文件的选项字段中提取的。
TCP/IP协议族是互联网的基础,其设计原则是开放和可互操作的。它分为四个层次:链路层(处理物理传输)、网络层(负责分组路由,包括IP协议)、传输层(提供端到端通信,如TCP和UDP)以及应用层(支持各种高层应用)。这种分层结构使得不同系统间的数据通信成为可能,即使它们使用不同的硬件和操作系统。
TCP协议提供了可靠的传输服务,包括数据分割、确认接收、重传机制和流量控制,确保数据准确无误地送达。而UDP则是一个无连接的服务,提供轻量级的传输,不保证数据包的顺序或可靠性,适用于对实时性要求较高的应用,如音频和视频流媒体。
Finger协议是TCP/IP应用程序的一个实例,展示了早期互联网如何通过标准化的通信协议连接不同的系统。随着网络安全和隐私问题日益重要,Finger这样的简单协议逐渐被更安全、隐私保护更好的服务所取代。而在TCP/IP协议族的不断发展和完善中,新的技术和协议也在不断涌现,以满足不断变化的网络需求。
205 浏览量
2022-11-06 上传
2021-04-06 上传
2021-04-02 上传
2021-04-04 上传
2021-04-03 上传
2021-04-24 上传
2021-04-04 上传
陆鲁
- 粉丝: 27
- 资源: 3883
最新资源
- npp_7.4.2_Installer.zip
- Mapquiz-Front
- 行业文档-设计装置-木丝水泥板为免脱模板的混凝土墙体缺陷检测探针.zip
- frontend-mentors-social-proof-section
- Adaptive-Kalman-Filter.rar_adaptive kalman_kalman_卡尔曼滤波_自适应 卡尔曼_
- 【容智iBot】6容智信息·Infodator数字化生产力供应商.rar
- webcomponents-material:可重用的Custom元素库
- matlab标注字体代码-SynthTextHindi:此仓库包含用于生成印地语合成文本图像的代码
- FindNet-IP.zip
- FreeJeweled-开源
- obscenity:Obscenity是RubyRubinius,Rails(通过ActiveModel)和Rack中间件的亵渎性过滤器
- TestNG_Allure_best
- 【容智iBot】5容智信息成功案例分享——柯尼卡美能达数字化生产力项目.rar
- [已归档]一个可以轻松保存和恢复Android组件状态的库。-Android开发
- worker:高性能Node.jsPostgreSQL作业队列(也适用于使PostgreSQL触发器生成的作业将函数触发到另一个工作队列中)
- 正弦电气 EM329A用户手册.zip